From def36b6780f6dd4093c7cdf1c7f79d2056cb344c Mon Sep 17 00:00:00 2001 From: Tempe Techie <95053628+tempe-techie@users.noreply.github.com> Date: Tue, 30 Jan 2024 22:03:21 +0100 Subject: [PATCH] mint post as NFT, launchpad, swap on testnet --- .env.example | 9 + .github/workflows/build.yml | 29 + .github/workflows/mirror.yml | 33 + .gitignore | 12 + LICENSE | 674 + README.md | 146 + api/_readme.md | 3 + api/imageUploader.js | 25 + api/imageUploaderFallback.js | 18 + api/linkPreviews.js | 12 + assets/abi/Erc20Abi.json | 222 + assets/abi/ResolverAbi.json | 1 + assets/data/tokens.json | 44 + assets/data/wrappedNativeTokens.json | 16 + assets/img/wallets/1inch.png | Bin 0 -> 72077 bytes assets/img/wallets/argent.png | Bin 0 -> 20928 bytes assets/img/wallets/bifrost.png | Bin 0 -> 23259 bytes assets/img/wallets/brave.png | Bin 0 -> 39855 bytes assets/img/wallets/coinbase.png | Bin 0 -> 61509 bytes assets/img/wallets/imtoken.png | Bin 0 -> 67036 bytes assets/img/wallets/metamask.png | Bin 0 -> 43321 bytes assets/img/wallets/minerva.png | Bin 0 -> 29289 bytes assets/img/wallets/rabby.png | Bin 0 -> 50791 bytes assets/img/wallets/trust.png | Bin 0 -> 41929 bytes assets/img/wallets/wc.png | Bin 0 -> 28168 bytes assets/img/wallets/zerion.png | Bin 0 -> 38257 bytes assets/merkle/earlyStakers.json | 160 + components/ChatSettingsModal.vue | 129 + components/ConnectWalletButton.vue | 10 + components/EmojiPicker.vue | 56 + components/SwitchChainButton.vue | 64 + components/VerifyAccountOwnership.vue | 70 + components/WaitingToast.vue | 13 + components/airdrop/AirdropActivityPoints.vue | 157 + components/airdrop/AirdropDomainHolders.vue | 159 + components/approvals/TokenApprovalModal.vue | 181 + components/chat/ChatFeed.vue | 433 + components/chat/ChatPost.vue | 706 + components/chat/ChatQuote.vue | 171 + components/keys/KeysList.vue | 115 + components/keys/KeysListWidget.vue | 32 + components/merkle/genericNftDrop.vue | 167 + components/minted-posts/IggyPostMint.vue | 265 + components/minted-posts/MintedPostImage.vue | 69 + components/minted-posts/MintedPostsWidget.vue | 112 + components/minted-posts/UserMintedPosts.vue | 90 + components/names/ChangeUsernameModal.vue | 249 + components/names/NameMintWidget.vue | 371 + components/navbars/NavbarDesktop.vue | 121 + components/navbars/NavbarMobile.vue | 65 + components/nft/SearchNftModal.vue | 114 + .../collection/AddImageToCollectionModal.vue | 157 + .../ChangeCollectionPreviewModal.vue | 163 + .../nft/collection/ChangeDescriptionModal.vue | 154 + .../nft/collection/ChangeNftTypeModal.vue | 223 + .../RemoveImageFromCollectionModal.vue | 175 + .../notifications/OrbisNotification.vue | 171 + components/profile/ProfileImage.vue | 41 + components/profile/PunkProfile.vue | 634 + components/referrals/ReferralModal.vue | 32 + components/referrals/ReferralWidget.vue | 21 + components/referrals/ShareReferralLink.vue | 66 + components/search/FindUser.vue | 140 + components/search/FindUserModal.vue | 35 + .../send-tokens/SendTokensComponent.vue | 418 + components/sidebars/SidebarLeft.vue | 307 + components/sidebars/SidebarRight.vue | 86 + components/stake/AddLiquidity.vue | 432 + components/stake/RemoveLiquidity.vue | 319 + components/stake/StakingClaim.vue | 282 + components/stake/StakingDeposit.vue | 296 + components/stake/StakingWithdrawal.vue | 263 + components/storage/FileUploadInput.vue | 177 + components/storage/FileUploadModal.vue | 128 + components/swap/SimpleSwap.vue | 474 + components/swap/SimpleSwapWidget.vue | 28 + components/swap/SwapTokensModal.vue | 190 + components/tenor/TenorGifSearch.vue | 74 + components/tenor/TenorStickerSearch.vue | 78 + layouts/default.vue | 540 + netlify.toml | 3 + netlify/functions/imageUploader.js | 25 + netlify/functions/imageUploaderFallback.js | 19 + netlify/functions/linkPreviews.js | 13 + nuxt.config.ts | 164 + package-lock.json | 40251 ++++++++++++++++ package.json | 37 + pages/about.vue | 73 + pages/activity-points.vue | 96 + pages/airdrop.vue | 169 + pages/find-user.vue | 37 + pages/index.vue | 32 + pages/keys.vue | 579 + pages/memes-images.vue | 24 + pages/minted-post.vue | 203 + pages/nft/collection.vue | 655 + pages/nft/create.vue | 432 + pages/nft/index.vue | 324 + pages/notifications.vue | 91 + pages/post.vue | 132 + pages/profile.vue | 30 + pages/send-tokens.vue | 50 + pages/shill.vue | 24 + pages/stake.vue | 297 + pages/swap.vue | 46 + plugins/chain.js | 79 + plugins/orbis.js | 11 + plugins/toastification.js | 22 + plugins/vue-dapp.js | 5 + public/css/custom.css | 493 + public/css/dark.css | 153 + public/css/light.css | 130 + public/img/covers/cover-airdrop.png | Bin 0 -> 34070 bytes public/img/covers/cover-nft-collection.png | Bin 0 -> 30788 bytes public/img/covers/cover-nft-create.png | Bin 0 -> 38336 bytes public/img/covers/cover-nft-launchpad.png | Bin 0 -> 31658 bytes public/img/covers/cover-post-nft.png | Bin 0 -> 35974 bytes public/img/covers/cover-post.png | Bin 0 -> 35179 bytes public/img/covers/cover-profile.png | Bin 0 -> 37110 bytes public/img/covers/cover-stake.png | Bin 0 -> 35351 bytes public/img/covers/cover.png | Bin 0 -> 35154 bytes public/img/favicon.svg | 1 + public/img/logo.svg | 1 + public/img/user/anon.svg | 3 + store/example.ts | 21 + store/notifications.ts | 33 + store/sidebars.ts | 33 + store/site.ts | 88 + store/user.ts | 153 + tsconfig.json | 7 + utils/balanceUtils.js | 70 + utils/domainUtils.js | 47 + utils/linkPreviewUtils.js | 257 + utils/numberUtils.js | 25 + utils/rpcUtils.js | 53 + utils/simpleSwapUtils.js | 157 + utils/storageUtils.js | 139 + utils/textUtils.js | 425 + utils/tokenUtils.js | 14 + vercel.json | 6 + 140 files changed, 57659 insertions(+) create mode 100644 .env.example create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/mirror.yml create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md create mode 100644 api/_readme.md create mode 100644 api/imageUploader.js create mode 100644 api/imageUploaderFallback.js create mode 100644 api/linkPreviews.js create mode 100644 assets/abi/Erc20Abi.json create mode 100644 assets/abi/ResolverAbi.json create mode 100644 assets/data/tokens.json create mode 100644 assets/data/wrappedNativeTokens.json create mode 100644 assets/img/wallets/1inch.png create mode 100644 assets/img/wallets/argent.png create mode 100644 assets/img/wallets/bifrost.png create mode 100644 assets/img/wallets/brave.png create mode 100644 assets/img/wallets/coinbase.png create mode 100644 assets/img/wallets/imtoken.png create mode 100644 assets/img/wallets/metamask.png create mode 100644 assets/img/wallets/minerva.png create mode 100644 assets/img/wallets/rabby.png create mode 100644 assets/img/wallets/trust.png create mode 100644 assets/img/wallets/wc.png create mode 100644 assets/img/wallets/zerion.png create mode 100644 assets/merkle/earlyStakers.json create mode 100644 components/ChatSettingsModal.vue create mode 100644 components/ConnectWalletButton.vue create mode 100644 components/EmojiPicker.vue create mode 100644 components/SwitchChainButton.vue create mode 100644 components/VerifyAccountOwnership.vue create mode 100644 components/WaitingToast.vue create mode 100644 components/airdrop/AirdropActivityPoints.vue create mode 100644 components/airdrop/AirdropDomainHolders.vue create mode 100644 components/approvals/TokenApprovalModal.vue create mode 100644 components/chat/ChatFeed.vue create mode 100644 components/chat/ChatPost.vue create mode 100644 components/chat/ChatQuote.vue create mode 100644 components/keys/KeysList.vue create mode 100644 components/keys/KeysListWidget.vue create mode 100644 components/merkle/genericNftDrop.vue create mode 100644 components/minted-posts/IggyPostMint.vue create mode 100644 components/minted-posts/MintedPostImage.vue create mode 100644 components/minted-posts/MintedPostsWidget.vue create mode 100644 components/minted-posts/UserMintedPosts.vue create mode 100644 components/names/ChangeUsernameModal.vue create mode 100644 components/names/NameMintWidget.vue create mode 100644 components/navbars/NavbarDesktop.vue create mode 100644 components/navbars/NavbarMobile.vue create mode 100644 components/nft/SearchNftModal.vue create mode 100644 components/nft/collection/AddImageToCollectionModal.vue create mode 100644 components/nft/collection/ChangeCollectionPreviewModal.vue create mode 100644 components/nft/collection/ChangeDescriptionModal.vue create mode 100644 components/nft/collection/ChangeNftTypeModal.vue create mode 100644 components/nft/collection/RemoveImageFromCollectionModal.vue create mode 100644 components/notifications/OrbisNotification.vue create mode 100644 components/profile/ProfileImage.vue create mode 100644 components/profile/PunkProfile.vue create mode 100644 components/referrals/ReferralModal.vue create mode 100644 components/referrals/ReferralWidget.vue create mode 100644 components/referrals/ShareReferralLink.vue create mode 100644 components/search/FindUser.vue create mode 100644 components/search/FindUserModal.vue create mode 100644 components/send-tokens/SendTokensComponent.vue create mode 100644 components/sidebars/SidebarLeft.vue create mode 100644 components/sidebars/SidebarRight.vue create mode 100644 components/stake/AddLiquidity.vue create mode 100644 components/stake/RemoveLiquidity.vue create mode 100644 components/stake/StakingClaim.vue create mode 100644 components/stake/StakingDeposit.vue create mode 100644 components/stake/StakingWithdrawal.vue create mode 100644 components/storage/FileUploadInput.vue create mode 100644 components/storage/FileUploadModal.vue create mode 100644 components/swap/SimpleSwap.vue create mode 100644 components/swap/SimpleSwapWidget.vue create mode 100644 components/swap/SwapTokensModal.vue create mode 100644 components/tenor/TenorGifSearch.vue create mode 100644 components/tenor/TenorStickerSearch.vue create mode 100644 layouts/default.vue create mode 100644 netlify.toml create mode 100644 netlify/functions/imageUploader.js create mode 100644 netlify/functions/imageUploaderFallback.js create mode 100644 netlify/functions/linkPreviews.js create mode 100644 nuxt.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/about.vue create mode 100644 pages/activity-points.vue create mode 100644 pages/airdrop.vue create mode 100644 pages/find-user.vue create mode 100644 pages/index.vue create mode 100644 pages/keys.vue create mode 100644 pages/memes-images.vue create mode 100644 pages/minted-post.vue create mode 100644 pages/nft/collection.vue create mode 100644 pages/nft/create.vue create mode 100644 pages/nft/index.vue create mode 100644 pages/notifications.vue create mode 100644 pages/post.vue create mode 100644 pages/profile.vue create mode 100644 pages/send-tokens.vue create mode 100644 pages/shill.vue create mode 100644 pages/stake.vue create mode 100644 pages/swap.vue create mode 100644 plugins/chain.js create mode 100644 plugins/orbis.js create mode 100644 plugins/toastification.js create mode 100644 plugins/vue-dapp.js create mode 100644 public/css/custom.css create mode 100644 public/css/dark.css create mode 100644 public/css/light.css create mode 100644 public/img/covers/cover-airdrop.png create mode 100644 public/img/covers/cover-nft-collection.png create mode 100644 public/img/covers/cover-nft-create.png create mode 100644 public/img/covers/cover-nft-launchpad.png create mode 100644 public/img/covers/cover-post-nft.png create mode 100644 public/img/covers/cover-post.png create mode 100644 public/img/covers/cover-profile.png create mode 100644 public/img/covers/cover-stake.png create mode 100644 public/img/covers/cover.png create mode 100644 public/img/favicon.svg create mode 100644 public/img/logo.svg create mode 100644 public/img/user/anon.svg create mode 100644 store/example.ts create mode 100644 store/notifications.ts create mode 100644 store/sidebars.ts create mode 100644 store/site.ts create mode 100644 store/user.ts create mode 100644 tsconfig.json create mode 100644 utils/balanceUtils.js create mode 100644 utils/domainUtils.js create mode 100644 utils/linkPreviewUtils.js create mode 100644 utils/numberUtils.js create mode 100644 utils/rpcUtils.js create mode 100644 utils/simpleSwapUtils.js create mode 100644 utils/storageUtils.js create mode 100644 utils/textUtils.js create mode 100644 utils/tokenUtils.js create mode 100644 vercel.json diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ff707c7 --- /dev/null +++ b/.env.example @@ -0,0 +1,9 @@ +FILE_UPLOAD_SERVICE= +IMAGEKIT_ENDPOINT= +IMAGEKIT_PUBLIC_KEY= +IMAGEKIT_PRIVATE_KEY= +LINK_PREVIEW_SERVICE= +RPC_CUSTOM= +SPHERON_BUCKET_NAME= +SPHERON_STORAGE_TOKEN= +TENOR_KEY= \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..33a3e78 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,29 @@ +name: Build and Commit +on: + push: + branches: + - main +jobs: + build-and-deploy: + runs-on: ubuntu-latest + timeout-minutes: 20 + env: # Environment variables from either organization or repository settings page (for GitHub Actions). + TENOR_KEY: ${{ secrets.TENOR_KEY }} + SPHERON_BUCKET_NAME: ${{ secrets.SPHERON_BUCKET_NAME }} + SPHERON_STORAGE_TOKEN: ${{ secrets.SPHERON_STORAGE_TOKEN }} + IMAGEKIT_ENDPOINT: ${{ secrets.IMAGEKIT_ENDPOINT }} + IMAGEKIT_PUBLIC_KEY: ${{ secrets.IMAGEKIT_PUBLIC_KEY }} + IMAGEKIT_PRIVATE_KEY: ${{ secrets.IMAGEKIT_PRIVATE_KEY }} + steps: + - name: Checkout 🛎️ + uses: actions/checkout@v2.3.1 + + - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. + run: | + npm install + npm run generate + - name: Deploy 🚀 + uses: JamesIves/github-pages-deploy-action@4.1.7 + with: + branch: build # The branch the action should deploy to. + folder: dist # The folder the action should deploy. \ No newline at end of file diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml new file mode 100644 index 0000000..a62d406 --- /dev/null +++ b/.github/workflows/mirror.yml @@ -0,0 +1,33 @@ +name: Mirroring +on: + push: + branches: + - main +jobs: + to_bitbucket: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: # <-- must use actions/checkout before mirroring! + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: pixta-dev/repository-mirroring-action@v1 + with: + target_repo_url: + git@bitbucket.org:punk-domains/modechat.git + ssh_private_key: # <-- use 'secrets' to pass credential information. + ${{ secrets.BITBUCKET_SSH_PRIVATE_KEY }} + + to_gitlab: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: # <-- must use actions/checkout before mirroring! + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: pixta-dev/repository-mirroring-action@v1 + with: + target_repo_url: + git@gitlab.com:iggy-social/modechat.git + ssh_private_key: # <-- use 'secrets' to pass credential information. + ${{ secrets.BITBUCKET_SSH_PRIVATE_KEY }} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f4c3d31 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +node_modules +*.log* +.nuxt +.nitro +.cache +.output +.env +dist + +# Local Netlify folder +.netlify +.vercel diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 0000000..fc50bb1 --- /dev/null +++ b/README.md @@ -0,0 +1,146 @@ +# ModeChat + +ModeChat is a Web3 Social app on the Mode network. It is based on the [Iggy Social](https://iggy.social) template. It uses [Orbis SDK](https://useorbis.com) and [Ceramic Network](https://ceramic.network/) in the background. For usernames it uses [Punk Domains](https://punk.domains/). + +Link: https://modechat.xyz/ + +## Delete mirror.yml in the .github folder + +The mirror.yml file is just for the purpose of mirroring this repo to other git servers (for backup reasons). You don't need this in your cloned project. + +Build.yml is optional, it builds the projects, and stores the built code on the `build` branch. You can then use this branch for cheap deployment on 4everland (for example) - see instructions below. + +## Change GitHub settings (needed only for build.yml) + +In your repository, go to Settings -> Actions -> General. Select `Read and write permissions`. Also make sure you have the necessary env vars in your Settings. + +If you do not need `build.yml`, delete it and ignore these instructions. + +## .env + +Create a `.env` file from `.env.example`. + +> Make sure to also enter these vars in your hosting settings! + +## Hosting + +We recommend to use Netlify for hosting the site. Netlify allows you to easily deploy the site from this repo (or from a fork of this repository). + +Make sure to use the the `npm run generate` command instead of `npm run build` for build instructions on Netlify. + +If you want to use optional features such as GIFs and image upload, make sure to enter proper environment variables (see `.env.example`). + +Make sure to also select the proper serverless functions services in your environment variables, for example: + +```bash +FILE_UPLOAD_SERVICE=netlify +LINK_PREVIEW_SERVICE=netlify +``` + +You can also set these in the Nuxt config file (`nuxt.config.ts`). + +### 4everland + +[4everland](https://4everland.org/) is a decentralized hosting provider which stores your website on IPFS. + +If you have your code on GitHub, the `build.yml` script will build your app via GitHub Actions and create a `build` branch. + +Make sure you add all the necessary env vars (tenor etc.) to the organization variables for actions on GitHub. + +Also make sure you have Workflow permissions on the organization level on GitHub set to read & write. + +Then, when you create a project on 4everland, make sure you select the `build` branch. + +And in the build section delete the command and set build folder to empty (or `./`). The preset can be set to `Other`. No install command is needed either. + +![](https://bafkreid6mzglrk5hklraua267sker6gqsfpy2ezmjj7yc2oqmx2arbynru.ipfs.w3s.link) + +## GIFs (Tenor) + +If you want to have GIF search implemented, create your own Tenor API Key on Google Cloud Console. Follow the instructions here: https://developers.google.com/tenor/guides/quickstart. + +Then enter the key in environment variables (`TENOR_KEY`). + +## Image upload (Spheron/IPFS) + +To support image uploads on IPFS please create a key/token on Spheron Storage: https://app.spheron.network/#/storage + +Then add this key (and your bucket ID/name) to your environment variables: + +```bash +SPHERON_BUCKET_NAME= +SPHERON_STORAGE_TOKEN= +``` + +Image uploads via Spheron work only if you have Netlify/Vercel background functions enabled (see `netlify/functions/imageUploader.js`). + +## Image upload fallback + +It is recommended to use ImageKit as the fallback option, in case Spheron has technical issues. + +For this to work, create an account at [ImageKit.io](https://imagekit.io/) and add these environment variables to your project: + +```bash +IMAGEKIT_ENDPOINT= +IMAGEKIT_PUBLIC_KEY= +IMAGEKIT_PRIVATE_KEY= +``` + +## Customize + +- Project-specific settings in `nuxt.config.ts` +- CSS files in the `/public/css/` folder +- Favicon and cover/preview images in `/public/img/` folder + +## Setup + +Make sure to install the dependencies: + +```bash +# yarn +yarn install + +# npm +npm install + +# pnpm +pnpm install --shamefully-hoist +``` + +## Development Server + +Start the development server on http://localhost:3000 + +```bash +npm run dev +``` + +Or run Netlify dev server on http://localhost:8888 (to get link previews): + +```bash +netlify dev +``` + +## Production + +Build the application for production: + +```bash +npm run generate +``` + +Locally preview production build: + +```bash +npm run preview +``` + +Checkout the [deployment documentation](https://v3.nuxtjs.org/guide/deploy/presets) for more information. + +## Testing + +Orbis test group: + +```bash +https://app.orbis.club/group/kjzl6cwe1jw145e1i1agcrjp9375sjpyyk7imu281koehrpve0pr46lvr5e9xco +``` diff --git a/api/_readme.md b/api/_readme.md new file mode 100644 index 0000000..6c44b57 --- /dev/null +++ b/api/_readme.md @@ -0,0 +1,3 @@ +# Vercel serverless function + +This folder contains serverless functions for Vercel. \ No newline at end of file diff --git a/api/imageUploader.js b/api/imageUploader.js new file mode 100644 index 0000000..899344c --- /dev/null +++ b/api/imageUploader.js @@ -0,0 +1,25 @@ +const { SpheronClient, ProtocolEnum } = require("@spheron/storage"); + +export default async function handler(request, response) { + try { + const bucketName = process.env.SPHERON_BUCKET_NAME; // add bucket name to environment variables + const token = process.env.SPHERON_STORAGE_TOKEN; // add spheron storage token to environment variables + + const protocol = ProtocolEnum.IPFS; + + const client = new SpheronClient({ token }); + + const { uploadToken } = await client.createSingleUploadToken({ + name: bucketName, + protocol, + }); + + return response.status(200).json({ + data: uploadToken + }); + + } catch (error) { + console.error(error); + next(error); + } +} \ No newline at end of file diff --git a/api/imageUploaderFallback.js b/api/imageUploaderFallback.js new file mode 100644 index 0000000..18dbd9f --- /dev/null +++ b/api/imageUploaderFallback.js @@ -0,0 +1,18 @@ +const ImageKit = require("imagekit"); + +export default async function handler(request, response) { + try { + const imagekit = new ImageKit({ + urlEndpoint: process.env.IMAGEKIT_ENDPOINT, + publicKey: process.env.IMAGEKIT_PUBLIC_KEY, + privateKey: process.env.IMAGEKIT_PRIVATE_KEY + }) + + return response.status(200).json({ + data: imagekit.getAuthenticationParameters() + }); + } catch (error) { + console.error(error); + next(error); + } +} \ No newline at end of file diff --git a/api/linkPreviews.js b/api/linkPreviews.js new file mode 100644 index 0000000..df487f0 --- /dev/null +++ b/api/linkPreviews.js @@ -0,0 +1,12 @@ +const { fetchMetadata } = require('../utils/linkPreviewUtils'); + +export default async function handler(request, response) { + const url = request.query.url; + + const { metadata, status } = await fetchMetadata(url); + + return response.status(status).json({ + data: metadata + }); + +}; \ No newline at end of file diff --git a/assets/abi/Erc20Abi.json b/assets/abi/Erc20Abi.json new file mode 100644 index 0000000..58f67d9 --- /dev/null +++ b/assets/abi/Erc20Abi.json @@ -0,0 +1,222 @@ +[ + { + "constant": true, + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_spender", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_from", + "type": "address" + }, + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "", + "type": "uint8" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + }, + { + "name": "_spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "payable": true, + "stateMutability": "payable", + "type": "fallback" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "from", + "type": "address" + }, + { + "indexed": true, + "name": "to", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + } +] \ No newline at end of file diff --git a/assets/abi/ResolverAbi.json b/assets/abi/ResolverAbi.json new file mode 100644 index 0000000..2cb4c14 --- /dev/null +++ b/assets/abi/ResolverAbi.json @@ -0,0 +1 @@ +[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"tAddr","type":"address"}],"name":"DeprecatedTldAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"tAddr","type":"address"}],"name":"DeprecatedTldRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"fAddr","type":"address"}],"name":"FactoryAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"_deprecatedTldAddress","type":"address"}],"name":"addDeprecatedTldAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_factoryAddress","type":"address"}],"name":"addFactoryAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"factories","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"},{"internalType":"string","name":"_tld","type":"string"}],"name":"getDefaultDomain","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"getDefaultDomains","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_domainName","type":"string"},{"internalType":"string","name":"_tld","type":"string"}],"name":"getDomainData","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_domainName","type":"string"},{"internalType":"string","name":"_tld","type":"string"}],"name":"getDomainHolder","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_domainName","type":"string"},{"internalType":"string","name":"_tld","type":"string"}],"name":"getDomainTokenUri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFactoriesArray","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"getFirstDefaultDomain","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_tldName","type":"string"}],"name":"getTldAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_tldName","type":"string"}],"name":"getTldFactoryAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTlds","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isTldDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_deprecatedTldAddress","type":"address"}],"name":"removeDeprecatedTldAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_addrIndex","type":"uint256"}],"name":"removeFactoryAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/assets/data/tokens.json b/assets/data/tokens.json new file mode 100644 index 0000000..1872078 --- /dev/null +++ b/assets/data/tokens.json @@ -0,0 +1,44 @@ +{ + "tokens": [ + { + "chainId": 919, + "address": "0x0000000000000000000000000000000000000000", + "decimals": 18, + "name": "Ether", + "symbol": "ETH", + "swap": true + }, + { + "chainId": 919, + "address": "0xeb72756ee12309Eae82a0deb9787e69f5b62949c", + "decimals": 18, + "name": "Wrapped ETH", + "symbol": "WETH", + "swap": true + }, + { + "chainId": 919, + "address": "0x6Dcf6809e0386A93323f8bde9Bf35E414a32a0CF", + "decimals": 18, + "name": "USDC", + "symbol": "USDC", + "swap": true + }, + { + "chainId": 919, + "address": "0xf60A79Bb58f9d365D64Ff6141FB3ba6166BDE21D", + "decimals": 18, + "name": "USDT", + "symbol": "USDT", + "swap": true + }, + { + "chainId": 919, + "address": "0x9e5AAC1Ba1a2e6aEd6b32689DFcF62A509Ca96f3", + "decimals": 18, + "name": "DAI", + "symbol": "DAI", + "swap": true + } + ] +} \ No newline at end of file diff --git a/assets/data/wrappedNativeTokens.json b/assets/data/wrappedNativeTokens.json new file mode 100644 index 0000000..b2d48e2 --- /dev/null +++ b/assets/data/wrappedNativeTokens.json @@ -0,0 +1,16 @@ +{ + "1": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "10": "0x4200000000000000000000000000000000000006", + "14": "0x1d80c49bbbcd1c0911346656b529df9e5c2f783d", + "19": "0x02f0826ef6aD107Cfc861152B32B52fD11BaB9ED", + "56": "0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c", + "100": "0xe91d153e0b41518a2ce8dd3d7944fa863463a97d", + "137": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "250": "0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83", + "324": "0x5aea5775959fbc2557cc8789bc1bf90a239d9a91", + "919": "0xeb72756ee12309Eae82a0deb9787e69f5b62949c", + "1101": "0x4f9a0e7fd2bf6067db6994cf12e4495df938e6e9", + "34443": "0x4200000000000000000000000000000000000006", + "42161": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", + "43114": "0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7" +} \ No newline at end of file diff --git a/assets/img/wallets/1inch.png b/assets/img/wallets/1inch.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9417c6f45af5897e5d459622d137c4df61deb8 GIT binary patch literal 72077 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 LJ6)-=3`qPxrQVdA literal 0 HcmV?d00001 diff --git a/assets/img/wallets/argent.png b/assets/img/wallets/argent.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f1acc32a07ae379b8f1711aa6dc6ebcbf13a00 GIT binary patch literal 20928 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 literal 0 HcmV?d00001 diff --git a/assets/img/wallets/bifrost.png b/assets/img/wallets/bifrost.png new file mode 100644 index 0000000000000000000000000000000000000000..044806121880aef4c90129d963d57b50ca76877c GIT binary patch literal 23259 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

9!tF^A4Y%}=#dC*Srf>OU?-Q6PGMlJ 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 literal 0 HcmV?d00001 diff --git a/assets/img/wallets/metamask.png b/assets/img/wallets/metamask.png new file mode 100644 index 0000000000000000000000000000000000000000..87dbdc67cb48b2d0284e193b66518939607075cf GIT binary patch literal 43321 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 z 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 OO-@QlvRc9@=>Gw)Dz6Fv literal 0 HcmV?d00001 diff --git a/assets/img/wallets/trust.png b/assets/img/wallets/trust.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7bec3cdaf155223e43d74d6b141c12c69c6773 GIT binary patch literal 41929 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 literal 0 HcmV?d00001 diff --git a/assets/img/wallets/wc.png b/assets/img/wallets/wc.png new file mode 100644 index 0000000000000000000000000000000000000000..70dd138e517bc1d9f317c2897636a4513f7d935b GIT binary patch literal 28168 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 literal 0 HcmV?d00001 diff --git a/assets/img/wallets/zerion.png b/assets/img/wallets/zerion.png new file mode 100644 index 0000000000000000000000000000000000000000..59638fe91e5c9fe452687b70a01f90a4218c713b GIT binary patch literal 38257 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%0D%8nV$!PZ%g@th3Jwo>Gt;XOCU)b+w$#%fRM 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 +

+ + + \ No newline at end of file diff --git a/components/ConnectWalletButton.vue b/components/ConnectWalletButton.vue new file mode 100644 index 0000000..c42fe00 --- /dev/null +++ b/components/ConnectWalletButton.vue @@ -0,0 +1,10 @@ + + + \ No newline at end of file diff --git a/components/EmojiPicker.vue b/components/EmojiPicker.vue new file mode 100644 index 0000000..b3b5a53 --- /dev/null +++ b/components/EmojiPicker.vue @@ -0,0 +1,56 @@ + + + diff --git a/components/SwitchChainButton.vue b/components/SwitchChainButton.vue new file mode 100644 index 0000000..a672187 --- /dev/null +++ b/components/SwitchChainButton.vue @@ -0,0 +1,64 @@ + + + diff --git a/components/VerifyAccountOwnership.vue b/components/VerifyAccountOwnership.vue new file mode 100644 index 0000000..b40d58a --- /dev/null +++ b/components/VerifyAccountOwnership.vue @@ -0,0 +1,70 @@ + + + \ No newline at end of file diff --git a/components/WaitingToast.vue b/components/WaitingToast.vue new file mode 100644 index 0000000..046cbd4 --- /dev/null +++ b/components/WaitingToast.vue @@ -0,0 +1,13 @@ + + + \ No newline at end of file diff --git a/components/airdrop/AirdropActivityPoints.vue b/components/airdrop/AirdropActivityPoints.vue new file mode 100644 index 0000000..c8249a2 --- /dev/null +++ b/components/airdrop/AirdropActivityPoints.vue @@ -0,0 +1,157 @@ + + + \ No newline at end of file diff --git a/components/airdrop/AirdropDomainHolders.vue b/components/airdrop/AirdropDomainHolders.vue new file mode 100644 index 0000000..e2f9ee1 --- /dev/null +++ b/components/airdrop/AirdropDomainHolders.vue @@ -0,0 +1,159 @@ + + + \ No newline at end of file diff --git a/components/approvals/TokenApprovalModal.vue b/components/approvals/TokenApprovalModal.vue new file mode 100644 index 0000000..46ec2d9 --- /dev/null +++ b/components/approvals/TokenApprovalModal.vue @@ -0,0 +1,181 @@ + + + diff --git a/components/chat/ChatFeed.vue b/components/chat/ChatFeed.vue new file mode 100644 index 0000000..c5b9b8e --- /dev/null +++ b/components/chat/ChatFeed.vue @@ -0,0 +1,433 @@ + + + diff --git a/components/chat/ChatPost.vue b/components/chat/ChatPost.vue new file mode 100644 index 0000000..d42467a --- /dev/null +++ b/components/chat/ChatPost.vue @@ -0,0 +1,706 @@ + + + \ No newline at end of file diff --git a/components/chat/ChatQuote.vue b/components/chat/ChatQuote.vue new file mode 100644 index 0000000..88a8c7d --- /dev/null +++ b/components/chat/ChatQuote.vue @@ -0,0 +1,171 @@ + + + \ No newline at end of file diff --git a/components/keys/KeysList.vue b/components/keys/KeysList.vue new file mode 100644 index 0000000..5bf4aba --- /dev/null +++ b/components/keys/KeysList.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/components/keys/KeysListWidget.vue b/components/keys/KeysListWidget.vue new file mode 100644 index 0000000..a890312 --- /dev/null +++ b/components/keys/KeysListWidget.vue @@ -0,0 +1,32 @@ + + + \ No newline at end of file diff --git a/components/merkle/genericNftDrop.vue b/components/merkle/genericNftDrop.vue new file mode 100644 index 0000000..204b35f --- /dev/null +++ b/components/merkle/genericNftDrop.vue @@ -0,0 +1,167 @@ + + + \ No newline at end of file diff --git a/components/minted-posts/IggyPostMint.vue b/components/minted-posts/IggyPostMint.vue new file mode 100644 index 0000000..b7a960f --- /dev/null +++ b/components/minted-posts/IggyPostMint.vue @@ -0,0 +1,265 @@ + + + \ No newline at end of file diff --git a/components/minted-posts/MintedPostImage.vue b/components/minted-posts/MintedPostImage.vue new file mode 100644 index 0000000..83d761a --- /dev/null +++ b/components/minted-posts/MintedPostImage.vue @@ -0,0 +1,69 @@ + + + \ No newline at end of file diff --git a/components/minted-posts/MintedPostsWidget.vue b/components/minted-posts/MintedPostsWidget.vue new file mode 100644 index 0000000..6eb43df --- /dev/null +++ b/components/minted-posts/MintedPostsWidget.vue @@ -0,0 +1,112 @@ + + + \ No newline at end of file diff --git a/components/minted-posts/UserMintedPosts.vue b/components/minted-posts/UserMintedPosts.vue new file mode 100644 index 0000000..e534141 --- /dev/null +++ b/components/minted-posts/UserMintedPosts.vue @@ -0,0 +1,90 @@ + + + \ No newline at end of file diff --git a/components/names/ChangeUsernameModal.vue b/components/names/ChangeUsernameModal.vue new file mode 100644 index 0000000..932ead2 --- /dev/null +++ b/components/names/ChangeUsernameModal.vue @@ -0,0 +1,249 @@ + + + \ No newline at end of file diff --git a/components/names/NameMintWidget.vue b/components/names/NameMintWidget.vue new file mode 100644 index 0000000..2fc56b9 --- /dev/null +++ b/components/names/NameMintWidget.vue @@ -0,0 +1,371 @@ + + + \ No newline at end of file diff --git a/components/navbars/NavbarDesktop.vue b/components/navbars/NavbarDesktop.vue new file mode 100644 index 0000000..efb5ed7 --- /dev/null +++ b/components/navbars/NavbarDesktop.vue @@ -0,0 +1,121 @@ + + + diff --git a/components/navbars/NavbarMobile.vue b/components/navbars/NavbarMobile.vue new file mode 100644 index 0000000..afbe10a --- /dev/null +++ b/components/navbars/NavbarMobile.vue @@ -0,0 +1,65 @@ + + + \ No newline at end of file diff --git a/components/nft/SearchNftModal.vue b/components/nft/SearchNftModal.vue new file mode 100644 index 0000000..6435277 --- /dev/null +++ b/components/nft/SearchNftModal.vue @@ -0,0 +1,114 @@ + + + \ No newline at end of file diff --git a/components/nft/collection/AddImageToCollectionModal.vue b/components/nft/collection/AddImageToCollectionModal.vue new file mode 100644 index 0000000..32b976b --- /dev/null +++ b/components/nft/collection/AddImageToCollectionModal.vue @@ -0,0 +1,157 @@ + + + \ No newline at end of file diff --git a/components/nft/collection/ChangeCollectionPreviewModal.vue b/components/nft/collection/ChangeCollectionPreviewModal.vue new file mode 100644 index 0000000..6f43413 --- /dev/null +++ b/components/nft/collection/ChangeCollectionPreviewModal.vue @@ -0,0 +1,163 @@ + + + \ No newline at end of file diff --git a/components/nft/collection/ChangeDescriptionModal.vue b/components/nft/collection/ChangeDescriptionModal.vue new file mode 100644 index 0000000..75d21d7 --- /dev/null +++ b/components/nft/collection/ChangeDescriptionModal.vue @@ -0,0 +1,154 @@ + + + \ No newline at end of file diff --git a/components/nft/collection/ChangeNftTypeModal.vue b/components/nft/collection/ChangeNftTypeModal.vue new file mode 100644 index 0000000..e71e234 --- /dev/null +++ b/components/nft/collection/ChangeNftTypeModal.vue @@ -0,0 +1,223 @@ + + + \ No newline at end of file diff --git a/components/nft/collection/RemoveImageFromCollectionModal.vue b/components/nft/collection/RemoveImageFromCollectionModal.vue new file mode 100644 index 0000000..01f8614 --- /dev/null +++ b/components/nft/collection/RemoveImageFromCollectionModal.vue @@ -0,0 +1,175 @@ + + + \ No newline at end of file diff --git a/components/notifications/OrbisNotification.vue b/components/notifications/OrbisNotification.vue new file mode 100644 index 0000000..5ad6808 --- /dev/null +++ b/components/notifications/OrbisNotification.vue @@ -0,0 +1,171 @@ + + + \ No newline at end of file diff --git a/components/profile/ProfileImage.vue b/components/profile/ProfileImage.vue new file mode 100644 index 0000000..128ba73 --- /dev/null +++ b/components/profile/ProfileImage.vue @@ -0,0 +1,41 @@ + + + diff --git a/components/profile/PunkProfile.vue b/components/profile/PunkProfile.vue new file mode 100644 index 0000000..78f5555 --- /dev/null +++ b/components/profile/PunkProfile.vue @@ -0,0 +1,634 @@ + + + diff --git a/components/referrals/ReferralModal.vue b/components/referrals/ReferralModal.vue new file mode 100644 index 0000000..c67ba08 --- /dev/null +++ b/components/referrals/ReferralModal.vue @@ -0,0 +1,32 @@ + + + \ No newline at end of file diff --git a/components/referrals/ReferralWidget.vue b/components/referrals/ReferralWidget.vue new file mode 100644 index 0000000..a588bff --- /dev/null +++ b/components/referrals/ReferralWidget.vue @@ -0,0 +1,21 @@ + + + \ No newline at end of file diff --git a/components/referrals/ShareReferralLink.vue b/components/referrals/ShareReferralLink.vue new file mode 100644 index 0000000..0f85be2 --- /dev/null +++ b/components/referrals/ShareReferralLink.vue @@ -0,0 +1,66 @@ + + + \ No newline at end of file diff --git a/components/search/FindUser.vue b/components/search/FindUser.vue new file mode 100644 index 0000000..33d7ecf --- /dev/null +++ b/components/search/FindUser.vue @@ -0,0 +1,140 @@ + + + \ No newline at end of file diff --git a/components/search/FindUserModal.vue b/components/search/FindUserModal.vue new file mode 100644 index 0000000..2234971 --- /dev/null +++ b/components/search/FindUserModal.vue @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/components/send-tokens/SendTokensComponent.vue b/components/send-tokens/SendTokensComponent.vue new file mode 100644 index 0000000..4156cb6 --- /dev/null +++ b/components/send-tokens/SendTokensComponent.vue @@ -0,0 +1,418 @@ + + + \ No newline at end of file diff --git a/components/sidebars/SidebarLeft.vue b/components/sidebars/SidebarLeft.vue new file mode 100644 index 0000000..d9ad742 --- /dev/null +++ b/components/sidebars/SidebarLeft.vue @@ -0,0 +1,307 @@ + + + diff --git a/components/sidebars/SidebarRight.vue b/components/sidebars/SidebarRight.vue new file mode 100644 index 0000000..3499a05 --- /dev/null +++ b/components/sidebars/SidebarRight.vue @@ -0,0 +1,86 @@ + + + \ No newline at end of file diff --git a/components/stake/AddLiquidity.vue b/components/stake/AddLiquidity.vue new file mode 100644 index 0000000..8562c40 --- /dev/null +++ b/components/stake/AddLiquidity.vue @@ -0,0 +1,432 @@ + + + \ No newline at end of file diff --git a/components/stake/RemoveLiquidity.vue b/components/stake/RemoveLiquidity.vue new file mode 100644 index 0000000..4749d82 --- /dev/null +++ b/components/stake/RemoveLiquidity.vue @@ -0,0 +1,319 @@ + + + \ No newline at end of file diff --git a/components/stake/StakingClaim.vue b/components/stake/StakingClaim.vue new file mode 100644 index 0000000..9b14a31 --- /dev/null +++ b/components/stake/StakingClaim.vue @@ -0,0 +1,282 @@ + + + \ No newline at end of file diff --git a/components/stake/StakingDeposit.vue b/components/stake/StakingDeposit.vue new file mode 100644 index 0000000..0ad6d7b --- /dev/null +++ b/components/stake/StakingDeposit.vue @@ -0,0 +1,296 @@ + + + \ No newline at end of file diff --git a/components/stake/StakingWithdrawal.vue b/components/stake/StakingWithdrawal.vue new file mode 100644 index 0000000..01c8961 --- /dev/null +++ b/components/stake/StakingWithdrawal.vue @@ -0,0 +1,263 @@ + + + \ No newline at end of file diff --git a/components/storage/FileUploadInput.vue b/components/storage/FileUploadInput.vue new file mode 100644 index 0000000..df5e8f5 --- /dev/null +++ b/components/storage/FileUploadInput.vue @@ -0,0 +1,177 @@ + + + \ No newline at end of file diff --git a/components/storage/FileUploadModal.vue b/components/storage/FileUploadModal.vue new file mode 100644 index 0000000..2a21bb3 --- /dev/null +++ b/components/storage/FileUploadModal.vue @@ -0,0 +1,128 @@ + + + \ No newline at end of file diff --git a/components/swap/SimpleSwap.vue b/components/swap/SimpleSwap.vue new file mode 100644 index 0000000..cc932b0 --- /dev/null +++ b/components/swap/SimpleSwap.vue @@ -0,0 +1,474 @@ + + + \ No newline at end of file diff --git a/components/swap/SimpleSwapWidget.vue b/components/swap/SimpleSwapWidget.vue new file mode 100644 index 0000000..9e0dbbb --- /dev/null +++ b/components/swap/SimpleSwapWidget.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/components/swap/SwapTokensModal.vue b/components/swap/SwapTokensModal.vue new file mode 100644 index 0000000..90aa1dc --- /dev/null +++ b/components/swap/SwapTokensModal.vue @@ -0,0 +1,190 @@ + + + \ No newline at end of file diff --git a/components/tenor/TenorGifSearch.vue b/components/tenor/TenorGifSearch.vue new file mode 100644 index 0000000..e3a51d2 --- /dev/null +++ b/components/tenor/TenorGifSearch.vue @@ -0,0 +1,74 @@ + + + \ No newline at end of file diff --git a/components/tenor/TenorStickerSearch.vue b/components/tenor/TenorStickerSearch.vue new file mode 100644 index 0000000..9cf9360 --- /dev/null +++ b/components/tenor/TenorStickerSearch.vue @@ -0,0 +1,78 @@ + + + \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 0000000..ab54248 --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,540 @@ + + + \ No newline at end of file diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..a99af95 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,3 @@ +[build] + publish = "dist" + command = "npm run generate" \ No newline at end of file diff --git a/netlify/functions/imageUploader.js b/netlify/functions/imageUploader.js new file mode 100644 index 0000000..b6bc4d1 --- /dev/null +++ b/netlify/functions/imageUploader.js @@ -0,0 +1,25 @@ +const { SpheronClient, ProtocolEnum } = require("@spheron/storage"); + +exports.handler = async function (event, context) { + try { + const bucketName = process.env.SPHERON_BUCKET_NAME; // enter bucket name in environment variables + const token = process.env.SPHERON_STORAGE_TOKEN; // add spheron storage token in environment variables + + const protocol = ProtocolEnum.IPFS; + + const client = new SpheronClient({ token }); + + const { uploadToken } = await client.createSingleUploadToken({ + name: bucketName, + protocol, + }); + + return { + statusCode: 200, + body: JSON.stringify({ data: uploadToken }), + }; + } catch (error) { + console.error(error); + next(error); + } +} \ No newline at end of file diff --git a/netlify/functions/imageUploaderFallback.js b/netlify/functions/imageUploaderFallback.js new file mode 100644 index 0000000..4bfcc28 --- /dev/null +++ b/netlify/functions/imageUploaderFallback.js @@ -0,0 +1,19 @@ +const ImageKit = require("imagekit"); + +exports.handler = async function (event, context) { + try { + const imagekit = new ImageKit({ + urlEndpoint: process.env.IMAGEKIT_ENDPOINT, + publicKey: process.env.IMAGEKIT_PUBLIC_KEY, + privateKey: process.env.IMAGEKIT_PRIVATE_KEY + }) + + return { + statusCode: 200, + body: JSON.stringify({ data: imagekit.getAuthenticationParameters() }), + }; + } catch (error) { + console.error(error); + next(error); + } +} \ No newline at end of file diff --git a/netlify/functions/linkPreviews.js b/netlify/functions/linkPreviews.js new file mode 100644 index 0000000..eb4aba2 --- /dev/null +++ b/netlify/functions/linkPreviews.js @@ -0,0 +1,13 @@ +const { fetchMetadata } = require('../../utils/linkPreviewUtils'); + +exports.handler = async function (event, context) { + const url = event.queryStringParameters.url; + + const { metadata, status } = await fetchMetadata(url); + + return { + statusCode: status, + body: JSON.stringify({ data: metadata }), + }; + +}; diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 0000000..30f8119 --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,164 @@ +import { NodeGlobalsPolyfillPlugin } from '@esbuild-plugins/node-globals-polyfill'; +import { NodeModulesPolyfillPlugin } from '@esbuild-plugins/node-modules-polyfill'; + +// https://nuxt.com/docs/api/configuration/nuxt-config +export default defineNuxtConfig({ + app: { + head: { + meta: [ + { + "name": "viewport", + "content": "width=device-width, initial-scale=1" + }, + { + "charset": "utf-8" + } + ], + link: [ + { // Bootstrap + rel: "stylesheet", + href: " https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" + }, + { // Bootstrap icons + rel: "stylesheet", + href: "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" + }, + { // Custom + rel: "stylesheet", + href: "/css/custom.css" + } + ], + script: [ + { + src: "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js" + } + ] + } + }, + components: false, + css: [ + 'vue-toastification/dist/index.css' + ], + modules: [ + '@pinia/nuxt', + '@vueuse/nuxt', + ], + router: { + options: { + hashMode: false + } + }, + runtimeConfig: { + public: { + activityPointsAddress: "", + airdropApAddress: "", // chat token claim for APs + airdropClaimDomainsAddress: "", // chat token claim for domain holders + blockExplorerBaseUrl: "", + chatChannels: { // go to Orbis Dashboard (https://useorbis.com/dashboard), create a new Project and then create a new Context for each of the channels below + "general": "kjzl6cwe1jw14anfen1dc5341ku30h2vq0bm593yqhrrnefn96diezzm71d09fc", // general discussion channel + "memesImages": "kjzl6cwe1jw14baa970et2v1t5dow17o99i86l7a731pvbz8n1ncakq02e1j80z", + "shill": "kjzl6cwe1jw149xdx2rhelufxdl02mh0mdhpwl4kp0fnb5srr8qdrpbd5nzvoed", + "nftLaunchpad": "kjzl6cwe1jw145u6xa5xq8lrdhgwbcfk9ik79lonmkk9inn36e444sw43ykel3u", + "friendKeys": "kjzl6cwe1jw14b20jz0shleevpvoa1ba5m09ggc7jf46o26d686iqcnedcazoqc", + }, + chatTokenAddress: "", // chat token address + chatTokenImage: "", // chat token image + chatTokenSymbol: "MCHAT", // chat token symbol or name + domainRequiredToPost: true, + expiryCollections: 1000 * 60 * 60 * 24 * 7, // must be in milliseconds (0 means no expiration) + expiryUsernames: 1000 * 60 * 60 * 24 * 7, // must be in milliseconds (0 means no expiration) + favicon: "/img/favicon.svg", + fileUploadEnabled: true, // enable/disable file uploads (enable only if external file storage is used, e.g. IPFS via Spheron) + fileUploadSizeLimit: 1 * 1024 * 1024, // max file upload size in bytes (1 * 1024 * 1024 = 1 MB) + fileUploadTokenService: process.env.FILE_UPLOAD_SERVICE || "netlify", // "netlify" or "vercel" (or leave empty for no file uploads) + getPostsLimit: 30, // number of posts to fetch from Orbis in the getPosts() function + governanceUrl: "", // governance url (snapshot, Tally, etc.) + iggyPostAddress: "0x99Dbf11aCd46baFBCE82506FaeB4F13E6Ea1726A", + iggyPostMinterAddress: "0xabf9960132818049340253C3Ca0551F92Db856d7", + iggyPostStatsAddress: "0x0BF6333Fc85159663A30Ac89FD02c5031B97c5ee", + imagekitEndpoint: process.env.IMAGEKIT_ENDPOINT, + imagekitPublicKey: process.env.IMAGEKIT_PUBLIC_KEY, + ipfsGateway: "https://cloudflare-ipfs.com/ipfs/", + keysAddress: "", // FriendKeys contract address + keysFeatured: ["tempe", "tekr"], + linkPreviews: process.env.LINK_PREVIEW_SERVICE || "netlify", // "netlify", "vercel", or "microlink" (or leave empty for no link previews) + lpTokenAddress: "", // liquidity pool token (token to stake in the staking contract) + lpTokenSymbol: "LP tokens", // LP token symbol + marketplacePostNftUrl: "https://testnets.opensea.io/assets/mumbai/0x99Dbf11aCd46baFBCE82506FaeB4F13E6Ea1726A", + marketplacePostNftItemUrl: "https://testnets.opensea.io/assets/mumbai/0x99Dbf11aCd46baFBCE82506FaeB4F13E6Ea1726A/", // url (append nft id to it) + marketplaceNftCollectionBaseUrl: "https://testnets.opensea.io/assets/mumbai/", // url (append nft address to it) + newsletterLink: "https://paragraph.xyz/@iggy?modal=subscribe", + nftDefaultRatio: 1, // default ratio for the NFT price bonding curve + nftLaunchpadBondingAddress: "0xBdaba8106cdC29420c9A7Bb31066ED79c9b6Be74", // NFT launchpad with bonding curve contract address + nftLaunchpadLatestItems: 4, // number of latest NFTs to show in the NFT launchpad + orbisTest: false, // if true, test context will be used instead of the production one + orbisTestContext: "kjzl6cwe1jw145tfqv2eqv8tiz6puo27meyz4smz40atppuc13tulqca87k35z2", // test context + previewImage: "/img/covers/cover.svg", + previewImageAirdrop: "/img/covers/cover-airdrop.svg", + previewImageNftCollection: "/img/covers/cover-nft-collection.svg", + previewImageNftCreate: "/img/covers/cover-nft-create.svg", + previewImageNftLaunchpad: "/img/covers/cover-nft-launchpad.svg", + previewImagePost: "/img/covers/cover-post.svg", + previewImagePostNft: "/img/covers/cover-post-nft.svg", + previewImageProfile: "/img/covers/cover-profile.svg", + previewImageStake: "/img/covers/cover-stake.svg", + profileMintedPostIdsMax: 36, // max number of minted post ids to show in the profile page + projectMetadataTitle: "ModeChat | Web3 Social on Mode Network", + projectName: "ModeChat", + projectDescription: "ModeChat is the first decentralized social network on Mode L2 chain.", + projectTwitter: "https://twitter.com/iggysocial", + projectUrl: "https://modechat.xyz", // without trailing slash! + punkMinterAddress: "0x63f8691b048e68E1C3d6E135aDc81291A9bb1987", // punk domain minter contract address + punkNumberOfPrices: 5, // number of different prices (based on domain length), usually 1 (price()) or 5 (price1char() - price5char()) + punkTldAddress: "0x32749Ab66ef1B85aFfF3425d5766d8025E407769", // punk domain TLD address + randomPostsNumber: 1, // number of random post NFTs to show in the sidebar widget + rpcCustom: process.env.RPC_CUSTOM || "https://sepolia.mode.network/", // Custom RPC URL + showFeatures: { // show/hide features in sidebars (if you have too many "true", make the sidebar scrollable --> sidebarLeftSticky: false) + "activityPoints": false, + "airdrop": false, + "friendKeys": false, + "governance": false, + "newsletter": false, + "nftLaunchpad": true, + "randomMintedPosts": true, + "swap": true, + "stake": false, + "sendTokens": true, + "spotify": false + }, + showRepliesOnHomepage: true, // show replies on the homepage + sidebarLeftSticky: true, // make the left sidebar sticky (always visible) + spotifyPlaylistId: "5y7f2Wxfq49G5KuNQfMPbk", // enter just the ID of the playlist (not the full URL) + stakingContractAddress: "", // this is also the stake/gov token address + stakeTokenSymbol: "MCG", // stake token symbol (governance token symbol) + supportedChainId: 919, + swapPriceImpactMaxBps: 1000, // max price impact in bips (1 bps = 0.01%, 1000bps = 10%) for the swap function + swapRouterAddress: "0x4A82158ff4B0504F3DB4c7555FfB6298452985E2", // iggy swap router contract address + tenorApiKey: process.env.TENOR_KEY || "", + tldName: ".testmode", + tokenAddress: null, // leave null if it's a native token of the chain + tokenDecimals: 18, + tokenSymbol: "ETH" + } + }, + vite: { + build: { + target: ['es2020'] // fix big integer literals error + }, + optimizeDeps: { + esbuildOptions: { + define: { + global: 'globalThis' // fix nuxt3 global + }, + plugins: [ + NodeGlobalsPolyfillPlugin({ + process: true, // fix nuxt3 process + buffer: true + }), + NodeModulesPolyfillPlugin() + ], + target: "es2020" // fix big integer literals error + } + } + } +}) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0d4e1bd --- /dev/null +++ b/package-lock.json @@ -0,0 +1,40251 @@ +{ + "name": "modechat", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "modechat", + "dependencies": { + "@openzeppelin/merkle-tree": "^1.0.5", + "@orbisclub/orbis-sdk": "^0.4.70", + "@pinia/nuxt": "^0.4.6", + "@spheron/browser-upload": "^2.0.1", + "@spheron/storage": "^2.0.4", + "@vueuse/core": "^9.2.0", + "@vueuse/nuxt": "^9.2.0", + "axios": "^1.6.2", + "emoji-mart-vue-fast": "^15.0.0", + "ethers": "^5.7.2", + "imagekit": "^4.1.4", + "imagekit-javascript": "^2.0.0", + "metascraper": "^5.36.0", + "metascraper-description": "^5.36.0", + "metascraper-image": "^5.36.0", + "metascraper-title": "^5.36.0", + "pinia": "^2.0.28", + "sanitize-html": "^2.7.2", + "vue-dapp": "^0.6.2", + "vue-toastification": "^2.0.0-rc.5" + }, + "devDependencies": { + "@esbuild-plugins/node-globals-polyfill": "^0.1.1", + "@esbuild-plugins/node-modules-polyfill": "^0.1.4", + "nuxt": "3.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "dependencies": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "peer": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "peer": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "peer": true, + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "peer": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "peer": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "peer": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "peer": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "peer": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "peer": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "peer": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "peer": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "peer": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/standalone": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.20.6.tgz", + "integrity": "sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ceramicnetwork/common": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/common/-/common-2.18.0.tgz", + "integrity": "sha512-z716JnPjDzGy9P2p++XsF3ApbLRmeZX4notAaYH9MW2PAqcaQeGBistxgLV/JZaOOGc9MDDiTGeCJ8CL/PiB0w==", + "dependencies": { + "@ceramicnetwork/streamid": "^2.10.0", + "@didtools/cacao": "^1.0.0", + "@didtools/pkh-ethereum": "^0.0.3", + "@didtools/pkh-solana": "^0.0.4", + "@didtools/pkh-tezos": "^0.0.2", + "@stablelib/random": "^1.0.1", + "caip": "~1.1.0", + "cross-fetch": "^3.1.4", + "flat": "^5.0.2", + "it-first": "^1.0.7", + "jet-logger": "1.2.2", + "lodash.clonedeep": "^4.5.0", + "logfmt": "^1.3.2", + "multiformats": "^9.5.8", + "rxjs": "^7.5.2", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@ceramicnetwork/http-client": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-2.15.0.tgz", + "integrity": "sha512-WYZOadKh4WdI5GSBJp2QxeKvDTUdxrZhQdTysvxWuOzQEUtIphOINfEK//3n/G3ObP/aKhea1ThJjKZyQIghlw==", + "dependencies": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/stream-caip10-link": "^2.13.0", + "@ceramicnetwork/stream-model": "^0.16.0", + "@ceramicnetwork/stream-model-instance": "^0.14.0", + "@ceramicnetwork/stream-tile": "^2.14.0", + "@ceramicnetwork/streamid": "^2.10.0", + "query-string": "^7.1.0", + "rxjs": "^7.5.2" + } + }, + "node_modules/@ceramicnetwork/stream-caip10-link": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-2.13.0.tgz", + "integrity": "sha512-AQuoB9tTQqAcVfkc1xCOmB0ILBt6gEIL4/76V81ztLlFX4AchqEzL9T3p5+CZfFZWRlD0ESdOEWvmaFZd6pOEw==", + "dependencies": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "caip": "~1.1.0", + "did-resolver": "^3.1.5", + "lodash.clonedeep": "^4.5.0" + } + }, + "node_modules/@ceramicnetwork/stream-model": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-0.16.0.tgz", + "integrity": "sha512-EOcFbSLN47i/E7NSle9QKSS9UwQvwUFQ15ZsN69dKPQaHiEpwuChJry9O+8w4X12991kKrjVwC3cwi+XwDFbWA==", + "dependencies": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "fast-json-patch": "^3.1.0", + "json-schema-typed": "^8.0.1", + "multiformats": "^9.5.8", + "multihashes": "^4.0.3", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@ceramicnetwork/stream-model-instance": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-0.14.0.tgz", + "integrity": "sha512-xqAOd2dB3abIGWHVDYTJKkyAZXC3Y/y8ilciq5WEyAL0jB3QE+JlJlz7+MypWYUO57vMPkicvWeoneLdEr4+Fw==", + "dependencies": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "fast-json-patch": "^3.1.0", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@ceramicnetwork/stream-tile": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-2.14.0.tgz", + "integrity": "sha512-2RDfL+H/A+CfAa2lY9zJnEK2GeftnFyeKMeziu6AMb6dKy8BZN7JnDhHCs1U8uZi0YhEFs2vue1OhhYYBfdj9Q==", + "dependencies": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "dids": "^3.4.0", + "fast-json-patch": "^3.1.0", + "lodash.clonedeep": "^4.5.0", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/@ceramicnetwork/streamid": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-2.10.0.tgz", + "integrity": "sha512-sVTt1vqCrTBCOOu7FSI8+4VeRbBqgxzJmnvfbq9P/St1aUSw5Yvjq1HaT2VnUbfc2oJRAa0m4wjOyLn6rlPPLQ==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.0", + "mapmoize": "^1.2.1", + "multiformats": "^9.5.8", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.2.0.tgz", + "integrity": "sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==", + "dependencies": { + "mime": "^3.0.0" + } + }, + "node_modules/@coinbase/wallet-sdk": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.6.2.tgz", + "integrity": "sha512-HzxajB+qS+G9//c+th5uJ8KSt+jQ6/U+cgL9Sv89Wx6Mif+Lg5HxGtc6JQcIdHuYk9AFX+nXNSXtTGRdpHkdDg==", + "dependencies": { + "@metamask/safe-event-emitter": "2.0.0", + "@solana/web3.js": "1.52.0", + "bind-decorator": "^1.0.11", + "bn.js": "^5.1.1", + "buffer": "^6.0.3", + "clsx": "^1.1.0", + "eth-block-tracker": "4.4.3", + "eth-json-rpc-filters": "4.2.2", + "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" + } + }, + "node_modules/@coinbase/wallet-sdk/node_modules/preact": { + "version": "10.11.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz", + "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/@coinbase/wallet-sdk/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@coinbase/wallet-sdk/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@didtools/cacao": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@didtools/cacao/-/cacao-1.2.0.tgz", + "integrity": "sha512-y0nMgV8DL0jgHUq0uhjMqrW9p79PopQnugLWx02tss+iR0ahON2cfal20+eFx2p3kXtvaL8U+iByrjmyuokj+A==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.1", + "apg-js": "^4.1.1", + "caip": "^1.1.0", + "multiformats": "^9.5.1", + "uint8arrays": "^4.0.2" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/cacao/node_modules/uint8arrays": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz", + "integrity": "sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==", + "dependencies": { + "multiformats": "^11.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/cacao/node_modules/uint8arrays/node_modules/multiformats": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.1.tgz", + "integrity": "sha512-atWruyH34YiknSdL5yeIir00EDlJRpHzELYQxG7Iy29eCyL+VrZHpPrX5yqlik3jnuqpLpRKVZ0SGVb9UzKaSA==", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/codecs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@didtools/codecs/-/codecs-1.0.1.tgz", + "integrity": "sha512-6PYXOCX7mwVWUcudKQ3eW5LtI8v5esozazbf2q2F01PE+LoeEvTytvgU9FEspj4pATpq3hPx1eenX2uLirDJ8w==", + "dependencies": { + "codeco": "^1.1.0", + "multiformats": "^11.0.1", + "uint8arrays": "^4.0.3" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/codecs/node_modules/multiformats": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", + "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/codecs/node_modules/uint8arrays": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.4.tgz", + "integrity": "sha512-AOoA66e/A7zoXm1mgzQjGmkWDTvCrS3ttWXLHFtlVAwMobLcaOA7G7WRNNAcyfjjYdFDtkEK6njRDX7hZLIO9Q==", + "dependencies": { + "multiformats": "^11.0.0" + } + }, + "node_modules/@didtools/pkh-ethereum": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.0.3.tgz", + "integrity": "sha512-+hfVzkk6fd0CifgdNzQ+og2B1q8O7Wmx3IZQz1wejQH8HfjRX0tNL41aw5Df6T9Vzps0R45ULnY46SVdmORg3A==", + "dependencies": { + "@didtools/cacao": "^1.0.0", + "@ethersproject/wallet": "^5.7.0", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/pkh-solana": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@didtools/pkh-solana/-/pkh-solana-0.0.4.tgz", + "integrity": "sha512-vV7qUabOYdpCoJHE6mS1teCCgXtYDpUnsT6CrzY7lEsmSB0gw9W14VhfosI2urv2CAJj2xW2Xm4hsrYulngS6w==", + "dependencies": { + "@didtools/cacao": "^1.0.0", + "@stablelib/ed25519": "^1.0.3", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0", + "uint8arrays": "^3.1.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/pkh-stacks": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@didtools/pkh-stacks/-/pkh-stacks-0.1.0.tgz", + "integrity": "sha512-dEgyHleiIa2afibchNqs07tSqddFS6pX9D5BNxbWH0NAr+FisVCA4nUXajcbd9TUbSuplClfQ4EXjjJAGqlgeg==", + "dependencies": { + "@didtools/cacao": "^2.0.0", + "@stablelib/random": "^1.0.2", + "@stacks/common": "^6.0.0", + "@stacks/encryption": "^6.2.0", + "@stacks/transactions": "^6.2.0", + "caip": "^1.1.0", + "jsontokens": "^4.0.1" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/@didtools/cacao": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@didtools/cacao/-/cacao-2.1.0.tgz", + "integrity": "sha512-35gopj+mOmAlA3nHoHiYMvNMXJtbJDJnVpIlCf/Wf/+/x+uG9aIQefXfF35D6JuaTCZ0apabjpT2umL5h3EXcw==", + "dependencies": { + "@didtools/codecs": "^1.0.1", + "@didtools/siwx": "1.0.0", + "@ipld/dag-cbor": "^9.0.1", + "caip": "^1.1.0", + "multiformats": "^11.0.2", + "uint8arrays": "^4.0.3" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/@ipld/dag-cbor": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-9.0.3.tgz", + "integrity": "sha512-A2UFccS0+sARK9xwXiVZIaWbLbPxLGP3UZOjBeOMWfDY04SXi8h1+t4rHBzOlKYF/yWNm3RbFLyclWO7hZcy4g==", + "dependencies": { + "cborg": "^2.0.1", + "multiformats": "^12.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/@ipld/dag-cbor/node_modules/multiformats": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.0.1.tgz", + "integrity": "sha512-s01wijBJoDUqESWSzePY0lvTw7J3PVO9x2Cc6ASI5AMZM2Gnhh7BC17+nlFhHKU7dDzaCaRfb+NiqNzOsgPUoQ==", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/cborg": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-2.0.3.tgz", + "integrity": "sha512-f1IbyqgRLQK4ruNM+V3WikfYfXQg/f/zC1oneOw1P7F/Dn2OJX6MaXIdei3JMpz361IjY7OENBKcE53nkJFVCQ==", + "bin": { + "cborg": "cli.js" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/multiformats": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", + "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==", + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@didtools/pkh-stacks/node_modules/uint8arrays": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.4.tgz", + "integrity": "sha512-AOoA66e/A7zoXm1mgzQjGmkWDTvCrS3ttWXLHFtlVAwMobLcaOA7G7WRNNAcyfjjYdFDtkEK6njRDX7hZLIO9Q==", + "dependencies": { + "multiformats": "^11.0.0" + } + }, + "node_modules/@didtools/pkh-tezos": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@didtools/pkh-tezos/-/pkh-tezos-0.0.2.tgz", + "integrity": "sha512-G23+XLkCiHGsFO7ATW+ApczJzE7iRYV4tI43nBP13/IZ1Bx0ietZLOS84AdeGqZLHtsWqbKjzEX41x7+OfXCWQ==", + "dependencies": { + "@didtools/cacao": "^1.1.0", + "@stablelib/random": "^1.0.2", + "@taquito/utils": "^14.0.0", + "caip": "^1.1.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@didtools/siwx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@didtools/siwx/-/siwx-1.0.0.tgz", + "integrity": "sha512-b7sPDTNHdySoJ+Rp2p06x3rg1iTxI4yPTTA3PrPh40xcvFJ0K/YhdIb/Rzff13t92arcJ+VYGFhqtJorauV91g==", + "dependencies": { + "codeco": "^1.1.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@esbuild-plugins/node-globals-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz", + "integrity": "sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==", + "dev": true, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild-plugins/node-modules-polyfill": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz", + "integrity": "sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^4.0.0", + "rollup-plugin-node-polyfills": "^0.2.1" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.5.tgz", + "integrity": "sha512-eNkNuLSKpbZTH0BZklJ9B9Sml7fTIamhrQNBwftsEHCUuSLBVunzV3LfghryVGpE5lSkOwOfeX6gR6+3yLaEfQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.5.tgz", + "integrity": "sha512-BCWkmAqFoW6xXzz6Up16bU0vdZqe23UxkrabbrmXXUuH27Tts3LVcHFCi/dGLYa6ZqC/txhtJm2kAJdoyOfHxg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.5.tgz", + "integrity": "sha512-E0R7d0dy9+QlpMps8gJXXhtfn+fQFaTXbq8kV2u/HfHyyhxr4nIIuXZCcYxxA9LSKnsFBBbSQIGDUVY9FGgx0w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.5.tgz", + "integrity": "sha512-4HlbUMy50cRaHGVriBjShs46WRPshtnVOqkxEGhEuDuJhgZ3regpWzaQxXOcDXFvVwue8RiqDAAcOi/QlVLE6Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.5.tgz", + "integrity": "sha512-ZDCAxAPwbtKJ5YxRZusQKDFuywH+7YNKbilss0DCRPtXMxrKRZETcuSfcgIWGYBBc+ypdOazousx3yZss2Az0A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.5.tgz", + "integrity": "sha512-w0dJ8om4KiagLCHURgwxXVWzi5xa0W7F5woMxzWO+LDCebrlyZUhCIbSXUKa4qD3XbdG7K4Y8N4mLDRMkZzMuw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.5.tgz", + "integrity": "sha512-qCdC0T7XUxngX8otO4nmPUE/cHZfvF8jk+GMr9qkAGP0nIMACD7t/AWoY2N5rsn5/dOJ1VKM/aMF4wCFBP5AqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.5.tgz", + "integrity": "sha512-6crdpqwFjl+DObBgwaJMtB+VWrZd87Jy05gQTERysc1ujnUJNCJzemUcRDT5hM34dzTYThlXfFW32qQy9QpPGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.5.tgz", + "integrity": "sha512-h84QZmBhBdEclyxf9Wm/UESY6ITI7/gYLNvj/3emhDd0ILAqwHdWnMDmKqqubrMcpb1O4sWOYRm7EZ+Av8eGiQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.5.tgz", + "integrity": "sha512-P1WNzGqy6ipvbt8iNoYY66+qUANCiM80D8bGJIU8jqSZ613eG0lUWBePi4xQazcNgIi9tSiCa9Ba3f4krXtQDw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.5.tgz", + "integrity": "sha512-r8wKqs+rl4gIT/xDB6CHMaYcvvyZ7tWf5LulH9NsDvgQEy3gIXQPR4Oy9tYrjM75uKkvBv1uw15Iz4EWsvve9Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.5.tgz", + "integrity": "sha512-0WMhOlwfeeAp6KMx3E6LZKDN6INk4Me8dwIw1XMSFvmE6r31vRnwXkrQlAk5FI44KZ/rIi+yynRZqEd7UJAV2g==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.5.tgz", + "integrity": "sha512-29x+DtRGcYH0Sh3QSnoF+D2SYkHLxwx5AugoGLIlVtcVqDb4fEb654d67k9VcAR2RiTAYUZ764KXzWB+ItQfgw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.5.tgz", + "integrity": "sha512-ZX4SSKOJUcuqFNDydfN4yCo9je9f1T72Pj+RLsAGRiuiREVCwRkXIBp810C01+MdPqYExp322kY78ISEq5XGLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.5.tgz", + "integrity": "sha512-pYY86RiLD1s5RN8q0aMhWD44NiHmAZxv2bSzaNlL63/ibWETld+m6F+MPh9+ZNOqGJw53E/0qHukYI5Lm+1k7A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.5.tgz", + "integrity": "sha512-vsOwzKN+4NenUTyuoWLmg5dAuO8JKuLD9MXSeENA385XucuOZbblmOMwwgPlHsgVRtSjz38riqPJU2ALI/CWYQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.5.tgz", + "integrity": "sha512-ZhfELxpZLXg7OidX9MrjgQNhjhYx3GXm59EAQVZds8GTyOOPj+Hg7ttKenlXoV8PZVkoCm0dgoWXzhasZJGfWw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.5.tgz", + "integrity": "sha512-2HY2L0afN8IUgvxCAWY04bB6mhHSnC7YNGM2hmEkyAgP+n8jpZgGjiRokuk3AQ0g0IpX8h0KnS+xaznGEr5CGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.5.tgz", + "integrity": "sha512-Q7+HbDnW52LLW8YIU5h0sYZ23TvaaC0vuwiIbJUa91Qr77NKNJCe8stfunN1TRZo+6OwGpM3MrdUcUVUfr5wuA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.5.tgz", + "integrity": "sha512-KcegNS7IgLm/cAcjIW3kZyLiZi/p8I+A2a6OonDA77em9xHewdA2yTA+9pO4gr77MkXATcnDAFBrWw5oLHIZkQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.5.tgz", + "integrity": "sha512-ReUCJSzLNGH6WcvwjMzpEy2SX5GTZBeRTvCdklN4DT2YrgRIe82lYVikVHwA7fdiL3xHKvmdiicMqxE8QYmxrA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.5.tgz", + "integrity": "sha512-q00Jasz6/wCOD2XxRj4GEwj27u1zfpiBniL1ip3/YGGcYtvOoGKCNSS47sufO/8ixEgrSYDlkglSd6CxcS7m0g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@ethersproject/abi": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/abstract-provider": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/abstract-signer": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/address": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/base64": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "node_modules/@ethersproject/basex": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", + "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "node_modules/@ethersproject/bignumber": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/constants": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "node_modules/@ethersproject/contracts": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", + "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/hash": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/hdnode": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", + "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/json-wallets": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", + "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/keccak256": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "node_modules/@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ] + }, + "node_modules/@ethersproject/networks": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", + "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/pbkdf2": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", + "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/sha2": "^5.7.0" + } + }, + "node_modules/@ethersproject/properties": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/providers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", + "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/random": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", + "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/rlp": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/sha2": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", + "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "hash.js": "1.1.7" + } + }, + "node_modules/@ethersproject/signing-key": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/solidity": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", + "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/strings": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/transactions": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/units": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", + "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/@ethersproject/wallet": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", + "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/web": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", + "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@ethersproject/wordlists": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", + "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "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" + } + }, + "node_modules/@gnosis.pm/safe-apps-provider": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-provider/-/safe-apps-provider-0.14.0.tgz", + "integrity": "sha512-qOkPUfIu9dLoy4Muo40xzswqix7ZoJDmtEl35D+oYYa6JDw8cr4tVkPPjl6eDPNtMLiqGjs1POzHdZrfC8aHVw==", + "dependencies": { + "@gnosis.pm/safe-apps-sdk": "7.8.0", + "events": "^3.3.0" + } + }, + "node_modules/@gnosis.pm/safe-apps-sdk": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-7.8.0.tgz", + "integrity": "sha512-kO8fJi1ebiKN9qH1NdDToVBuDQQ0U9NkL467U+84LtNTx5PzUJIu6O7tb4nZD24e/OItinf5W8GDWhhfZeiqOA==", + "dependencies": { + "@gnosis.pm/safe-react-gateway-sdk": "^3.1.3", + "ethers": "^5.6.8" + } + }, + "node_modules/@gnosis.pm/safe-react-gateway-sdk": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-react-gateway-sdk/-/safe-react-gateway-sdk-3.5.2.tgz", + "integrity": "sha512-6P2uJMnhHcJeErd/t13ChH6sda+vUIOqcrcUDKyWCNXpcmMniPcZzkQxZ8cYz186gQFbslsHSjQ6twnh4yhXUw==", + "deprecated": "Migrated to @safe-global/safe-gateway-typescript-sdk", + "dependencies": { + "cross-fetch": "^3.1.5" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "peer": true + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "peer": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" + }, + "node_modules/@ipld/dag-cbor": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", + "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", + "dependencies": { + "cborg": "^1.6.0", + "multiformats": "^9.5.4" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@json-rpc-tools/provider": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/provider/-/provider-1.7.6.tgz", + "integrity": "sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "@json-rpc-tools/utils": "^1.7.6", + "axios": "^0.21.0", + "safe-json-utils": "^1.1.1", + "ws": "^7.4.0" + } + }, + "node_modules/@json-rpc-tools/provider/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/@json-rpc-tools/types": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/types/-/types-1.7.6.tgz", + "integrity": "sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "node_modules/@json-rpc-tools/utils": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/utils/-/utils-1.7.6.tgz", + "integrity": "sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "@json-rpc-tools/types": "^1.7.6", + "@pedrouid/environment": "^1.0.1" + } + }, + "node_modules/@lit-protocol/sdk-browser": { + "version": "1.1.243", + "resolved": "https://registry.npmjs.org/@lit-protocol/sdk-browser/-/sdk-browser-1.1.243.tgz", + "integrity": "sha512-R9b8madrtJlN/ngQLC7NGtwV1r1P9XdbTtE8lplyiwNt7FBt1QDgZck01TwlP0aIRq85thYF9JgQJkp6JjAUpw==", + "dependencies": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/contracts": "^5.2.0", + "@ethersproject/hash": "^5.4.0", + "@ethersproject/providers": "^5.2.0", + "@ethersproject/strings": "^5.5.0", + "@ethersproject/units": "^5.4.0", + "@ethersproject/wallet": "^5.2.0", + "@walletconnect/ethereum-provider": "1.7.8", + "buffer": "^6.0.3", + "bufferutil": "^4.0.6", + "cross-blob": "^3.0.1", + "jszip": "^3.6.0", + "lit-connect-modal": "^0.1.10", + "lit-siwe": "^1.1.8", + "node-fetch": "^3.2.3", + "pako": "^2.0.4", + "tslib": "^2.3.1", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1", + "utf-8-validate": "^5.0.8" + } + }, + "node_modules/@lit-protocol/sdk-browser/node_modules/@walletconnect/ethereum-provider": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-1.7.8.tgz", + "integrity": "sha512-dnl560zFMdK/LD4MD2XwHbWj7RXOaeXWPc9jzDaosLQLAXfA5mKe4XbCFFUPbVMYuyBdRI9NZv3Ci/qDb5wncQ==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dependencies": { + "@walletconnect/client": "^1.7.8", + "@walletconnect/jsonrpc-http-connection": "^1.0.0", + "@walletconnect/jsonrpc-provider": "^1.0.3", + "@walletconnect/signer-connection": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8", + "eip1193-provider": "1.0.1", + "eventemitter3": "4.0.7" + } + }, + "node_modules/@lit-protocol/sdk-browser/node_modules/node-fetch": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "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" + } + }, + "node_modules/@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "node_modules/@metascraper/helpers": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/@metascraper/helpers/-/helpers-5.37.1.tgz", + "integrity": "sha512-gVq+5aqiAucL/TXwn94uuPlq4/VhjduReltlUVRkb90+Tp/Xb39X06QuHTcN0Ahp/5STjUdDBbp1VOCX+16oZg==", + "dependencies": { + "audio-extensions": "0.0.0", + "chrono-node": "~2.6.4", + "condense-whitespace": "~2.0.0", + "entities": "~4.5.0", + "file-extension": "~4.0.5", + "has-values": "~2.0.1", + "image-extensions": "~1.1.0", + "is-relative-url": "~3.0.0", + "is-uri": "~1.2.4", + "iso-639-3": "~2.2.0", + "isostring": "0.0.1", + "jsdom": "~22.1.0", + "lodash": "~4.17.21", + "memoize-one": "~6.0.0", + "microsoft-capitalize": "~1.0.5", + "mime": "~3.0.0", + "normalize-url": "~6.1.0", + "re2": "~1.20.1", + "smartquotes": "~2.3.2", + "tldts": "~6.0.12", + "url-regex-safe": "~4.0.0", + "video-extensions": "~1.2.0" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@metascraper/helpers/node_modules/has-values": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-2.0.1.tgz", + "integrity": "sha512-+QdH3jOmq9P8GfdjFg0eJudqx1FqU62NQJ4P16rOEHeRdl7ckgwn6uqQjzYE0ZoHVV/e5E2esuJ5Gl5+HUW19w==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@metascraper/helpers/node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/@multiformats/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==" + }, + "node_modules/@netlify/functions": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.3.0.tgz", + "integrity": "sha512-hN/Fgpz8XIOBfsBPLYUMxVKBlCopgeqGB0popayicnmkFLnvKByTTMYgF01wcF9DBtBQdV0H2h1kPFpMl34I8w==", + "dependencies": { + "is-promise": "^4.0.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@nuxt/devalue": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.0.tgz", + "integrity": "sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==" + }, + "node_modules/@nuxt/kit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.0.0.tgz", + "integrity": "sha512-7ZsOLt5s9a0ZleAIzmoD70JwkZf5ti6bDdxl6f8ew7Huxz+ni/oRfTPTX9TrORXsgW5CvDt6Q9M7IJNPkAN/Iw==", + "dependencies": { + "@nuxt/schema": "3.0.0", + "c12": "^1.0.1", + "consola": "^2.15.3", + "defu": "^6.1.1", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ignore": "^5.2.0", + "jiti": "^1.16.0", + "knitwork": "^1.0.0", + "lodash.template": "^4.5.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "scule": "^1.0.0", + "semver": "^7.3.8", + "unctx": "^2.1.0", + "unimport": "^1.0.1", + "untyped": "^1.0.0" + }, + "engines": { + "node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@nuxt/schema": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.0.0.tgz", + "integrity": "sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==", + "dependencies": { + "c12": "^1.0.1", + "create-require": "^1.1.1", + "defu": "^6.1.1", + "jiti": "^1.16.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "postcss-import-resolver": "^2.0.0", + "scule": "^1.0.0", + "std-env": "^3.3.1", + "ufo": "^1.0.0", + "unimport": "^1.0.1", + "untyped": "^1.0.0" + }, + "engines": { + "node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@nuxt/telemetry": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.1.8.tgz", + "integrity": "sha512-WCHRrcPKRosuHQi8CD5WfjiXGAyjOWVJpK77xS6wlg8zwziBPCqmVIQdr4QpFTGFO1Nrh4z26l1VnivKy22KFQ==", + "dependencies": { + "@nuxt/kit": "^3.0.0-rc.14", + "chalk": "^5.1.2", + "ci-info": "^3.6.1", + "consola": "^2.15.3", + "create-require": "^1.1.1", + "defu": "^6.1.1", + "destr": "^1.2.1", + "dotenv": "^16.0.3", + "fs-extra": "^10.1.0", + "git-url-parse": "^13.1.0", + "inquirer": "^9.1.4", + "is-docker": "^3.0.0", + "jiti": "^1.16.0", + "mri": "^1.2.0", + "nanoid": "^4.0.0", + "node-fetch": "^3.3.0", + "ohmyfetch": "^0.4.21", + "parse-git-config": "^3.0.0", + "rc9": "^2.0.0", + "std-env": "^3.3.1" + }, + "bin": { + "nuxt-telemetry": "bin/nuxt-telemetry.mjs" + } + }, + "node_modules/@nuxt/telemetry/node_modules/node-fetch": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@nuxt/ui-templates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.0.0.tgz", + "integrity": "sha512-jfpVHxi1AHfNO3D6iD1RJE6fx/7cAzekvG90poIzVawp/L+I4DNdy8pCgqBScJW4bfWOpHeLYbtQQlL/hPmkjw==" + }, + "node_modules/@nuxt/vite-builder": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.0.0.tgz", + "integrity": "sha512-eMnpPpjHU8rGZcsJUksCuSX+6dpId03q8LOSStsm6rXzrNJtZIcwt0nBRTUaigckXIozX8ZNl5u2OPGUfUbMrw==", + "dependencies": { + "@nuxt/kit": "3.0.0", + "@rollup/plugin-replace": "^5.0.1", + "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue-jsx": "^2.1.1", + "autoprefixer": "^10.4.13", + "chokidar": "^3.5.3", + "cssnano": "^5.1.14", + "defu": "^6.1.1", + "esbuild": "^0.15.14", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.1", + "externality": "^1.0.0", + "fs-extra": "^10.1.0", + "get-port-please": "^2.6.1", + "h3": "^1.0.1", + "knitwork": "^1.0.0", + "magic-string": "^0.26.7", + "mlly": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "pkg-types": "^1.0.1", + "postcss": "^8.4.19", + "postcss-import": "^15.0.0", + "postcss-url": "^10.1.3", + "rollup": "^2.79.1", + "rollup-plugin-visualizer": "^5.8.3", + "ufo": "^1.0.0", + "unplugin": "^1.0.0", + "vite": "~3.2.4", + "vite-node": "^0.25.2", + "vite-plugin-checker": "^0.5.1", + "vue-bundle-renderer": "^1.0.0" + }, + "engines": { + "node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependencies": { + "vue": "^3.2.45" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/@nuxt/vite-builder/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@openzeppelin/merkle-tree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@openzeppelin/merkle-tree/-/merkle-tree-1.0.5.tgz", + "integrity": "sha512-JkwG2ysdHeIphrScNxYagPy6jZeNONgDRyqU6lbFgE8HKCZFSkcP8r6AjZs+3HZk4uRNV0kNBBzuWhKQ3YV7Kw==", + "dependencies": { + "@ethersproject/abi": "^5.7.0", + "ethereum-cryptography": "^1.1.2" + } + }, + "node_modules/@openzeppelin/merkle-tree/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "dependencies": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + }, + "node_modules/@orbisclub/orbis-sdk": { + "version": "0.4.70", + "resolved": "https://registry.npmjs.org/@orbisclub/orbis-sdk/-/orbis-sdk-0.4.70.tgz", + "integrity": "sha512-OsnhV7XdTnIniY5lSzDK5JFtdZVRn9wG3J3q5HV3Mf2+kH08n/uyq/RwaqNJLkEi62zuxW2RUyrg1ZhQbhKjZg==", + "dependencies": { + "@ceramicnetwork/http-client": "^2.13.0-hotfix.0", + "@ceramicnetwork/stream-tile": "^2.12.0-hotfix.0", + "@didtools/pkh-ethereum": "^0.0.3", + "@didtools/pkh-solana": "^0.0.4", + "@didtools/pkh-stacks": "^0.1.0", + "@didtools/pkh-tezos": "^0.0.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/providers": "^5.7.0", + "@ethersproject/strings": "^5.6.1", + "@lit-protocol/sdk-browser": "^1.1.238", + "@supabase/supabase-js": "^1.35.3", + "axios": "^1.1.3", + "did-session": "^1.0.0", + "key-did-provider-ed25519": "^2.0.1", + "key-did-resolver": "^2.3.0", + "react-image-file-resizer": "^0.4.8" + } + }, + "node_modules/@pedrouid/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==" + }, + "node_modules/@pinia/nuxt": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.6.tgz", + "integrity": "sha512-HjrYEfLdFpmsjhicPJgL36jVhzHWukIQPFFHGTSF84Cplu+f2nY2XHKqe9ToHzE9rLee2RjLOwAzOnXa/I/u6A==", + "dependencies": { + "@nuxt/kit": "^3.0.0", + "pinia": ">=2.0.27" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", + "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", + "peer": true, + "dependencies": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "bin": { + "react-native": "build/bin.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "peer": true, + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-clean/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "peer": true, + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli-config/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/@react-native-community/cli-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "peer": true, + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli-doctor": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", + "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", + "peer": true, + "dependencies": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.3.0", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-doctor/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/ora/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-doctor/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-hermes": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.1.tgz", + "integrity": "sha512-Mq4PK8m5YqIdaVq5IdRfp4qK09aVO+aiCtd6vjzjNUgk1+1X5cgUqV6L65h4N+TFJYJHcp2AnB+ik1FAYXvYPQ==", + "peer": true, + "dependencies": { + "@react-native-community/cli-platform-android": "^9.3.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-platform-android": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", + "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", + "peer": true, + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-platform-android/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/@react-native-community/cli-platform-android/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "peer": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", + "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", + "peer": true, + "dependencies": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-platform-ios/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/@react-native-community/cli-platform-ios/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli-platform-ios/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-platform-ios/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native-community/cli-plugin-metro": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", + "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", + "peer": true, + "dependencies": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-react-native-babel-transformer": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "readline": "^1.3.0" + } + }, + "node_modules/@react-native-community/cli-plugin-metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "peer": true, + "dependencies": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + } + }, + "node_modules/@react-native-community/cli-server-api/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@react-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "peer": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli-tools/node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "peer": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "peer": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-tools/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli-tools/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@react-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "peer": true, + "dependencies": { + "joi": "^17.2.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/@react-native-community/cli/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@react-native-community/cli/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@react-native-community/cli/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@react-native-community/cli/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-native-community/cli/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@react-native-community/cli/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native-community/cli/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "peer": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@react-native-community/cli/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", + "peer": true + }, + "node_modules/@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==", + "peer": true + }, + "node_modules/@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==", + "peer": true + }, + "node_modules/@rollup/plugin-alias": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.2.tgz", + "integrity": "sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==", + "dependencies": { + "slash": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "23.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.4.tgz", + "integrity": "sha512-bOPJeTZg56D2MCm+TT4psP8e8Jmf1Jsi7pFUMl8BN5kOADNzofNHe47+84WVCt7D095xPghC235/YKuNDEhczg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.26.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.2.tgz", + "integrity": "sha512-zRthPC/sZ2OaQwPh2LvFn0A+3SyMAZR1Vqsp89mWkIuGXKswT8ty1JWj1pf7xdZvft4gHZaCuhdopuiCwjclWg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.26.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-inject/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/plugin-json": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.2.tgz", + "integrity": "sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.1.tgz", + "integrity": "sha512-Z3MfsJ4CK17BfGrZgvrcp/l6WXoKb0kokULO+zt/7bmcyayokDaQ2K3eDJcRLCTAlp5FPI4/gz9MHAsosz4Rag==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.26.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-wasm": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.0.1.tgz", + "integrity": "sha512-a5yRknFQG/QGhb1xGkazWXgjpsv0hhWlx34irsf5adMEo55NdpzhZLg+jx49u+bzH6ekktuFg2WKA1RAF+WEDQ==", + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@scure/base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", + "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } + }, + "node_modules/@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" + } + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "peer": true, + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "peer": true + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "peer": true + }, + "node_modules/@solana/buffer-layout": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", + "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", + "dependencies": { + "buffer": "~6.0.3" + }, + "engines": { + "node": ">=5.10" + } + }, + "node_modules/@solana/web3.js": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.52.0.tgz", + "integrity": "sha512-oG1+BX4nVYZ0OBzmk6DRrY8oBYMsbXVQEf9N9JOfKm+wXSmjxVEEo8v3IPV8mKwR0JvUWuE8lOn3IUDiMlRLgg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@ethersproject/sha2": "^5.5.0", + "@solana/buffer-layout": "^4.0.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.0.0", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.1", + "fast-stable-stringify": "^1.0.0", + "jayson": "^3.4.4", + "js-sha3": "^0.8.0", + "node-fetch": "2", + "react-native-url-polyfill": "^1.3.0", + "rpc-websockets": "^7.5.0", + "secp256k1": "^4.0.2", + "superstruct": "^0.14.2", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/@solana/web3.js/node_modules/borsh": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", + "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "dependencies": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, + "node_modules/@solana/web3.js/node_modules/buffer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.1.tgz", + "integrity": "sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/@spheron/browser-upload": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@spheron/browser-upload/-/browser-upload-2.0.1.tgz", + "integrity": "sha512-k0eCsggHazSzQAZ4Yi40bg4dGi5J3/9eh5wDP7QufRsMqVzGLnHtqWW9L0FPufa6POuUHV5BQsRfMCH67R7Okw==", + "dependencies": { + "@spheron/core": "2.0.0", + "@spheron/encryption": "1.0.0", + "form-data": "^4.0.0", + "jwt-decode": "^3.1.2" + } + }, + "node_modules/@spheron/browser-upload/node_modules/@spheron/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@spheron/core/-/core-2.0.0.tgz", + "integrity": "sha512-BkOxHoUVGH6AE1FzyO1Ut7lSoXWxMUKWDlnann5kCQ3qJYPOZ38MpUNt4UxuKqlyYuk6mvX2lI08HX6iRgO4Cw==", + "dependencies": { + "axios": "1.1.2", + "eventsource": "^2.0.2", + "p-limit": "^3.0.0" + } + }, + "node_modules/@spheron/browser-upload/node_modules/axios": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz", + "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@spheron/browser-upload/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@spheron/core": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@spheron/core/-/core-2.0.5.tgz", + "integrity": "sha512-euSXQszAizQDHq7CXT8vDb+RnJg6RwnEs0JUAmqE301kqjBqnmbtfiK7udEu+E/FZamC2q2Xzt9XldSbv6aDmw==", + "dependencies": { + "async-lock": "^1.4.0", + "axios": "1.1.2", + "eventsource": "^2.0.2", + "p-limit": "^3.0.0" + } + }, + "node_modules/@spheron/core/node_modules/axios": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz", + "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@spheron/core/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@spheron/encryption": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@spheron/encryption/-/encryption-1.0.0.tgz", + "integrity": "sha512-Teald+lhbi1MtwZ6tbWeg4gbWCvQFuRTmCx4jhxoE48tZmHByJNu9ZBHIcsNjCWNzkwg8lA+FQO4HZoAxLF5KQ==" + }, + "node_modules/@spheron/storage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@spheron/storage/-/storage-2.0.4.tgz", + "integrity": "sha512-WykfOQO0VCEui/EXjH0peprIw0QwHQHmtmfMJ3a2N4TZUK3ufPS+uCgSOgvgm0kdzxx6MAQtRusxclu7tWN/cA==", + "dependencies": { + "@spheron/core": "2.0.5", + "@spheron/encryption": "1.0.0", + "form-data": "^4.0.0", + "multiformats": "^9.9.0" + } + }, + "node_modules/@spruceid/siwe-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-1.1.3.tgz", + "integrity": "sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==", + "dependencies": { + "apg-js": "^4.1.1" + } + }, + "node_modules/@stablelib/aead": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + }, + "node_modules/@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "dependencies": { + "@stablelib/int": "^1.0.1" + } + }, + "node_modules/@stablelib/blake2b": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz", + "integrity": "sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" + }, + "node_modules/@stablelib/chacha": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", + "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/chacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", + "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "dependencies": { + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" + }, + "node_modules/@stablelib/ed25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", + "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "dependencies": { + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" + }, + "node_modules/@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + }, + "node_modules/@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "dependencies": { + "@stablelib/bytes": "^1.0.1" + } + }, + "node_modules/@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "dependencies": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/random": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", + "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", + "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/sha512": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", + "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + }, + "node_modules/@stablelib/x25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", + "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "dependencies": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/xchacha20": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz", + "integrity": "sha512-1YkiZnFF4veUwBVhDnDYwo6EHeKzQK4FnLiO7ezCl/zu64uG0bCCAUROJaBkaLH+5BEsO3W7BTXTguMbSLlWSw==", + "dependencies": { + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "node_modules/@stablelib/xchacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz", + "integrity": "sha512-B1Abj0sMJ8h3HNmGnJ7vHBrAvxuNka6cJJoZ1ILN7iuacXp7sUYcgOVEOTLWj+rtQMpspY9tXSCRLPmN1mQNWg==", + "dependencies": { + "@stablelib/aead": "^1.0.1", + "@stablelib/chacha20poly1305": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1", + "@stablelib/xchacha20": "^1.0.1" + } + }, + "node_modules/@stacks/common": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@stacks/common/-/common-6.5.2.tgz", + "integrity": "sha512-tnkyEIA7YgX9GIkqlHocQPPax25uaboJ4aTX5wVs6kAGXY10+XI7VamRG4o+4DqnFVKwvIHR2fGcxdhtxNb/+Q==", + "dependencies": { + "@types/bn.js": "^5.1.0", + "@types/node": "^18.0.4" + } + }, + "node_modules/@stacks/common/node_modules/@types/bn.js": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", + "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@stacks/encryption": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/encryption/-/encryption-6.5.4.tgz", + "integrity": "sha512-osZGQXuY0BtqwiXZHMPgObg4QlqktDp2OYzbkln7A/7B1hwkjPruJ7yMK44wr0SprjaL9JCA8tKhpXxGd/tO8A==", + "dependencies": { + "@noble/hashes": "1.1.5", + "@noble/secp256k1": "1.7.1", + "@scure/bip39": "1.1.0", + "@stacks/common": "^6.5.2", + "@types/node": "^18.0.4", + "base64-js": "^1.5.1", + "bs58": "^5.0.0", + "ripemd160-min": "^0.0.6", + "varuint-bitcoin": "^1.1.2" + } + }, + "node_modules/@stacks/encryption/node_modules/@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@stacks/encryption/node_modules/@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.1.1", + "@scure/base": "~1.1.0" + } + }, + "node_modules/@stacks/encryption/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/@stacks/encryption/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@stacks/network": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/network/-/network-6.5.4.tgz", + "integrity": "sha512-nONCBkTkYyH5yqO80Ith4QHC9PhipObKIGhlZETXd/csdRUkAYzE8/vJCx7LWPh4AiIVMjbEgBrGsjNR3YpGdw==", + "dependencies": { + "@stacks/common": "^6.5.2", + "cross-fetch": "^3.1.5" + } + }, + "node_modules/@stacks/transactions": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/transactions/-/transactions-6.5.4.tgz", + "integrity": "sha512-yQhywPQ5cospYpVPbEMFRTUBZhVvyuI+meJ3fqHpu10IXX4CdURKLtW7N64c71YNXmE1tnsN7hWaPzrwjX0Dyw==", + "dependencies": { + "@noble/hashes": "1.1.5", + "@noble/secp256k1": "1.7.1", + "@stacks/common": "^6.5.2", + "@stacks/network": "^6.5.4", + "c32check": "^2.0.0", + "lodash.clonedeep": "^4.5.0" + } + }, + "node_modules/@stacks/transactions/node_modules/@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@supabase/functions-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-1.3.4.tgz", + "integrity": "sha512-yYVgkECjv7IZEBKBI3EB5Q7R1p0FJ10g8Q9N7SWKIHUU6i6DnbEGHIMFLyQRm1hmiNWD8fL7bRVEYacmTRJhHw==", + "dependencies": { + "cross-fetch": "^3.1.5" + } + }, + "node_modules/@supabase/gotrue-js": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.24.0.tgz", + "integrity": "sha512-6PVv7mHCFOxLm6TSBfR7hsq/y3CMKpvzePVR+ZWtlFBTjJ2J87g2OYE9bgC61P5TNeZopUXKw93H92yz0MTALw==", + "dependencies": { + "cross-fetch": "^3.0.6" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "0.37.4", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.37.4.tgz", + "integrity": "sha512-x+c2rk1fz9s6f1PrGxCJ0QTUgXPDI0G3ngIqD5sSiXhhCyfl8Q5V92mXl2EYtlDhkiUkjFNrOZFhXVbXOHgvDw==", + "dependencies": { + "cross-fetch": "^3.1.5" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.7.5.tgz", + "integrity": "sha512-nXuoxt7NE1NTI+G8WBim1K2gkUC8YE3e9evBUG+t6xwd9Sq+sSOrjcE0qJ8/Y631BCnLzlhX6yhFYQFh1oQDOg==", + "dependencies": { + "@types/phoenix": "^1.5.4", + "websocket": "^1.0.34" + } + }, + "node_modules/@supabase/storage-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.7.3.tgz", + "integrity": "sha512-jnIZWqOc9TGclOozgX9v/RWGFCgJAyW/yvmauexgRZhWknUXoA4b2i8tj7vfwE0WTvNRuA5JpXID98rfJeSG7Q==", + "dependencies": { + "cross-fetch": "^3.1.0" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "1.35.7", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.35.7.tgz", + "integrity": "sha512-X+qCzmj5sH0dozagbLoK7LzysBaWoivO0gsAUAPPBQkQupQWuBfaOqG18gKhlfL0wp2PL888QzhQNScp/IwUfA==", + "dependencies": { + "@supabase/functions-js": "^1.3.4", + "@supabase/gotrue-js": "^1.22.21", + "@supabase/postgrest-js": "^0.37.4", + "@supabase/realtime-js": "^1.7.5", + "@supabase/storage-js": "^1.7.2" + } + }, + "node_modules/@taquito/utils": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-14.2.0.tgz", + "integrity": "sha512-nuqYdkiRPrca2/ztSPokuhvizlOqCzNHM/fX3mIXl8TWO4JiGr0hhPKeJ1Vk9NCG/Qd1A3iQqNP5PQlDAhe/mw==", + "dependencies": { + "@stablelib/blake2b": "^1.0.1", + "@stablelib/ed25519": "^1.0.3", + "@types/bs58check": "^2.1.0", + "bignumber.js": "^9.1.0", + "blakejs": "^1.2.1", + "bs58check": "^2.1.2", + "buffer": "^6.0.3", + "elliptic": "^6.5.4", + "typedarray-to-buffer": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@taquito/utils/node_modules/typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==", + "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/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/bs58check": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.0.tgz", + "integrity": "sha512-OxsysnJQh82vy9DRbOcw9m2j/WiyqZLn0YBhKxdQ+aCwoHj+tWzyCgpwAkr79IfDXZKxc6h7k89T9pwS78CqTQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.11.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.14.tgz", + "integrity": "sha512-0KXV57tENYmmJMl+FekeW9V3O/rlcqGQQJ/hNh9r8pKIj304pskWuEd8fCyNT86g/TpO0gcOTiLzsHLEURFMIQ==" + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/phoenix": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz", + "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==" + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "node_modules/@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + }, + "node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "peer": true + }, + "node_modules/@unhead/dom": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.0.13.tgz", + "integrity": "sha512-ErfhK3Nwk3kpxnPEOrkruKAdS3/TrNlKs0nYtKgFJ1ywJYg+uNwRFDe82v4JdUMhnfmbgL/qcO3PTx3Dv09IEQ==", + "dependencies": { + "@unhead/schema": "1.0.13" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/schema": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.0.13.tgz", + "integrity": "sha512-K8SiAEkM8G7GaF1QvsKlthLmRqGB8R9SvZXMCucZqb2VQ6bU4IFSs/4q6dKxmV0fXb5AHdKUL9+rX/4rQ6FsZg==", + "dependencies": { + "@zhead/schema": "^1.0.7", + "hookable": "^5.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/ssr": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.0.13.tgz", + "integrity": "sha512-pach3THVx8LU54M6aQ4qZeQdcLjXVnPlpHe7pQjHGvD6iBJC5bZc8TL+CHdTRxeiq2DqMA5uyfoor7VJJTi5AQ==", + "dependencies": { + "@unhead/schema": "1.0.13" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/vue": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.0.13.tgz", + "integrity": "sha512-sGl640UQqN8HUYTKXOh6gErk/vw8byPdx1+ECqX4ec7UZYktsWgfyIReYBu09Qm3O6pIYfX8HlZbDipX+wQAOQ==", + "dependencies": { + "@unhead/schema": "1.0.13", + "hookable": "^5.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + }, + "peerDependencies": { + "vue": ">=2.7 || >=3" + } + }, + "node_modules/@vercel/nft": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.5.tgz", + "integrity": "sha512-mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==", + "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": ">=14" + } + }, + "node_modules/@vercel/nft/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@vercel/nft/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@vercel/nft/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vercel/nft/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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/@vercel/nft/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz", + "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==", + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^3.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-2.1.1.tgz", + "integrity": "sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==", + "dependencies": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-typescript": "^7.20.0", + "@vue/babel-plugin-jsx": "^1.1.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^3.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", + "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-core/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-core/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz", + "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==", + "dependencies": { + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz", + "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.45", + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-ssr": "3.2.45", + "@vue/reactivity-transform": "3.2.45", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz", + "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", + "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==" + }, + "node_modules/@vue/reactivity": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz", + "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==", + "dependencies": { + "@vue/shared": "3.2.45" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz", + "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/reactivity-transform/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.45.tgz", + "integrity": "sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==", + "dependencies": { + "@vue/reactivity": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz", + "integrity": "sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==", + "dependencies": { + "@vue/runtime-core": "3.2.45", + "@vue/shared": "3.2.45", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz", + "integrity": "sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==", + "dependencies": { + "@vue/compiler-ssr": "3.2.45", + "@vue/shared": "3.2.45" + }, + "peerDependencies": { + "vue": "3.2.45" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz", + "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==" + }, + "node_modules/@vueuse/core": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.6.0.tgz", + "integrity": "sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==", + "dependencies": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.6.0", + "@vueuse/shared": "9.6.0", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/head": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-1.0.22.tgz", + "integrity": "sha512-YmUdbzNdCnhmrAFxGnJS+Rixj+swE+TQC9OEaYDHIro6gE7W11jugcdwVP00HrA4WRQhg+TOQ4YcY2oL/PP1hw==", + "dependencies": { + "@unhead/dom": "^1.0.9", + "@unhead/schema": "^1.0.9", + "@unhead/ssr": "^1.0.9", + "@unhead/vue": "^1.0.9" + }, + "peerDependencies": { + "vue": ">=2.7 || >=3" + } + }, + "node_modules/@vueuse/metadata": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.6.0.tgz", + "integrity": "sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/nuxt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-9.6.0.tgz", + "integrity": "sha512-r+ngzHijvrfn89KnwlFCSe/xzFCiuskwmxbDdzFtpcZ57RHqLPdUS34YYrDxt7XasM0vlD3dmLIKEH//btf7sw==", + "dependencies": { + "@nuxt/kit": "^3.0.0-rc.13", + "@vueuse/core": "9.6.0", + "@vueuse/metadata": "9.6.0", + "local-pkg": "^0.4.2", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "nuxt": "^3.0.0-rc.9" + } + }, + "node_modules/@vueuse/nuxt/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/shared": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.6.0.tgz", + "integrity": "sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==", + "dependencies": { + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "dependencies": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } + }, + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "node_modules/@walletconnect/browser-utils/node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "dependencies": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "node_modules/@walletconnect/browser-utils/node_modules/detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + }, + "node_modules/@walletconnect/client": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", + "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dependencies": { + "@walletconnect/core": "^1.8.0", + "@walletconnect/iso-crypto": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/client/node_modules/@walletconnect/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", + "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", + "dependencies": { + "@walletconnect/socket-transport": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==", + "dependencies": { + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "@walletconnect/randombytes": "^1.0.3", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/crypto/node_modules/aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "node_modules/@walletconnect/crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/encoding": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.2.tgz", + "integrity": "sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==", + "dependencies": { + "is-typedarray": "1.0.0", + "tslib": "1.14.1", + "typedarray-to-buffer": "3.1.5" + } + }, + "node_modules/@walletconnect/encoding/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/environment/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/http-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.8.0.tgz", + "integrity": "sha512-IziEr3c53qsMromK7jz0EkbKDHlryRbxXdFR+xaG+S5nfxtUdAfjzlZabvczXdDCgmTij6KbNsZAjBMqCBzACw==", + "dependencies": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "node_modules/@walletconnect/iso-crypto": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", + "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", + "dependencies": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/jsonrpc-http-connection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", + "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.1", + "cross-fetch": "^3.1.4", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-http-connection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", + "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-provider/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", + "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-types/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "dependencies": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/jsonrpc-utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" + }, + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "node_modules/@walletconnect/randombytes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz", + "integrity": "sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==", + "dependencies": { + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "randombytes": "^2.1.0", + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/randombytes/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "dependencies": { + "tslib": "1.14.1" + } + }, + "node_modules/@walletconnect/safe-json/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@walletconnect/signer-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz", + "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==", + "dependencies": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/jsonrpc-types": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "eventemitter3": "4.0.7" + } + }, + "node_modules/@walletconnect/socket-transport": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", + "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", + "dependencies": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "ws": "7.5.3" + } + }, + "node_modules/@walletconnect/socket-transport/node_modules/ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/" + }, + "node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + } + }, + "node_modules/@walletconnect/utils/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "node_modules/@walletconnect/utils/node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@walletconnect/web3-provider": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.8.0.tgz", + "integrity": "sha512-lqqEO0oRmCehH+c8ZPk3iH7I7YtbzmkWd58/Or2AgWAl869JamzndKCD3sTlNsPRQLxxPpraHQqzur7uclLWvg==", + "deprecated": "WalletConnect's v1 SDKs are now deprecated. Please upgrade to a v2 SDK. For details see: https://docs.walletconnect.com/", + "dependencies": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/http-connection": "^1.8.0", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "web3-provider-engine": "16.0.1" + } + }, + "node_modules/@zhead/schema": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@zhead/schema/-/schema-1.0.7.tgz", + "integrity": "sha512-jN2ipkz39YrHd8uulgw/Y7x8iOxvR/cTkin/E9zRQVP5JBIrrJMiGyFFj6JBW4Q029xJ5dKtpwy/3RZWpz+dkQ==", + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==", + "peer": true + }, + "node_modules/abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "peer": true + }, + "node_modules/ansi-escapes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.0.0.tgz", + "integrity": "sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==", + "dependencies": { + "type-fest": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "peer": true, + "dependencies": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-fragments/node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "peer": true + }, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/apg-js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/apg-js/-/apg-js-4.1.2.tgz", + "integrity": "sha512-2OALKUe82NLVPe4NTooom8NykWIa2D7YxO7jG1pgnYWnkfhTUriXpITmLvVD8k8TzDfa9G5O4y8rPe2/uUB1Bg==" + }, + "node_modules/appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "peer": true + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "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/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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/archiver-utils/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "peer": true + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "peer": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "dependencies": { + "async": "^2.4.0" + } + }, + "node_modules/async-eventemitter/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-lock": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" + }, + "node_modules/async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/async-sema": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "peer": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/audio-extensions": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/audio-extensions/-/audio-extensions-0.0.0.tgz", + "integrity": "sha512-yj9C819u3ED3/OyRd9mLKMXGy8wsElaf6bkkv6OqZEKrNAT461TjiznS4IfPBy8Mmh6DWaXCQCVYSq3+VHkpjQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + }, + "node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peer": true, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "peer": true + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "peer": true, + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", + "dependencies": { + "precond": "0.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "peer": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/bigint-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", + "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/bigint-mod-arith": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", + "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bind-decorator": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", + "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==" + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" + }, + "node_modules/blob-polyfill": { + "version": "7.0.20220408", + "resolved": "https://registry.npmjs.org/blob-polyfill/-/blob-polyfill-7.0.20220408.tgz", + "integrity": "sha512-oD8Ydw+5lNoqq+en24iuPt1QixdPpe/nUF8azTHnviCZYu9zUC+TwdzIp5orpblJosNlgNbVmmAb//c6d6ImUQ==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/bufferutil": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", + "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/c12": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/c12/-/c12-1.1.0.tgz", + "integrity": "sha512-9KRFWEng+TH8sGST4NNdiKzZGw1Z1CHnPGAmNqAyVP7suluROmBjD8hsiR34f94DdlrvtGvvmiGDsoFXlCBWIw==", + "dependencies": { + "defu": "^6.1.1", + "dotenv": "^16.0.3", + "giget": "^1.0.0", + "jiti": "^1.16.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "rc9": "^2.0.0" + } + }, + "node_modules/c32check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/c32check/-/c32check-2.0.0.tgz", + "integrity": "sha512-rpwfAcS/CMqo0oCqDf3r9eeLgScRE3l/xHDCXhM3UyrfvIn7PrLq63uHh7yYbv8NzaZn5MVsVhIRpQ+5GZ5HyA==", + "dependencies": { + "@noble/hashes": "^1.1.2", + "base-x": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/c32check/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "peer": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/caip/-/caip-1.1.0.tgz", + "integrity": "sha512-yOO3Fu4ygyKYAdznuoaqschMKIZzcdgyMpBNtrIfrUhnOeaOWG+dh0c13wcOS6B/46IGGbncoyzJlio79jU7rw==" + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001439", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz", + "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "node_modules/cborg": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.6.tgz", + "integrity": "sha512-XmiD+NWTk9xg31d8MdXgW46bSZd95ELllxjbjdWGyHAtpTw+cf8iG3NibWgTWRnfWfxtcihVa5Pm0gchHiO3JQ==", + "bin": { + "cborg": "cli.js" + } + }, + "node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", + "dependencies": { + "functional-red-black-tree": "^1.0.1" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrono-node": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.6.6.tgz", + "integrity": "sha512-RObSvo49wRL/ek6U4lMuZjmCi//gLM2GsHBMauIw/50fBbP6To3F99vn88IRL9w4qC39tFRnJZc6uiGrOi1oGw==", + "dependencies": { + "dayjs": "^1.10.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/ci-info": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "peer": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "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-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "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" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/codeco": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/codeco/-/codeco-1.1.4.tgz", + "integrity": "sha512-qe6EIbv1Vqak9Ti44yMC0K0Ser3o0+3OX7FdiUU5WbEjHfUhnEOfC7H1HGFhNjWKZlk4eAvr51QgwK4gtLS/NQ==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "peer": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/colors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz", + "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "peer": true + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "peer": true + }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "peer": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "peer": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/condense-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/condense-whitespace/-/condense-whitespace-2.0.0.tgz", + "integrity": "sha512-Ath9o58/0rxZXbyoy3zZgrVMoIemi30sukG/btuMKCLyqfQt3dNOWc9N3EHEMa2Q3i0tXQPDJluYFLwy7pJuQw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie-es": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-0.5.0.tgz", + "integrity": "sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==" + }, + "node_modules/cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "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" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/cross-blob": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cross-blob/-/cross-blob-3.0.2.tgz", + "integrity": "sha512-u+7xq68MAjIqvoEKrdgIEupKJNBeU8MSl/cpfPmJ3rm9yvxrgbMPr8TkZS9qnwCgiVC8BsEt9kDkeD7He2zmNA==", + "dependencies": { + "blob-polyfill": "^7.0.20220408", + "fetch-blob": "^3.2.0" + }, + "engines": { + "node": "^12.20 || >=14.13" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dag-jose-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dag-jose-utils/-/dag-jose-utils-2.0.0.tgz", + "integrity": "sha512-vE6EyhjSh+dfr8hbs/gLk0v98h2ekjy6r6pXvmB4SvO6awalt95LEetG0QDh5rmMYE3FO8ynp3xrCYsAHHZOlg==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.1", + "multiformats": "^9.5.1" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "dependencies": { + "abstract-leveldown": "~2.6.0" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.1.tgz", + "integrity": "sha512-aA964RUCsBt0FGoNIlA3uFgo2hO+WWC0fiC6DBps/0SFzkKcYoM/3CzVLIa5xSsrFjdioMdYgAIbwo80qp2MoA==" + }, + "node_modules/delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "peer": true + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/did-jwt": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-6.11.0.tgz", + "integrity": "sha512-/qyYzo8v/xjwyt5x3tbknjQ2L15J1JzB+0cQK5/2SgnoOoclOmtEgZoRaxG1B73VMOgyZQYLBytRT4COUVhcpw==", + "dependencies": { + "@stablelib/ed25519": "^1.0.2", + "@stablelib/random": "^1.0.1", + "@stablelib/sha256": "^1.0.1", + "@stablelib/x25519": "^1.0.2", + "@stablelib/xchacha20poly1305": "^1.0.1", + "bech32": "^2.0.0", + "canonicalize": "^1.0.8", + "did-resolver": "^4.0.0", + "elliptic": "^6.5.4", + "js-sha3": "^0.8.0", + "multiformats": "^9.6.5", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/did-jwt/node_modules/bech32": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" + }, + "node_modules/did-jwt/node_modules/did-resolver": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.0.1.tgz", + "integrity": "sha512-eHs2VLKhcANmh08S87PKvOauIAmSOd7nb7AlhNxcvOyDAIGQY1UfbiqI1VOW5IDKvOO6aEWY+5edOt1qrCp1Eg==" + }, + "node_modules/did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" + }, + "node_modules/did-session": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/did-session/-/did-session-1.0.0.tgz", + "integrity": "sha512-hLKlfPGoEp9T6malsuNyF1bCrU0AcECZJ1SP2lvbHiic7ko2PdiZPmmVipVId+ZqmshU4AlLLEozZc9Iu1X1UA==", + "dependencies": { + "@ceramicnetwork/stream-tile": "^2.4.4", + "@stablelib/random": "^1.0.1", + "dids": "^3.2.0", + "key-did-provider-ed25519": "^2.0.1", + "key-did-resolver": "^2.0.6", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/dids": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dids/-/dids-3.4.0.tgz", + "integrity": "sha512-hXHkOTL9E5R4rbQwDVOktiiEq57Y6yWOEYjev1ojOpMr2Rkx9g8bw0v6BQIsbPB94aaYxUCtaejNl2FrublfiA==", + "dependencies": { + "@didtools/cacao": "^1.0.0", + "@didtools/pkh-ethereum": "^0.0.1", + "@stablelib/random": "^1.0.1", + "dag-jose-utils": "^2.0.0", + "did-jwt": "^6.0.0", + "did-resolver": "^3.1.5", + "multiformats": "^9.4.10", + "rpc-utils": "^0.6.1", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/dids/node_modules/@didtools/pkh-ethereum": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.0.1.tgz", + "integrity": "sha512-2hDt1f60WXUNWMVS9S9b0pmXl78ivkVxZJHeyBUkbz7O7To1rHvlgvJ0gFJ3sKVemI1llpClzwd3PEjZfGwiUw==", + "dependencies": { + "@didtools/cacao": "^1.0.0", + "@ethersproject/wallet": "^5.7.0", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", + "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", + "dependencies": { + "type-fest": "^2.11.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/eip1193-provider": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz", + "integrity": "sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "@json-rpc-tools/provider": "^1.5.5" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-mart-vue-fast": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-15.0.0.tgz", + "integrity": "sha512-3BzkDrs60JyT00dLHMAxWKbpFhbyaW9C+q1AjtqGovSxTu8TC2mYAGsvTmXNYKm39IRRAS56v92TihOcB98IsQ==", + "dependencies": { + "@babel/runtime": "^7.18.6", + "core-js": "^3.23.5" + }, + "peerDependencies": { + "vue": ">2.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "peer": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "peer": true, + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/esbuild": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.5.tgz", + "integrity": "sha512-te0zG5CDzAxhnBKeddXUtK8xDnYL6jv100ekldhtUk0ALXPXcDAtuH0fAR7rbKwUdz3bOey6HVq2N+aWCKZ1cw==", + "dev": true, + "hasInstallScript": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.5", + "@esbuild/android-arm64": "0.16.5", + "@esbuild/android-x64": "0.16.5", + "@esbuild/darwin-arm64": "0.16.5", + "@esbuild/darwin-x64": "0.16.5", + "@esbuild/freebsd-arm64": "0.16.5", + "@esbuild/freebsd-x64": "0.16.5", + "@esbuild/linux-arm": "0.16.5", + "@esbuild/linux-arm64": "0.16.5", + "@esbuild/linux-ia32": "0.16.5", + "@esbuild/linux-loong64": "0.16.5", + "@esbuild/linux-mips64el": "0.16.5", + "@esbuild/linux-ppc64": "0.16.5", + "@esbuild/linux-riscv64": "0.16.5", + "@esbuild/linux-s390x": "0.16.5", + "@esbuild/linux-x64": "0.16.5", + "@esbuild/netbsd-x64": "0.16.5", + "@esbuild/openbsd-x64": "0.16.5", + "@esbuild/sunos-x64": "0.16.5", + "@esbuild/win32-arm64": "0.16.5", + "@esbuild/win32-ia32": "0.16.5", + "@esbuild/win32-x64": "0.16.5" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", + "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "dependencies": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + } + }, + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + } + }, + "node_modules/eth-json-rpc-infura/node_modules/eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/eth-json-rpc-infura/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "dependencies": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "dependencies": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "node_modules/eth-rpc-errors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz", + "integrity": "sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", + "dependencies": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + } + }, + "node_modules/ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "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" + } + }, + "node_modules/ethereumjs-abi": { + "version": "0.6.8", + "resolved": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-abi/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "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" + } + }, + "node_modules/ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "dependencies": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-block/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==", + "deprecated": "New package name format for new versions: @ethereumjs/common. Please update." + }, + "node_modules/ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "node_modules/ethereumjs-tx/node_modules/ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" + }, + "node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "deprecated": "New package name format for new versions: @ethereumjs/vm. Please update.", + "dependencies": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/ethereumjs-vm/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "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" + } + }, + "node_modules/ethers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", + "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abi": "5.7.0", + "@ethersproject/abstract-provider": "5.7.0", + "@ethersproject/abstract-signer": "5.7.0", + "@ethersproject/address": "5.7.0", + "@ethersproject/base64": "5.7.0", + "@ethersproject/basex": "5.7.0", + "@ethersproject/bignumber": "5.7.0", + "@ethersproject/bytes": "5.7.0", + "@ethersproject/constants": "5.7.0", + "@ethersproject/contracts": "5.7.0", + "@ethersproject/hash": "5.7.0", + "@ethersproject/hdnode": "5.7.0", + "@ethersproject/json-wallets": "5.7.0", + "@ethersproject/keccak256": "5.7.0", + "@ethersproject/logger": "5.7.0", + "@ethersproject/networks": "5.7.1", + "@ethersproject/pbkdf2": "5.7.0", + "@ethersproject/properties": "5.7.0", + "@ethersproject/providers": "5.7.2", + "@ethersproject/random": "5.7.0", + "@ethersproject/rlp": "5.7.0", + "@ethersproject/sha2": "5.7.0", + "@ethersproject/signing-key": "5.7.0", + "@ethersproject/solidity": "5.7.0", + "@ethersproject/strings": "5.7.0", + "@ethersproject/transactions": "5.7.0", + "@ethersproject/units": "5.7.0", + "@ethersproject/wallet": "5.7.0", + "@ethersproject/web": "5.7.1", + "@ethersproject/wordlists": "5.7.0" + } + }, + "node_modules/ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "dependencies": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "peer": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/externality": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.0.tgz", + "integrity": "sha512-MAU9ci3XdpqOX1aoIoyL2DMzW97P8LYeJxIUkfXhOfsrkH4KLHFaYDwKN0B2l6tqedVJWiTIJtWmxmZfa05vOQ==", + "dependencies": { + "enhanced-resolve": "^5.10.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "ufo": "^1.0.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "peer": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "engines": { + "node": "> 0.1.90" + } + }, + "node_modules/fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", + "dependencies": { + "checkpoint-store": "^1.1.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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-json-patch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", + "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fast-stable-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", + "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==" + }, + "node_modules/fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-extension": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/file-extension/-/file-extension-4.0.5.tgz", + "integrity": "sha512-l0rOL3aKkoi6ea7MNZe6OHgqYYpn48Qfflr8Pe9G9JPPTx5A+sfboK91ZufzIs59/lPqh351l0eb6iKU9J5oGg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/finalhandler/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "peer": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-memo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz", + "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w==" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "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" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port-please": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.6.1.tgz", + "integrity": "sha512-4PDSrL6+cuMM1xs6w36ZIkaKzzE0xzfVBCfebHIJ3FE8iB9oic/ECwPw3iNiD4h1AoJ5XLLBhEviFAVrZsDC5A==", + "dependencies": { + "fs-memo": "^1.2.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/giget": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.0.0.tgz", + "integrity": "sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==", + "dependencies": { + "colorette": "^2.0.19", + "defu": "^6.1.1", + "https-proxy-agent": "^5.0.1", + "mri": "^1.2.0", + "node-fetch-native": "^1.0.1", + "pathe": "^1.0.0", + "tar": "^6.1.12" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/git-config-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", + "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/gzip-size": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", + "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/h3": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.0.2.tgz", + "integrity": "sha512-25QqjQMz8pX1NI2rZ/ziNT9B8Aog7jmu2a0o8Qm9kKoH3zOhE+2icVs069h6DEp0g1Dst1+zKfRdRYcK0MogJA==", + "dependencies": { + "cookie-es": "^0.5.0", + "destr": "^1.2.2", + "radix3": "^1.0.0", + "ufo": "^1.0.1" + } + }, + "node_modules/hamming-distance": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hamming-distance/-/hamming-distance-1.0.0.tgz", + "integrity": "sha512-hYz2IIKtyuZGfOqCs7skNiFEATf+v9IUNSOaQSr6Ll4JOxxWhOvXvc3mIdCW82Z3xW+zUoto7N/ssD4bDxAWoA==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "peer": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "peer": true, + "dependencies": { + "hermes-estree": "0.8.0" + } + }, + "node_modules/hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "peer": true, + "dependencies": { + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hookable": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.4.2.tgz", + "integrity": "sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==" + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-extensions/-/image-extensions-1.1.0.tgz", + "integrity": "sha512-P0t7ByhK8Jk9TU05ct/7+f7h8dNuXq5OY4m0IO/T+1aga/qHkpC0Wf472x3FLdq/zFDG17pgapCM3JDTxwZzow==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "peer": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/imagekit": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/imagekit/-/imagekit-4.1.4.tgz", + "integrity": "sha512-yie0hMi+GVk8gtwi3hr3lwh/pAJv/jGpzteYOubs0I4h3Jic5xBXzWPrlGM4pPbAfWMr5UFXk8w0I4A1Xr6fDQ==", + "dependencies": { + "axios": "^0.27.2", + "form-data": "^4.0.0", + "hamming-distance": "^1.0.0", + "lodash": "^4.17.15", + "tslib": "^2.4.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/imagekit-javascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/imagekit-javascript/-/imagekit-javascript-2.0.0.tgz", + "integrity": "sha512-F2p1DYk68Nr2rw0I6X1trki/QdTShSwbq4rf3ju1/71Bodx5smN9mPfEATGHKRx9iQeeGgmDZM8wNLUcg3HeWA==" + }, + "node_modules/imagekit/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.4.tgz", + "integrity": "sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==", + "dependencies": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.1.2", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.5.7", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/install-artifact-from-github": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.3.3.tgz", + "integrity": "sha512-x79SL0d8WOi1ZjXSTUqqs0GPQZ92YArJAN9O46wgU9wdH2U9ecyyhB9YGDbPe2OLV4ptmt6AZYRQZ2GydQZosQ==", + "bin": { + "install-from-cache": "bin/install-from-cache.js", + "save-to-github-cache": "bin/save-to-github-cache.js" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ioredis": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.4.tgz", + "integrity": "sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==", + "dependencies": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.0.1", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "peer": true + }, + "node_modules/ip-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", + "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "peer": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "node_modules/is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-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-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-primitive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-relative-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", + "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", + "dependencies": { + "is-absolute-url": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "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" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-uri": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/is-uri/-/is-uri-1.2.5.tgz", + "integrity": "sha512-/AmNEylxNVNlPpNKPv5FS6dbUyy3M46sacl+Ipi37yatBWwL+baT7By5O+Grrwrvt2/dCfaeNd062UkkR/0VcQ==", + "dependencies": { + "parse-uri": "~1.0.3", + "punycode2": "~1.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/iso-639-3": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/iso-639-3/-/iso-639-3-2.2.0.tgz", + "integrity": "sha512-v9w/U4XDSfXCrXxf4E6ertGC/lTRX8MLLv7XC1j6N5oL3ympe38jp77zgeyMsn3MbufuAAoGeVzDJbOXnPTMhQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/isostring": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isostring/-/isostring-0.0.1.tgz", + "integrity": "sha512-wRcdJtXCe2LGtXnD14fXMkduWVdbeGkzBIKg8WcKeEOi6SIc+hRjYYw76WNx3v5FebhUWZrBTWB0NOl3/sagdQ==" + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "node_modules/it-first": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", + "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jayson": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", + "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", + "dependencies": { + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "lodash": "^4.17.20", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "bin": { + "jayson": "bin/jayson.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jayson/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/jayson/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "peer": true, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "peer": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "peer": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "peer": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jet-logger": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jet-logger/-/jet-logger-1.2.2.tgz", + "integrity": "sha512-Kbw4G3BC45+Umz5XBnsE50pHplruJTVKGRy5X1YfCu3Te7f8ggTL8Tm10YegAD2QP41MVQ3o/Y9MFAZzfythqw==", + "dependencies": { + "colors": "1.3.0" + } + }, + "node_modules/jiti": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.16.0.tgz", + "integrity": "sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "peer": true, + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==", + "peer": true + }, + "node_modules/jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/jscodeshift/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jscodeshift/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/jscodeshift/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/jscodeshift/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jscodeshift/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jscodeshift/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/jscodeshift/node_modules/temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "peer": true, + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jscodeshift/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dependencies": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "engines": { + "node": ">=12" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "peer": true + }, + "node_modules/json-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-schema-typed": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz", + "integrity": "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dependencies": { + "jsonify": "^0.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsontokens": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsontokens/-/jsontokens-4.0.1.tgz", + "integrity": "sha512-+MO415LEN6M+3FGsRz4wU20g7N2JA+2j9d9+pGaNJHviG4L8N0qzavGyENw6fJqsq9CcrHOIL6iWX5yeTZ86+Q==", + "dependencies": { + "@noble/hashes": "^1.1.2", + "@noble/secp256k1": "^1.6.3", + "base64-js": "^1.5.1" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "node_modules/keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keccak/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/key-did-provider-ed25519": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/key-did-provider-ed25519/-/key-did-provider-ed25519-2.0.1.tgz", + "integrity": "sha512-FaB2g7zUAeN/bLaFl2YSNQx9NsxgDd/3TR1YGvoXLhENsvZBdyA2V7hX8/MZhZ5jm82wL5lRw3O4UXuz/pJANQ==", + "dependencies": { + "@stablelib/ed25519": "^1.0.2", + "did-jwt": "^6.0.0", + "fast-json-stable-stringify": "^2.1.0", + "rpc-utils": "^0.6.2", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/key-did-resolver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/key-did-resolver/-/key-did-resolver-2.3.0.tgz", + "integrity": "sha512-q3ChQILPe+u8qkpWP196fEoxsygEyjM3K25qrGaMSolVaUdfgj7qwMz2DE/GRIlfNK2HgKW6KXA8RZMy8aL4MA==", + "dependencies": { + "@stablelib/ed25519": "^1.0.2", + "bigint-mod-arith": "^3.1.0", + "multiformats": "^9.5.2", + "nist-weierstrauss": "^1.3.0", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/knitwork": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz", + "integrity": "sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==" + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "node_modules/level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "dependencies": { + "errno": "~0.1.1" + } + }, + "node_modules/level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", + "dependencies": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + } + }, + "node_modules/level-iterator-stream/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/level-iterator-stream/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-iterator-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", + "dependencies": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + } + }, + "node_modules/level-ws/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/level-ws/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-ws/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/level-ws/node_modules/xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", + "dependencies": { + "object-keys": "~0.4.0" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "dependencies": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + } + }, + "node_modules/levelup/node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/listhen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.1.tgz", + "integrity": "sha512-RBzBGHMCc5wP8J5Vf8WgF4CAJH8dWHi9LaKB7vfzZt54CiH/0dp01rudy2hFD9wCrTM+UfxFVnn5wTIiY+Qhiw==", + "dependencies": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.19", + "defu": "^6.1.1", + "get-port-please": "^2.6.1", + "http-shutdown": "^1.2.2", + "ip-regex": "^5.0.0", + "node-forge": "^1.3.1", + "ufo": "^1.0.0" + } + }, + "node_modules/lit-connect-modal": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/lit-connect-modal/-/lit-connect-modal-0.1.10.tgz", + "integrity": "sha512-hiE/0yrl15EDNH08OqcntiNXDOvU4zviiaOOCT4jG2N3L2dyMFLOwXXrkNobQ6B8/8MgXmMJu2TCp6RwhmCzNw==", + "dependencies": { + "micromodal": "^0.4.10" + } + }, + "node_modules/lit-siwe": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/lit-siwe/-/lit-siwe-1.1.8.tgz", + "integrity": "sha512-gXI8GG0GAClw6G7T9p4p6Kn9ywDo8j2d90ShaYArJdsqqO9gwXfzxF84SMeY+bpsNqqQ3FahrhEwTCHd6w7wNw==", + "dependencies": { + "@spruceid/siwe-parser": "1.1.3", + "@stablelib/random": "^1.0.1", + "apg-js": "^4.1.1" + }, + "peerDependencies": { + "@ethersproject/contracts": "^5.2.0", + "@ethersproject/hash": "^5.4.0", + "@ethersproject/providers": "^5.2.0", + "@ethersproject/wallet": "^5.2.0" + } + }, + "node_modules/local-pkg": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.2.tgz", + "integrity": "sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/logfmt": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz", + "integrity": "sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==", + "dependencies": { + "split": "0.2.x", + "through": "2.3.x" + }, + "bin": { + "logfmt": "bin/logfmt" + } + }, + "node_modules/logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "peer": true, + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "bin": { + "logkitty": "bin/logkitty.js" + } + }, + "node_modules/logkitty/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/logkitty/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/logkitty/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "node_modules/logkitty/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" + }, + "node_modules/magic-string": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.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-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "peer": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mapmoize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mapmoize/-/mapmoize-1.2.1.tgz", + "integrity": "sha512-LK8ArSM1wbfRPTnl+LpdxW1pwkfY6GxtM9p+STr6aDtM7ImR8jLuf4ekei43/AN0f7XDSrohzwwK57eGHSDAuA==", + "engines": { + "node": "^14.0.0 || ^16.0.0 || >=18.0.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", + "dependencies": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/memdown/node_modules/abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/memdown/node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "node_modules/memdown/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "peer": true + }, + "node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "dependencies": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + }, + "node_modules/metascraper": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper/-/metascraper-5.37.1.tgz", + "integrity": "sha512-uBj6wUyrD90qLRpewYLHRK4FDhihruz/XIs7BCnsmzSlAKpZnb4LWzqy7iu0nCuDGfBwZCOnUiDAIUv5SFRNZw==", + "dependencies": { + "@metascraper/helpers": "^5.37.1", + "cheerio": "~1.0.0-rc.12", + "lodash": "~4.17.21", + "whoops": "~4.1.4" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/metascraper-description": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-description/-/metascraper-description-5.37.1.tgz", + "integrity": "sha512-kaDOl9EW10ArDOvMHtue4mvpU+/GHqA2Hv9nPVVPxEa+yItubzMfoIyV34Bg4XOx/yITeV2sLGqZCE9XenBN4A==", + "dependencies": { + "@metascraper/helpers": "^5.37.1" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/metascraper-image": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-image/-/metascraper-image-5.37.1.tgz", + "integrity": "sha512-1G2/mTWfydQ04o4pVRoq+751NSIE97YHc4WF8rGBQ7RVyLznNWXykqNS9FU13BJq+RavWBPDZU8sITFSLS79+g==", + "dependencies": { + "@metascraper/helpers": "^5.37.1" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/metascraper-title": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-title/-/metascraper-title-5.37.1.tgz", + "integrity": "sha512-Ae9l9Sp6Ff1HUzta7CbxGY41qSuxk5oYimp5JMXMN7xmEg3R1Wk+2OgO9kMhzHhhIHSJRSv8WITPvkSvLWysuA==", + "dependencies": { + "@metascraper/helpers": "^5.37.1" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/metro": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", + "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-file-map": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-inspector-proxy": "0.72.3", + "metro-minify-uglify": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "metro-symbolicate": "0.72.3", + "metro-transform-plugins": "0.72.3", + "metro-transform-worker": "0.72.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro": "src/cli.js" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-cache": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", + "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", + "peer": true, + "dependencies": { + "metro-core": "0.72.3", + "rimraf": "^2.5.4" + } + }, + "node_modules/metro-cache-key": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==", + "peer": true + }, + "node_modules/metro-cache/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/metro-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/metro-cache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/metro-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro-config": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", + "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", + "peer": true, + "dependencies": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.3", + "metro-cache": "0.72.3", + "metro-core": "0.72.3", + "metro-runtime": "0.72.3" + } + }, + "node_modules/metro-core": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", + "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", + "peer": true, + "dependencies": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.3" + } + }, + "node_modules/metro-file-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", + "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", + "peer": true, + "dependencies": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/metro-file-map/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro-hermes-compiler": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==", + "peer": true + }, + "node_modules/metro-inspector-proxy": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", + "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "bin": { + "metro-inspector-proxy": "src/cli.js" + } + }, + "node_modules/metro-inspector-proxy/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/metro-inspector-proxy/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro-inspector-proxy/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "node_modules/metro-inspector-proxy/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/metro-inspector-proxy/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro-inspector-proxy/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-inspector-proxy/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/metro-minify-uglify": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", + "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", + "peer": true, + "dependencies": { + "uglify-es": "^3.1.9" + } + }, + "node_modules/metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "peer": true, + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "peer": true, + "dependencies": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + }, + "peerDependencies": { + "@babel/core": "*" + } + }, + "node_modules/metro-resolver": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", + "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", + "peer": true, + "dependencies": { + "absolute-path": "^0.0.0" + } + }, + "node_modules/metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "node_modules/metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "node_modules/metro-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "peer": true, + "dependencies": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "bin": { + "metro-symbolicate": "src/index.js" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/metro-symbolicate/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro-transform-plugins": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", + "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", + "peer": true, + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro-transform-worker": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", + "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", + "peer": true, + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.72.3", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-source-map": "0.72.3", + "metro-transform-plugins": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "node_modules/metro/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/metro/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/metro/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "peer": true + }, + "node_modules/metro/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/metro/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/metro/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "node_modules/metro/node_modules/fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "node_modules/metro/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": 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/metro/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/metro/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/metro/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "peer": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/metro/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/metro/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/metro/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/metro/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/metro/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/metro/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromodal": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz", + "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/microsoft-capitalize": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/microsoft-capitalize/-/microsoft-capitalize-1.0.5.tgz", + "integrity": "sha512-iqDMU9J643BHg8Zp7EMZNLTp6Pgs2f1S2SMnCW2VlUqMs17xCZ5vwVjalBJEGVcUfG+/1ePqeEGcMW3VfzHK5A==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "peer": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdir": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/mkdir/-/mkdir-0.0.2.tgz", + "integrity": "sha512-98OnjcWaNEIRUJJe9rFoWlbkQ5n9z8F86wIPCrI961YEViiVybTuJln919WuuSHSnlrqXy0ELKCntoPy8C7lqg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mlly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.0.0.tgz", + "integrity": "sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==", + "dependencies": { + "acorn": "^8.8.1", + "pathe": "^1.0.0", + "pkg-types": "^1.0.0", + "ufo": "^1.0.0" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multibase": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.6.tgz", + "integrity": "sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "@multiformats/base-x": "^4.0.1" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, + "node_modules/multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "dependencies": { + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/multihashes/node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nan": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" + }, + "node_modules/nanoid": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.0.tgz", + "integrity": "sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "peer": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "peer": true + }, + "node_modules/nist-weierstrauss": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/nist-weierstrauss/-/nist-weierstrauss-1.5.1.tgz", + "integrity": "sha512-TtfkjxfCPYWljG4zSQgHVnzpwNj5pTlIKSxyPlXpsRpA9B8PJchKoIDe7ZIvfzPwZTzawhhGAqngFrM+7Elf0g==", + "dependencies": { + "multiformats": "^9.6.5", + "uint8arrays": "^2.1.4" + }, + "engines": { + "node": ">=14.06" + } + }, + "node_modules/nist-weierstrauss/node_modules/uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, + "node_modules/nitropack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-1.0.0.tgz", + "integrity": "sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==", + "dependencies": { + "@cloudflare/kv-asset-handler": "^0.2.0", + "@netlify/functions": "^1.3.0", + "@rollup/plugin-alias": "^4.0.2", + "@rollup/plugin-commonjs": "^23.0.2", + "@rollup/plugin-inject": "^5.0.2", + "@rollup/plugin-json": "^5.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-replace": "^5.0.1", + "@rollup/plugin-wasm": "^6.0.1", + "@rollup/pluginutils": "^5.0.2", + "@vercel/nft": "^0.22.1", + "archiver": "^5.3.1", + "c12": "^1.0.1", + "chalk": "^5.1.2", + "chokidar": "^3.5.3", + "consola": "^2.15.3", + "cookie-es": "^0.5.0", + "defu": "^6.1.1", + "destr": "^1.2.1", + "dot-prop": "^7.2.0", + "esbuild": "^0.15.14", + "escape-string-regexp": "^5.0.0", + "etag": "^1.8.1", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "gzip-size": "^7.0.0", + "h3": "^1.0.1", + "hookable": "^5.4.2", + "http-proxy": "^1.18.1", + "is-primitive": "^3.0.1", + "jiti": "^1.16.0", + "klona": "^2.0.5", + "knitwork": "^1.0.0", + "listhen": "^1.0.0", + "mime": "^3.0.0", + "mlly": "^1.0.0", + "mri": "^1.2.0", + "node-fetch-native": "^1.0.1", + "ofetch": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "pkg-types": "^1.0.1", + "pretty-bytes": "^6.0.0", + "radix3": "^1.0.0", + "rollup": "^2.79.1", + "rollup-plugin-terser": "^7.0.2", + "rollup-plugin-visualizer": "^5.8.3", + "scule": "^1.0.0", + "semver": "^7.3.8", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "source-map-support": "^0.5.21", + "std-env": "^3.3.1", + "ufo": "^1.0.0", + "unenv": "^1.0.0", + "unimport": "^1.0.0", + "unstorage": "^1.0.1" + }, + "bin": { + "nitro": "dist/cli.mjs", + "nitropack": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/nitropack/node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/nitropack/node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/nitropack/node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/nitropack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "peer": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "peer": true, + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, + "node_modules/node-dir/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==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-dir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.1.tgz", + "integrity": "sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", + "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^11.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^12.13 || ^14.13 || >=16" + } + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/node-gyp/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/node-gyp/node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "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" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "dependencies": { + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-gyp/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.7.tgz", + "integrity": "sha512-EJ3rzxL9pTWPjk5arA0s0dgXpnyiAbJDE6wHT62g7VsgrgQgmmZ+Ru++M1BFofncWja+Pnn3rEr3fieRySAdKQ==" + }, + "node_modules/node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "peer": true, + "engines": { + "node": ">=0.12.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/antelle" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "peer": true + }, + "node_modules/nuxi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.0.0.tgz", + "integrity": "sha512-VWh1kKFffxD2yadZWcQSd6eTf9okXRr7d3HsjLiI4B3Q1/8iKdIUiodGo7X71OZ+gPVnX6Oh/XFzcb7mr+8TbQ==", + "bin": { + "nuxi": "bin/nuxi.mjs" + }, + "engines": { + "node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/nuxt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.0.0.tgz", + "integrity": "sha512-RNlD78uv04ZiXWmlx9f1tnJfrqsYAWHU+4gbgOTQpIBmQzHWPWiox+fm/1m93iKfEd5sJi9TJUoXX5yBObVZYw==", + "dependencies": { + "@nuxt/devalue": "^2.0.0", + "@nuxt/kit": "3.0.0", + "@nuxt/schema": "3.0.0", + "@nuxt/telemetry": "^2.1.8", + "@nuxt/ui-templates": "^1.0.0", + "@nuxt/vite-builder": "3.0.0", + "@unhead/ssr": "^1.0.0", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", + "@vueuse/head": "^1.0.15", + "chokidar": "^3.5.3", + "cookie-es": "^0.5.0", + "defu": "^6.1.1", + "destr": "^1.2.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.1", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "h3": "^1.0.1", + "hash-sum": "^2.0.0", + "hookable": "^5.4.2", + "knitwork": "^1.0.0", + "magic-string": "^0.26.7", + "mlly": "^1.0.0", + "nitropack": "^1.0.0", + "nuxi": "3.0.0", + "ofetch": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "scule": "^1.0.0", + "strip-literal": "^1.0.0", + "ufo": "^1.0.0", + "ultrahtml": "^1.0.0", + "unctx": "^2.1.0", + "unenv": "^1.0.0", + "unhead": "^1.0.0", + "unimport": "^1.0.1", + "unplugin": "^1.0.0", + "untyped": "^1.0.0", + "vue": "^3.2.45", + "vue-bundle-renderer": "^1.0.0", + "vue-devtools-stub": "^0.1.0", + "vue-router": "^4.1.6" + }, + "bin": { + "nuxi": "bin/nuxt.mjs", + "nuxt": "bin/nuxt.mjs" + }, + "engines": { + "node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/nuxt/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", + "peer": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "peer": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "peer": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ofetch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.0.tgz", + "integrity": "sha512-d40aof8czZFSQKJa4+F7Ch3UC5D631cK1TTUoK+iNEut9NoiCL+u0vykl/puYVUS2df4tIQl5upQcolIcEzQjQ==", + "dependencies": { + "destr": "^1.2.1", + "node-fetch-native": "^1.0.1", + "ufo": "^1.0.0" + } + }, + "node_modules/ohash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.0.0.tgz", + "integrity": "sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==" + }, + "node_modules/ohmyfetch": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.21.tgz", + "integrity": "sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==", + "dependencies": { + "destr": "^1.2.0", + "node-fetch-native": "^0.1.8", + "ufo": "^0.8.6", + "undici": "^5.12.0" + } + }, + "node_modules/ohmyfetch/node_modules/node-fetch-native": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.8.tgz", + "integrity": "sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==" + }, + "node_modules/ohmyfetch/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", + "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "dependencies": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "node_modules/parse-git-config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", + "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "dependencies": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "node_modules/parse-uri": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.8.tgz", + "integrity": "sha512-SXjDldaQ7dvRBqU9m6HFcfaJZf0enJk+LD+whx+Fq3Jp9AzYEIsor5WUYxdVwW/GyN7TTNna3SGqYdww0AbTuQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.0.0.tgz", + "integrity": "sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==" + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "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" + } + }, + "node_modules/perfect-debounce": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-0.1.3.tgz", + "integrity": "sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.28.tgz", + "integrity": "sha512-YClq9DkqCblq9rlyUual7ezMu/iICWdBtfJrDt4oWU9Zxpijyz7xB2xTwx57DaBQ96UGvvTMORzALr+iO5PVMw==", + "dependencies": { + "@vue/devtools-api": "^6.4.5", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.2.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia/node_modules/vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz", + "integrity": "sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==", + "dependencies": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", + "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", + "dependencies": { + "enhanced-resolve": "^4.1.1" + } + }, + "node_modules/postcss-import-resolver/node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-import-resolver/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "dependencies": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-url/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/postcss-url/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/pretty-bytes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz", + "integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "peer": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/pretty-format/node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/pretty-format/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": 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/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", + "dependencies": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "peer": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/punycode2/-/punycode2-1.0.1.tgz", + "integrity": "sha512-+TXpd9YRW4YUZZPoRHJ3DILtWwootGc2DsgvfHmklQ8It1skINAuqSdqizt5nlTaBmwrYACHkHApCXjc9gHk2Q==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "dependencies": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "dependencies": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "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/radix3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.0.tgz", + "integrity": "sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc9": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.0.0.tgz", + "integrity": "sha512-yVeYJHOpJLOhs3V6RKwz7RPPwPurrx3JjwK264sPgvo/lFdhuUrLien7iSvAO6STVkN0gSMk/MehQNHQhflqZw==", + "dependencies": { + "defu": "^6.1.1", + "destr": "^1.2.1", + "flat": "^5.0.2" + } + }, + "node_modules/re2": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/re2/-/re2-1.20.3.tgz", + "integrity": "sha512-g5j4YjygwGEccP9SCuDI90uPlgALLEYLotfL0K+kqL3XKB4ht7Nm1JuXfOTG96c7JozpvCUxTz1T7oTNwwMI6w==", + "hasInstallScript": true, + "dependencies": { + "install-artifact-from-github": "^1.3.3", + "nan": "^2.17.0", + "node-gyp": "^9.4.0" + } + }, + "node_modules/react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-image-file-resizer": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/react-image-file-resizer/-/react-image-file-resizer-0.4.8.tgz", + "integrity": "sha512-Ue7CfKnSlsfJ//SKzxNMz8avDgDSpWQDOnTKOp/GNRFJv4dO9L5YGHNEnj40peWkXXAK2OK0eRIoXhOYpUzUTQ==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "peer": true + }, + "node_modules/react-native": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", + "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "18.1.0" + } + }, + "node_modules/react-native-codegen": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", + "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", + "peer": true, + "dependencies": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "node_modules/react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==", + "peer": true + }, + "node_modules/react-native-url-polyfill": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", + "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", + "dependencies": { + "whatwg-url-without-unicode": "8.0.0-3" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/react-native/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/react-native/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "peer": true, + "dependencies": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "peer": true + }, + "node_modules/recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "peer": true, + "dependencies": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "peer": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "peer": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "peer": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "peer": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "peer": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "peer": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "peer": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "peer": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "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" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "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" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "peer": true + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "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/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "peer": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/ripemd160-min": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz", + "integrity": "sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-inject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", + "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1", + "magic-string": "^0.25.3", + "rollup-pluginutils": "^2.8.1" + } + }, + "node_modules/rollup-plugin-inject/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rollup-plugin-inject/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/rollup-plugin-node-polyfills": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", + "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", + "dev": true, + "dependencies": { + "rollup-plugin-inject": "^3.0.0" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.8.3.tgz", + "integrity": "sha512-QGJk4Bqe4AOat5AjipOh8esZH1nck5X2KFpf4VytUdSUuuuSwvIQZjMGgjcxe/zXexltqaXp5Vx1V3LmnQH15Q==", + "dependencies": { + "open": "^8.4.0", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/rollup-plugin-visualizer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/rollup-plugin-visualizer/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rpc-utils": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rpc-utils/-/rpc-utils-0.6.2.tgz", + "integrity": "sha512-kzk1OflbBckfDBAo8JwsmtQSHzj+6hxRt5G+u8A8ZSmunBw1nhWvRkSq8j1+EvWBqBRLy1aiGLUW5644CZqQtA==", + "dependencies": { + "nanoid": "^3.3.1" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/rpc-utils/node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/rpc-websockets": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.0.tgz", + "integrity": "sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==", + "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" + } + }, + "node_modules/rpc-websockets/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "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/rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "node_modules/rxjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", + "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "deprecated": "Renamed to @metamask/safe-event-emitter", + "dependencies": { + "events": "^3.0.0" + } + }, + "node_modules/safe-json-utils": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", + "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "peer": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.8.0.tgz", + "integrity": "sha512-ZsGyc6avnqgvEm3eMKrcy8xa7WM1MrGrfkGsUgQee2CU+vg3PCfNCexXwBDF/6dEPvaQ4k/QqRjnYKHL8xgNjg==", + "dependencies": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^8.0.0", + "is-plain-object": "^5.0.0", + "parse-srcset": "^1.0.2", + "postcss": "^8.3.11" + } + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "node_modules/scule": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", + "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" + }, + "node_modules/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-placeholder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", + "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "dependencies": { + "defu": "^6.0.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "peer": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "peer": true + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "peer": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "peer": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "peer": true + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smartquotes": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/smartquotes/-/smartquotes-2.3.2.tgz", + "integrity": "sha512-0R6YJ5hLpDH4mZR7N5eZ12oCMLspvGOHL9A9SEm2e3b/CQmQidekW4SWSKEmor/3x6m3NCBBEqLzikcZC9VJNQ==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "peer": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "peer": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "peer": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "peer": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "peer": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "peer": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "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" + } + }, + "node_modules/sshpk/node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "peer": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "peer": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", + "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "dependencies": { + "is-hex-prefixed": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/strip-literal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz", + "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==", + "dependencies": { + "acorn": "^8.8.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "peer": true + }, + "node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/tar-stream/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "engines": [ + "node >=0.8.0" + ], + "peer": true, + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "peer": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "peer": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "peer": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tlds": { + "version": "1.242.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.242.0.tgz", + "integrity": "sha512-aP3dXawgmbfU94mA32CJGHmJUE1E58HCB1KmlKRhBNtqBL27mSQcAEmcaMaQ1Za9kIVvOdbxJD3U5ycDy7nJ3w==", + "bin": { + "tlds": "bin.js" + } + }, + "node_modules/tldts": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.0.15.tgz", + "integrity": "sha512-GMoI6Ae4c8vv7A3lgmD+ubAziHINxn3/X1BTRqfePmTnff2qAaZsGnDMo2OHbDn9psPLmW9SCBISiNzyce6bKw==", + "dependencies": { + "tldts-core": "^6.0.15" + }, + "bin": { + "tldts": "bin/cli.js" + } + }, + "node_modules/tldts-core": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.0.15.tgz", + "integrity": "sha512-8RuyZ9S3kY2NaSx5zfEiURuyM1kipN6xXp/1guWWKwiSqvb/7dNKKjfvF88H3A3wX1pagaNlewK21kpxZt/DPg==" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "peer": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "peer": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-fest": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.4.0.tgz", + "integrity": "sha512-PEPg6RHlB9cFwoTMNENNrQFL0cXX04voWr2UPwQBJ3pVs7Mt8Y1oLWdUeMdGEwZE8HFFlujq8gS9enmyiQ8pLg==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/ufo": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz", + "integrity": "sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==" + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "peer": true, + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "peer": true + }, + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uint8arrays": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", + "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, + "node_modules/ultrahtml": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", + "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" + }, + "node_modules/unctx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.1.tgz", + "integrity": "sha512-RffJlpvLOtolWsn0fxXsuSDfwiWcR6cyuykw2e0+zAggvGW1SesXt9WxIWlWpJhwVCZD/WlxxLqKLS50Q0CkWA==", + "dependencies": { + "acorn": "^8.8.1", + "estree-walker": "^3.0.1", + "magic-string": "^0.26.7", + "unplugin": "^1.0.0" + } + }, + "node_modules/undici": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz", + "integrity": "sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==", + "dependencies": { + "busboy": "^1.6.0" + }, + "engines": { + "node": ">=12.18" + } + }, + "node_modules/unenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.0.0.tgz", + "integrity": "sha512-vlyi2Rzj4CNlA1JsEXufX+ItkGr3Z5DfLzKniYEneMlBVtuxS+57f1LwTPj2eiBPSPaGHMUVzEnjSCGE7l8JQg==", + "dependencies": { + "defu": "^6.1.1", + "mime": "^3.0.0", + "node-fetch-native": "^1.0.1", + "pathe": "^1.0.0" + } + }, + "node_modules/unhead": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.0.13.tgz", + "integrity": "sha512-stWC9VawHWq27WiAsgNPLFXI61LaNy1E3Zs/0cSgPTvz4ti8fYuqLOz930pzVRIKrWnxQVGndw8UZLSEcK7ikA==", + "dependencies": { + "@unhead/dom": "1.0.13", + "@unhead/schema": "1.0.13", + "hookable": "^5.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "peer": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unimport": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-1.0.2.tgz", + "integrity": "sha512-DcYkDwl1XMZNmyEKUFzVzHAul0FZcj9m0OM/WRfaAtg6Gw1waYlypYJl6qAg31k57TnNPwGDCAxYPodYC5qomQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.2", + "escape-string-regexp": "^5.0.0", + "fast-glob": "^3.2.12", + "local-pkg": "^0.4.2", + "magic-string": "^0.27.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "scule": "^1.0.0", + "strip-literal": "^1.0.0", + "unplugin": "^1.0.1" + } + }, + "node_modules/unimport/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport/node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "peer": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unplugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz", + "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==", + "dependencies": { + "acorn": "^8.8.1", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.5.0" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "peer": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "peer": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "peer": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + }, + "node_modules/unstorage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.0.1.tgz", + "integrity": "sha512-J1c4b8K2KeihHrQtdgl/ybIapArUbPaPb+TyJy/nGSauDwDYqciZsEKdkee568P3c8SSH4TIgnGRHDWMPGw+Lg==", + "dependencies": { + "anymatch": "^3.1.2", + "chokidar": "^3.5.3", + "destr": "^1.2.1", + "h3": "^1.0.1", + "ioredis": "^5.2.4", + "listhen": "^1.0.0", + "mkdir": "^0.0.2", + "mri": "^1.2.0", + "ofetch": "^1.0.0", + "ufo": "^1.0.0", + "ws": "^8.11.0" + } + }, + "node_modules/unstorage/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/untyped": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.1.0.tgz", + "integrity": "sha512-v4H7juRA2cWFr+V4L2HExXwlRCwZv2A6o2M33+9aN/DPUyzqtFFMCTpiKF7sdOV8EaLxm+LTpDb0BoeGv2NswQ==", + "dependencies": { + "@babel/core": "^7.20.5", + "@babel/standalone": "^7.20.6", + "@babel/types": "^7.20.5", + "scule": "^1.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "peer": true + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-regex-safe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-regex-safe/-/url-regex-safe-4.0.0.tgz", + "integrity": "sha512-BrnFCWKNFrFnRzKD66NtJqQepfJrUHNPvPxE5y5NSAhXBb4OlobQjt7907Jm4ItPiXaeX+dDWMkcnOd4jR9N8A==", + "dependencies": { + "ip-regex": "4.3.0", + "tlds": "^1.242.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "re2": "^1.20.1" + }, + "peerDependenciesMeta": { + "re2": { + "optional": true + } + } + }, + "node_modules/url-regex-safe/node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peer": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "node_modules/varuint-bitcoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/video-extensions": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/video-extensions/-/video-extensions-1.2.0.tgz", + "integrity": "sha512-TriMl18BHEsh2KuuSA065tbu4SNAC9fge7k8uKoTTofTq89+Xsg4K1BGbmSVETwUZhqSjd9KwRCNwXAW/buXMg==", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz", + "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==", + "dependencies": { + "esbuild": "^0.15.9", + "postcss": "^8.4.18", + "resolve": "^1.22.1", + "rollup": "^2.79.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.25.8.tgz", + "integrity": "sha512-o1GsPZcq4ce7ZUUALnOfYP/bjaHQYtLDLuirOMvYCdsuvDMb2tggib2RZRfHIhTEF2QnIgyQEoyaOjAMHGPRiw==", + "dependencies": { + "debug": "^4.3.4", + "mlly": "^1.0.0", + "pathe": "^0.2.0", + "source-map": "^0.6.1", + "source-map-support": "^0.5.21", + "vite": "^3.0.0 || ^4.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": ">=v14.16.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/vite-node/node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==" + }, + "node_modules/vite-node/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vite-plugin-checker": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.2.tgz", + "integrity": "sha512-RtpoXS1+A31HcXcNiuHyVDU3SlH1tU/ufOZEBlBrKclNsE+P9BdVsXiO5AWpczZCM6G2k/7GeH/BRi9lDvvakQ==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "lodash.debounce": "^4.0.8", + "lodash.pick": "^4.4.0", + "npm-run-path": "^4.0.1", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + } + } + }, + "node_modules/vite-plugin-checker/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-checker/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/vite-plugin-checker/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "peer": true + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "engines": { + "vscode": "^1.52.0" + } + }, + "node_modules/vscode-languageclient/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/vscode-languageclient/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + }, + "node_modules/vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" + }, + "node_modules/vue": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz", + "integrity": "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==", + "dependencies": { + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-sfc": "3.2.45", + "@vue/runtime-dom": "3.2.45", + "@vue/server-renderer": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "node_modules/vue-bundle-renderer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-1.0.0.tgz", + "integrity": "sha512-43vCqTgaMXfHhtR8/VcxxWD1DgtzyvNc4wNyG5NKCIH19O1z5G9ZCRXTGEA2wifVec5PU82CkRLD2sTK9NkTdA==", + "dependencies": { + "ufo": "^1.0.0" + } + }, + "node_modules/vue-dapp": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.4.tgz", + "integrity": "sha512-ITBptGuzgohj2Wf1s1wq/a9WCW10RUVHMD6NJnMgGfonUZA9xOWVBefZDc9rpafHNAozNsGbRmxVpOhR7fq5mQ==", + "dependencies": { + "@coinbase/wallet-sdk": "^3.1.0", + "@gnosis.pm/safe-apps-provider": "^0.14.0", + "@walletconnect/web3-provider": "^1.7.8", + "ethers": "^5.6.8" + } + }, + "node_modules/vue-devtools-stub": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", + "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" + }, + "node_modules/vue-router": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", + "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "dependencies": { + "@vue/devtools-api": "^6.4.5" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-toastification": { + "version": "2.0.0-rc.5", + "resolved": "https://registry.npmjs.org/vue-toastification/-/vue-toastification-2.0.0-rc.5.tgz", + "integrity": "sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA==", + "peerDependencies": { + "vue": "^3.0.2" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "dependencies": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + } + }, + "node_modules/web3-provider-engine/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/web3-provider-engine/node_modules/cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "dependencies": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + } + }, + "node_modules/web3-provider-engine/node_modules/eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/web3-provider-engine/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "node_modules/web3-provider-engine/node_modules/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" + }, + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/websocket/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/websocket/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "peer": true + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "dependencies": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/whatwg-url-without-unicode/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "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", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/whoops": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/whoops/-/whoops-4.1.5.tgz", + "integrity": "sha512-9TbvXOG6JtO2jVtoY0bsGRv0CRNEsY1+Dv2K77o+PzebJKQr3xjP6FPkuL6v71b39MjZ4ChwZzHW7ewWV6ovIg==", + "dependencies": { + "clean-stack": "~3.0.0", + "mimic-fn": "~3.1.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/whoops/node_modules/clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "dependencies": { + "escape-string-regexp": "4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/whoops/node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wide-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "dependencies": { + "cuint": "^0.2.2" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "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" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==" + }, + "@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "requires": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "peer": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "peer": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "peer": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "peer": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "peer": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "peer": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "peer": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.18.10.tgz", + "integrity": "sha512-5H2N3R2aQFxkV4PIBUR/i7PUSwgTZjouJKzI8eKswfIjT0PhvzkPn0t0wIS5zn6maQuvtT0t1oHtMUz61LOuow==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-default-from": "^7.18.6" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "peer": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz", + "integrity": "sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "peer": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "peer": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "peer": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "peer": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "peer": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "peer": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "peer": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "peer": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.18.6.tgz", + "integrity": "sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "peer": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "peer": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + } + } + }, + "@babel/preset-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.18.6.tgz", + "integrity": "sha512-E7BDhL64W6OUqpuyHnSroLnqyRTcG6ZdOBl1OKI/QK/HJfplqK/S3sq1Cckx7oTodJ5yOXyfw7rEADJ6UjoQDQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-flow-strip-types": "^7.18.6" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/register": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.18.9.tgz", + "integrity": "sha512-ZlbnXDcNYHMR25ITwwNKT88JiaukkdVj/nG7r3wnuXkOTHc60Uy05PwMCPre0hSkY68E6zK3xz+vUJSP2jWmcw==", + "peer": true, + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + } + } + }, + "@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/standalone": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.20.6.tgz", + "integrity": "sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw==" + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@ceramicnetwork/common": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/common/-/common-2.18.0.tgz", + "integrity": "sha512-z716JnPjDzGy9P2p++XsF3ApbLRmeZX4notAaYH9MW2PAqcaQeGBistxgLV/JZaOOGc9MDDiTGeCJ8CL/PiB0w==", + "requires": { + "@ceramicnetwork/streamid": "^2.10.0", + "@didtools/cacao": "^1.0.0", + "@didtools/pkh-ethereum": "^0.0.3", + "@didtools/pkh-solana": "^0.0.4", + "@didtools/pkh-tezos": "^0.0.2", + "@stablelib/random": "^1.0.1", + "caip": "~1.1.0", + "cross-fetch": "^3.1.4", + "flat": "^5.0.2", + "it-first": "^1.0.7", + "jet-logger": "1.2.2", + "lodash.clonedeep": "^4.5.0", + "logfmt": "^1.3.2", + "multiformats": "^9.5.8", + "rxjs": "^7.5.2", + "uint8arrays": "^3.0.0" + } + }, + "@ceramicnetwork/http-client": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-2.15.0.tgz", + "integrity": "sha512-WYZOadKh4WdI5GSBJp2QxeKvDTUdxrZhQdTysvxWuOzQEUtIphOINfEK//3n/G3ObP/aKhea1ThJjKZyQIghlw==", + "requires": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/stream-caip10-link": "^2.13.0", + "@ceramicnetwork/stream-model": "^0.16.0", + "@ceramicnetwork/stream-model-instance": "^0.14.0", + "@ceramicnetwork/stream-tile": "^2.14.0", + "@ceramicnetwork/streamid": "^2.10.0", + "query-string": "^7.1.0", + "rxjs": "^7.5.2" + } + }, + "@ceramicnetwork/stream-caip10-link": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-2.13.0.tgz", + "integrity": "sha512-AQuoB9tTQqAcVfkc1xCOmB0ILBt6gEIL4/76V81ztLlFX4AchqEzL9T3p5+CZfFZWRlD0ESdOEWvmaFZd6pOEw==", + "requires": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "caip": "~1.1.0", + "did-resolver": "^3.1.5", + "lodash.clonedeep": "^4.5.0" + } + }, + "@ceramicnetwork/stream-model": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-0.16.0.tgz", + "integrity": "sha512-EOcFbSLN47i/E7NSle9QKSS9UwQvwUFQ15ZsN69dKPQaHiEpwuChJry9O+8w4X12991kKrjVwC3cwi+XwDFbWA==", + "requires": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "fast-json-patch": "^3.1.0", + "json-schema-typed": "^8.0.1", + "multiformats": "^9.5.8", + "multihashes": "^4.0.3", + "uint8arrays": "^3.0.0" + } + }, + "@ceramicnetwork/stream-model-instance": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-0.14.0.tgz", + "integrity": "sha512-xqAOd2dB3abIGWHVDYTJKkyAZXC3Y/y8ilciq5WEyAL0jB3QE+JlJlz7+MypWYUO57vMPkicvWeoneLdEr4+Fw==", + "requires": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "fast-json-patch": "^3.1.0", + "uint8arrays": "^3.0.0" + } + }, + "@ceramicnetwork/stream-tile": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-2.14.0.tgz", + "integrity": "sha512-2RDfL+H/A+CfAa2lY9zJnEK2GeftnFyeKMeziu6AMb6dKy8BZN7JnDhHCs1U8uZi0YhEFs2vue1OhhYYBfdj9Q==", + "requires": { + "@ceramicnetwork/common": "^2.18.0", + "@ceramicnetwork/streamid": "^2.10.0", + "@ipld/dag-cbor": "^7.0.0", + "@stablelib/random": "^1.0.1", + "dids": "^3.4.0", + "fast-json-patch": "^3.1.0", + "lodash.clonedeep": "^4.5.0", + "uint8arrays": "^3.0.0" + } + }, + "@ceramicnetwork/streamid": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-2.10.0.tgz", + "integrity": "sha512-sVTt1vqCrTBCOOu7FSI8+4VeRbBqgxzJmnvfbq9P/St1aUSw5Yvjq1HaT2VnUbfc2oJRAa0m4wjOyLn6rlPPLQ==", + "requires": { + "@ipld/dag-cbor": "^7.0.0", + "mapmoize": "^1.2.1", + "multiformats": "^9.5.8", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "@cloudflare/kv-asset-handler": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.2.0.tgz", + "integrity": "sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==", + "requires": { + "mime": "^3.0.0" + } + }, + "@coinbase/wallet-sdk": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.6.2.tgz", + "integrity": "sha512-HzxajB+qS+G9//c+th5uJ8KSt+jQ6/U+cgL9Sv89Wx6Mif+Lg5HxGtc6JQcIdHuYk9AFX+nXNSXtTGRdpHkdDg==", + "requires": { + "@metamask/safe-event-emitter": "2.0.0", + "@solana/web3.js": "1.52.0", + "bind-decorator": "^1.0.11", + "bn.js": "^5.1.1", + "buffer": "^6.0.3", + "clsx": "^1.1.0", + "eth-block-tracker": "4.4.3", + "eth-json-rpc-filters": "4.2.2", + "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" + }, + "dependencies": { + "preact": { + "version": "10.11.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz", + "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@didtools/cacao": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@didtools/cacao/-/cacao-1.2.0.tgz", + "integrity": "sha512-y0nMgV8DL0jgHUq0uhjMqrW9p79PopQnugLWx02tss+iR0ahON2cfal20+eFx2p3kXtvaL8U+iByrjmyuokj+A==", + "requires": { + "@ipld/dag-cbor": "^7.0.1", + "apg-js": "^4.1.1", + "caip": "^1.1.0", + "multiformats": "^9.5.1", + "uint8arrays": "^4.0.2" + }, + "dependencies": { + "uint8arrays": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz", + "integrity": "sha512-b+aKlI2oTnxnfeSQWV1sMacqSNxqhtXySaH6bflvONGxF8V/fT3ZlYH7z2qgGfydsvpVo4JUgM/Ylyfl2YouCg==", + "requires": { + "multiformats": "^11.0.0" + }, + "dependencies": { + "multiformats": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.1.tgz", + "integrity": "sha512-atWruyH34YiknSdL5yeIir00EDlJRpHzELYQxG7Iy29eCyL+VrZHpPrX5yqlik3jnuqpLpRKVZ0SGVb9UzKaSA==" + } + } + } + } + }, + "@didtools/codecs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@didtools/codecs/-/codecs-1.0.1.tgz", + "integrity": "sha512-6PYXOCX7mwVWUcudKQ3eW5LtI8v5esozazbf2q2F01PE+LoeEvTytvgU9FEspj4pATpq3hPx1eenX2uLirDJ8w==", + "requires": { + "codeco": "^1.1.0", + "multiformats": "^11.0.1", + "uint8arrays": "^4.0.3" + }, + "dependencies": { + "multiformats": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", + "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==" + }, + "uint8arrays": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.4.tgz", + "integrity": "sha512-AOoA66e/A7zoXm1mgzQjGmkWDTvCrS3ttWXLHFtlVAwMobLcaOA7G7WRNNAcyfjjYdFDtkEK6njRDX7hZLIO9Q==", + "requires": { + "multiformats": "^11.0.0" + } + } + } + }, + "@didtools/pkh-ethereum": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.0.3.tgz", + "integrity": "sha512-+hfVzkk6fd0CifgdNzQ+og2B1q8O7Wmx3IZQz1wejQH8HfjRX0tNL41aw5Df6T9Vzps0R45ULnY46SVdmORg3A==", + "requires": { + "@didtools/cacao": "^1.0.0", + "@ethersproject/wallet": "^5.7.0", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0" + } + }, + "@didtools/pkh-solana": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@didtools/pkh-solana/-/pkh-solana-0.0.4.tgz", + "integrity": "sha512-vV7qUabOYdpCoJHE6mS1teCCgXtYDpUnsT6CrzY7lEsmSB0gw9W14VhfosI2urv2CAJj2xW2Xm4hsrYulngS6w==", + "requires": { + "@didtools/cacao": "^1.0.0", + "@stablelib/ed25519": "^1.0.3", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0", + "uint8arrays": "^3.1.0" + } + }, + "@didtools/pkh-stacks": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@didtools/pkh-stacks/-/pkh-stacks-0.1.0.tgz", + "integrity": "sha512-dEgyHleiIa2afibchNqs07tSqddFS6pX9D5BNxbWH0NAr+FisVCA4nUXajcbd9TUbSuplClfQ4EXjjJAGqlgeg==", + "requires": { + "@didtools/cacao": "^2.0.0", + "@stablelib/random": "^1.0.2", + "@stacks/common": "^6.0.0", + "@stacks/encryption": "^6.2.0", + "@stacks/transactions": "^6.2.0", + "caip": "^1.1.0", + "jsontokens": "^4.0.1" + }, + "dependencies": { + "@didtools/cacao": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@didtools/cacao/-/cacao-2.1.0.tgz", + "integrity": "sha512-35gopj+mOmAlA3nHoHiYMvNMXJtbJDJnVpIlCf/Wf/+/x+uG9aIQefXfF35D6JuaTCZ0apabjpT2umL5h3EXcw==", + "requires": { + "@didtools/codecs": "^1.0.1", + "@didtools/siwx": "1.0.0", + "@ipld/dag-cbor": "^9.0.1", + "caip": "^1.1.0", + "multiformats": "^11.0.2", + "uint8arrays": "^4.0.3" + } + }, + "@ipld/dag-cbor": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-9.0.3.tgz", + "integrity": "sha512-A2UFccS0+sARK9xwXiVZIaWbLbPxLGP3UZOjBeOMWfDY04SXi8h1+t4rHBzOlKYF/yWNm3RbFLyclWO7hZcy4g==", + "requires": { + "cborg": "^2.0.1", + "multiformats": "^12.0.1" + }, + "dependencies": { + "multiformats": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.0.1.tgz", + "integrity": "sha512-s01wijBJoDUqESWSzePY0lvTw7J3PVO9x2Cc6ASI5AMZM2Gnhh7BC17+nlFhHKU7dDzaCaRfb+NiqNzOsgPUoQ==" + } + } + }, + "cborg": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-2.0.3.tgz", + "integrity": "sha512-f1IbyqgRLQK4ruNM+V3WikfYfXQg/f/zC1oneOw1P7F/Dn2OJX6MaXIdei3JMpz361IjY7OENBKcE53nkJFVCQ==" + }, + "multiformats": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz", + "integrity": "sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==" + }, + "uint8arrays": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.4.tgz", + "integrity": "sha512-AOoA66e/A7zoXm1mgzQjGmkWDTvCrS3ttWXLHFtlVAwMobLcaOA7G7WRNNAcyfjjYdFDtkEK6njRDX7hZLIO9Q==", + "requires": { + "multiformats": "^11.0.0" + } + } + } + }, + "@didtools/pkh-tezos": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@didtools/pkh-tezos/-/pkh-tezos-0.0.2.tgz", + "integrity": "sha512-G23+XLkCiHGsFO7ATW+ApczJzE7iRYV4tI43nBP13/IZ1Bx0ietZLOS84AdeGqZLHtsWqbKjzEX41x7+OfXCWQ==", + "requires": { + "@didtools/cacao": "^1.1.0", + "@stablelib/random": "^1.0.2", + "@taquito/utils": "^14.0.0", + "caip": "^1.1.0" + } + }, + "@didtools/siwx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@didtools/siwx/-/siwx-1.0.0.tgz", + "integrity": "sha512-b7sPDTNHdySoJ+Rp2p06x3rg1iTxI4yPTTA3PrPh40xcvFJ0K/YhdIb/Rzff13t92arcJ+VYGFhqtJorauV91g==", + "requires": { + "codeco": "^1.1.0" + } + }, + "@esbuild-plugins/node-globals-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz", + "integrity": "sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==", + "dev": true, + "requires": {} + }, + "@esbuild-plugins/node-modules-polyfill": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-modules-polyfill/-/node-modules-polyfill-0.1.4.tgz", + "integrity": "sha512-uZbcXi0zbmKC/050p3gJnne5Qdzw8vkXIv+c2BW0Lsc1ji1SkrxbKPUy5Efr0blbTu1SL8w4eyfpnSdPg3G0Qg==", + "dev": true, + "requires": { + "escape-string-regexp": "^4.0.0", + "rollup-plugin-node-polyfills": "^0.2.1" + } + }, + "@esbuild/android-arm": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.5.tgz", + "integrity": "sha512-eNkNuLSKpbZTH0BZklJ9B9Sml7fTIamhrQNBwftsEHCUuSLBVunzV3LfghryVGpE5lSkOwOfeX6gR6+3yLaEfQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/android-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.5.tgz", + "integrity": "sha512-BCWkmAqFoW6xXzz6Up16bU0vdZqe23UxkrabbrmXXUuH27Tts3LVcHFCi/dGLYa6ZqC/txhtJm2kAJdoyOfHxg==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/android-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.5.tgz", + "integrity": "sha512-E0R7d0dy9+QlpMps8gJXXhtfn+fQFaTXbq8kV2u/HfHyyhxr4nIIuXZCcYxxA9LSKnsFBBbSQIGDUVY9FGgx0w==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/darwin-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.5.tgz", + "integrity": "sha512-4HlbUMy50cRaHGVriBjShs46WRPshtnVOqkxEGhEuDuJhgZ3regpWzaQxXOcDXFvVwue8RiqDAAcOi/QlVLE6Q==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/darwin-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.5.tgz", + "integrity": "sha512-ZDCAxAPwbtKJ5YxRZusQKDFuywH+7YNKbilss0DCRPtXMxrKRZETcuSfcgIWGYBBc+ypdOazousx3yZss2Az0A==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.5.tgz", + "integrity": "sha512-w0dJ8om4KiagLCHURgwxXVWzi5xa0W7F5woMxzWO+LDCebrlyZUhCIbSXUKa4qD3XbdG7K4Y8N4mLDRMkZzMuw==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/freebsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.5.tgz", + "integrity": "sha512-qCdC0T7XUxngX8otO4nmPUE/cHZfvF8jk+GMr9qkAGP0nIMACD7t/AWoY2N5rsn5/dOJ1VKM/aMF4wCFBP5AqQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-arm": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.5.tgz", + "integrity": "sha512-6crdpqwFjl+DObBgwaJMtB+VWrZd87Jy05gQTERysc1ujnUJNCJzemUcRDT5hM34dzTYThlXfFW32qQy9QpPGQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.5.tgz", + "integrity": "sha512-h84QZmBhBdEclyxf9Wm/UESY6ITI7/gYLNvj/3emhDd0ILAqwHdWnMDmKqqubrMcpb1O4sWOYRm7EZ+Av8eGiQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-ia32": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.5.tgz", + "integrity": "sha512-P1WNzGqy6ipvbt8iNoYY66+qUANCiM80D8bGJIU8jqSZ613eG0lUWBePi4xQazcNgIi9tSiCa9Ba3f4krXtQDw==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-loong64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.5.tgz", + "integrity": "sha512-r8wKqs+rl4gIT/xDB6CHMaYcvvyZ7tWf5LulH9NsDvgQEy3gIXQPR4Oy9tYrjM75uKkvBv1uw15Iz4EWsvve9Q==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-mips64el": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.5.tgz", + "integrity": "sha512-0WMhOlwfeeAp6KMx3E6LZKDN6INk4Me8dwIw1XMSFvmE6r31vRnwXkrQlAk5FI44KZ/rIi+yynRZqEd7UJAV2g==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-ppc64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.5.tgz", + "integrity": "sha512-29x+DtRGcYH0Sh3QSnoF+D2SYkHLxwx5AugoGLIlVtcVqDb4fEb654d67k9VcAR2RiTAYUZ764KXzWB+ItQfgw==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-riscv64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.5.tgz", + "integrity": "sha512-ZX4SSKOJUcuqFNDydfN4yCo9je9f1T72Pj+RLsAGRiuiREVCwRkXIBp810C01+MdPqYExp322kY78ISEq5XGLQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-s390x": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.5.tgz", + "integrity": "sha512-pYY86RiLD1s5RN8q0aMhWD44NiHmAZxv2bSzaNlL63/ibWETld+m6F+MPh9+ZNOqGJw53E/0qHukYI5Lm+1k7A==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/linux-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.5.tgz", + "integrity": "sha512-vsOwzKN+4NenUTyuoWLmg5dAuO8JKuLD9MXSeENA385XucuOZbblmOMwwgPlHsgVRtSjz38riqPJU2ALI/CWYQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/netbsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.5.tgz", + "integrity": "sha512-ZhfELxpZLXg7OidX9MrjgQNhjhYx3GXm59EAQVZds8GTyOOPj+Hg7ttKenlXoV8PZVkoCm0dgoWXzhasZJGfWw==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/openbsd-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.5.tgz", + "integrity": "sha512-2HY2L0afN8IUgvxCAWY04bB6mhHSnC7YNGM2hmEkyAgP+n8jpZgGjiRokuk3AQ0g0IpX8h0KnS+xaznGEr5CGw==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/sunos-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.5.tgz", + "integrity": "sha512-Q7+HbDnW52LLW8YIU5h0sYZ23TvaaC0vuwiIbJUa91Qr77NKNJCe8stfunN1TRZo+6OwGpM3MrdUcUVUfr5wuA==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/win32-arm64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.5.tgz", + "integrity": "sha512-KcegNS7IgLm/cAcjIW3kZyLiZi/p8I+A2a6OonDA77em9xHewdA2yTA+9pO4gr77MkXATcnDAFBrWw5oLHIZkQ==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/win32-ia32": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.5.tgz", + "integrity": "sha512-ReUCJSzLNGH6WcvwjMzpEy2SX5GTZBeRTvCdklN4DT2YrgRIe82lYVikVHwA7fdiL3xHKvmdiicMqxE8QYmxrA==", + "dev": true, + "optional": true, + "peer": true + }, + "@esbuild/win32-x64": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.5.tgz", + "integrity": "sha512-q00Jasz6/wCOD2XxRj4GEwj27u1zfpiBniL1ip3/YGGcYtvOoGKCNSS47sufO/8ixEgrSYDlkglSd6CxcS7m0g==", + "dev": true, + "optional": true, + "peer": true + }, + "@ethersproject/abi": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", + "requires": { + "@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" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", + "requires": { + "@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" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", + "requires": { + "@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" + } + }, + "@ethersproject/address": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", + "requires": { + "@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" + } + }, + "@ethersproject/base64": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", + "requires": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "@ethersproject/basex": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", + "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "@ethersproject/bignumber": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/constants": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", + "requires": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "@ethersproject/contracts": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", + "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", + "requires": { + "@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" + } + }, + "@ethersproject/hash": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", + "requires": { + "@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" + } + }, + "@ethersproject/hdnode": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", + "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", + "requires": { + "@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" + } + }, + "@ethersproject/json-wallets": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", + "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", + "requires": { + "@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" + } + }, + "@ethersproject/keccak256": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" + }, + "@ethersproject/networks": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", + "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/pbkdf2": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", + "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/sha2": "^5.7.0" + } + }, + "@ethersproject/properties": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/providers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", + "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", + "requires": { + "@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" + } + }, + "@ethersproject/random": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", + "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/rlp": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/sha2": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", + "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "hash.js": "1.1.7" + } + }, + "@ethersproject/signing-key": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", + "requires": { + "@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" + } + }, + "@ethersproject/solidity": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", + "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", + "requires": { + "@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" + } + }, + "@ethersproject/strings": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/transactions": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", + "requires": { + "@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" + } + }, + "@ethersproject/units": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", + "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", + "requires": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/wallet": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", + "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", + "requires": { + "@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" + } + }, + "@ethersproject/web": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", + "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", + "requires": { + "@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" + } + }, + "@ethersproject/wordlists": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", + "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", + "requires": { + "@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" + } + }, + "@gnosis.pm/safe-apps-provider": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-provider/-/safe-apps-provider-0.14.0.tgz", + "integrity": "sha512-qOkPUfIu9dLoy4Muo40xzswqix7ZoJDmtEl35D+oYYa6JDw8cr4tVkPPjl6eDPNtMLiqGjs1POzHdZrfC8aHVw==", + "requires": { + "@gnosis.pm/safe-apps-sdk": "7.8.0", + "events": "^3.3.0" + } + }, + "@gnosis.pm/safe-apps-sdk": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-apps-sdk/-/safe-apps-sdk-7.8.0.tgz", + "integrity": "sha512-kO8fJi1ebiKN9qH1NdDToVBuDQQ0U9NkL467U+84LtNTx5PzUJIu6O7tb4nZD24e/OItinf5W8GDWhhfZeiqOA==", + "requires": { + "@gnosis.pm/safe-react-gateway-sdk": "^3.1.3", + "ethers": "^5.6.8" + } + }, + "@gnosis.pm/safe-react-gateway-sdk": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@gnosis.pm/safe-react-gateway-sdk/-/safe-react-gateway-sdk-3.5.2.tgz", + "integrity": "sha512-6P2uJMnhHcJeErd/t13ChH6sda+vUIOqcrcUDKyWCNXpcmMniPcZzkQxZ8cYz186gQFbslsHSjQ6twnh4yhXUw==", + "requires": { + "cross-fetch": "^3.1.5" + } + }, + "@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "peer": true + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "peer": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@ioredis/commands": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" + }, + "@ipld/dag-cbor": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", + "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", + "requires": { + "cborg": "^1.6.0", + "multiformats": "^9.5.4" + } + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } + }, + "@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "peer": true, + "requires": { + "@jest/types": "^27.5.1" + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@json-rpc-tools/provider": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/provider/-/provider-1.7.6.tgz", + "integrity": "sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA==", + "requires": { + "@json-rpc-tools/utils": "^1.7.6", + "axios": "^0.21.0", + "safe-json-utils": "^1.1.1", + "ws": "^7.4.0" + }, + "dependencies": { + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "requires": { + "follow-redirects": "^1.14.0" + } + } + } + }, + "@json-rpc-tools/types": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/types/-/types-1.7.6.tgz", + "integrity": "sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ==", + "requires": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "@json-rpc-tools/utils": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@json-rpc-tools/utils/-/utils-1.7.6.tgz", + "integrity": "sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw==", + "requires": { + "@json-rpc-tools/types": "^1.7.6", + "@pedrouid/environment": "^1.0.1" + } + }, + "@lit-protocol/sdk-browser": { + "version": "1.1.243", + "resolved": "https://registry.npmjs.org/@lit-protocol/sdk-browser/-/sdk-browser-1.1.243.tgz", + "integrity": "sha512-R9b8madrtJlN/ngQLC7NGtwV1r1P9XdbTtE8lplyiwNt7FBt1QDgZck01TwlP0aIRq85thYF9JgQJkp6JjAUpw==", + "requires": { + "@ethersproject/bytes": "^5.5.0", + "@ethersproject/contracts": "^5.2.0", + "@ethersproject/hash": "^5.4.0", + "@ethersproject/providers": "^5.2.0", + "@ethersproject/strings": "^5.5.0", + "@ethersproject/units": "^5.4.0", + "@ethersproject/wallet": "^5.2.0", + "@walletconnect/ethereum-provider": "1.7.8", + "buffer": "^6.0.3", + "bufferutil": "^4.0.6", + "cross-blob": "^3.0.1", + "jszip": "^3.6.0", + "lit-connect-modal": "^0.1.10", + "lit-siwe": "^1.1.8", + "node-fetch": "^3.2.3", + "pako": "^2.0.4", + "tslib": "^2.3.1", + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1", + "utf-8-validate": "^5.0.8" + }, + "dependencies": { + "@walletconnect/ethereum-provider": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-1.7.8.tgz", + "integrity": "sha512-dnl560zFMdK/LD4MD2XwHbWj7RXOaeXWPc9jzDaosLQLAXfA5mKe4XbCFFUPbVMYuyBdRI9NZv3Ci/qDb5wncQ==", + "requires": { + "@walletconnect/client": "^1.7.8", + "@walletconnect/jsonrpc-http-connection": "^1.0.0", + "@walletconnect/jsonrpc-provider": "^1.0.3", + "@walletconnect/signer-connection": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8", + "eip1193-provider": "1.0.1", + "eventemitter3": "4.0.7" + } + }, + "node-fetch": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + } + } + }, + "@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "requires": { + "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" + } + }, + "@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "@metascraper/helpers": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/@metascraper/helpers/-/helpers-5.37.1.tgz", + "integrity": "sha512-gVq+5aqiAucL/TXwn94uuPlq4/VhjduReltlUVRkb90+Tp/Xb39X06QuHTcN0Ahp/5STjUdDBbp1VOCX+16oZg==", + "requires": { + "audio-extensions": "0.0.0", + "chrono-node": "~2.6.4", + "condense-whitespace": "~2.0.0", + "entities": "~4.5.0", + "file-extension": "~4.0.5", + "has-values": "~2.0.1", + "image-extensions": "~1.1.0", + "is-relative-url": "~3.0.0", + "is-uri": "~1.2.4", + "iso-639-3": "~2.2.0", + "isostring": "0.0.1", + "jsdom": "~22.1.0", + "lodash": "~4.17.21", + "memoize-one": "~6.0.0", + "microsoft-capitalize": "~1.0.5", + "mime": "~3.0.0", + "normalize-url": "~6.1.0", + "re2": "~1.20.1", + "smartquotes": "~2.3.2", + "tldts": "~6.0.12", + "url-regex-safe": "~4.0.0", + "video-extensions": "~1.2.0" + }, + "dependencies": { + "has-values": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-2.0.1.tgz", + "integrity": "sha512-+QdH3jOmq9P8GfdjFg0eJudqx1FqU62NQJ4P16rOEHeRdl7ckgwn6uqQjzYE0ZoHVV/e5E2esuJ5Gl5+HUW19w==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + } + } + }, + "@multiformats/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==" + }, + "@netlify/functions": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-1.3.0.tgz", + "integrity": "sha512-hN/Fgpz8XIOBfsBPLYUMxVKBlCopgeqGB0popayicnmkFLnvKByTTMYgF01wcF9DBtBQdV0H2h1kPFpMl34I8w==", + "requires": { + "is-promise": "^4.0.0" + } + }, + "@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==" + }, + "@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" + }, + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", + "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", + "requires": { + "semver": "^7.3.5" + } + }, + "@nuxt/devalue": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.0.tgz", + "integrity": "sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==" + }, + "@nuxt/kit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.0.0.tgz", + "integrity": "sha512-7ZsOLt5s9a0ZleAIzmoD70JwkZf5ti6bDdxl6f8ew7Huxz+ni/oRfTPTX9TrORXsgW5CvDt6Q9M7IJNPkAN/Iw==", + "requires": { + "@nuxt/schema": "3.0.0", + "c12": "^1.0.1", + "consola": "^2.15.3", + "defu": "^6.1.1", + "globby": "^13.1.2", + "hash-sum": "^2.0.0", + "ignore": "^5.2.0", + "jiti": "^1.16.0", + "knitwork": "^1.0.0", + "lodash.template": "^4.5.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "scule": "^1.0.0", + "semver": "^7.3.8", + "unctx": "^2.1.0", + "unimport": "^1.0.1", + "untyped": "^1.0.0" + } + }, + "@nuxt/schema": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.0.0.tgz", + "integrity": "sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==", + "requires": { + "c12": "^1.0.1", + "create-require": "^1.1.1", + "defu": "^6.1.1", + "jiti": "^1.16.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "postcss-import-resolver": "^2.0.0", + "scule": "^1.0.0", + "std-env": "^3.3.1", + "ufo": "^1.0.0", + "unimport": "^1.0.1", + "untyped": "^1.0.0" + } + }, + "@nuxt/telemetry": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.1.8.tgz", + "integrity": "sha512-WCHRrcPKRosuHQi8CD5WfjiXGAyjOWVJpK77xS6wlg8zwziBPCqmVIQdr4QpFTGFO1Nrh4z26l1VnivKy22KFQ==", + "requires": { + "@nuxt/kit": "^3.0.0-rc.14", + "chalk": "^5.1.2", + "ci-info": "^3.6.1", + "consola": "^2.15.3", + "create-require": "^1.1.1", + "defu": "^6.1.1", + "destr": "^1.2.1", + "dotenv": "^16.0.3", + "fs-extra": "^10.1.0", + "git-url-parse": "^13.1.0", + "inquirer": "^9.1.4", + "is-docker": "^3.0.0", + "jiti": "^1.16.0", + "mri": "^1.2.0", + "nanoid": "^4.0.0", + "node-fetch": "^3.3.0", + "ohmyfetch": "^0.4.21", + "parse-git-config": "^3.0.0", + "rc9": "^2.0.0", + "std-env": "^3.3.1" + }, + "dependencies": { + "node-fetch": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + } + } + }, + "@nuxt/ui-templates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.0.0.tgz", + "integrity": "sha512-jfpVHxi1AHfNO3D6iD1RJE6fx/7cAzekvG90poIzVawp/L+I4DNdy8pCgqBScJW4bfWOpHeLYbtQQlL/hPmkjw==" + }, + "@nuxt/vite-builder": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.0.0.tgz", + "integrity": "sha512-eMnpPpjHU8rGZcsJUksCuSX+6dpId03q8LOSStsm6rXzrNJtZIcwt0nBRTUaigckXIozX8ZNl5u2OPGUfUbMrw==", + "requires": { + "@nuxt/kit": "3.0.0", + "@rollup/plugin-replace": "^5.0.1", + "@vitejs/plugin-vue": "^3.2.0", + "@vitejs/plugin-vue-jsx": "^2.1.1", + "autoprefixer": "^10.4.13", + "chokidar": "^3.5.3", + "cssnano": "^5.1.14", + "defu": "^6.1.1", + "esbuild": "^0.15.14", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.1", + "externality": "^1.0.0", + "fs-extra": "^10.1.0", + "get-port-please": "^2.6.1", + "h3": "^1.0.1", + "knitwork": "^1.0.0", + "magic-string": "^0.26.7", + "mlly": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "pkg-types": "^1.0.1", + "postcss": "^8.4.19", + "postcss-import": "^15.0.0", + "postcss-url": "^10.1.3", + "rollup": "^2.79.1", + "rollup-plugin-visualizer": "^5.8.3", + "ufo": "^1.0.0", + "unplugin": "^1.0.0", + "vite": "~3.2.4", + "vite-node": "^0.25.2", + "vite-plugin-checker": "^0.5.1", + "vue-bundle-renderer": "^1.0.0" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "optional": true + }, + "esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "requires": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "@openzeppelin/merkle-tree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@openzeppelin/merkle-tree/-/merkle-tree-1.0.5.tgz", + "integrity": "sha512-JkwG2ysdHeIphrScNxYagPy6jZeNONgDRyqU6lbFgE8HKCZFSkcP8r6AjZs+3HZk4uRNV0kNBBzuWhKQ3YV7Kw==", + "requires": { + "@ethersproject/abi": "^5.7.0", + "ethereum-cryptography": "^1.1.2" + }, + "dependencies": { + "ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "requires": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + } + } + }, + "@orbisclub/orbis-sdk": { + "version": "0.4.70", + "resolved": "https://registry.npmjs.org/@orbisclub/orbis-sdk/-/orbis-sdk-0.4.70.tgz", + "integrity": "sha512-OsnhV7XdTnIniY5lSzDK5JFtdZVRn9wG3J3q5HV3Mf2+kH08n/uyq/RwaqNJLkEi62zuxW2RUyrg1ZhQbhKjZg==", + "requires": { + "@ceramicnetwork/http-client": "^2.13.0-hotfix.0", + "@ceramicnetwork/stream-tile": "^2.12.0-hotfix.0", + "@didtools/pkh-ethereum": "^0.0.3", + "@didtools/pkh-solana": "^0.0.4", + "@didtools/pkh-stacks": "^0.1.0", + "@didtools/pkh-tezos": "^0.0.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/providers": "^5.7.0", + "@ethersproject/strings": "^5.6.1", + "@lit-protocol/sdk-browser": "^1.1.238", + "@supabase/supabase-js": "^1.35.3", + "axios": "^1.1.3", + "did-session": "^1.0.0", + "key-did-provider-ed25519": "^2.0.1", + "key-did-resolver": "^2.3.0", + "react-image-file-resizer": "^0.4.8" + } + }, + "@pedrouid/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==" + }, + "@pinia/nuxt": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.6.tgz", + "integrity": "sha512-HjrYEfLdFpmsjhicPJgL36jVhzHWukIQPFFHGTSF84Cplu+f2nY2XHKqe9ToHzE9rLee2RjLOwAzOnXa/I/u6A==", + "requires": { + "@nuxt/kit": "^3.0.0", + "pinia": ">=2.0.27" + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, + "@react-native-community/cli": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-9.3.2.tgz", + "integrity": "sha512-IAW4X0vmX/xozNpp/JVZaX7MrC85KV0OP2DF4o7lNGOfpUhzJAEWqTfkxFYS+VsRjZHDve4wSTiGIuXwE7FG1w==", + "peer": true, + "requires": { + "@react-native-community/cli-clean": "^9.2.1", + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-doctor": "^9.3.0", + "@react-native-community/cli-hermes": "^9.3.1", + "@react-native-community/cli-plugin-metro": "^9.2.1", + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "@react-native-community/cli-types": "^9.1.0", + "chalk": "^4.1.2", + "commander": "^9.4.0", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.0", + "semver": "^6.3.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "peer": true + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "peer": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "peer": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@react-native-community/cli-clean": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz", + "integrity": "sha512-dyNWFrqRe31UEvNO+OFWmQ4hmqA07bR9Ief/6NnGwx67IO9q83D5PEAf/o96ML6jhSbDwCmpPKhPwwBbsyM3mQ==", + "peer": true, + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "prompts": "^2.4.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@react-native-community/cli-config": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-9.2.1.tgz", + "integrity": "sha512-gHJlBBXUgDN9vrr3aWkRqnYrPXZLztBDQoY97Mm5Yo6MidsEpYo2JIP6FH4N/N2p1TdjxJL4EFtdd/mBpiR2MQ==", + "peer": true, + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "glob": "^7.1.3", + "joi": "^17.2.1" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==", + "peer": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-9.0.0.tgz", + "integrity": "sha512-7hH05ZwU9Tp0yS6xJW0bqcZPVt0YCK7gwj7gnRu1jDNN2kughf6Lg0Ys29rAvtZ7VO1PK5c1O+zs7yFnylQDUA==", + "peer": true, + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-doctor": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-9.3.0.tgz", + "integrity": "sha512-/fiuG2eDGC2/OrXMOWI5ifq4X1gdYTQhvW2m0TT5Lk1LuFiZsbTCp1lR+XILKekuTvmYNjEGdVpeDpdIWlXdEA==", + "peer": true, + "requires": { + "@react-native-community/cli-config": "^9.2.1", + "@react-native-community/cli-platform-ios": "^9.3.0", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "peer": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "peer": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + } + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "requires": { + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "peer": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@react-native-community/cli-hermes": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-9.3.1.tgz", + "integrity": "sha512-Mq4PK8m5YqIdaVq5IdRfp4qK09aVO+aiCtd6vjzjNUgk1+1X5cgUqV6L65h4N+TFJYJHcp2AnB+ik1FAYXvYPQ==", + "peer": true, + "requires": { + "@react-native-community/cli-platform-android": "^9.3.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-9.3.1.tgz", + "integrity": "sha512-m0bQ6Twewl7OEZoVf79I2GZmsDqh+Gh0bxfxWgwxobsKDxLx8/RNItAo1lVtTCgzuCR75cX4EEO8idIF9jYhew==", + "peer": true, + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "logkitty": "^0.7.1", + "slash": "^3.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "peer": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "peer": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "peer": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-9.3.0.tgz", + "integrity": "sha512-nihTX53BhF2Q8p4B67oG3RGe1XwggoGBrMb6vXdcu2aN0WeXJOXdBLgR900DAA1O8g7oy1Sudu6we+JsVTKnjw==", + "peer": true, + "requires": { + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "glob": "^7.1.3", + "ora": "^5.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "peer": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "peer": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "peer": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "peer": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "peer": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "peer": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "requires": { + "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" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "peer": true + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "peer": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "peer": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-9.2.1.tgz", + "integrity": "sha512-byBGBH6jDfUvcHGFA45W/sDwMlliv7flJ8Ns9foCh3VsIeYYPoDjjK7SawE9cPqRdMAD4SY7EVwqJnOtRbwLiQ==", + "peer": true, + "requires": { + "@react-native-community/cli-server-api": "^9.2.1", + "@react-native-community/cli-tools": "^9.2.1", + "chalk": "^4.1.2", + "metro": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-react-native-babel-transformer": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "readline": "^1.3.0" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-9.2.1.tgz", + "integrity": "sha512-EI+9MUxEbWBQhWw2PkhejXfkcRqPl+58+whlXJvKHiiUd7oVbewFs0uLW0yZffUutt4FGx6Uh88JWEgwOzAdkw==", + "peer": true, + "requires": { + "@react-native-community/cli-debugger-ui": "^9.0.0", + "@react-native-community/cli-tools": "^9.2.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^7.5.1" + }, + "dependencies": { + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "requires": {} + } + } + }, + "@react-native-community/cli-tools": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-9.2.1.tgz", + "integrity": "sha512-bHmL/wrKmBphz25eMtoJQgwwmeCylbPxqFJnFSbkqJPXQz3ManQ6q/gVVMqFyz7D3v+riaus/VXz3sEDa97uiQ==", + "peer": true, + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^6.3.0", + "shell-quote": "^1.7.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "peer": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "peer": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "peer": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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==", + "peer": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "peer": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "peer": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "peer": true + }, + "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==", + "peer": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "peer": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "peer": true + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "peer": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "peer": true, + "requires": { + "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" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "peer": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "peer": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "peer": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "peer": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "peer": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-9.1.0.tgz", + "integrity": "sha512-KDybF9XHvafLEILsbiKwz5Iobd+gxRaPyn4zSaAerBxedug4er5VUWa8Szy+2GeYKZzMh/gsb1o9lCToUwdT/g==", + "peer": true, + "requires": { + "joi": "^17.2.1" + } + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==", + "peer": true + }, + "@react-native/normalize-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.0.0.tgz", + "integrity": "sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==", + "peer": true + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==", + "peer": true + }, + "@rollup/plugin-alias": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-4.0.2.tgz", + "integrity": "sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==", + "requires": { + "slash": "^4.0.0" + } + }, + "@rollup/plugin-commonjs": { + "version": "23.0.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-23.0.4.tgz", + "integrity": "sha512-bOPJeTZg56D2MCm+TT4psP8e8Jmf1Jsi7pFUMl8BN5kOADNzofNHe47+84WVCt7D095xPghC235/YKuNDEhczg==", + "requires": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.26.4" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@rollup/plugin-inject": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.2.tgz", + "integrity": "sha512-zRthPC/sZ2OaQwPh2LvFn0A+3SyMAZR1Vqsp89mWkIuGXKswT8ty1JWj1pf7xdZvft4gHZaCuhdopuiCwjclWg==", + "requires": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.26.4" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@rollup/plugin-json": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-5.0.2.tgz", + "integrity": "sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==", + "requires": { + "@rollup/pluginutils": "^5.0.1" + } + }, + "@rollup/plugin-node-resolve": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", + "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", + "requires": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + } + }, + "@rollup/plugin-replace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.1.tgz", + "integrity": "sha512-Z3MfsJ4CK17BfGrZgvrcp/l6WXoKb0kokULO+zt/7bmcyayokDaQ2K3eDJcRLCTAlp5FPI4/gz9MHAsosz4Rag==", + "requires": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.26.4" + } + }, + "@rollup/plugin-wasm": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.0.1.tgz", + "integrity": "sha512-a5yRknFQG/QGhb1xGkazWXgjpsv0hhWlx34irsf5adMEo55NdpzhZLg+jx49u+bzH6ekktuFg2WKA1RAF+WEDQ==", + "requires": {} + }, + "@rollup/pluginutils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@scure/base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", + "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==" + }, + "@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "requires": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } + }, + "@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "requires": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" + } + }, + "@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "peer": true, + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "peer": true + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "peer": true + }, + "@solana/buffer-layout": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz", + "integrity": "sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==", + "requires": { + "buffer": "~6.0.3" + } + }, + "@solana/web3.js": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.52.0.tgz", + "integrity": "sha512-oG1+BX4nVYZ0OBzmk6DRrY8oBYMsbXVQEf9N9JOfKm+wXSmjxVEEo8v3IPV8mKwR0JvUWuE8lOn3IUDiMlRLgg==", + "requires": { + "@babel/runtime": "^7.12.5", + "@ethersproject/sha2": "^5.5.0", + "@solana/buffer-layout": "^4.0.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.0.0", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.1", + "fast-stable-stringify": "^1.0.0", + "jayson": "^3.4.4", + "js-sha3": "^0.8.0", + "node-fetch": "2", + "react-native-url-polyfill": "^1.3.0", + "rpc-websockets": "^7.5.0", + "secp256k1": "^4.0.2", + "superstruct": "^0.14.2", + "tweetnacl": "^1.0.3" + }, + "dependencies": { + "borsh": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", + "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", + "requires": { + "bn.js": "^5.2.0", + "bs58": "^4.0.0", + "text-encoding-utf-8": "^1.0.2" + } + }, + "buffer": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.1.tgz", + "integrity": "sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } + } + }, + "@spheron/browser-upload": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@spheron/browser-upload/-/browser-upload-2.0.1.tgz", + "integrity": "sha512-k0eCsggHazSzQAZ4Yi40bg4dGi5J3/9eh5wDP7QufRsMqVzGLnHtqWW9L0FPufa6POuUHV5BQsRfMCH67R7Okw==", + "requires": { + "@spheron/core": "2.0.0", + "@spheron/encryption": "1.0.0", + "form-data": "^4.0.0", + "jwt-decode": "^3.1.2" + }, + "dependencies": { + "@spheron/core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@spheron/core/-/core-2.0.0.tgz", + "integrity": "sha512-BkOxHoUVGH6AE1FzyO1Ut7lSoXWxMUKWDlnann5kCQ3qJYPOZ38MpUNt4UxuKqlyYuk6mvX2lI08HX6iRgO4Cw==", + "requires": { + "axios": "1.1.2", + "eventsource": "^2.0.2", + "p-limit": "^3.0.0" + } + }, + "axios": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz", + "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "@spheron/core": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@spheron/core/-/core-2.0.5.tgz", + "integrity": "sha512-euSXQszAizQDHq7CXT8vDb+RnJg6RwnEs0JUAmqE301kqjBqnmbtfiK7udEu+E/FZamC2q2Xzt9XldSbv6aDmw==", + "requires": { + "async-lock": "^1.4.0", + "axios": "1.1.2", + "eventsource": "^2.0.2", + "p-limit": "^3.0.0" + }, + "dependencies": { + "axios": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.1.2.tgz", + "integrity": "sha512-bznQyETwElsXl2RK7HLLwb5GPpOLlycxHCtrpDR/4RqqBzjARaOTo3jz4IgtntWUYee7Ne4S8UHd92VCuzPaWA==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "@spheron/encryption": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@spheron/encryption/-/encryption-1.0.0.tgz", + "integrity": "sha512-Teald+lhbi1MtwZ6tbWeg4gbWCvQFuRTmCx4jhxoE48tZmHByJNu9ZBHIcsNjCWNzkwg8lA+FQO4HZoAxLF5KQ==" + }, + "@spheron/storage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@spheron/storage/-/storage-2.0.4.tgz", + "integrity": "sha512-WykfOQO0VCEui/EXjH0peprIw0QwHQHmtmfMJ3a2N4TZUK3ufPS+uCgSOgvgm0kdzxx6MAQtRusxclu7tWN/cA==", + "requires": { + "@spheron/core": "2.0.5", + "@spheron/encryption": "1.0.0", + "form-data": "^4.0.0", + "multiformats": "^9.9.0" + } + }, + "@spruceid/siwe-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@spruceid/siwe-parser/-/siwe-parser-1.1.3.tgz", + "integrity": "sha512-oQ8PcwDqjGWJvLmvAF2yzd6iniiWxK0Qtz+Dw+gLD/W5zOQJiKIUXwslHOm8VB8OOOKW9vfR3dnPBhHaZDvRsw==", + "requires": { + "apg-js": "^4.1.1" + } + }, + "@stablelib/aead": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/aead/-/aead-1.0.1.tgz", + "integrity": "sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg==" + }, + "@stablelib/binary": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/binary/-/binary-1.0.1.tgz", + "integrity": "sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q==", + "requires": { + "@stablelib/int": "^1.0.1" + } + }, + "@stablelib/blake2b": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/blake2b/-/blake2b-1.0.1.tgz", + "integrity": "sha512-B3KyKoBAjkIFeH7romcF96i+pVFYk7K2SBQ1pZvaxV+epSBXJ+n0C66esUhyz6FF+5FbdQVm77C5fzGFcEZpKA==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/bytes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/bytes/-/bytes-1.0.1.tgz", + "integrity": "sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ==" + }, + "@stablelib/chacha": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha/-/chacha-1.0.1.tgz", + "integrity": "sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/chacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz", + "integrity": "sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA==", + "requires": { + "@stablelib/aead": "^1.0.1", + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/poly1305": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/constant-time/-/constant-time-1.0.1.tgz", + "integrity": "sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg==" + }, + "@stablelib/ed25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/ed25519/-/ed25519-1.0.3.tgz", + "integrity": "sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg==", + "requires": { + "@stablelib/random": "^1.0.2", + "@stablelib/sha512": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/hash/-/hash-1.0.1.tgz", + "integrity": "sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg==" + }, + "@stablelib/int": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/int/-/int-1.0.1.tgz", + "integrity": "sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w==" + }, + "@stablelib/keyagreement": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz", + "integrity": "sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg==", + "requires": { + "@stablelib/bytes": "^1.0.1" + } + }, + "@stablelib/poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/poly1305/-/poly1305-1.0.1.tgz", + "integrity": "sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA==", + "requires": { + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/random": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@stablelib/random/-/random-1.0.2.tgz", + "integrity": "sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha256": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha256/-/sha256-1.0.1.tgz", + "integrity": "sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/sha512": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/sha512/-/sha512-1.0.1.tgz", + "integrity": "sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/hash": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/wipe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/wipe/-/wipe-1.0.1.tgz", + "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==" + }, + "@stablelib/x25519": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@stablelib/x25519/-/x25519-1.0.3.tgz", + "integrity": "sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==", + "requires": { + "@stablelib/keyagreement": "^1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/xchacha20": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20/-/xchacha20-1.0.1.tgz", + "integrity": "sha512-1YkiZnFF4veUwBVhDnDYwo6EHeKzQK4FnLiO7ezCl/zu64uG0bCCAUROJaBkaLH+5BEsO3W7BTXTguMbSLlWSw==", + "requires": { + "@stablelib/binary": "^1.0.1", + "@stablelib/chacha": "^1.0.1", + "@stablelib/wipe": "^1.0.1" + } + }, + "@stablelib/xchacha20poly1305": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@stablelib/xchacha20poly1305/-/xchacha20poly1305-1.0.1.tgz", + "integrity": "sha512-B1Abj0sMJ8h3HNmGnJ7vHBrAvxuNka6cJJoZ1ILN7iuacXp7sUYcgOVEOTLWj+rtQMpspY9tXSCRLPmN1mQNWg==", + "requires": { + "@stablelib/aead": "^1.0.1", + "@stablelib/chacha20poly1305": "^1.0.1", + "@stablelib/constant-time": "^1.0.1", + "@stablelib/wipe": "^1.0.1", + "@stablelib/xchacha20": "^1.0.1" + } + }, + "@stacks/common": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@stacks/common/-/common-6.5.2.tgz", + "integrity": "sha512-tnkyEIA7YgX9GIkqlHocQPPax25uaboJ4aTX5wVs6kAGXY10+XI7VamRG4o+4DqnFVKwvIHR2fGcxdhtxNb/+Q==", + "requires": { + "@types/bn.js": "^5.1.0", + "@types/node": "^18.0.4" + }, + "dependencies": { + "@types/bn.js": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz", + "integrity": "sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==", + "requires": { + "@types/node": "*" + } + } + } + }, + "@stacks/encryption": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/encryption/-/encryption-6.5.4.tgz", + "integrity": "sha512-osZGQXuY0BtqwiXZHMPgObg4QlqktDp2OYzbkln7A/7B1hwkjPruJ7yMK44wr0SprjaL9JCA8tKhpXxGd/tO8A==", + "requires": { + "@noble/hashes": "1.1.5", + "@noble/secp256k1": "1.7.1", + "@scure/bip39": "1.1.0", + "@stacks/common": "^6.5.2", + "@types/node": "^18.0.4", + "base64-js": "^1.5.1", + "bs58": "^5.0.0", + "ripemd160-min": "^0.0.6", + "varuint-bitcoin": "^1.1.2" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==" + }, + "@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", + "requires": { + "@noble/hashes": "~1.1.1", + "@scure/base": "~1.1.0" + } + }, + "base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "requires": { + "base-x": "^4.0.0" + } + } + } + }, + "@stacks/network": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/network/-/network-6.5.4.tgz", + "integrity": "sha512-nONCBkTkYyH5yqO80Ith4QHC9PhipObKIGhlZETXd/csdRUkAYzE8/vJCx7LWPh4AiIVMjbEgBrGsjNR3YpGdw==", + "requires": { + "@stacks/common": "^6.5.2", + "cross-fetch": "^3.1.5" + } + }, + "@stacks/transactions": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@stacks/transactions/-/transactions-6.5.4.tgz", + "integrity": "sha512-yQhywPQ5cospYpVPbEMFRTUBZhVvyuI+meJ3fqHpu10IXX4CdURKLtW7N64c71YNXmE1tnsN7hWaPzrwjX0Dyw==", + "requires": { + "@noble/hashes": "1.1.5", + "@noble/secp256k1": "1.7.1", + "@stacks/common": "^6.5.2", + "@stacks/network": "^6.5.4", + "c32check": "^2.0.0", + "lodash.clonedeep": "^4.5.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==" + } + } + }, + "@supabase/functions-js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-1.3.4.tgz", + "integrity": "sha512-yYVgkECjv7IZEBKBI3EB5Q7R1p0FJ10g8Q9N7SWKIHUU6i6DnbEGHIMFLyQRm1hmiNWD8fL7bRVEYacmTRJhHw==", + "requires": { + "cross-fetch": "^3.1.5" + } + }, + "@supabase/gotrue-js": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-1.24.0.tgz", + "integrity": "sha512-6PVv7mHCFOxLm6TSBfR7hsq/y3CMKpvzePVR+ZWtlFBTjJ2J87g2OYE9bgC61P5TNeZopUXKw93H92yz0MTALw==", + "requires": { + "cross-fetch": "^3.0.6" + } + }, + "@supabase/postgrest-js": { + "version": "0.37.4", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-0.37.4.tgz", + "integrity": "sha512-x+c2rk1fz9s6f1PrGxCJ0QTUgXPDI0G3ngIqD5sSiXhhCyfl8Q5V92mXl2EYtlDhkiUkjFNrOZFhXVbXOHgvDw==", + "requires": { + "cross-fetch": "^3.1.5" + } + }, + "@supabase/realtime-js": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-1.7.5.tgz", + "integrity": "sha512-nXuoxt7NE1NTI+G8WBim1K2gkUC8YE3e9evBUG+t6xwd9Sq+sSOrjcE0qJ8/Y631BCnLzlhX6yhFYQFh1oQDOg==", + "requires": { + "@types/phoenix": "^1.5.4", + "websocket": "^1.0.34" + } + }, + "@supabase/storage-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-1.7.3.tgz", + "integrity": "sha512-jnIZWqOc9TGclOozgX9v/RWGFCgJAyW/yvmauexgRZhWknUXoA4b2i8tj7vfwE0WTvNRuA5JpXID98rfJeSG7Q==", + "requires": { + "cross-fetch": "^3.1.0" + } + }, + "@supabase/supabase-js": { + "version": "1.35.7", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-1.35.7.tgz", + "integrity": "sha512-X+qCzmj5sH0dozagbLoK7LzysBaWoivO0gsAUAPPBQkQupQWuBfaOqG18gKhlfL0wp2PL888QzhQNScp/IwUfA==", + "requires": { + "@supabase/functions-js": "^1.3.4", + "@supabase/gotrue-js": "^1.22.21", + "@supabase/postgrest-js": "^0.37.4", + "@supabase/realtime-js": "^1.7.5", + "@supabase/storage-js": "^1.7.2" + } + }, + "@taquito/utils": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/@taquito/utils/-/utils-14.2.0.tgz", + "integrity": "sha512-nuqYdkiRPrca2/ztSPokuhvizlOqCzNHM/fX3mIXl8TWO4JiGr0hhPKeJ1Vk9NCG/Qd1A3iQqNP5PQlDAhe/mw==", + "requires": { + "@stablelib/blake2b": "^1.0.1", + "@stablelib/ed25519": "^1.0.3", + "@types/bs58check": "^2.1.0", + "bignumber.js": "^9.1.0", + "blakejs": "^1.2.1", + "bs58check": "^2.1.2", + "buffer": "^6.0.3", + "elliptic": "^6.5.4", + "typedarray-to-buffer": "^4.0.0" + }, + "dependencies": { + "typedarray-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz", + "integrity": "sha512-6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==" + } + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "@types/bs58check": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/bs58check/-/bs58check-2.1.0.tgz", + "integrity": "sha512-OxsysnJQh82vy9DRbOcw9m2j/WiyqZLn0YBhKxdQ+aCwoHj+tWzyCgpwAkr79IfDXZKxc6h7k89T9pwS78CqTQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "peer": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "peer": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/node": { + "version": "18.11.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.14.tgz", + "integrity": "sha512-0KXV57tENYmmJMl+FekeW9V3O/rlcqGQQJ/hNh9r8pKIj304pskWuEd8fCyNT86g/TpO0gcOTiLzsHLEURFMIQ==" + }, + "@types/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/phoenix": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz", + "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==" + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "@types/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "@types/web-bluetooth": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" + }, + "@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "peer": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "peer": true + }, + "@unhead/dom": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.0.13.tgz", + "integrity": "sha512-ErfhK3Nwk3kpxnPEOrkruKAdS3/TrNlKs0nYtKgFJ1ywJYg+uNwRFDe82v4JdUMhnfmbgL/qcO3PTx3Dv09IEQ==", + "requires": { + "@unhead/schema": "1.0.13" + } + }, + "@unhead/schema": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.0.13.tgz", + "integrity": "sha512-K8SiAEkM8G7GaF1QvsKlthLmRqGB8R9SvZXMCucZqb2VQ6bU4IFSs/4q6dKxmV0fXb5AHdKUL9+rX/4rQ6FsZg==", + "requires": { + "@zhead/schema": "^1.0.7", + "hookable": "^5.4.2" + } + }, + "@unhead/ssr": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.0.13.tgz", + "integrity": "sha512-pach3THVx8LU54M6aQ4qZeQdcLjXVnPlpHe7pQjHGvD6iBJC5bZc8TL+CHdTRxeiq2DqMA5uyfoor7VJJTi5AQ==", + "requires": { + "@unhead/schema": "1.0.13" + } + }, + "@unhead/vue": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.0.13.tgz", + "integrity": "sha512-sGl640UQqN8HUYTKXOh6gErk/vw8byPdx1+ECqX4ec7UZYktsWgfyIReYBu09Qm3O6pIYfX8HlZbDipX+wQAOQ==", + "requires": { + "@unhead/schema": "1.0.13", + "hookable": "^5.4.2" + } + }, + "@vercel/nft": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.22.5.tgz", + "integrity": "sha512-mug57Wd1BL7GMj9gXMgMeKUjdqO0e4u+0QLPYMFE1rwdJ+55oPy6lp3nIBCS8gOvigT62UI4QKUL2sGqcoW4Hw==", + "requires": { + "@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" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@vitejs/plugin-vue": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz", + "integrity": "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==", + "requires": {} + }, + "@vitejs/plugin-vue-jsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-2.1.1.tgz", + "integrity": "sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==", + "requires": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-typescript": "^7.20.0", + "@vue/babel-plugin-jsx": "^1.1.1" + } + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==" + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/compiler-core": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", + "integrity": "sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz", + "integrity": "sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==", + "requires": { + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.45.tgz", + "integrity": "sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.45", + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-ssr": "3.2.45", + "@vue/reactivity-transform": "3.2.45", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-ssr": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.45.tgz", + "integrity": "sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==", + "requires": { + "@vue/compiler-dom": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "@vue/devtools-api": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.4.5.tgz", + "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==" + }, + "@vue/reactivity": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.45.tgz", + "integrity": "sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==", + "requires": { + "@vue/shared": "3.2.45" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.45.tgz", + "integrity": "sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.45", + "@vue/shared": "3.2.45", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "@vue/runtime-core": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.45.tgz", + "integrity": "sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==", + "requires": { + "@vue/reactivity": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "@vue/runtime-dom": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.45.tgz", + "integrity": "sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==", + "requires": { + "@vue/runtime-core": "3.2.45", + "@vue/shared": "3.2.45", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.45.tgz", + "integrity": "sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==", + "requires": { + "@vue/compiler-ssr": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "@vue/shared": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.45.tgz", + "integrity": "sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==" + }, + "@vueuse/core": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.6.0.tgz", + "integrity": "sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==", + "requires": { + "@types/web-bluetooth": "^0.0.16", + "@vueuse/metadata": "9.6.0", + "@vueuse/shared": "9.6.0", + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "@vueuse/head": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-1.0.22.tgz", + "integrity": "sha512-YmUdbzNdCnhmrAFxGnJS+Rixj+swE+TQC9OEaYDHIro6gE7W11jugcdwVP00HrA4WRQhg+TOQ4YcY2oL/PP1hw==", + "requires": { + "@unhead/dom": "^1.0.9", + "@unhead/schema": "^1.0.9", + "@unhead/ssr": "^1.0.9", + "@unhead/vue": "^1.0.9" + } + }, + "@vueuse/metadata": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.6.0.tgz", + "integrity": "sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==" + }, + "@vueuse/nuxt": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-9.6.0.tgz", + "integrity": "sha512-r+ngzHijvrfn89KnwlFCSe/xzFCiuskwmxbDdzFtpcZ57RHqLPdUS34YYrDxt7XasM0vlD3dmLIKEH//btf7sw==", + "requires": { + "@nuxt/kit": "^3.0.0-rc.13", + "@vueuse/core": "9.6.0", + "@vueuse/metadata": "9.6.0", + "local-pkg": "^0.4.2", + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "@vueuse/shared": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.6.0.tgz", + "integrity": "sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==", + "requires": { + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "requires": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + }, + "dependencies": { + "@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "requires": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + } + } + }, + "@walletconnect/client": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", + "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", + "requires": { + "@walletconnect/core": "^1.8.0", + "@walletconnect/iso-crypto": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + }, + "dependencies": { + "@walletconnect/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", + "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", + "requires": { + "@walletconnect/socket-transport": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + } + } + }, + "@walletconnect/crypto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.3.tgz", + "integrity": "sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g==", + "requires": { + "@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" + }, + "dependencies": { + "aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/encoding": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.2.tgz", + "integrity": "sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag==", + "requires": { + "is-typedarray": "1.0.0", + "tslib": "1.14.1", + "typedarray-to-buffer": "3.1.5" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/environment": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.1.tgz", + "integrity": "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==", + "requires": { + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/http-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.8.0.tgz", + "integrity": "sha512-IziEr3c53qsMromK7jz0EkbKDHlryRbxXdFR+xaG+S5nfxtUdAfjzlZabvczXdDCgmTij6KbNsZAjBMqCBzACw==", + "requires": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "@walletconnect/iso-crypto": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", + "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", + "requires": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "@walletconnect/jsonrpc-http-connection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz", + "integrity": "sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==", + "requires": { + "@walletconnect/jsonrpc-utils": "^1.0.6", + "@walletconnect/safe-json": "^1.0.1", + "cross-fetch": "^3.1.4", + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/jsonrpc-provider": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz", + "integrity": "sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==", + "requires": { + "@walletconnect/jsonrpc-utils": "^1.0.8", + "@walletconnect/safe-json": "^1.0.2", + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/jsonrpc-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz", + "integrity": "sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==", + "requires": { + "keyvaluestorage-interface": "^1.0.0", + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/jsonrpc-utils": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz", + "integrity": "sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==", + "requires": { + "@walletconnect/environment": "^1.0.1", + "@walletconnect/jsonrpc-types": "^1.0.3", + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" + }, + "@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "requires": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "@walletconnect/randombytes": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz", + "integrity": "sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw==", + "requires": { + "@walletconnect/encoding": "^1.0.2", + "@walletconnect/environment": "^1.0.1", + "randombytes": "^2.1.0", + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/safe-json": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.2.tgz", + "integrity": "sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==", + "requires": { + "tslib": "1.14.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@walletconnect/signer-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/signer-connection/-/signer-connection-1.8.0.tgz", + "integrity": "sha512-+YAaTAP52MWZJ2wWnqKClKCPlPHBo6reURFe0cWidLADh9mi/kPWGALZ5AENK22zpem1bbKV466rF5Rzvu0ehA==", + "requires": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/jsonrpc-types": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "eventemitter3": "4.0.7" + } + }, + "@walletconnect/socket-transport": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", + "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", + "requires": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "ws": "7.5.3" + }, + "dependencies": { + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "requires": {} + } + } + }, + "@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==" + }, + "@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "requires": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + }, + "dependencies": { + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + } + } + }, + "@walletconnect/web3-provider": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.8.0.tgz", + "integrity": "sha512-lqqEO0oRmCehH+c8ZPk3iH7I7YtbzmkWd58/Or2AgWAl869JamzndKCD3sTlNsPRQLxxPpraHQqzur7uclLWvg==", + "requires": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/http-connection": "^1.8.0", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "web3-provider-engine": "16.0.1" + } + }, + "@zhead/schema": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@zhead/schema/-/schema-1.0.7.tgz", + "integrity": "sha512-jN2ipkz39YrHd8uulgw/Y7x8iOxvR/cTkin/E9zRQVP5JBIrrJMiGyFFj6JBW4Q029xJ5dKtpwy/3RZWpz+dkQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "peer": true, + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==", + "peer": true + }, + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "peer": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "peer": true + }, + "ansi-escapes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.0.0.tgz", + "integrity": "sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==", + "requires": { + "type-fest": "^3.0.0" + } + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "peer": true, + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "peer": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "peer": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "peer": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "apg-js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/apg-js/-/apg-js-4.1.2.tgz", + "integrity": "sha512-2OALKUe82NLVPe4NTooom8NykWIa2D7YxO7jG1pgnYWnkfhTUriXpITmLvVD8k8TzDfa9G5O4y8rPe2/uUB1Bg==" + }, + "appdirsjs": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz", + "integrity": "sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==", + "peer": true + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "peer": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "peer": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "peer": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "peer": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "peer": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "peer": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "peer": true + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "peer": true, + "requires": { + "tslib": "^2.0.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "peer": true + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-lock": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz", + "integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ==" + }, + "async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "requires": { + "tslib": "^2.0.0" + } + }, + "async-sema": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "peer": true + }, + "audio-extensions": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/audio-extensions/-/audio-extensions-0.0.0.tgz", + "integrity": "sha512-yj9C819u3ED3/OyRd9mLKMXGy8wsElaf6bkkv6OqZEKrNAT461TjiznS4IfPBy8Mmh6DWaXCQCVYSq3+VHkpjQ==" + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" + }, + "aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + }, + "axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", + "peer": true, + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "peer": true + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "peer": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "peer": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + } + } + }, + "bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "bigint-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bigint-buffer/-/bigint-buffer-1.1.5.tgz", + "integrity": "sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==", + "requires": { + "bindings": "^1.3.0" + } + }, + "bigint-mod-arith": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", + "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==" + }, + "bignumber.js": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.1.tgz", + "integrity": "sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bind-decorator": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/bind-decorator/-/bind-decorator-1.0.11.tgz", + "integrity": "sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" + }, + "blob-polyfill": { + "version": "7.0.20220408", + "resolved": "https://registry.npmjs.org/blob-polyfill/-/blob-polyfill-7.0.20220408.tgz", + "integrity": "sha512-oD8Ydw+5lNoqq+en24iuPt1QixdPpe/nUF8azTHnviCZYu9zUC+TwdzIp5orpblJosNlgNbVmmAb//c6d6ImUQ==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "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" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "peer": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "bufferutil": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz", + "integrity": "sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "peer": true + }, + "c12": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/c12/-/c12-1.1.0.tgz", + "integrity": "sha512-9KRFWEng+TH8sGST4NNdiKzZGw1Z1CHnPGAmNqAyVP7suluROmBjD8hsiR34f94DdlrvtGvvmiGDsoFXlCBWIw==", + "requires": { + "defu": "^6.1.1", + "dotenv": "^16.0.3", + "giget": "^1.0.0", + "jiti": "^1.16.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "rc9": "^2.0.0" + } + }, + "c32check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/c32check/-/c32check-2.0.0.tgz", + "integrity": "sha512-rpwfAcS/CMqo0oCqDf3r9eeLgScRE3l/xHDCXhM3UyrfvIn7PrLq63uHh7yYbv8NzaZn5MVsVhIRpQ+5GZ5HyA==", + "requires": { + "@noble/hashes": "^1.1.2", + "base-x": "^4.0.0" + }, + "dependencies": { + "base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + } + } + }, + "cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "requires": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "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" + }, + "dependencies": { + "fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "requires": { + "minipass": "^7.0.3" + } + }, + "glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "requires": { + "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" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "peer": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/caip/-/caip-1.1.0.tgz", + "integrity": "sha512-yOO3Fu4ygyKYAdznuoaqschMKIZzcdgyMpBNtrIfrUhnOeaOWG+dh0c13wcOS6B/46IGGbncoyzJlio79jU7rw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "peer": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "peer": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "peer": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001439", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz", + "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==" + }, + "canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "cborg": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.6.tgz", + "integrity": "sha512-XmiD+NWTk9xg31d8MdXgW46bSZd95ELllxjbjdWGyHAtpTw+cf8iG3NibWgTWRnfWfxtcihVa5Pm0gchHiO3JQ==" + }, + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "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.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrono-node": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.6.6.tgz", + "integrity": "sha512-RObSvo49wRL/ek6U4lMuZjmCi//gLM2GsHBMauIw/50fBbP6To3F99vn88IRL9w4qC39tFRnJZc6uiGrOi1oGw==", + "requires": { + "dayjs": "^1.10.0" + } + }, + "ci-info": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", + "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", + "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==" + }, + "cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==" + }, + "codeco": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/codeco/-/codeco-1.1.4.tgz", + "integrity": "sha512-qe6EIbv1Vqak9Ti44yMC0K0Ser3o0+3OX7FdiUU5WbEjHfUhnEOfC7H1HGFhNjWKZlk4eAvr51QgwK4gtLS/NQ==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "peer": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "colors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz", + "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "peer": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "peer": true + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "peer": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "peer": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "peer": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "condense-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/condense-whitespace/-/condense-whitespace-2.0.0.tgz", + "integrity": "sha512-Ath9o58/0rxZXbyoy3zZgrVMoIemi30sukG/btuMKCLyqfQt3dNOWc9N3EHEMa2Q3i0tXQPDJluYFLwy7pJuQw==" + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "peer": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + } + } + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie-es": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-0.5.0.tgz", + "integrity": "sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==" + }, + "cookiejar": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", + "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "peer": true + }, + "copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", + "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==" + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "peer": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "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" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-blob": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/cross-blob/-/cross-blob-3.0.2.tgz", + "integrity": "sha512-u+7xq68MAjIqvoEKrdgIEupKJNBeU8MSl/cpfPmJ3rm9yvxrgbMPr8TkZS9qnwCgiVC8BsEt9kDkeD7He2zmNA==", + "requires": { + "blob-polyfill": "^7.0.20220408", + "fetch-blob": "^3.2.0" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "requires": { + "rrweb-cssom": "^0.6.0" + } + }, + "csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "cuint": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", + "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dag-jose-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dag-jose-utils/-/dag-jose-utils-2.0.0.tgz", + "integrity": "sha512-vE6EyhjSh+dfr8hbs/gLk0v98h2ekjy6r6pXvmB4SvO6awalt95LEetG0QDh5rmMYE3FO8ynp3xrCYsAHHZOlg==", + "requires": { + "@ipld/dag-cbor": "^7.0.1", + "multiformats": "^9.5.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-uri-to-buffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", + "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==" + }, + "data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "dependencies": { + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + } + } + }, + "dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + } + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "defu": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.1.tgz", + "integrity": "sha512-aA964RUCsBt0FGoNIlA3uFgo2hO+WWC0fiC6DBps/0SFzkKcYoM/3CzVLIa5xSsrFjdioMdYgAIbwo80qp2MoA==" + }, + "delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", + "peer": true + }, + "denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "did-jwt": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/did-jwt/-/did-jwt-6.11.0.tgz", + "integrity": "sha512-/qyYzo8v/xjwyt5x3tbknjQ2L15J1JzB+0cQK5/2SgnoOoclOmtEgZoRaxG1B73VMOgyZQYLBytRT4COUVhcpw==", + "requires": { + "@stablelib/ed25519": "^1.0.2", + "@stablelib/random": "^1.0.1", + "@stablelib/sha256": "^1.0.1", + "@stablelib/x25519": "^1.0.2", + "@stablelib/xchacha20poly1305": "^1.0.1", + "bech32": "^2.0.0", + "canonicalize": "^1.0.8", + "did-resolver": "^4.0.0", + "elliptic": "^6.5.4", + "js-sha3": "^0.8.0", + "multiformats": "^9.6.5", + "uint8arrays": "^3.0.0" + }, + "dependencies": { + "bech32": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz", + "integrity": "sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==" + }, + "did-resolver": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.0.1.tgz", + "integrity": "sha512-eHs2VLKhcANmh08S87PKvOauIAmSOd7nb7AlhNxcvOyDAIGQY1UfbiqI1VOW5IDKvOO6aEWY+5edOt1qrCp1Eg==" + } + } + }, + "did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==" + }, + "did-session": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/did-session/-/did-session-1.0.0.tgz", + "integrity": "sha512-hLKlfPGoEp9T6malsuNyF1bCrU0AcECZJ1SP2lvbHiic7ko2PdiZPmmVipVId+ZqmshU4AlLLEozZc9Iu1X1UA==", + "requires": { + "@ceramicnetwork/stream-tile": "^2.4.4", + "@stablelib/random": "^1.0.1", + "dids": "^3.2.0", + "key-did-provider-ed25519": "^2.0.1", + "key-did-resolver": "^2.0.6", + "uint8arrays": "^3.0.0" + } + }, + "dids": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dids/-/dids-3.4.0.tgz", + "integrity": "sha512-hXHkOTL9E5R4rbQwDVOktiiEq57Y6yWOEYjev1ojOpMr2Rkx9g8bw0v6BQIsbPB94aaYxUCtaejNl2FrublfiA==", + "requires": { + "@didtools/cacao": "^1.0.0", + "@didtools/pkh-ethereum": "^0.0.1", + "@stablelib/random": "^1.0.1", + "dag-jose-utils": "^2.0.0", + "did-jwt": "^6.0.0", + "did-resolver": "^3.1.5", + "multiformats": "^9.4.10", + "rpc-utils": "^0.6.1", + "uint8arrays": "^3.0.0" + }, + "dependencies": { + "@didtools/pkh-ethereum": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.0.1.tgz", + "integrity": "sha512-2hDt1f60WXUNWMVS9S9b0pmXl78ivkVxZJHeyBUkbz7O7To1rHvlgvJ0gFJ3sKVemI1llpClzwd3PEjZfGwiUw==", + "requires": { + "@didtools/cacao": "^1.0.0", + "@ethersproject/wallet": "^5.7.0", + "@stablelib/random": "^1.0.2", + "caip": "^1.1.0" + } + } + } + }, + "dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "requires": { + "webidl-conversions": "^7.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + } + } + }, + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", + "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.1" + } + }, + "dot-prop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-7.2.0.tgz", + "integrity": "sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==", + "requires": { + "type-fest": "^2.11.2" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "eip1193-provider": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz", + "integrity": "sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==", + "requires": { + "@json-rpc-tools/provider": "^1.5.5" + } + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "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" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-mart-vue-fast": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/emoji-mart-vue-fast/-/emoji-mart-vue-fast-15.0.0.tgz", + "integrity": "sha512-3BzkDrs60JyT00dLHMAxWKbpFhbyaW9C+q1AjtqGovSxTu8TC2mYAGsvTmXNYKm39IRRAS56v92TihOcB98IsQ==", + "requires": { + "@babel/runtime": "^7.18.6", + "core-js": "^3.23.5" + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "peer": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "peer": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "peer": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "peer": true, + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "esbuild": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.5.tgz", + "integrity": "sha512-te0zG5CDzAxhnBKeddXUtK8xDnYL6jv100ekldhtUk0ALXPXcDAtuH0fAR7rbKwUdz3bOey6HVq2N+aWCKZ1cw==", + "dev": true, + "peer": true, + "requires": { + "@esbuild/android-arm": "0.16.5", + "@esbuild/android-arm64": "0.16.5", + "@esbuild/android-x64": "0.16.5", + "@esbuild/darwin-arm64": "0.16.5", + "@esbuild/darwin-x64": "0.16.5", + "@esbuild/freebsd-arm64": "0.16.5", + "@esbuild/freebsd-x64": "0.16.5", + "@esbuild/linux-arm": "0.16.5", + "@esbuild/linux-arm64": "0.16.5", + "@esbuild/linux-ia32": "0.16.5", + "@esbuild/linux-loong64": "0.16.5", + "@esbuild/linux-mips64el": "0.16.5", + "@esbuild/linux-ppc64": "0.16.5", + "@esbuild/linux-riscv64": "0.16.5", + "@esbuild/linux-s390x": "0.16.5", + "@esbuild/linux-x64": "0.16.5", + "@esbuild/netbsd-x64": "0.16.5", + "@esbuild/openbsd-x64": "0.16.5", + "@esbuild/sunos-x64": "0.16.5", + "@esbuild/win32-arm64": "0.16.5", + "@esbuild/win32-ia32": "0.16.5", + "@esbuild/win32-x64": "0.16.5" + } + }, + "esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "optional": true + }, + "esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "optional": true + }, + "esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "optional": true + }, + "esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "optional": true + }, + "esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "optional": true + }, + "esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "optional": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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==" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "peer": true + }, + "estree-walker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.1.tgz", + "integrity": "sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "peer": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "requires": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + } + }, + "eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + }, + "dependencies": { + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + } + } + }, + "eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "requires": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + }, + "dependencies": { + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + } + } + }, + "eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "requires": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-rpc-errors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz", + "integrity": "sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "ethereumjs-abi": { + "version": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "from": "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@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" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + }, + "dependencies": { + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" + } + } + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@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" + } + } + } + }, + "ethers": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", + "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", + "requires": { + "@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" + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "peer": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "peer": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + } + } + }, + "exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "peer": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "externality": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.0.tgz", + "integrity": "sha512-MAU9ci3XdpqOX1aoIoyL2DMzW97P8LYeJxIUkfXhOfsrkH4KLHFaYDwKN0B2l6tqedVJWiTIJtWmxmZfa05vOQ==", + "requires": { + "enhanced-resolve": "^5.10.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "ufo": "^1.0.0" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "peer": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "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==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@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" + } + }, + "fast-json-patch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz", + "integrity": "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==" + }, + "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==" + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "fast-stable-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz", + "integrity": "sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag==" + }, + "fastq": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "peer": true, + "requires": { + "bser": "2.1.1" + } + }, + "fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "requires": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + } + }, + "figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "requires": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "file-extension": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/file-extension/-/file-extension-4.0.5.tgz", + "integrity": "sha512-l0rOL3aKkoi6ea7MNZe6OHgqYYpn48Qfflr8Pe9G9JPPTx5A+sfboK91ZufzIs59/lPqh351l0eb6iKU9J5oGg==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "peer": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "peer": true, + "requires": { + "ee-first": "1.1.1" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "peer": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "peer": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "peer": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "peer": true + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==", + "peer": true + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "peer": true + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + } + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "requires": { + "fetch-blob": "^3.1.2" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "peer": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-memo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz", + "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w==" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "requires": { + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-port-please": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.6.1.tgz", + "integrity": "sha512-4PDSrL6+cuMM1xs6w36ZIkaKzzE0xzfVBCfebHIJ3FE8iB9oic/ECwPw3iNiD4h1AoJ5XLLBhEviFAVrZsDC5A==", + "requires": { + "fs-memo": "^1.2.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "peer": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "giget": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.0.0.tgz", + "integrity": "sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==", + "requires": { + "colorette": "^2.0.19", + "defu": "^6.1.1", + "https-proxy-agent": "^5.0.1", + "mri": "^1.2.0", + "node-fetch-native": "^1.0.1", + "pathe": "^1.0.0", + "tar": "^6.1.12" + } + }, + "git-config-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", + "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==" + }, + "git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "requires": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "requires": { + "git-up": "^7.0.0" + } + }, + "glob": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", + "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "gzip-size": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", + "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "h3": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.0.2.tgz", + "integrity": "sha512-25QqjQMz8pX1NI2rZ/ziNT9B8Aog7jmu2a0o8Qm9kKoH3zOhE+2icVs069h6DEp0g1Dst1+zKfRdRYcK0MogJA==", + "requires": { + "cookie-es": "^0.5.0", + "destr": "^1.2.2", + "radix3": "^1.0.0", + "ufo": "^1.0.1" + } + }, + "hamming-distance": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hamming-distance/-/hamming-distance-1.0.0.tgz", + "integrity": "sha512-hYz2IIKtyuZGfOqCs7skNiFEATf+v9IUNSOaQSr6Ll4JOxxWhOvXvc3mIdCW82Z3xW+zUoto7N/ssD4bDxAWoA==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "peer": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "peer": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hermes-estree": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.8.0.tgz", + "integrity": "sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==", + "peer": true + }, + "hermes-parser": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.8.0.tgz", + "integrity": "sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==", + "peer": true, + "requires": { + "hermes-estree": "0.8.0" + } + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "peer": true, + "requires": { + "source-map": "^0.7.3" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hookable": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.4.2.tgz", + "integrity": "sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==" + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" + }, + "htmlparser2": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" + } + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", + "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==" + }, + "image-extensions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/image-extensions/-/image-extensions-1.1.0.tgz", + "integrity": "sha512-P0t7ByhK8Jk9TU05ct/7+f7h8dNuXq5OY4m0IO/T+1aga/qHkpC0Wf472x3FLdq/zFDG17pgapCM3JDTxwZzow==" + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==", + "peer": true + }, + "imagekit": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/imagekit/-/imagekit-4.1.4.tgz", + "integrity": "sha512-yie0hMi+GVk8gtwi3hr3lwh/pAJv/jGpzteYOubs0I4h3Jic5xBXzWPrlGM4pPbAfWMr5UFXk8w0I4A1Xr6fDQ==", + "requires": { + "axios": "^0.27.2", + "form-data": "^4.0.0", + "hamming-distance": "^1.0.0", + "lodash": "^4.17.15", + "tslib": "^2.4.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + } + } + }, + "imagekit-javascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/imagekit-javascript/-/imagekit-javascript-2.0.0.tgz", + "integrity": "sha512-F2p1DYk68Nr2rw0I6X1trki/QdTShSwbq4rf3ju1/71Bodx5smN9mPfEATGHKRx9iQeeGgmDZM8wNLUcg3HeWA==" + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "peer": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "peer": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.4.tgz", + "integrity": "sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==", + "requires": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.1.2", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.5.7", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.0.1" + } + }, + "install-artifact-from-github": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.3.3.tgz", + "integrity": "sha512-x79SL0d8WOi1ZjXSTUqqs0GPQZ92YArJAN9O46wgU9wdH2U9ecyyhB9YGDbPe2OLV4ptmt6AZYRQZ2GydQZosQ==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "peer": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ioredis": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.4.tgz", + "integrity": "sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==", + "requires": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.0.1", + "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" + } + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "peer": true + }, + "ip-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", + "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "peer": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "peer": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "peer": true + }, + "is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "peer": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "peer": true + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "peer": true, + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-primitive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==" + }, + "is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "requires": { + "@types/estree": "*" + } + }, + "is-relative-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", + "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", + "requires": { + "is-absolute-url": "^3.0.0" + } + }, + "is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "requires": { + "protocols": "^2.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "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" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" + }, + "is-uri": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/is-uri/-/is-uri-1.2.5.tgz", + "integrity": "sha512-/AmNEylxNVNlPpNKPv5FS6dbUyy3M46sacl+Ipi37yatBWwL+baT7By5O+Grrwrvt2/dCfaeNd062UkkR/0VcQ==", + "requires": { + "parse-uri": "~1.0.3", + "punycode2": "~1.0.0" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "peer": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "iso-639-3": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/iso-639-3/-/iso-639-3-2.2.0.tgz", + "integrity": "sha512-v9w/U4XDSfXCrXxf4E6ertGC/lTRX8MLLv7XC1j6N5oL3ympe38jp77zgeyMsn3MbufuAAoGeVzDJbOXnPTMhQ==" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "peer": true + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "requires": {} + }, + "isostring": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isostring/-/isostring-0.0.1.tgz", + "integrity": "sha512-wRcdJtXCe2LGtXnD14fXMkduWVdbeGkzBIKg8WcKeEOi6SIc+hRjYYw76WNx3v5FebhUWZrBTWB0NOl3/sagdQ==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "it-first": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", + "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jayson": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", + "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", + "requires": { + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "lodash": "^4.17.20", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "peer": true + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "peer": true + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "peer": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "peer": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "jet-logger": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jet-logger/-/jet-logger-1.2.2.tgz", + "integrity": "sha512-Kbw4G3BC45+Umz5XBnsE50pHplruJTVKGRy5X1YfCu3Te7f8ggTL8Tm10YegAD2QP41MVQ3o/Y9MFAZzfythqw==", + "requires": { + "colors": "1.3.0" + } + }, + "jiti": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.16.0.tgz", + "integrity": "sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==" + }, + "joi": { + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", + "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "peer": true, + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "peer": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==", + "peer": true + }, + "jscodeshift": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.13.1.tgz", + "integrity": "sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ==", + "peer": true, + "requires": { + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.4", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "peer": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "peer": true, + "requires": { + "glob": "^7.1.3" + } + }, + "temp": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz", + "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==", + "peer": true, + "requires": { + "rimraf": "~2.6.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "peer": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "requires": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "dependencies": { + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "requires": { + "punycode": "^2.3.0" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" + }, + "whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "requires": {} + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "peer": true + }, + "json-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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==" + }, + "json-schema-typed": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.1.tgz", + "integrity": "sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==" + }, + "json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "requires": { + "jsonify": "^0.0.1" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsontokens": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsontokens/-/jsontokens-4.0.1.tgz", + "integrity": "sha512-+MO415LEN6M+3FGsRz4wU20g7N2JA+2j9d9+pGaNJHviG4L8N0qzavGyENw6fJqsq9CcrHOIL6iWX5yeTZ86+Q==", + "requires": { + "@noble/hashes": "^1.1.2", + "@noble/secp256k1": "^1.6.3", + "base64-js": "^1.5.1" + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + }, + "dependencies": { + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + } + } + }, + "jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "key-did-provider-ed25519": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/key-did-provider-ed25519/-/key-did-provider-ed25519-2.0.1.tgz", + "integrity": "sha512-FaB2g7zUAeN/bLaFl2YSNQx9NsxgDd/3TR1YGvoXLhENsvZBdyA2V7hX8/MZhZ5jm82wL5lRw3O4UXuz/pJANQ==", + "requires": { + "@stablelib/ed25519": "^1.0.2", + "did-jwt": "^6.0.0", + "fast-json-stable-stringify": "^2.1.0", + "rpc-utils": "^0.6.2", + "uint8arrays": "^3.0.0" + } + }, + "key-did-resolver": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/key-did-resolver/-/key-did-resolver-2.3.0.tgz", + "integrity": "sha512-q3ChQILPe+u8qkpWP196fEoxsygEyjM3K25qrGaMSolVaUdfgj7qwMz2DE/GRIlfNK2HgKW6KXA8RZMy8aL4MA==", + "requires": { + "@stablelib/ed25519": "^1.0.2", + "bigint-mod-arith": "^3.1.0", + "multiformats": "^9.5.2", + "nist-weierstrauss": "^1.3.0", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "peer": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "knitwork": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz", + "integrity": "sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==" + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "requires": { + "readable-stream": "^2.0.5" + } + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + } + } + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "peer": true + }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "requires": { + "immediate": "~3.0.5" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "listhen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.0.1.tgz", + "integrity": "sha512-RBzBGHMCc5wP8J5Vf8WgF4CAJH8dWHi9LaKB7vfzZt54CiH/0dp01rudy2hFD9wCrTM+UfxFVnn5wTIiY+Qhiw==", + "requires": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.19", + "defu": "^6.1.1", + "get-port-please": "^2.6.1", + "http-shutdown": "^1.2.2", + "ip-regex": "^5.0.0", + "node-forge": "^1.3.1", + "ufo": "^1.0.0" + } + }, + "lit-connect-modal": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/lit-connect-modal/-/lit-connect-modal-0.1.10.tgz", + "integrity": "sha512-hiE/0yrl15EDNH08OqcntiNXDOvU4zviiaOOCT4jG2N3L2dyMFLOwXXrkNobQ6B8/8MgXmMJu2TCp6RwhmCzNw==", + "requires": { + "micromodal": "^0.4.10" + } + }, + "lit-siwe": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/lit-siwe/-/lit-siwe-1.1.8.tgz", + "integrity": "sha512-gXI8GG0GAClw6G7T9p4p6Kn9ywDo8j2d90ShaYArJdsqqO9gwXfzxF84SMeY+bpsNqqQ3FahrhEwTCHd6w7wNw==", + "requires": { + "@spruceid/siwe-parser": "1.1.3", + "@stablelib/random": "^1.0.1", + "apg-js": "^4.1.1" + } + }, + "local-pkg": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.2.tgz", + "integrity": "sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "peer": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + } + }, + "logfmt": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz", + "integrity": "sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==", + "requires": { + "split": "0.2.x", + "through": "2.3.x" + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "peer": true, + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" + }, + "magic-string": { + "version": "0.26.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz", + "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.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-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "peer": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "peer": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "peer": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mapmoize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/mapmoize/-/mapmoize-1.2.1.tgz", + "integrity": "sha512-LK8ArSM1wbfRPTnl+LpdxW1pwkfY6GxtM9p+STr6aDtM7ImR8jLuf4ekei43/AN0f7XDSrohzwwK57eGHSDAuA==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "peer": true + }, + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + } + } + }, + "metascraper": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper/-/metascraper-5.37.1.tgz", + "integrity": "sha512-uBj6wUyrD90qLRpewYLHRK4FDhihruz/XIs7BCnsmzSlAKpZnb4LWzqy7iu0nCuDGfBwZCOnUiDAIUv5SFRNZw==", + "requires": { + "@metascraper/helpers": "^5.37.1", + "cheerio": "~1.0.0-rc.12", + "lodash": "~4.17.21", + "whoops": "~4.1.4" + } + }, + "metascraper-description": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-description/-/metascraper-description-5.37.1.tgz", + "integrity": "sha512-kaDOl9EW10ArDOvMHtue4mvpU+/GHqA2Hv9nPVVPxEa+yItubzMfoIyV34Bg4XOx/yITeV2sLGqZCE9XenBN4A==", + "requires": { + "@metascraper/helpers": "^5.37.1" + } + }, + "metascraper-image": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-image/-/metascraper-image-5.37.1.tgz", + "integrity": "sha512-1G2/mTWfydQ04o4pVRoq+751NSIE97YHc4WF8rGBQ7RVyLznNWXykqNS9FU13BJq+RavWBPDZU8sITFSLS79+g==", + "requires": { + "@metascraper/helpers": "^5.37.1" + } + }, + "metascraper-title": { + "version": "5.37.1", + "resolved": "https://registry.npmjs.org/metascraper-title/-/metascraper-title-5.37.1.tgz", + "integrity": "sha512-Ae9l9Sp6Ff1HUzta7CbxGY41qSuxk5oYimp5JMXMN7xmEg3R1Wk+2OgO9kMhzHhhIHSJRSv8WITPvkSvLWysuA==", + "requires": { + "@metascraper/helpers": "^5.37.1" + } + }, + "metro": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.72.3.tgz", + "integrity": "sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg==", + "peer": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^3.2.2", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.8.0", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-worker": "^27.2.0", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-config": "0.72.3", + "metro-core": "0.72.3", + "metro-file-map": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-inspector-proxy": "0.72.3", + "metro-minify-uglify": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-resolver": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "metro-symbolicate": "0.72.3", + "metro-transform-plugins": "0.72.3", + "metro-transform-worker": "0.72.3", + "mime-types": "^2.1.27", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "peer": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "peer": true, + "requires": { + "glob": "^7.1.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "requires": {} + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz", + "integrity": "sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw==", + "peer": true, + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.8.0", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.72.3.tgz", + "integrity": "sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A==", + "peer": true, + "requires": { + "metro-core": "0.72.3", + "rimraf": "^2.5.4" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "peer": true, + "requires": { + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "peer": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "metro-cache-key": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.72.3.tgz", + "integrity": "sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg==", + "peer": true + }, + "metro-config": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.72.3.tgz", + "integrity": "sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw==", + "peer": true, + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.72.3", + "metro-cache": "0.72.3", + "metro-core": "0.72.3", + "metro-runtime": "0.72.3" + } + }, + "metro-core": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.72.3.tgz", + "integrity": "sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A==", + "peer": true, + "requires": { + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.72.3" + } + }, + "metro-file-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.72.3.tgz", + "integrity": "sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA==", + "peer": true, + "requires": { + "abort-controller": "^3.0.0", + "anymatch": "^3.0.3", + "debug": "^2.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-regex-util": "^27.0.6", + "jest-serializer": "^27.0.6", + "jest-util": "^27.2.0", + "jest-worker": "^27.2.0", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "metro-hermes-compiler": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz", + "integrity": "sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg==", + "peer": true + }, + "metro-inspector-proxy": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz", + "integrity": "sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw==", + "peer": true, + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^7.5.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "peer": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "peer": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "peer": true, + "requires": {} + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "peer": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "peer": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz", + "integrity": "sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA==", + "peer": true, + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz", + "integrity": "sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw==", + "peer": true, + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.72.3.tgz", + "integrity": "sha512-Ogst/M6ujYrl/+9mpEWqE3zF7l2mTuftDTy3L8wZYwX1pWUQWQpfU1aJBeWiLxt1XlIq+uriRjKzKoRoIK57EA==", + "peer": true, + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.8.0", + "metro-babel-transformer": "0.72.3", + "metro-react-native-babel-preset": "0.72.3", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.72.3.tgz", + "integrity": "sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w==", + "peer": true, + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.72.3.tgz", + "integrity": "sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA==", + "peer": true, + "requires": { + "@babel/runtime": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-source-map": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.72.3.tgz", + "integrity": "sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ==", + "peer": true, + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.72.3", + "nullthrows": "^1.1.1", + "ob1": "0.72.3", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + } + } + }, + "metro-symbolicate": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz", + "integrity": "sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw==", + "peer": true, + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.72.3", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + } + } + }, + "metro-transform-plugins": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz", + "integrity": "sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg==", + "peer": true, + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz", + "integrity": "sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ==", + "peer": true, + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.72.3", + "metro-babel-transformer": "0.72.3", + "metro-cache": "0.72.3", + "metro-cache-key": "0.72.3", + "metro-hermes-compiler": "0.72.3", + "metro-source-map": "0.72.3", + "metro-transform-plugins": "0.72.3", + "nullthrows": "^1.1.1" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "micromodal": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz", + "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ==" + }, + "microsoft-capitalize": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/microsoft-capitalize/-/microsoft-capitalize-1.0.5.tgz", + "integrity": "sha512-iqDMU9J643BHg8Zp7EMZNLTp6Pgs2f1S2SMnCW2VlUqMs17xCZ5vwVjalBJEGVcUfG+/1ePqeEGcMW3VfzHK5A==" + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "peer": true + }, + "minipass": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz", + "integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "peer": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdir": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/mkdir/-/mkdir-0.0.2.tgz", + "integrity": "sha512-98OnjcWaNEIRUJJe9rFoWlbkQ5n9z8F86wIPCrI961YEViiVybTuJln919WuuSHSnlrqXy0ELKCntoPy8C7lqg==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "mlly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.0.0.tgz", + "integrity": "sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==", + "requires": { + "acorn": "^8.8.1", + "pathe": "^1.0.0", + "pkg-types": "^1.0.0", + "ufo": "^1.0.0" + } + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multibase": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-4.0.6.tgz", + "integrity": "sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==", + "requires": { + "@multiformats/base-x": "^4.0.1" + } + }, + "multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, + "multihashes": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz", + "integrity": "sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==", + "requires": { + "multibase": "^4.0.1", + "uint8arrays": "^3.0.0", + "varint": "^5.0.2" + }, + "dependencies": { + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nan": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==" + }, + "nanoid": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.0.tgz", + "integrity": "sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "peer": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "peer": true + }, + "nist-weierstrauss": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/nist-weierstrauss/-/nist-weierstrauss-1.5.1.tgz", + "integrity": "sha512-TtfkjxfCPYWljG4zSQgHVnzpwNj5pTlIKSxyPlXpsRpA9B8PJchKoIDe7ZIvfzPwZTzawhhGAqngFrM+7Elf0g==", + "requires": { + "multiformats": "^9.6.5", + "uint8arrays": "^2.1.4" + }, + "dependencies": { + "uint8arrays": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz", + "integrity": "sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==", + "requires": { + "multiformats": "^9.4.2" + } + } + } + }, + "nitropack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-1.0.0.tgz", + "integrity": "sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==", + "requires": { + "@cloudflare/kv-asset-handler": "^0.2.0", + "@netlify/functions": "^1.3.0", + "@rollup/plugin-alias": "^4.0.2", + "@rollup/plugin-commonjs": "^23.0.2", + "@rollup/plugin-inject": "^5.0.2", + "@rollup/plugin-json": "^5.0.1", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-replace": "^5.0.1", + "@rollup/plugin-wasm": "^6.0.1", + "@rollup/pluginutils": "^5.0.2", + "@vercel/nft": "^0.22.1", + "archiver": "^5.3.1", + "c12": "^1.0.1", + "chalk": "^5.1.2", + "chokidar": "^3.5.3", + "consola": "^2.15.3", + "cookie-es": "^0.5.0", + "defu": "^6.1.1", + "destr": "^1.2.1", + "dot-prop": "^7.2.0", + "esbuild": "^0.15.14", + "escape-string-regexp": "^5.0.0", + "etag": "^1.8.1", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "gzip-size": "^7.0.0", + "h3": "^1.0.1", + "hookable": "^5.4.2", + "http-proxy": "^1.18.1", + "is-primitive": "^3.0.1", + "jiti": "^1.16.0", + "klona": "^2.0.5", + "knitwork": "^1.0.0", + "listhen": "^1.0.0", + "mime": "^3.0.0", + "mlly": "^1.0.0", + "mri": "^1.2.0", + "node-fetch-native": "^1.0.1", + "ofetch": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "pkg-types": "^1.0.1", + "pretty-bytes": "^6.0.0", + "radix3": "^1.0.0", + "rollup": "^2.79.1", + "rollup-plugin-terser": "^7.0.2", + "rollup-plugin-visualizer": "^5.8.3", + "scule": "^1.0.0", + "semver": "^7.3.8", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "source-map-support": "^0.5.21", + "std-env": "^3.3.1", + "ufo": "^1.0.0", + "unenv": "^1.0.0", + "unimport": "^1.0.0", + "unstorage": "^1.0.1" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "optional": true + }, + "esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "requires": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "nocache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz", + "integrity": "sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==", + "peer": true + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==", + "peer": true, + "requires": { + "minimatch": "^3.0.2" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-fetch-native": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.1.tgz", + "integrity": "sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==" + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-gyp": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", + "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", + "requires": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^11.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "requires": { + "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" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "requires": { + "abbrev": "^1.0.0" + } + }, + "npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "peer": true + }, + "node-releases": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.7.tgz", + "integrity": "sha512-EJ3rzxL9pTWPjk5arA0s0dgXpnyiAbJDE6wHT62g7VsgrgQgmmZ+Ru++M1BFofncWja+Pnn3rEr3fieRySAdKQ==" + }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", + "peer": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "peer": true + }, + "nuxi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.0.0.tgz", + "integrity": "sha512-VWh1kKFffxD2yadZWcQSd6eTf9okXRr7d3HsjLiI4B3Q1/8iKdIUiodGo7X71OZ+gPVnX6Oh/XFzcb7mr+8TbQ==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "nuxt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.0.0.tgz", + "integrity": "sha512-RNlD78uv04ZiXWmlx9f1tnJfrqsYAWHU+4gbgOTQpIBmQzHWPWiox+fm/1m93iKfEd5sJi9TJUoXX5yBObVZYw==", + "requires": { + "@nuxt/devalue": "^2.0.0", + "@nuxt/kit": "3.0.0", + "@nuxt/schema": "3.0.0", + "@nuxt/telemetry": "^2.1.8", + "@nuxt/ui-templates": "^1.0.0", + "@nuxt/vite-builder": "3.0.0", + "@unhead/ssr": "^1.0.0", + "@vue/reactivity": "^3.2.45", + "@vue/shared": "^3.2.45", + "@vueuse/head": "^1.0.15", + "chokidar": "^3.5.3", + "cookie-es": "^0.5.0", + "defu": "^6.1.1", + "destr": "^1.2.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.1", + "fs-extra": "^10.1.0", + "globby": "^13.1.2", + "h3": "^1.0.1", + "hash-sum": "^2.0.0", + "hookable": "^5.4.2", + "knitwork": "^1.0.0", + "magic-string": "^0.26.7", + "mlly": "^1.0.0", + "nitropack": "^1.0.0", + "nuxi": "3.0.0", + "ofetch": "^1.0.0", + "ohash": "^1.0.0", + "pathe": "^1.0.0", + "perfect-debounce": "^0.1.3", + "scule": "^1.0.0", + "strip-literal": "^1.0.0", + "ufo": "^1.0.0", + "ultrahtml": "^1.0.0", + "unctx": "^2.1.0", + "unenv": "^1.0.0", + "unhead": "^1.0.0", + "unimport": "^1.0.1", + "unplugin": "^1.0.0", + "untyped": "^1.0.0", + "vue": "^3.2.45", + "vue-bundle-renderer": "^1.0.0", + "vue-devtools-stub": "^0.1.0", + "vue-router": "^4.1.6" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "ob1": { + "version": "0.72.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.72.3.tgz", + "integrity": "sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg==", + "peer": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "peer": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "peer": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "ofetch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.0.tgz", + "integrity": "sha512-d40aof8czZFSQKJa4+F7Ch3UC5D631cK1TTUoK+iNEut9NoiCL+u0vykl/puYVUS2df4tIQl5upQcolIcEzQjQ==", + "requires": { + "destr": "^1.2.1", + "node-fetch-native": "^1.0.1", + "ufo": "^1.0.0" + } + }, + "ohash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.0.0.tgz", + "integrity": "sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==" + }, + "ohmyfetch": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.21.tgz", + "integrity": "sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==", + "requires": { + "destr": "^1.2.0", + "node-fetch-native": "^0.1.8", + "ufo": "^0.8.6", + "undici": "^5.12.0" + }, + "dependencies": { + "node-fetch-native": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.8.tgz", + "integrity": "sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==" + }, + "ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==" + } + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "peer": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + } + }, + "ora": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", + "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "requires": { + "bl": "^5.0.0", + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "peer": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "parse-git-config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", + "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "requires": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + } + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "peer": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "requires": { + "protocols": "^2.0.0" + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "parse-uri": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.8.tgz", + "integrity": "sha512-SXjDldaQ7dvRBqU9m6HFcfaJZf0enJk+LD+whx+Fq3Jp9AzYEIsor5WUYxdVwW/GyN7TTNna3SGqYdww0AbTuQ==" + }, + "parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "requires": { + "parse-path": "^7.0.0" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "peer": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "peer": true + }, + "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==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "requires": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==" + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" + } + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pathe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.0.0.tgz", + "integrity": "sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "perfect-debounce": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-0.1.3.tgz", + "integrity": "sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pinia": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.0.28.tgz", + "integrity": "sha512-YClq9DkqCblq9rlyUual7ezMu/iICWdBtfJrDt4oWU9Zxpijyz7xB2xTwx57DaBQ96UGvvTMORzALr+iO5PVMw==", + "requires": { + "@vue/devtools-api": "^6.4.5", + "vue-demi": "*" + }, + "dependencies": { + "vue-demi": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", + "requires": {} + } + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "peer": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "peer": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "peer": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "peer": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "peer": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "peer": true + } + } + }, + "pkg-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz", + "integrity": "sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==", + "requires": { + "jsonc-parser": "^3.2.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "peer": true + }, + "postcss": { + "version": "8.4.20", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz", + "integrity": "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + } + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-import-resolver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz", + "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==", + "requires": { + "enhanced-resolve": "^4.1.1" + }, + "dependencies": { + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "requires": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==" + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==" + }, + "pretty-bytes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz", + "integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "peer": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "peer": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "peer": true, + "requires": { + "asap": "~2.0.6" + } + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "peer": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "peer": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "punycode2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/punycode2/-/punycode2-1.0.1.tgz", + "integrity": "sha512-+TXpd9YRW4YUZZPoRHJ3DILtWwootGc2DsgvfHmklQ8It1skINAuqSdqizt5nlTaBmwrYACHkHApCXjc9gHk2Q==" + }, + "qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "requires": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "query-string": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", + "integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", + "requires": { + "decode-uri-component": "^0.2.2", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "radix3": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.0.tgz", + "integrity": "sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "rc9": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.0.0.tgz", + "integrity": "sha512-yVeYJHOpJLOhs3V6RKwz7RPPwPurrx3JjwK264sPgvo/lFdhuUrLien7iSvAO6STVkN0gSMk/MehQNHQhflqZw==", + "requires": { + "defu": "^6.1.1", + "destr": "^1.2.1", + "flat": "^5.0.2" + } + }, + "re2": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/re2/-/re2-1.20.3.tgz", + "integrity": "sha512-g5j4YjygwGEccP9SCuDI90uPlgALLEYLotfL0K+kqL3XKB4ht7Nm1JuXfOTG96c7JozpvCUxTz1T7oTNwwMI6w==", + "requires": { + "install-artifact-from-github": "^1.3.3", + "nan": "^2.17.0", + "node-gyp": "^9.4.0" + } + }, + "react": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.1.0.tgz", + "integrity": "sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-devtools-core": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.24.0.tgz", + "integrity": "sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg==", + "peer": true, + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "react-image-file-resizer": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/react-image-file-resizer/-/react-image-file-resizer-0.4.8.tgz", + "integrity": "sha512-Ue7CfKnSlsfJ//SKzxNMz8avDgDSpWQDOnTKOp/GNRFJv4dO9L5YGHNEnj40peWkXXAK2OK0eRIoXhOYpUzUTQ==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "peer": true + }, + "react-native": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.70.6.tgz", + "integrity": "sha512-xtQdImPHnwgraEx3HIZFOF+D1hJ9bC5mfpIdUGoMHRws6OmvHAjmFpO6qfdnaQ29vwbmZRq7yf14sbury74R/w==", + "peer": true, + "requires": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "9.3.2", + "@react-native-community/cli-platform-android": "9.3.1", + "@react-native-community/cli-platform-ios": "9.3.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "2.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "memoize-one": "^5.0.0", + "metro-react-native-babel-transformer": "0.72.3", + "metro-runtime": "0.72.3", + "metro-source-map": "0.72.3", + "mkdirp": "^0.5.1", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.3.0", + "react-devtools-core": "4.24.0", + "react-native-codegen": "^0.70.6", + "react-native-gradle-plugin": "^0.70.3", + "react-refresh": "^0.4.0", + "react-shallow-renderer": "^16.15.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.22.0", + "stacktrace-parser": "^0.1.3", + "use-sync-external-store": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "peer": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "peer": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "react-native-codegen": { + "version": "0.70.6", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.70.6.tgz", + "integrity": "sha512-kdwIhH2hi+cFnG5Nb8Ji2JwmcCxnaOOo9440ov7XDzSvGfmUStnCzl+MCW8jLjqHcE4icT7N9y+xx4f50vfBTw==", + "peer": true, + "requires": { + "@babel/parser": "^7.14.0", + "flow-parser": "^0.121.0", + "jscodeshift": "^0.13.1", + "nullthrows": "^1.1.1" + } + }, + "react-native-gradle-plugin": { + "version": "0.70.3", + "resolved": "https://registry.npmjs.org/react-native-gradle-plugin/-/react-native-gradle-plugin-0.70.3.tgz", + "integrity": "sha512-oOanj84fJEXUg9FoEAQomA8ISG+DVIrTZ3qF7m69VQUJyOGYyDZmPqKcjvRku4KXlEH6hWO9i4ACLzNBh8gC0A==", + "peer": true + }, + "react-native-url-polyfill": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", + "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", + "requires": { + "whatwg-url-without-unicode": "8.0.0-3" + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==", + "peer": true + }, + "react-shallow-renderer": { + "version": "16.15.0", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", + "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", + "peer": true, + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "requires": { + "minimatch": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==", + "peer": true + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "peer": true, + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true + } + } + }, + "redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==" + }, + "redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "requires": { + "redis-errors": "^1.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "peer": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "peer": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "peer": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "peer": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "peer": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "peer": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "peer": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "peer": true + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "peer": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "peer": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "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" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "peer": true + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "peer": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "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" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "ripemd160-min": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/ripemd160-min/-/ripemd160-min-0.0.6.tgz", + "integrity": "sha512-+GcJgQivhs6S9qvLogusiTcS9kQUfgR75whKuy5jIhuiOfQuJ8fjqxV6EGD5duH1Y/FawFUMtMhyeq3Fbnib8A==" + }, + "rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "requires": { + "bn.js": "^5.2.0" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-inject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", + "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1", + "magic-string": "^0.25.3", + "rollup-pluginutils": "^2.8.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "rollup-plugin-node-polyfills": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", + "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", + "dev": true, + "requires": { + "rollup-plugin-inject": "^3.0.0" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "rollup-plugin-visualizer": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.8.3.tgz", + "integrity": "sha512-QGJk4Bqe4AOat5AjipOh8esZH1nck5X2KFpf4VytUdSUuuuSwvIQZjMGgjcxe/zXexltqaXp5Vx1V3LmnQH15Q==", + "requires": { + "open": "^8.4.0", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "17.6.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "requires": { + "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" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "rpc-utils": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rpc-utils/-/rpc-utils-0.6.2.tgz", + "integrity": "sha512-kzk1OflbBckfDBAo8JwsmtQSHzj+6hxRt5G+u8A8ZSmunBw1nhWvRkSq8j1+EvWBqBRLy1aiGLUW5644CZqQtA==", + "requires": { + "nanoid": "^3.3.1" + }, + "dependencies": { + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + } + } + }, + "rpc-websockets": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.0.tgz", + "integrity": "sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==", + "requires": { + "@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" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "rxjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", + "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safe-json-utils": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz", + "integrity": "sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "peer": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.8.0.tgz", + "integrity": "sha512-ZsGyc6avnqgvEm3eMKrcy8xa7WM1MrGrfkGsUgQee2CU+vg3PCfNCexXwBDF/6dEPvaQ4k/QqRjnYKHL8xgNjg==", + "requires": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^8.0.0", + "is-plain-object": "^5.0.0", + "parse-srcset": "^1.0.2", + "postcss": "^8.3.11" + } + }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.22.0.tgz", + "integrity": "sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==", + "peer": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "scule": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.0.0.tgz", + "integrity": "sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==" + }, + "secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "peer": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-placeholder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", + "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "requires": { + "defu": "^6.0.0" + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "peer": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "peer": true, + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "peer": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "peer": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "peer": true + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "peer": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "peer": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "peer": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "peer": true + } + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "smartquotes": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/smartquotes/-/smartquotes-2.3.2.tgz", + "integrity": "sha512-0R6YJ5hLpDH4mZR7N5eZ12oCMLspvGOHL9A9SEm2e3b/CQmQidekW4SWSKEmor/3x6m3NCBBEqLzikcZC9VJNQ==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "peer": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "peer": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "peer": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "peer": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "peer": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + } + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "peer": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "peer": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha512-e0pKq+UUH2Xq/sXbYpZBZc3BawsfDZ7dgv+JtRTUPNcvF5CMR4Y9cvJqkMY0MoxWzTHvZuz1beg6pNEKlszPiQ==", + "requires": { + "through": "2" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "peer": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "peer": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "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" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + } + } + }, + "ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "requires": { + "minipass": "^7.0.3" + }, + "dependencies": { + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==" + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "peer": true + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "peer": true, + "requires": { + "type-fest": "^0.7.1" + }, + "dependencies": { + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "peer": true + } + } + }, + "standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "peer": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "peer": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "peer": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "peer": true + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "peer": true + }, + "std-env": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz", + "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "peer": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-literal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz", + "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==", + "requires": { + "acorn": "^8.8.1" + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", + "peer": true + }, + "superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "peer": true, + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "peer": true + } + } + }, + "terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "text-encoding-utf-8": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", + "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "peer": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "peer": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "tlds": { + "version": "1.242.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.242.0.tgz", + "integrity": "sha512-aP3dXawgmbfU94mA32CJGHmJUE1E58HCB1KmlKRhBNtqBL27mSQcAEmcaMaQ1Za9kIVvOdbxJD3U5ycDy7nJ3w==" + }, + "tldts": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.0.15.tgz", + "integrity": "sha512-GMoI6Ae4c8vv7A3lgmD+ubAziHINxn3/X1BTRqfePmTnff2qAaZsGnDMo2OHbDn9psPLmW9SCBISiNzyce6bKw==", + "requires": { + "tldts-core": "^6.0.15" + } + }, + "tldts-core": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.0.15.tgz", + "integrity": "sha512-8RuyZ9S3kY2NaSx5zfEiURuyM1kipN6xXp/1guWWKwiSqvb/7dNKKjfvF88H3A3wX1pagaNlewK21kpxZt/DPg==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "peer": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "peer": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "peer": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "peer": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-fest": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.4.0.tgz", + "integrity": "sha512-PEPg6RHlB9cFwoTMNENNrQFL0cXX04voWr2UPwQBJ3pVs7Mt8Y1oLWdUeMdGEwZE8HFFlujq8gS9enmyiQ8pLg==" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ufo": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz", + "integrity": "sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "peer": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "peer": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true + } + } + }, + "uint8arrays": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", + "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", + "requires": { + "multiformats": "^9.4.2" + } + }, + "ultrahtml": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.2.0.tgz", + "integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==" + }, + "unctx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.1.tgz", + "integrity": "sha512-RffJlpvLOtolWsn0fxXsuSDfwiWcR6cyuykw2e0+zAggvGW1SesXt9WxIWlWpJhwVCZD/WlxxLqKLS50Q0CkWA==", + "requires": { + "acorn": "^8.8.1", + "estree-walker": "^3.0.1", + "magic-string": "^0.26.7", + "unplugin": "^1.0.0" + } + }, + "undici": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.14.0.tgz", + "integrity": "sha512-yJlHYw6yXPPsuOH0x2Ib1Km61vu4hLiRRQoafs+WUgX1vO64vgnxiCEN9dpIrhZyHFsai3F0AEj4P9zy19enEQ==", + "requires": { + "busboy": "^1.6.0" + } + }, + "unenv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.0.0.tgz", + "integrity": "sha512-vlyi2Rzj4CNlA1JsEXufX+ItkGr3Z5DfLzKniYEneMlBVtuxS+57f1LwTPj2eiBPSPaGHMUVzEnjSCGE7l8JQg==", + "requires": { + "defu": "^6.1.1", + "mime": "^3.0.0", + "node-fetch-native": "^1.0.1", + "pathe": "^1.0.0" + } + }, + "unhead": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.0.13.tgz", + "integrity": "sha512-stWC9VawHWq27WiAsgNPLFXI61LaNy1E3Zs/0cSgPTvz4ti8fYuqLOz930pzVRIKrWnxQVGndw8UZLSEcK7ikA==", + "requires": { + "@unhead/dom": "1.0.13", + "@unhead/schema": "1.0.13", + "hookable": "^5.4.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "peer": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "peer": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "peer": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "peer": true + }, + "unimport": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-1.0.2.tgz", + "integrity": "sha512-DcYkDwl1XMZNmyEKUFzVzHAul0FZcj9m0OM/WRfaAtg6Gw1waYlypYJl6qAg31k57TnNPwGDCAxYPodYC5qomQ==", + "requires": { + "@rollup/pluginutils": "^5.0.2", + "escape-string-regexp": "^5.0.0", + "fast-glob": "^3.2.12", + "local-pkg": "^0.4.2", + "magic-string": "^0.27.0", + "mlly": "^1.0.0", + "pathe": "^1.0.0", + "pkg-types": "^1.0.1", + "scule": "^1.0.0", + "strip-literal": "^1.0.0", + "unplugin": "^1.0.1" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + }, + "magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "peer": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "peer": true + } + } + }, + "unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "requires": { + "unique-slug": "^4.0.0" + } + }, + "unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "peer": true + }, + "unplugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz", + "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==", + "requires": { + "acorn": "^8.8.1", + "chokidar": "^3.5.3", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.5.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "peer": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "peer": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "peer": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "peer": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "peer": true + } + } + }, + "unstorage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.0.1.tgz", + "integrity": "sha512-J1c4b8K2KeihHrQtdgl/ybIapArUbPaPb+TyJy/nGSauDwDYqciZsEKdkee568P3c8SSH4TIgnGRHDWMPGw+Lg==", + "requires": { + "anymatch": "^3.1.2", + "chokidar": "^3.5.3", + "destr": "^1.2.1", + "h3": "^1.0.1", + "ioredis": "^5.2.4", + "listhen": "^1.0.0", + "mkdir": "^0.0.2", + "mri": "^1.2.0", + "ofetch": "^1.0.0", + "ufo": "^1.0.0", + "ws": "^8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} + } + } + }, + "untyped": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.1.0.tgz", + "integrity": "sha512-v4H7juRA2cWFr+V4L2HExXwlRCwZv2A6o2M33+9aN/DPUyzqtFFMCTpiKF7sdOV8EaLxm+LTpDb0BoeGv2NswQ==", + "requires": { + "@babel/core": "^7.20.5", + "@babel/standalone": "^7.20.6", + "@babel/types": "^7.20.5", + "scule": "^1.0.0" + } + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "peer": true + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-regex-safe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-regex-safe/-/url-regex-safe-4.0.0.tgz", + "integrity": "sha512-BrnFCWKNFrFnRzKD66NtJqQepfJrUHNPvPxE5y5NSAhXBb4OlobQjt7907Jm4ItPiXaeX+dDWMkcnOd4jR9N8A==", + "requires": { + "ip-regex": "4.3.0", + "tlds": "^1.242.0" + }, + "dependencies": { + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "peer": true + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peer": true, + "requires": {} + }, + "utf-8-validate": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", + "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "requires": { + "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" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "peer": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "varuint-bitcoin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz", + "integrity": "sha512-4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "peer": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + } + } + }, + "video-extensions": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/video-extensions/-/video-extensions-1.2.0.tgz", + "integrity": "sha512-TriMl18BHEsh2KuuSA065tbu4SNAC9fge7k8uKoTTofTq89+Xsg4K1BGbmSVETwUZhqSjd9KwRCNwXAW/buXMg==" + }, + "vite": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-3.2.5.tgz", + "integrity": "sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==", + "requires": { + "esbuild": "^0.15.9", + "fsevents": "~2.3.2", + "postcss": "^8.4.18", + "resolve": "^1.22.1", + "rollup": "^2.79.1" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "optional": true + }, + "esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "requires": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + } + } + }, + "vite-node": { + "version": "0.25.8", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-0.25.8.tgz", + "integrity": "sha512-o1GsPZcq4ce7ZUUALnOfYP/bjaHQYtLDLuirOMvYCdsuvDMb2tggib2RZRfHIhTEF2QnIgyQEoyaOjAMHGPRiw==", + "requires": { + "debug": "^4.3.4", + "mlly": "^1.0.0", + "pathe": "^0.2.0", + "source-map": "^0.6.1", + "source-map-support": "^0.5.21", + "vite": "^3.0.0 || ^4.0.0" + }, + "dependencies": { + "pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "vite-plugin-checker": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.5.2.tgz", + "integrity": "sha512-RtpoXS1+A31HcXcNiuHyVDU3SlH1tU/ufOZEBlBrKclNsE+P9BdVsXiO5AWpczZCM6G2k/7GeH/BRi9lDvvakQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "lodash.debounce": "^4.0.8", + "lodash.pick": "^4.4.0", + "npm-run-path": "^4.0.1", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "peer": true + }, + "vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==" + }, + "vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "requires": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "requires": { + "vscode-languageserver-protocol": "3.16.0" + } + }, + "vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "requires": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", + "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" + }, + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + }, + "vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" + }, + "vue": { + "version": "3.2.45", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz", + "integrity": "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==", + "requires": { + "@vue/compiler-dom": "3.2.45", + "@vue/compiler-sfc": "3.2.45", + "@vue/runtime-dom": "3.2.45", + "@vue/server-renderer": "3.2.45", + "@vue/shared": "3.2.45" + } + }, + "vue-bundle-renderer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-1.0.0.tgz", + "integrity": "sha512-43vCqTgaMXfHhtR8/VcxxWD1DgtzyvNc4wNyG5NKCIH19O1z5G9ZCRXTGEA2wifVec5PU82CkRLD2sTK9NkTdA==", + "requires": { + "ufo": "^1.0.0" + } + }, + "vue-dapp": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vue-dapp/-/vue-dapp-0.6.4.tgz", + "integrity": "sha512-ITBptGuzgohj2Wf1s1wq/a9WCW10RUVHMD6NJnMgGfonUZA9xOWVBefZDc9rpafHNAozNsGbRmxVpOhR7fq5mQ==", + "requires": { + "@coinbase/wallet-sdk": "^3.1.0", + "@gnosis.pm/safe-apps-provider": "^0.14.0", + "@walletconnect/web3-provider": "^1.7.8", + "ethers": "^5.6.8" + } + }, + "vue-devtools-stub": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", + "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" + }, + "vue-router": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.1.6.tgz", + "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==", + "requires": { + "@vue/devtools-api": "^6.4.5" + } + }, + "vue-toastification": { + "version": "2.0.0-rc.5", + "resolved": "https://registry.npmjs.org/vue-toastification/-/vue-toastification-2.0.0-rc.5.tgz", + "integrity": "sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA==", + "requires": {} + }, + "w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "peer": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" + }, + "web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "requires": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "requires": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + } + }, + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==" + }, + "websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "requires": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "requires": { + "iconv-lite": "0.6.3" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "peer": true + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "whatwg-url-without-unicode": { + "version": "8.0.0-3", + "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", + "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==", + "requires": { + "buffer": "^5.4.3", + "punycode": "^2.1.1", + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "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", + "is-typed-array": "^1.1.10" + } + }, + "whoops": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/whoops/-/whoops-4.1.5.tgz", + "integrity": "sha512-9TbvXOG6JtO2jVtoY0bsGRv0CRNEsY1+Dv2K77o+PzebJKQr3xjP6FPkuL6v71b39MjZ4ChwZzHW7ewWV6ovIg==", + "requires": { + "clean-stack": "~3.0.0", + "mimic-fn": "~3.1.0" + }, + "dependencies": { + "clean-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", + "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", + "requires": { + "escape-string-regexp": "4.0.0" + } + }, + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==" + } + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "peer": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "requires": {} + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "requires": { + "cookiejar": "^2.1.1" + } + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "xxhashjs": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", + "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", + "requires": { + "cuint": "^0.2.2" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "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==" + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..eb10947 --- /dev/null +++ b/package.json @@ -0,0 +1,37 @@ +{ + "name": "modechat", + "private": true, + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview" + }, + "dependencies": { + "@openzeppelin/merkle-tree": "^1.0.5", + "@orbisclub/orbis-sdk": "^0.4.70", + "@pinia/nuxt": "^0.4.6", + "@spheron/browser-upload": "^2.0.1", + "@spheron/storage": "^2.0.4", + "@vueuse/core": "^9.2.0", + "@vueuse/nuxt": "^9.2.0", + "axios": "^1.6.2", + "emoji-mart-vue-fast": "^15.0.0", + "ethers": "^5.7.2", + "imagekit": "^4.1.4", + "imagekit-javascript": "^2.0.0", + "metascraper": "^5.36.0", + "metascraper-description": "^5.36.0", + "metascraper-image": "^5.36.0", + "metascraper-title": "^5.36.0", + "pinia": "^2.0.28", + "sanitize-html": "^2.7.2", + "vue-dapp": "^0.6.2", + "vue-toastification": "^2.0.0-rc.5" + }, + "devDependencies": { + "@esbuild-plugins/node-globals-polyfill": "^0.1.1", + "@esbuild-plugins/node-modules-polyfill": "^0.1.4", + "nuxt": "3.0.0" + } +} diff --git a/pages/about.vue b/pages/about.vue new file mode 100644 index 0000000..b2a57b0 --- /dev/null +++ b/pages/about.vue @@ -0,0 +1,73 @@ + + + \ No newline at end of file diff --git a/pages/activity-points.vue b/pages/activity-points.vue new file mode 100644 index 0000000..cd3d7d6 --- /dev/null +++ b/pages/activity-points.vue @@ -0,0 +1,96 @@ + + + \ No newline at end of file diff --git a/pages/airdrop.vue b/pages/airdrop.vue new file mode 100644 index 0000000..feb3bb0 --- /dev/null +++ b/pages/airdrop.vue @@ -0,0 +1,169 @@ + + + \ No newline at end of file diff --git a/pages/find-user.vue b/pages/find-user.vue new file mode 100644 index 0000000..d5f51d0 --- /dev/null +++ b/pages/find-user.vue @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue new file mode 100644 index 0000000..8375544 --- /dev/null +++ b/pages/index.vue @@ -0,0 +1,32 @@ + + + \ No newline at end of file diff --git a/pages/keys.vue b/pages/keys.vue new file mode 100644 index 0000000..a5110ac --- /dev/null +++ b/pages/keys.vue @@ -0,0 +1,579 @@ + + + \ No newline at end of file diff --git a/pages/memes-images.vue b/pages/memes-images.vue new file mode 100644 index 0000000..8c95d80 --- /dev/null +++ b/pages/memes-images.vue @@ -0,0 +1,24 @@ + + + \ No newline at end of file diff --git a/pages/minted-post.vue b/pages/minted-post.vue new file mode 100644 index 0000000..26c4b28 --- /dev/null +++ b/pages/minted-post.vue @@ -0,0 +1,203 @@ + + + \ No newline at end of file diff --git a/pages/nft/collection.vue b/pages/nft/collection.vue new file mode 100644 index 0000000..fe65bce --- /dev/null +++ b/pages/nft/collection.vue @@ -0,0 +1,655 @@ + + + diff --git a/pages/nft/create.vue b/pages/nft/create.vue new file mode 100644 index 0000000..e9b1323 --- /dev/null +++ b/pages/nft/create.vue @@ -0,0 +1,432 @@ + + + \ No newline at end of file diff --git a/pages/nft/index.vue b/pages/nft/index.vue new file mode 100644 index 0000000..27b24f9 --- /dev/null +++ b/pages/nft/index.vue @@ -0,0 +1,324 @@ + + + \ No newline at end of file diff --git a/pages/notifications.vue b/pages/notifications.vue new file mode 100644 index 0000000..18405eb --- /dev/null +++ b/pages/notifications.vue @@ -0,0 +1,91 @@ + + + \ No newline at end of file diff --git a/pages/post.vue b/pages/post.vue new file mode 100644 index 0000000..5b64e2d --- /dev/null +++ b/pages/post.vue @@ -0,0 +1,132 @@ + + + \ No newline at end of file diff --git a/pages/profile.vue b/pages/profile.vue new file mode 100644 index 0000000..b81d5ec --- /dev/null +++ b/pages/profile.vue @@ -0,0 +1,30 @@ + + + diff --git a/pages/send-tokens.vue b/pages/send-tokens.vue new file mode 100644 index 0000000..1fe7416 --- /dev/null +++ b/pages/send-tokens.vue @@ -0,0 +1,50 @@ + + + \ No newline at end of file diff --git a/pages/shill.vue b/pages/shill.vue new file mode 100644 index 0000000..09bbeff --- /dev/null +++ b/pages/shill.vue @@ -0,0 +1,24 @@ + + + \ No newline at end of file diff --git a/pages/stake.vue b/pages/stake.vue new file mode 100644 index 0000000..9a920e1 --- /dev/null +++ b/pages/stake.vue @@ -0,0 +1,297 @@ + + + \ No newline at end of file diff --git a/pages/swap.vue b/pages/swap.vue new file mode 100644 index 0000000..2d2364d --- /dev/null +++ b/pages/swap.vue @@ -0,0 +1,46 @@ + + + \ No newline at end of file diff --git a/plugins/chain.js b/plugins/chain.js new file mode 100644 index 0000000..896f9f3 --- /dev/null +++ b/plugins/chain.js @@ -0,0 +1,79 @@ +import { ethers } from 'ethers'; +import { getRpcs, getRpcs2 } from "~/utils/rpcUtils"; + +export default defineNuxtPlugin(() => { + const config = useRuntimeConfig() // access env vars like this: config.alchemyPolygonKey + + function getChainName(chainId) { + if (chainId === 919) { + return "Mode Testnet"; + } else if (chainId === 34443) { + return "Mode Mainnet"; + } + } + + function getFallbackProvider(networkId) { + let mainRpc = config.rpcCustom; + + if (!mainRpc) { + mainRpc = getRpcs()[networkId]; + } + + let urls = [ + // getRpcs2()[networkId], + mainRpc + ]; + + if (urls) { + const providers = urls.map(url => new ethers.providers.JsonRpcProvider(url)); + return new ethers.providers.FallbackProvider(providers, 1); // return fallback provider + } else { + return null; + } + } + + function switchChain(networkName) { + let method; + let networkId; + let params; + + if (networkName == "Ethereum") { + method = "wallet_switchEthereumChain" + params = [{ chainId: "0x1" }] + } else if (networkName == "Mode Testnet") { + networkId = 919; + method = "wallet_addEthereumChain" + params = [{ + blockExplorerUrls: [ "https://sepolia.explorer.mode.network" ], + chainId: ethers.utils.hexValue(networkId), + chainName: networkName, + nativeCurrency: { decimals: 18, name: "ETH", symbol: "ETH" }, + rpcUrls: [getRpcs2()[networkId]] + }] + } else if (networkName == "Mode Network") { + networkId = 34443; + method = "wallet_addEthereumChain" + params = [{ + blockExplorerUrls: [ "https://explorer.mode.network" ], + chainId: ethers.utils.hexValue(networkId), + chainName: networkName, + nativeCurrency: { decimals: 18, name: "ETH", symbol: "ETH" }, + rpcUrls: [getRpcs2()[networkId]] + }] + } + + return { + method: method, + params: params + } + } + + return { + provide: { + getChainName: (chainId) => getChainName(chainId), + getFallbackProvider: (chainId) => getFallbackProvider(chainId), + switchChain: (chainName) => switchChain(chainName) + } + } +}); + diff --git a/plugins/orbis.js b/plugins/orbis.js new file mode 100644 index 0000000..092292d --- /dev/null +++ b/plugins/orbis.js @@ -0,0 +1,11 @@ +import { Orbis } from "@orbisclub/orbis-sdk" + +const orbis = new Orbis(); + +export default defineNuxtPlugin(() => { + return { + provide: { + orbis + } + } +}) diff --git a/plugins/toastification.js b/plugins/toastification.js new file mode 100644 index 0000000..dbde959 --- /dev/null +++ b/plugins/toastification.js @@ -0,0 +1,22 @@ +import Toast from 'vue-toastification/dist/index.mjs' + +const options = { + timeout: 5000, + hideProgressBar: true, + closeButton: "button", + position: "top-left", + closeOnClick: false, + toastClassName: "custom-toast-bg", + + toastDefaults: { + // ToastOptions object for each type of toast + ["info"]: { + timeout: false, + icon: false + } + } +} + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.vueApp.use(Toast, options) +}); \ No newline at end of file diff --git a/plugins/vue-dapp.js b/plugins/vue-dapp.js new file mode 100644 index 0000000..e19a7f9 --- /dev/null +++ b/plugins/vue-dapp.js @@ -0,0 +1,5 @@ +import { VueDapp } from 'vue-dapp' + +export default defineNuxtPlugin(nuxtApp => { + nuxtApp.vueApp.use(VueDapp) +}) diff --git a/public/css/custom.css b/public/css/custom.css new file mode 100644 index 0000000..e45237d --- /dev/null +++ b/public/css/custom.css @@ -0,0 +1,493 @@ +@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap'); +@import "./dark.css"; +@import "./light.css"; + +:root { + --bs-primary: #DFFE00 !important; /* TODO: Replace is with your primary color */ + --bs-primary-rgb: 223, 254, 0; /* TODO: This should be an RGB version of --bs-primary hex color */ + --bs-btn-disabled-border-color: #dffe00; /* TODO: Replace is with your primary color */ + --bs-link-color: #DFFE00; /* TODO: Replace is with your primary color */ + --bs-nav-pills-link-active-bg: #DFFE00 !important; /* TODO: Replace is with your primary color */ + --bs-link-color: #DFFE00; /* TODO: Replace is with your primary color */ + --bs-link-hover-color: #8fa108; /* TODO: A slightly darker shade of the primary color */ + --bs-blue: #1d3b53; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #e83e8c; + --bs-red: #d6293e; + --bs-orange: #fd7e14; + --bs-yellow: #f7c32e; + --bs-green: #0cbc87; + --bs-teal: #20c997; + --bs-cyan: #17a2b8; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #747579; + --bs-gray-dark: #0b0a12; + --bs-gray-100: #f5f5f6; + --bs-white: #fff; + --bs-secondary: #85878a; + --bs-success: #0cbc87; + --bs-info: #17a2b8; + --bs-warning: #f7c32e; + --bs-danger: #d6293e; + --bs-dark: #0b0a12; + --bs-orange: #fd7e14; + --bs-white-rgb: 255, 255, 255; + --bs-secondary-rgb: 133, 135, 138; + --bs-success-rgb: 12, 188, 135; + --bs-info-rgb: 23, 162, 184; + --bs-warning-rgb: 247, 195, 46; + --bs-danger-rgb: 214, 41, 62; + --bs-light-rgb: 245, 245, 246; + --bs-dark-rgb: 11, 10, 18; + --bs-orange-rgb: 253, 126, 20; + --bs-mode-rgb: 255, 255, 255; + --bs-primary-text: #0a58ca; + --bs-secondary-text: #6c757d; + --bs-success-text: #146c43; + --bs-info-text: #087990; + --bs-warning-text: #997404; + --bs-danger-text: #b02a37; + --bs-light-text: #6c757d; + --bs-dark-text: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-success-bg-subtle: #d1e7dd; + --bs-info-bg-subtle: #cff4fc; + --bs-warning-bg-subtle: #fff3cd; + --bs-danger-bg-subtle: #f8d7da; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #9ec5fe; + --bs-secondary-border-subtle: #e9ecef; + --bs-success-border-subtle: #a3cfbb; + --bs-info-border-subtle: #9eeaf9; + --bs-warning-border-subtle: #ffe69c; + --bs-danger-border-subtle: #f1aeb5; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 116, 117, 121; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: "DM Sans", sans-serif; + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(116, 117, 121, 0.75); + --bs-secondary-color-rgb: 116, 117, 121; + --bs-tertiary-color: rgba(116, 117, 121, 0.5); + --bs-tertiary-color-rgb: 116, 117, 121; + --bs-body-bg-rgb: 255, 255, 255; + --bs-heading-color: var(--bs-gray-900); + --bs-link-decoration: none; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.5rem; + --bs-border-radius-sm: 0.4rem; + --bs-border-radius-lg: 1rem; + --bs-border-radius-xl: 1.5rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0px 0px 40px rgba(29, 58, 83, 0.1); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(29, 58, 83, 0.15); + --bs-box-shadow-lg: 0 1rem 3rem rgba(29, 58, 83, 0.15); + --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); + --bs-emphasis-color: #000; + --bs-form-control-bg: var(--bs-body-bg); + --bs-form-control-disabled-bg: var(--bs-secondary-bg); + --bs-highlight-bg: #fff3cd; + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; + --bs-table-bg: var(--bs-mode) !important; +} + +.alert-primary { + --bs-alert-color: var(--bs-primary); + --bs-alert-bg: transparent; + --bs-alert-border-color: var(--bs-primary); + --bs-alert-link-color: var(--bs-primary); +} + +a { + color: var(--bs-link-color); + text-decoration: var(--bs-link-decoration); +} + +a:hover { + color: var(--bs-link-hover-color); +} + +.bg-mode { + background-color: var(--bs-mode) !important; +} + +.btn:disabled, .btn.disabled { + --bs-btn-border-color: var(--bs-primary); + --bs-btn-disabled-border-color: var(--bs-primary); + border-color: var(--bs-primary); +} + +.btn-link { + --bs-link-color: var(--bs-primary); + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-active-color: var(--bs-link-hover-color); +} + +.btn-outline-primary { + --bs-btn-color: var(--bs-primary); + --bs-btn-border-color: var(--bs-primary); + --bs-btn-hover-bg: var(--bs-primary); + --bs-btn-hover-border-color: var(--bs-primary); + --bs-btn-active-bg: var(--bs-primary); + --bs-btn-active-border-color: var(--bs-primary); + --bs-btn-disabled-color: var(--bs-primary); + --bs-btn-disabled-border-color: var(--bs-primary); +} + +.btn-outline-primary:hover { + --bs-btn-color: var(--bs-black); + color: var(--bs-black); +} + +.btn-primary { + --bs-btn-color: var(--bs-black); + --bs-btn-bg: var(--bs-primary); + --bs-btn-border-color: var(--bs-primary); + --bs-btn-hover-bg: var(--bs-link-hover-color); + --bs-btn-hover-border-color: var(--bs-link-hover-color); + --bs-btn-active-bg: var(--bs-link-hover-color); + --bs-btn-active-border-color: var(--bs-link-hover-color); + --bs-btn-disabled-bg: var(--bs-primary); +} + +.btn-primary:disabled, .btn-primary.disabled { + color: var(--bs-black); +} + +.btn-primary-soft { + color: var(--bs-primary); + background-color: rgba(var(--bs-primary-rgb), 0.1); +} + +.btn-primary-soft:hover, .btn-primary-soft:focus { + color: white; + background-color: var(--bs-primary); + border-color: var(--bs-primary); +} + +.btn-danger:disabled { + border-color: var(--bs-danger); +} + +.nav-pills { + --bs-nav-pills-link-active-bg: var(--bs-primary); +} + +.card { + --bs-card-spacer-y: 1.25rem; + --bs-card-spacer-x: 1.25rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-title-color: var(--bs-gray-900); + --bs-card-subtitle-color: ; + --bs-card-border-width: 0; + --bs-card-border-color: var(--bs-border-color); + --bs-card-border-radius: 1rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: 1rem; + --bs-card-cap-padding-y: 1.25rem; + --bs-card-cap-padding-x: 1.25rem; + --bs-card-cap-bg: var(--bs-mode); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: var(--bs-mode); + --bs-card-img-overlay-padding: 1.25rem; + --bs-card-group-margin: 0.9375rem; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); +} + +.card-header { + font-size: 1.1em; +} + +.card-img-wallet:hover { + opacity: 0.5; +} + +.card-img-wallet:active { + transform: scale(0.8); +} + +.cursor-pointer { + cursor: pointer; +} + +/* EmojiPicker.vue + .dropdown-menu { + box-shadow: none; +} + +[data-bs-theme=dark] .btn-close { + filter: invert(1) grayscale(100%) brightness(300%); +} + +[data-bs-theme=dark] .form-check-input:checked { + background-color: var(--bs-primary); + border-color: var(--bs-primary); +} diff --git a/public/css/light.css b/public/css/light.css new file mode 100644 index 0000000..37e7b3e --- /dev/null +++ b/public/css/light.css @@ -0,0 +1,130 @@ +[data-bs-theme=light] { + --bs-blue: #1d3b53; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #e83e8c; + --bs-red: #d6293e; + --bs-orange: #fd7e14; + --bs-yellow: #f7c32e; + --bs-green: #0cbc87; + --bs-teal: #20c997; + --bs-cyan: #17a2b8; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #747579; + --bs-gray-dark: #0b0a12; + --bs-gray-100: #f5f5f6; + --bs-gray-200: #dfdfe3; + --bs-gray-300: #c5c5c7; + --bs-gray-400: #96969a; + --bs-gray-500: #85878a; + --bs-gray-600: #747579; + --bs-gray-700: #5e5e5f; + --bs-gray-800: #0b0a12; + --bs-gray-900: #0b0a12; + --bs-white: #fff; + --bs-secondary: #85878a; + --bs-success: #0cbc87; + --bs-info: #17a2b8; + --bs-warning: #f7c32e; + --bs-danger: #d6293e; + --bs-light: #f5f5f6; + --bs-dark: #0b0a12; + --bs-orange: #fd7e14; + --bs-mode: #fff; + --bs-white-rgb: 255, 255, 255; + --bs-secondary-rgb: 133, 135, 138; + --bs-success-rgb: 12, 188, 135; + --bs-info-rgb: 23, 162, 184; + --bs-warning-rgb: 247, 195, 46; + --bs-danger-rgb: 214, 41, 62; + --bs-light-rgb: 245, 245, 246; + --bs-dark-rgb: 11, 10, 18; + --bs-orange-rgb: 253, 126, 20; + --bs-mode-rgb: 255, 255, 255; + --bs-secondary-text: #6c757d; + --bs-success-text: #146c43; + --bs-info-text: #087990; + --bs-warning-text: #997404; + --bs-danger-text: #b02a37; + --bs-light-text: #6c757d; + --bs-dark-text: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #f8f9fa; + --bs-success-bg-subtle: #d1e7dd; + --bs-info-bg-subtle: #cff4fc; + --bs-warning-bg-subtle: #fff3cd; + --bs-danger-bg-subtle: #f8d7da; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #9ec5fe; + --bs-secondary-border-subtle: #e9ecef; + --bs-success-border-subtle: #a3cfbb; + --bs-info-border-subtle: #9eeaf9; + --bs-warning-border-subtle: #ffe69c; + --bs-danger-border-subtle: #f1aeb5; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 116, 117, 121; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: "DM Sans", sans-serif; + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #747579; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(116, 117, 121, 0.75); + --bs-secondary-color-rgb: 116, 117, 121; + --bs-secondary-bg: #dfdfe3; + --bs-secondary-bg-rgb: 223, 223, 227; + --bs-tertiary-color: rgba(116, 117, 121, 0.5); + --bs-tertiary-color-rgb: 116, 117, 121; + --bs-tertiary-bg: #f5f5f6; + --bs-tertiary-bg-rgb: 245, 245, 246; + --bs-body-bg: #f5f5f6; + --bs-body-bg-rgb: 245, 245, 246; + --bs-heading-color: var(--bs-gray-900); + --bs-link-decoration: none; + --bs-link-hover-color-rgb: 65, 54, 174; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: var(--bs-gray-200); + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.5rem; + --bs-border-radius-sm: 0.4rem; + --bs-border-radius-lg: 1rem; + --bs-border-radius-xl: 1.5rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0px 0px 40px rgba(29, 58, 83, 0.1); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(29, 58, 83, 0.15); + --bs-box-shadow-lg: 0 1rem 3rem rgba(29, 58, 83, 0.15); + --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); + --bs-emphasis-color: #000; + --bs-form-control-bg: var(--bs-body-bg); + --bs-form-control-disabled-bg: var(--bs-secondary-bg); + --bs-highlight-bg: #fff3cd; + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; + --bs-white-black-toggle: #000; +} + +[data-bs-theme=light] body { + background-color: #f5f5f6; +} + +[data-bs-theme=light] .bg-mode { + background-color: var(--bs-mode) !important; +} diff --git a/public/img/covers/cover-airdrop.png b/public/img/covers/cover-airdrop.png new file mode 100644 index 0000000000000000000000000000000000000000..53b73e446ad5d95c4c5c6bccfd29c4a20aa257b7 GIT binary patch literal 34070 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 b|KDQwFD7FA!v-Y&<}V7e$}%M{P2c?=BUEG@ literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-nft-collection.png b/public/img/covers/cover-nft-collection.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5521663d152394ca9413e9481c2de0a4eb8883 GIT binary patch literal 30788 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-nft-create.png b/public/img/covers/cover-nft-create.png new file mode 100644 index 0000000000000000000000000000000000000000..af51c4d55232079cce0fddd1763893817b313959 GIT binary patch literal 38336 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-nft-launchpad.png b/public/img/covers/cover-nft-launchpad.png new file mode 100644 index 0000000000000000000000000000000000000000..b202bf03eeeb3a17b3a0c0bfc6c2b91ef3ac8866 GIT binary patch literal 31658 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-post-nft.png b/public/img/covers/cover-post-nft.png new file mode 100644 index 0000000000000000000000000000000000000000..08a16c6c14137d6c390b2fb22028bc9130c6de41 GIT binary patch literal 35974 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-post.png b/public/img/covers/cover-post.png new file mode 100644 index 0000000000000000000000000000000000000000..546fbd1de87e04a5ce6784b47564c708bb5f3032 GIT binary patch literal 35179 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

Bq}1S?=gijb5<6d( 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-profile.png b/public/img/covers/cover-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..e6783aa44e478e46420145305674050a44f12095 GIT binary patch literal 37110 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 literal 0 HcmV?d00001 diff --git a/public/img/covers/cover-stake.png b/public/img/covers/cover-stake.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3bfeedb86e6055a6547a1d887eeda231ec0f55 GIT binary patch literal 35351 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ⓈY=f@T(g6!;xSKM-0=aGQd?Qi1Xnhl@uRY1!yt(( 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 G$NvL8N_Er# literal 0 HcmV?d00001 diff --git a/public/img/covers/cover.png b/public/img/covers/cover.png new file mode 100644 index 0000000000000000000000000000000000000000..ba2d5a92ac5a3febaecbdc20b8af9b10a478bd38 GIT binary patch literal 35154 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 bf5i3{YFKJmUD~CSFV|9kaIfl){fqwt;rKp6 literal 0 HcmV?d00001 diff --git a/public/img/favicon.svg b/public/img/favicon.svg new file mode 100644 index 0000000..e411037 --- /dev/null +++ b/public/img/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/logo.svg b/public/img/logo.svg new file mode 100644 index 0000000..98945c9 --- /dev/null +++ b/public/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/img/user/anon.svg b/public/img/user/anon.svg new file mode 100644 index 0000000..e85b072 --- /dev/null +++ b/public/img/user/anon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/store/example.ts b/store/example.ts new file mode 100644 index 0000000..3b350ae --- /dev/null +++ b/store/example.ts @@ -0,0 +1,21 @@ +import { defineStore } from 'pinia' + +export const useExampleStore = defineStore({ + id: 'example', + + state: () => { + return { + exampleNum: 1337, + } + }, + + getters: { + getExampleNum: state => state.exampleNum, + }, + + actions: { + changeNum() { + this.exampleNum = 69420; + } + } +}) \ No newline at end of file diff --git a/store/notifications.ts b/store/notifications.ts new file mode 100644 index 0000000..3ada4d3 --- /dev/null +++ b/store/notifications.ts @@ -0,0 +1,33 @@ +import { defineStore } from 'pinia' + +export const useNotificationsStore = defineStore({ + id: 'notifications', + + state: () => { + return { + loadingNotifications: false, + notifications: [], + unreadCount: 0 + } + }, + + getters: { + getLoadingNotifications: state => state.loadingNotifications, + getNotifications: state => state.notifications, + getUnreadNotificationsCount: state => state.unreadCount, + }, + + actions: { + setLoadingNotifications(loading: boolean) { + this.loadingNotifications = loading; + }, + + setNotifications(notifications: any) { + this.notifications = notifications; + }, + + setUnreadNotificationsCount(unread: number) { + this.unreadCount = unread; + } + } +}) \ No newline at end of file diff --git a/store/sidebars.ts b/store/sidebars.ts new file mode 100644 index 0000000..c0ad5a0 --- /dev/null +++ b/store/sidebars.ts @@ -0,0 +1,33 @@ +import { defineStore } from 'pinia' + +export const useSidebarStore = defineStore({ + id: 'sidebars', + + state: () => { + return { + leftSidebar: false, + mainContent: true, + rightSidebar: false + } + }, + + getters: { + showLeftSidebar: state => state.leftSidebar, + showMainContent: state => state.mainContent, + showRightSidebar: state => state.rightSidebar, + }, + + actions: { + setLeftSidebar(status: boolean) { + this.leftSidebar = status; + }, + + setMainContent(status: boolean) { + this.mainContent = status; + }, + + setRightSidebar(status: boolean) { + this.rightSidebar = status; + } + } +}) \ No newline at end of file diff --git a/store/site.ts b/store/site.ts new file mode 100644 index 0000000..f32bfdd --- /dev/null +++ b/store/site.ts @@ -0,0 +1,88 @@ +import { defineStore } from 'pinia' +import { useLocalStorage } from '@vueuse/core' + +export const useSiteStore = defineStore({ + id: 'site', + + state: () => { + return { + colorMode: "dark", + fileUploadEnabled: true, + showOnlyMasterPosts: useLocalStorage('showOnlyMasterPosts', "false"), + slippage: "0.5", // percentage (%) + swapDeadline: "20" // minutes + } + }, + + getters: { + getColorMode(state) { + const pStorage = useLocalStorage('colorMode', null); + + if (pStorage.value) { + state.colorMode = pStorage.value; + } + + return state.colorMode; + }, + + getFileUploadEnabled(state) { + return state.fileUploadEnabled; + }, + + getShowOnlyMasterPosts(state) { + const pStorage = useLocalStorage('showOnlyMasterPosts', null); + + if (pStorage.value) { + state.showOnlyMasterPosts = pStorage.value; + } + + return state.showOnlyMasterPosts; + }, + + getSlippage(state) { + const pStorage = useLocalStorage('swapSlippage', "0.5"); + + if (pStorage.value) { + state.slippage = pStorage.value; + } + + return state.slippage; + }, + + getSwapDeadline(state) { + const pStorage = useLocalStorage('swapDeadline', "20"); + + if (pStorage.value) { + state.swapDeadline = pStorage.value; + } + + return state.swapDeadline; + } + }, + + actions: { + setColorMode(cm: string) { + this.colorMode = cm; + localStorage.setItem("colorMode", cm); + }, + + setFileUploadEnabled(enabled: boolean) { + this.fileUploadEnabled = enabled; + }, + + setShowOnlyMasterPosts(somp: string) { + this.showOnlyMasterPosts = somp; + localStorage.setItem("showOnlyMasterPosts", somp); + }, + + setSlippage(slippage: string) { + this.slippage = slippage; + localStorage.setItem("swapSlippage", slippage); + }, + + setSwapDeadline(swapDeadline: string) { + this.swapDeadline = swapDeadline; + localStorage.setItem("swapDeadline", swapDeadline); + } + } +}) \ No newline at end of file diff --git a/store/user.ts b/store/user.ts new file mode 100644 index 0000000..570731c --- /dev/null +++ b/store/user.ts @@ -0,0 +1,153 @@ +import { defineStore } from 'pinia'; +import { ethers } from 'ethers'; + +export const useUserStore = defineStore({ + id: 'user', + + state: () => { + return { + activityPoints: 0, // not in wei + address: null, + chatTokenBalanceWei: BigInt(0), + defaultDomain: null, + did: null, + didParent: null, + followers: 0, + following: 0, + isConnectedToOrbis: false, + lastActivityTimestamp: null, + lpTokenBalanceWei: BigInt(0), + orbisImage: null, + stakeTokenBalanceWei: BigInt(0) // receipt token from the staking contract (aka governance token) + } + }, + + getters: { + getCurentUserActivityPoints(state) { + return state.activityPoints; + }, + + getCurrentUserAddress(state) { + return state.address; + }, + + getChatTokenBalance(state) { + const balance = ethers.utils.formatEther(state.chatTokenBalanceWei); + + const formatter = Intl.NumberFormat('en', { notation: 'compact' }); + + return formatter.format(Number(balance)); + }, + + getChatTokenBalanceWei(state) { + return ethers.BigNumber.from(state.chatTokenBalanceWei); + }, + + getDefaultDomain(state) { + return state.defaultDomain; + }, + + getDid(state) { + return state.did; + }, + + getDidParent(state) { + return state.didParent; + }, + + getFollowers(state) { + return state.followers; + }, + + getFollowing(state) { + return state.following; + }, + + getIsConnectedToOrbis(state) { + return state.isConnectedToOrbis; + }, + + getLastActivityTimestamp(state) { + return state.lastActivityTimestamp; + }, + + getLpTokenBalanceWei(state) { + return ethers.BigNumber.from(state.lpTokenBalanceWei); + }, + + getOrbisImage(state) { + return state.orbisImage; + }, + + getStakeTokenBalanceWei(state) { + return ethers.BigNumber.from(state.stakeTokenBalanceWei); + } + }, + + actions: { + addToChatTokenBalanceWei(balance: ethers.BigNumber) { + this.chatTokenBalanceWei += balance.toBigInt(); + }, + + addToLpTokenBalanceWei(balance: ethers.BigNumber) { + this.lpTokenBalanceWei += balance.toBigInt(); + }, + + addToStakeTokenBalanceWei(balance: ethers.BigNumber) { + this.stakeTokenBalanceWei += balance.toBigInt(); + }, + + setChatTokenBalanceWei(balance: ethers.BigNumber) { + this.chatTokenBalanceWei = balance.toBigInt(); + }, + + setCurrentUserActivityPoints(points: any) { + this.activityPoints = points; + }, + + setCurrentUserAddress(address: any) { + this.address = address; + }, + + setDefaultDomain(domain: any) { + this.defaultDomain = domain; + }, + + setDid(did: any) { + this.did = did; + }, + + setDidParent(didParent: any) { + this.didParent = didParent; + }, + + setFollowers(followers: any) { + this.followers = followers; + }, + + setFollowing(following: any) { + this.following = following; + }, + + setIsConnectedToOrbis(isConnected: any) { + this.isConnectedToOrbis = isConnected; + }, + + setLastActivityTimestamp(timestamp: any) { + this.lastActivityTimestamp = timestamp; + }, + + setLpTokenBalanceWei(balance: ethers.BigNumber) { + this.lpTokenBalanceWei = balance.toBigInt(); + }, + + setOrbisImage(image: any) { + this.orbisImage = image; + }, + + setStakeTokenBalanceWei(balance: ethers.BigNumber) { + this.stakeTokenBalanceWei = balance.toBigInt(); + } + + } +}) \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..b0a8af0 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + // https://v3.nuxtjs.org/concepts/typescript + "extends": "./.nuxt/tsconfig.json", + "compilerOptions": { + "allowJs": true + } +} diff --git a/utils/balanceUtils.js b/utils/balanceUtils.js new file mode 100644 index 0000000..bdd6062 --- /dev/null +++ b/utils/balanceUtils.js @@ -0,0 +1,70 @@ +import { ethers } from "ethers"; +import Erc20Abi from "~/assets/abi/Erc20Abi.json"; + +export async function getActivityPoints(userAddress, signer) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!signer) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + const activityPointsInterface = new ethers.utils.Interface([ + "function getPoints(address user_) external view returns (uint256)", + ]); + + const activityPointsContract = new ethers.Contract(config.activityPointsAddress, activityPointsInterface, provider); + + const pointsWei = await activityPointsContract.getPoints(userAddress); + + let activityPoints = Number(ethers.utils.formatEther(pointsWei)); + + if (activityPoints < 1) { + activityPoints = activityPoints.toFixed(2); + } else { + activityPoints = Math.round(activityPoints); + } + + return activityPoints; +} + +export async function getTokenAllowance(token, userAddress, beneficiary, signer) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + const contract = new ethers.Contract(token.address, Erc20Abi, provider); + const allowanceWei = await contract.allowance(userAddress, beneficiary); + + return ethers.utils.formatUnits(allowanceWei, token.decimals); +} + +export async function getTokenBalance(token, userAddress, signer) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + let balanceWei; + + if (token.address === ethers.constants.AddressZero) { + if (!signer) { + balanceWei = await provider.getBalance(userAddress); + } else { + balanceWei = await signer.getBalance(); + } + } else { + const contract = new ethers.Contract(token.address, Erc20Abi, provider); + balanceWei = await contract.balanceOf(userAddress); + } + + return ethers.utils.formatUnits(balanceWei, token.decimals); +} \ No newline at end of file diff --git a/utils/domainUtils.js b/utils/domainUtils.js new file mode 100644 index 0000000..60af175 --- /dev/null +++ b/utils/domainUtils.js @@ -0,0 +1,47 @@ +import { ethers } from "ethers"; + +export async function getDomainName(userAddress, signer) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + const tldInterface = new ethers.utils.Interface([ + "function defaultNames(address) view returns (string)" + ]); + + const contract = new ethers.Contract(config.punkTldAddress, tldInterface, provider); + + // get user's default domain + const userDomain = await contract.defaultNames(userAddress); + + return userDomain; +} + +export async function getDomainHolder(domainName, signer) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + if (domainName.includes(config.tldName)) { + domainName = domainName.replace(config.tldName, ""); + } + + const tldInterface = new ethers.utils.Interface([ + "function getDomainHolder(string memory) public view returns(address)" + ]); + + const contract = new ethers.Contract(config.punkTldAddress, tldInterface, provider); + + // get user's default domain + const userAddress = await contract.getDomainHolder(domainName); + + return userAddress; +} diff --git a/utils/linkPreviewUtils.js b/utils/linkPreviewUtils.js new file mode 100644 index 0000000..3b21a75 --- /dev/null +++ b/utils/linkPreviewUtils.js @@ -0,0 +1,257 @@ +const axios = require('axios'); +const ethers = require('ethers'); +const metascraper = require('metascraper')([ + require('metascraper-description')(), + require('metascraper-image')(), + require('metascraper-title')() +]); + +async function fetchMetadata(url) { + let metadata; + let status; + + try { + if (url.startsWith("https://opensea.io")) { + metadata = await getOpenSeaPreview(url); + } else if (url.startsWith("https://sparklesnft.com/item/")) { + metadata = await getSparklesPreview(url); + } else if (url.startsWith("https://twitter.com") || url.startsWith("https://x.com")) { + metadata = getTwitterPreview(url); + } else if (url.startsWith("https://dune.com")) { + metadata = getDunePreview(url); + } else { + metadata = await getMetascraperPreview(url); + } + + status = 200; + } catch (error) { + console.log(error); + metadata = { error: "Error fetching URL preview data." }; + status = 500; + } + + return { metadata, status }; +} + +async function fetchNftMetadata(url, addr, tokenId, rpcUrl, marketplace) { + const provider = new ethers.providers.JsonRpcProvider(rpcUrl); + + const nftInterface = new ethers.utils.Interface([ + "function uri(uint256 _tokenId) external view returns (string memory)", + "function tokenURI(uint256 _tokenId) external view returns (string memory)" + ]); + + const nftContract = new ethers.Contract(addr, nftInterface, provider); + + let nftMetadataUri; + + try { + // erc-1155 + nftMetadataUri = await nftContract.uri(tokenId); + } catch (error) { + // erc-721 + nftMetadataUri = await nftContract.tokenURI(tokenId); + } + + let json; + + if ( + !nftMetadataUri.startsWith("https://") && + !nftMetadataUri.startsWith("http://") && + !nftMetadataUri.startsWith("ipfs://") + ) { + const result = atob(nftMetadataUri.substring(29)); + json = JSON.parse(result); + } else { + if (nftMetadataUri.startsWith("ipfs://")) { + // ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2614 + // https://dweb.link/ipfs/QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2614 + // https://cloudflare-ipfs.com/ipfs/QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2614 + + nftMetadataUri = nftMetadataUri.replace("ipfs://", "https://cloudflare-ipfs.com/ipfs/"); + } + + try { + const res = await axios.get(nftMetadataUri); + json = await res.data; + } catch (error) { + console.log("error fetching metadata from ipfs for " + url); + } + + } + + if (!json) { + return null; + } + + if (json["image"].startsWith("ipfs://")) { + json["image"] = json["image"].replace("ipfs://", "https://cloudflare-ipfs.com/ipfs/"); + } + + if (!json["description"]) { + json["description"] = url; + } + + if (!json["name"]) { + json["name"] = tokenId; + } + + return { + "url": url, + "title": json?.name, + "description": json?.description, + "image": { + url: json["image"] + } + }; +} + +function getDunePreview(url) { + return { + "url": url, + "title": "Dune", + "description": "Blockchain ecosystem analytics by and for the community. Explore and share data from Ethereum, Polygon, Arbitrum, Optimism, and others for free.", + "image": { + url: "https://dune.com/assets/poster-1440w.png" + } + } +} + +async function getMetascraperPreview(url) { + let metadata; + + try { + const res = await axios.get(url); + const html = await res.data; + const mdRes = await metascraper({ html, url }); + + metadata = { + "url": url, + "title": mdRes.title, + "description": mdRes.description, + "image": { + url: mdRes.image + } + }; + } catch (error) { + //console.log(error); + } + + return metadata; +} + +async function getOpenSeaPreview(url) { + let finalMetadata = { + title: "OpenSea", + description: "OpenSea is the first web3 marketplace for NFTs and crypto collectibles. Browse, create, buy, sell, and auction NFTs using OpenSea today.", + image: { + url: "https://i.postimg.cc/Gm6KcZXB/opensea.jpg" + } + }; + + if (url.startsWith("https://opensea.io/assets/arbitrum/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/arbitrum/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/arbitrum", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/avalanche/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/avalanche/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/avalanche", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/base/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/base/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://mainnet.base.org", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/bsc/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/bsc/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/bsc", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/ethereum/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/ethereum/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/eth", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/optimism/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/optimism/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/optimism", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/matic/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/matic/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.ankr.com/polygon", "opensea"); + } else if (url.startsWith("https://opensea.io/assets/zora/")) { + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split("opensea.io/assets/zora/")[1]; + const addr = addrTokenId.split("/")[0]; + const tokenId = addrTokenId.split("/")[1].replace("/", ""); + finalMetadata = await fetchNftMetadata(url, addr, tokenId, "https://rpc.zora.energy", "opensea"); + } + + return finalMetadata; +} + +// https://bafybeihpjhkeuiq3k6nqa3fkgeigeri7iebtrsuyuey5y6vy36n345xmbi.ipfs.dweb.link/2614 +// ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2614 +// https://dweb.link/ipfs/QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/2614 + +async function getSparklesPreview(url) { + let rpcUrl = "https://flare-api.flare.network/ext/C/rpc"; + let urlStart = "https://sparklesnft.com/item/flare/"; + + if (url.startsWith("https://sparklesnft.com/item/songbird/")) { + rpcUrl = "https://songbird-api.flare.network/ext/C/rpc"; + urlStart = "https://sparklesnft.com/item/songbird/"; + } + + const cleanUrl = url.split("?")[0]; + const addrTokenId = cleanUrl.split(urlStart)[1].replace("/", ""); + const addr = addrTokenId.split("_")[0]; + const tokenId = addrTokenId.split("_")[1]; + + finalMetadata = await fetchNftMetadata(url, addr, tokenId, rpcUrl, "sparkles"); // TODO + + return finalMetadata; +} + +function getTwitterPreview(url) { + return { + "url": url, + "title": "Twitter / X.com", + "description": "Elon's land, Elon's rules. Enter at your own risk.", + "image": { + url: "https://www.newswire.lk/wp-content/uploads/2022/12/elon-musk-twitter.jpg" + } + }; +} + +function marketplaceFallback(marketplace) { + if (marketplace === "opensea") { + return { + "name": "Check this NFT on OpenSea", + "description": "OpenSea is the world's first and largest web3 marketplace for NFTs and crypto collectibles. Browse, create, buy, sell, and auction NFTs using OpenSea today.", + "image": "https://static.opensea.io/og-images/Metadata-Image.png" + } + } else if (marketplace === "sparkles") { + return { + "name": "Check this NFT on Sparkles", + "description": "Sparkles NFT Marketplace", + "image": "https://i.postimg.cc/QMCd8ynT/sparkles.png" + } + } +} + +module.exports = { + fetchMetadata +}; diff --git a/utils/numberUtils.js b/utils/numberUtils.js new file mode 100644 index 0000000..8f12e52 --- /dev/null +++ b/utils/numberUtils.js @@ -0,0 +1,25 @@ +export function getLessDecimals(anyNum) { + const num = Number(anyNum); + + if (num === 0) { + return 0 + } + + if (num < 0.0000000001) { + return num + } + + if (num < 0.01) { + return num.toFixed(6) + } + + if (num < 1) { + return num.toFixed(4) + } + + if (num < 100) { + return num.toFixed(2) + } + + return Math.round(num); +} diff --git a/utils/rpcUtils.js b/utils/rpcUtils.js new file mode 100644 index 0000000..183a78c --- /dev/null +++ b/utils/rpcUtils.js @@ -0,0 +1,53 @@ +export function getRpcs() { + //const config = useRuntimeConfig(); + + return { + "1": "https://rpc.ankr.com/eth", + "10": "https://rpc.ankr.com/optimism", + "14": "https://flare-api.flare.network/ext/C/rpc", + "16": "https://coston-api.flare.network/ext/C/rpc", + "19": "https://songbird-api.flare.network/ext/C/rpc", + "56": "https://rpc.ankr.com/bsc", + "100": "https://rpc.ankr.com/gnosis", + "137": "https://rpc.ankr.com/polygon", + "250": "https://rpc.ankr.com/fantom", + "420": "https://optimism-goerli.public.blastapi.io", + "592": "https://astar.public.blastapi.io", + "919": "https://sepolia.mode.network/", + "1284": "https://rpc.ankr.com/moonbeam", + "8453": "https://mainnet.base.org", + "34443": "https://mainnet.mode.network/", + "42161": "https://rpc.ankr.com/arbitrum", + "43114": "https://rpc.ankr.com/avalanche", + "80001": "https://polygon-mumbai-bor.publicnode.com", + "7777777": "https://rpc.zora.energy" + } +} + +export function getRpcs2() { + // alternative RPCs + + return { + "1": "https://eth-mainnet.public.blastapi.io", + "10": "https://optimism-mainnet.public.blastapi.io", + "14": "https://flare-api.flare.network/ext/C/rpc", + "16": "https://coston-api.flare.network/ext/C/rpc", + "19": "https://sgb.ftso.com.au/ext/bc/C/rpc", + "56": "https://rpc.ankr.com/bsc", + "77": "https://sokol.poa.network", + "100": "https://rpc.ankr.com/gnosis", + "137": "https://rpc.ankr.com/polygon", + "250": "https://rpc.ankr.com/fantom", + "420": "https://goerli.optimism.io", + "592": "https://astar.public.blastapi.io", + "919": "https://sepolia.mode.network/", + "1284": "https://rpc.ankr.com/moonbeam", + "4002": "https://rpc.ankr.com/fantom_testnet", + "8453": "https://mainnet.base.org", + "34443": "https://mainnet.mode.network/", + "42161": "https://rpc.ankr.com/arbitrum", + "43114": "https://rpc.ankr.com/avalanche", + "80001": "https://polygon-testnet.public.blastapi.io", + "7777777": "https://rpc.zora.energy" + } +} \ No newline at end of file diff --git a/utils/simpleSwapUtils.js b/utils/simpleSwapUtils.js new file mode 100644 index 0000000..3542b9b --- /dev/null +++ b/utils/simpleSwapUtils.js @@ -0,0 +1,157 @@ +import { ethers } from "ethers"; +import wrappedNativeTokens from "~/assets/data/wrappedNativeTokens.json"; +import { useSiteStore } from '~/store/site'; + +export async function getPriceImpactBps(signer, inputToken, outputToken, amountIn, routerAddress) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + // router interface + const routerAbi = [ + "function getPriceImpact(address tokenIn, address tokenOut, uint amountIn) external view returns (uint)", + ]; + + const routerContract = new ethers.Contract(routerAddress, routerAbi, provider); + + const amountInWei = ethers.utils.parseUnits(amountIn, inputToken.decimals); + + const impact = await routerContract.getPriceImpact(inputToken.address, outputToken.address, amountInWei); + + return Number(impact); +} + +export async function getOutputTokenAmount(signer, inputToken, outputToken, amountIn, routerAddress) { + const config = useRuntimeConfig(); + + let provider = signer; + + if (!provider) { + provider = this.$getFallbackProvider(config.supportedChainId); + } + + const amountInWei = ethers.utils.parseUnits(amountIn, inputToken.decimals); + + let path = [inputToken.address, outputToken.address]; + + const wrappedAddress = wrappedNativeTokens[String(config.supportedChainId)]; + + // check if input & output tokens are not native coin or wrapped token + if ( + inputToken.address !== ethers.constants.AddressZero && + inputToken.address !== wrappedAddress && + outputToken.address !== ethers.constants.AddressZero && + outputToken.address !== wrappedAddress + ) { + // if it's not, add wrapped token to the path + path = [inputToken.address, wrappedAddress, outputToken.address]; + } + + // if input and output tokens are native coin or wrapped token, then return the amountInWei + if ( + (inputToken.address === ethers.constants.AddressZero || inputToken.address === wrappedAddress) && + (outputToken.address === ethers.constants.AddressZero || outputToken.address === wrappedAddress) + ) { + return amountInWei; + } + + // router interface + const routerAbi = [ + "function getAmountsOut(uint amountIn, address[] memory path) public view returns (uint[] memory amounts)", + ]; + + const routerContract = new ethers.Contract(routerAddress, routerAbi, provider); + + const amounts = await routerContract.getAmountsOut(amountInWei, path); + + return amounts[amounts.length - 1]; // return amount out (the output token amount) +} + +export function swapTokens(signer, receiver, inputToken, outputToken, amountIn, amountOutMin, routerAddress, referrer) { + const config = useRuntimeConfig(); + const siteStore = useSiteStore(); + let provider = signer; + + // get deadline in minutes from the site store + const deadline = Math.floor(Date.now() / 1000) + 60 * Number(siteStore.getSwapDeadline); // X minutes from the current Unix time + + const wrappedAddress = String(wrappedNativeTokens[String(config.supportedChainId)]).toLowerCase(); + const inputTokenAddress = String(inputToken.address).toLowerCase(); + const outputTokenAddress = String(outputToken.address).toLowerCase(); + + // wrapped native coin interface with deposit and withdraw functions + const wrappedInterface = new ethers.utils.Interface([ + "function deposit() payable", + "function withdraw(uint wad)" + ]); + + const wrappedContract = new ethers.Contract(wrappedAddress, wrappedInterface, provider); + + if (inputTokenAddress === ethers.constants.AddressZero && outputTokenAddress === wrappedAddress) { + // if swapping native coin for wrapped token, use the wrapped token contract to deposit + return wrappedContract.deposit({ value: amountIn }); + } else if (inputTokenAddress === wrappedAddress && outputTokenAddress === ethers.constants.AddressZero) { + // if swapping wrapped token for native coin, use the wrapped token contract to withdraw + return wrappedContract.withdraw(amountIn); + } else { + // else if at least one of the tokens is ERC-20 token (but not wrapped native token) + const routerAbi = [ + "function swapExactTokensForTokens(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts)", + "function swapExactTokensForTokensWithReferrer(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts)", + "function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts)", + "function swapExactETHForTokensWithReferrer(uint amountOutMin, address[] calldata path, address to, uint deadline) external payable returns (uint[] memory amounts)", + "function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts)", + "function swapExactTokensForETHWithReferrer(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) external returns (uint[] memory amounts)", + ]; + + const routerContract = new ethers.Contract(routerAddress, routerAbi, provider); + + // set path + let path = [inputTokenAddress, outputTokenAddress]; + + if ( + inputTokenAddress === ethers.constants.AddressZero && + outputTokenAddress !== wrappedAddress && + outputTokenAddress !== ethers.constants.AddressZero + ) { + // swap the native coin for ERC20 token (which is not wrapped native coin) + if (referrer === ethers.constants.AddressZero) { + return routerContract.swapExactETHForTokens(amountOutMin, path, receiver, deadline, { value: amountIn }); + } else { + return routerContract.swapExactETHForTokensWithReferrer(amountOutMin, path, receiver, deadline, referrer, { value: amountIn }); + } + + } else if ( + inputTokenAddress !== ethers.constants.AddressZero && + inputTokenAddress !== wrappedAddress && + outputTokenAddress === ethers.constants.AddressZero + ) { + // swap ERC20 token (which is not wrapped native coin) for native coin + if (referrer === ethers.constants.AddressZero) { + return routerContract.swapExactTokensForETH(amountIn, amountOutMin, path, receiver, deadline); + } else { + return routerContract.swapExactTokensForETHWithReferrer(amountIn, amountOutMin, path, receiver, deadline, referrer); + } + } else { + // swap ERC20 token for ERC20 token + + // if none of the tokens is wrapped native coin, add wrapped native coin to the middle of the path + if ( + inputTokenAddress !== wrappedAddress && + outputTokenAddress !== wrappedAddress + ) { + path = [inputTokenAddress, wrappedAddress, outputTokenAddress]; + } + + if (referrer === ethers.constants.AddressZero) { + return routerContract.swapExactTokensForTokens(amountIn, amountOutMin, path, receiver, deadline); + } else { + return routerContract.swapExactTokensForTokensWithReferrer(amountIn, amountOutMin, path, receiver, deadline, referrer); + } + } + } +} \ No newline at end of file diff --git a/utils/storageUtils.js b/utils/storageUtils.js new file mode 100644 index 0000000..4e32c42 --- /dev/null +++ b/utils/storageUtils.js @@ -0,0 +1,139 @@ +import { ethers } from 'ethers'; + +const usernameExtension = "-username"; +const collectionExtension = "-collection"; +const referrerKey = "referrer"; + +export function fetchCollection(window, cAddress) { + if (!window) { + console.log("No window object in fetchCollection"); + return null; + } + + try { + const config = useRuntimeConfig(); + const expiration = config.expiryCollections; // in milliseconds + const currentTime = new Date().getTime(); + + const objectString = window.localStorage.getItem(String(cAddress).toLowerCase()+collectionExtension); + + if (!objectString) { + return null; + } + + const obj = JSON.parse(objectString); + + // check if expired (expiration = 0 means never expire) + if (expiration != 0 && (obj.stored + expiration < currentTime)) { + return null; + } + + if (typeof(obj) == "object") { + return obj; + } + + return null; + } catch (error) { + console.log(error); + return null; + } +} + +export function fetchReferrer(window) { + if (!window) { + console.log("No window object in fetchReferrer"); + return ethers.constants.AddressZero; + } + + try { + const referrerAddress = window.localStorage.getItem(referrerKey); + + if (!referrerAddress) { + return ethers.constants.AddressZero; + } + + // if not a valid address, return 0x0 + if (!ethers.utils.isAddress(referrerAddress)) { + return ethers.constants.AddressZero; + } + + return referrerAddress; + } catch (error) { + console.log(error); + return ethers.constants.AddressZero; + } + +} + +export function fetchUsername(window, userAddress) { + if (!window) { + console.log("No window object in fetchUsername"); + return null; + } + + try { + const config = useRuntimeConfig(); + const expiration = config.expiryUsernames; // in milliseconds + const currentTime = new Date().getTime(); + + const usernameObjectString = window.localStorage.getItem(String(userAddress).toLowerCase()+usernameExtension); + + if (!usernameObjectString) { + return null; + } + + const usernameObject = JSON.parse(usernameObjectString); + + // check if username is expired (expiration = 0 means never expire) + if (expiration != 0 && (usernameObject.stored + expiration < currentTime)) { + return null; + } + + if (usernameObject.username) { + return usernameObject.username; + } + + return null; + } catch (error) { + console.log(error); + return null; + } +} + +export function storeCollection(window, cAddress, collectionObject) { + if (!window) { + console.log("No window object in storeCollection"); + return null; + } + + const timestamp = new Date().getTime(); + + collectionObject["stored"] = timestamp; + + window.localStorage.setItem(String(cAddress).toLowerCase()+collectionExtension, JSON.stringify(collectionObject)); +} + +export function storeReferrer(window, referrerAddress) { + if (!window) { + console.log("No window object in storeReferrer"); + return null; + } + + window.localStorage.setItem(referrerKey, referrerAddress); +} + +export function storeUsername(window, userAddress, username) { + if (!window) { + console.log("No window object in storeUsername"); + return null; + } + + const timestamp = new Date().getTime(); + + const usernameObject = { + username: username, + stored: timestamp + } + + window.localStorage.setItem(String(userAddress).toLowerCase()+usernameExtension, JSON.stringify(usernameObject)); +} \ No newline at end of file diff --git a/utils/textUtils.js b/utils/textUtils.js new file mode 100644 index 0000000..759a40a --- /dev/null +++ b/utils/textUtils.js @@ -0,0 +1,425 @@ +//import { isBlank, zeroWidthCharacters } from 'printable-characters'; + +export function findFirstCollectionUrl(text) { + // if there is an NFT collection url (from our website) in the text, return it as address string + // example: + // - input: https://sgb.chat/nft/collection?id=0x5923c15079AF3E14FBF96bd2fC1127633d42Ff28 + // - output: 0x5923c15079AF3E14FBF96bd2fC1127633d42Ff28 + + const config = useRuntimeConfig(); + + let urlRegex; + + try { + urlRegex = new RegExp('(https?:\\/\\/(?!.*\\.(jpg|png|jpeg|img|gif|webp|pdf|docx))[^\\s]+)(?'; + } + return '

'; + }) +} + +export function imgWithoutExtensionParsing(text) { + // if image doesn't have an extension, it won't be parsed by imgParsing + // so we need to parse it here + // but image link needs to end with "?img" to be parsed (otherwise frontend will think it's a link) + const imageRegex = /(http|https|ipfs):\/\/\S+\?img/; + + if (!imageRegex.test(text)) { return text }; + + return text.replace(imageRegex, function(url) { + return ''; + }) +} + +export function textLengthWithoutBlankCharacters(text) { + return text.replace(/\s/g, '').replace(/[^\x00-\x7F]/g, "").trim().length; +} + +export function urlParsing(text) { + const config = useRuntimeConfig(); + + let urlRegex; + + try { + urlRegex = new RegExp('(https?:\\/\\/(?!.*\\.(jpg|png|jpeg|img|gif|webp|pdf|docx))[^\\s]+)(?' + url + '
'; + }) +} + +export function youtubeParsing(text) { + const ytRegex = /(?:https?:\/\/)?(?:youtu\.be\/|(?:www\.|m\.)?youtube\.com\/(?:watch|v|embed)(?:\.php)?(?:\?.*v=|\/))([a-zA-Z0-9\_-]+)/g; + + if (!ytRegex.test(text)) { return text }; + + return text.replace(ytRegex, function(url) { + const videoId = url.match(/(?:https?:\/\/)?(?:www\.|m\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\/?\?v=|\/embed\/|\/)([^\s&\?\/\#]+)/)[1]; + + return ""; + }) +} \ No newline at end of file diff --git a/utils/tokenUtils.js b/utils/tokenUtils.js new file mode 100644 index 0000000..bdaf77f --- /dev/null +++ b/utils/tokenUtils.js @@ -0,0 +1,14 @@ +export async function addTokenToMetaMask(ethereum, tokenAddress, tokenSymbol, tokenDecimals, tokenImage) { + await ethereum.request({ + method: 'wallet_watchAsset', + params: { + type: 'ERC20', + options: { + address: tokenAddress, // The address of the token. + symbol: tokenSymbol, // A ticker symbol or shorthand, up to 5 characters. + decimals: tokenDecimals, // The number of decimals in the token. + image: tokenImage, // A string URL of the token logo. + }, + }, + }); +} \ No newline at end of file diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..3ce93de --- /dev/null +++ b/vercel.json @@ -0,0 +1,6 @@ +{ + "buildCommand": "npm run generate", + "devCommand": "npm run dev", + "installCommand": "npm install", + "outputDirectory": "dist" +} \ No newline at end of file