diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml
new file mode 100644
index 000000000..3e6ab4b1d
--- /dev/null
+++ b/.github/actions/setup/action.yml
@@ -0,0 +1,20 @@
+name: Setup
+
+runs:
+ using: composite
+
+ steps:
+ - name: Enable corepack for modern yarn
+ shell: bash
+ run: corepack enable
+ - name: Install Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: 18
+ cache: 'yarn'
+ - name: Install dependencies
+ shell: bash
+ run: yarn --immutable
+ - name: Build
+ shell: bash
+ run: yarn build
\ No newline at end of file
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 000000000..407b0e996
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,20 @@
+name: Build
+
+env:
+ CI: true
+
+on:
+ push:
+ branches: "*"
+ pull_request:
+ branches: "*"
+ workflow_dispatch:
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Set up environment
+ uses: ./.github/actions/setup
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c1d3f48f1..ba93fac60 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,33 +1,34 @@
-name: Run CI tests
+name: CI
+
+env:
+ CI: true
on:
push:
- branches: [main]
- pull_request: {}
+ branches: "*"
+ paths:
+ - packages/contracts/**
+ pull_request:
+ branches: "*"
+ paths:
+ - packages/contracts/**
+ workflow_dispatch:
jobs:
- build:
+ test-ci:
runs-on: ubuntu-latest
-
- strategy:
- matrix:
- node-version: [16.x]
-
steps:
- - uses: actions/checkout@v3
- - name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v3
- with:
- node-version: ${{ matrix.node-version }}
- - name: Install packages
- run: yarn install --non-interactive --frozen-lockfile
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Set up environment
+ uses: ./.github/actions/setup
- name: Run tests
run: yarn test:coverage
- name: Upload coverage report
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
- files: ./coverage.json
+ files: ./packages/contracts/coverage.json
flags: unittests
name: graphprotocol-contracts
fail_ci_if_error: true
diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml
index c76f5f31f..921fa446a 100644
--- a/.github/workflows/e2e.yml
+++ b/.github/workflows/e2e.yml
@@ -1,34 +1,37 @@
-name: Run E2E tests
+name: E2E
+
+env:
+ CI: true
on:
push:
- branches: [main]
+ branches: "*"
+ paths:
+ - packages/contracts/contracts/**
+ - packages/contracts/config/**
+ - packages/contracts/e2e/**
+ - packages/contracts/tasks/**
+ - packages/contracts/scripts/**
+ - packages/contracts/hardhat.config.ts
+ pull_request:
+ branches: "*"
paths:
- - contracts/**
- - config/**
- - e2e/**
- - cli/**
- - tasks/**
- - scripts/**
- - hardhat.config.ts
- pull_request: {}
+ - packages/contracts/contracts/**
+ - packages/contracts/config/**
+ - packages/contracts/e2e/**
+ - packages/contracts/tasks/**
+ - packages/contracts/scripts/**
+ - packages/contracts/hardhat.config.ts
+ workflow_dispatch:
jobs:
- build:
+ test-e2e:
runs-on: ubuntu-latest
-
- strategy:
- matrix:
- node-version: [16.x]
-
steps:
- - uses: actions/checkout@v3
- - name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v3
- with:
- node-version: ${{ matrix.node-version }}
- - name: Install packages
- run: yarn install --non-interactive --frozen-lockfile
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Set up environment
+ uses: ./.github/actions/setup
- name: Run e2e tests
run: |
git clone https://github.com/edgeandnode/nitro
diff --git a/.github/workflows/npmpublish.yml b/.github/workflows/npmpublish.yml
deleted file mode 100644
index c837f57ef..000000000
--- a/.github/workflows/npmpublish.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
-# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
-
-name: Node.js Package
-
-on:
- release:
- types: [created]
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: 16
- - run: yarn install --non-interactive --frozen-lockfile
- - run: yarn test
-
- publish-npm:
- needs: build
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v3
- with:
- node-version: 16
- registry-url: https://registry.npmjs.org/
- - run: yarn install --non-interactive --frozen-lockfile
- - run: npm publish --access=public
- env:
- NODE_AUTH_TOKEN: ${{secrets.npm_token}}
\ No newline at end of file
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
new file mode 100644
index 000000000..60a3e77f6
--- /dev/null
+++ b/.github/workflows/publish.yml
@@ -0,0 +1,34 @@
+name: Publish package to NPM
+
+on:
+ workflow_dispatch:
+ inputs:
+ package:
+ description: 'Package to publish'
+ required: true
+ type: choice
+ options:
+ - contracts
+ - sdk
+ tag:
+ description: 'Tag to publish'
+ required: true
+ type: string
+ default: latest
+
+jobs:
+ publish:
+ name: Publish package
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Set up environment
+ uses: ./.github/actions/setup
+ - name: Publish 🚀
+ shell: bash
+ run: |
+ pushd packages/${{ inputs.package }}
+ yarn npm publish --tag ${{ inputs.tag }} --access public
+ env:
+ YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
\ No newline at end of file
diff --git a/.github/workflows/verifydeployed.yml b/.github/workflows/verifydeployed.yml
index 8bae264e0..07a18a52b 100644
--- a/.github/workflows/verifydeployed.yml
+++ b/.github/workflows/verifydeployed.yml
@@ -23,12 +23,10 @@ jobs:
name: Compile contracts
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: '16'
- cache: 'yarn'
- - run: yarn install --non-interactive --frozen-lockfile
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Set up environment
+ uses: ./.github/actions/setup
- name: Compile contracts
run: yarn build
@@ -46,12 +44,10 @@ jobs:
runs-on: ubuntu-latest
needs: build
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: '16'
- cache: 'yarn'
- - run: yarn install --non-interactive --frozen-lockfile
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Set up environment
+ uses: ./.github/actions/setup
- name: Get build artifacts
uses: actions/download-artifact@v3
with:
diff --git a/.gitignore b/.gitignore
index dd7d1e6be..8339906ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,13 +1,27 @@
+# Logs
+yarn-debug.log*
+yarn-error.log*
+
+# Dependency directories
node_modules/
-# Ignore build stuff
-cache/
-build/
-dist/
+# Yarn
+.yarn/*
+!.yarn/patches
+!.yarn/releases
+!.yarn/plugins
+!.yarn/sdks
+!.yarn/versions
-# Hardhat cache
+# Hardhat artifacts
+artifacts/
+cache/
cached/
+# Build artifacts
+dist/
+build/
+
# Ignore solc bin output
bin/
@@ -28,4 +42,4 @@ tx-*.log
addresses-fork.json
# Keys
-.keystore
+.keystore
\ No newline at end of file
diff --git a/.husky/pre-commit b/.husky/pre-commit
index d37daa075..8d9750b1a 100755
--- a/.husky/pre-commit
+++ b/.husky/pre-commit
@@ -1,4 +1,6 @@
-#!/bin/sh
-. "$(dirname "$0")/_/husky.sh"
+#!/usr/bin/env sh
+. "$(dirname -- "$0")/_/husky.sh"
+# contracts
+cd packages/contracts
npx --no-install lint-staged
diff --git a/.yarnrc.yml b/.yarnrc.yml
new file mode 100644
index 000000000..3186f3f07
--- /dev/null
+++ b/.yarnrc.yml
@@ -0,0 +1 @@
+nodeLinker: node-modules
diff --git a/README.md b/README.md
index a7cc801d7..a21d740b7 100644
--- a/README.md
+++ b/README.md
@@ -1,132 +1,101 @@
-![License: GPL](https://img.shields.io/badge/license-GPLv2-blue)
-![Version Badge](https://img.shields.io/badge/version-1.14.0-lightgrey.svg)
-![CI Status](https://github.com/graphprotocol/contracts/actions/workflows/npmtest.yml/badge.svg)
-[![codecov](https://codecov.io/gh/graphprotocol/contracts/branch/dev/graph/badge.svg?token=S8JWGR9SBN)](https://codecov.io/gh/graphprotocol/contracts)
-
-# Graph Protocol Contracts
+
+
+
+
+A decentralized network for querying and indexing blockchain data.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Packages •
+ Development •
+ Docs •
+ Contributing •
+ Security •
+ License
+
+
+---
[The Graph](https://thegraph.com/) is an indexing protocol for querying networks like Ethereum, IPFS, Polygon, and other blockchains. Anyone can build and Publish open APIs, called subgraphs, making data easily accessible.
-The Graph Protocol Smart Contracts are a set of Solidity contracts that exist on the Ethereum Blockchain. The contracts enable an open and permissionless decentralized network that coordinates [Graph Nodes](https://github.com/graphprotocol/graph-node) to Index any subgraph that is added to the network. Graph Nodes then provide queries to users for those Subgraphs. Users pay for queries with the Graph Token (GRT).
-
-The protocol allows Indexers to Stake, Delegators to Delegate, and Curators to Signal on Subgraphs. The Signal informs Indexers which Subgraphs they should index.
-
-You can learn more by heading to [the documentation](https://thegraph.com/docs/about/introduction), or checking out some of the [blog posts on the protocol](https://thegraph.com/blog/the-graph-network-in-depth-part-1).
-
-# Contracts
-
-The contracts are upgradable, following the [Open Zeppelin Proxy Upgrade Pattern](https://docs.openzeppelin.com/upgrades-plugins/1.x/proxies). Each contract will be explained in brief detail below.
-
-**_Curation_**
-
-> Allows Curators to Signal GRT towards a Subgraph Deployment they want indexed on The Graph. Curators are often Subgraph Developers, but anyone can participate. Curators also receive a portion of the query fees that are earned on the Subgraph. Signaled GRT goes into a bonding curve, which returns a Graph Curation Share (GCS) to the Curator.
-
-**_Graph Name Service (GNS)_**
-
-> Wraps around the Curation contract to provide pooling of Curator Signaled tokens towards a single Subgraph. This allows an owner to deploy a Subgraph, and upgrade their Subgraph to a new version. The upgrade will move all Curator tokens to a new Subgraph Deployment with a new bonding curve.
-
-**_Service Registry_**
+## Packages
-> Allows Indexers to tell the network the location of their node. This allows end users to choose a node close to themselves, lowering the latency for queries.
+This repository is a Yarn workspaces monorepo containing the following packages:
-**_Dispute Manager_**
+| Package | Latest version | Description |
+| --- | --- | --- |
+| [contracts](./packages/contracts) | [![npm version](https://badge.fury.io/js/@graphprotocol%2Fcontracts.svg)](https://badge.fury.io/js/@graphprotocol%2Fcontracts) | Contracts enabling the open and permissionless decentralized network known as The Graph protocol. |
+| [sdk](./packages/sdk) | [![npm version](https://badge.fury.io/js/@graphprotocol%2Fsdk.svg)](https://badge.fury.io/js/@graphprotocol%2Fsdk) | TypeScript based SDK to interact with the protocol contracts |
-> Provides a way for Indexers to be slashed or incorrect or malicious behaviour. There are two types of disputes: _Query Disputes_ and _Indexing Disputes_.
-**_Epoch Manager_**
+## Development
-> Keeps track of protocol Epochs. Epochs are configured to be a certain block length, which is configurable by The Governor.
+### Setup
+To set up this project you'll need [git](https://git-scm.com) and [yarn](https://yarnpkg.com/) installed. Note that Yarn v4 is required to install the dependencies and build the project.
-**_Controller_**
+From your command line:
-> The Controller is a contract that has a registry of all protocol contract addresses. It also is the owner of all the contracts. The owner of the Controller is The Governor, which makes The Governor the address that can configure the whole protocol. The Governor is [The Graph Council](https://thegraph.com/blog/introducing-the-graph-council).
-
-**_Rewards Manager_**
-
-> Tracks how inflationary GRT rewards should be handed out. It relies on the Curation contract and the Staking contract. Signaled GRT in Curation determine what percentage of inflationary tokens go towards each subgraph. Each Subgraph can have multiple Indexers Staked on it. Thus, the total rewards for the Subgraph are split up for each Indexer based on much they have Staked on that Subgraph.
-
-**_Staking_**
-
-> The Staking contract allows Indexers to Stake on Subgraphs. Indexers Stake by creating Allocations on a Subgraph. It also allows Delegators to Delegate towards an Indexer. The contract also contains the slashing functionality.
-
-**_Graph Token_**
+```bash
+# Enable Yarn v4
+corepack enable
+yarn set version stable
-> An ERC-20 token (GRT) that is used as a work token to power the network incentives. The token is inflationary.
+# Clone this repository
+$ git clone https://github.com/graphprotocol/contracts
-# NPM package
+# Go into the repository
+$ cd contracts
-The [NPM package](https://www.npmjs.com/package/@graphprotocol/contracts) contains contract interfaces and addresses for the testnet and mainnet. It also contains [typechain](https://github.com/ethereum-ts/TypeChain) generated objects to easily interact with the contracts. This allows for anyone to install the package in their repository and interact with the protocol. It is updated and released whenever a change to the contracts occurs.
+# Install dependencies
+$ yarn
+# Build projects
+$ yarn build
```
-yarn add @graphprotocol/contracts
-```
-
-# Contract Addresses
-
-The testnet runs on Goerli, while mainnet is on Ethereum Mainnet. The addresses for both of these can be found in `./addresses.json`.
-# Local Setup
+### Versioning a package
-To setup the contracts locally, checkout the `dev` branch, then run:
+To version a package, run the following command from the root of the repository:
```bash
-yarn
-yarn build
-```
-
-# Testing
-
-For testing details see [TESTING.md](./TESTING.md).
-
-# Deploying Contracts
-
-In order to run deployments, see [DEPLOYMENT.md](./DEPLOYMENT.md).
-
-# Interacting with the contracts
-
-There are three ways to interact with the contracts through this repo:
-
-### Hardhat
-
-The most straightforward way to interact with the contracts is through the hardhat console. We have extended the hardhat runtime environment to include all of the contracts. This makes it easy to run the console with autocomplete for all contracts and all functions. It is a quick and easy way to read and write to the contracts.
+# Change directory to the package you want to version
+$ cd packages/
+# Bump the version
+$ yarn version
```
-# A console to interact with testnet contracts
-npx hardhat console --network goerli
-```
-
-### Hardhat Tasks
-
-There are hardhat tasks under the `/tasks` folder. Most tasks are for complex queries to get back data from the protocol.
-
-### CLI
-
-There is a CLI that can be used to read or write to the contracts. It includes scripts to help with deployment.
-## Environment
+__Note on cross referenced packages__: Bumping the version of a package that is cross referenced by another package will automatically bump the dependency version in the other package. For example, if you bump the version of `sdk` from `0.0.1` to `0.0.2`, the required version of `sdk` in the `contracts` package will automatically be bumped to `0.0.2`. Depending on the nature of the change you might need to bump (and publish) a new version of the `contracts` package as well.
-When running the Hardhat console or tasks you can set what network and accounts to use when sending transactions.
+### Publishing a package
-### Network
+Packages are published and distributed via NPM. To publish a package, run the following command from the root of the repository:
-Selecting a network requires just passing `--network ` when running Hardhat. It's important that the network exists in the Hardhat configuration file.
-
-_There is a special network called `localhost` that connects it to a node running on localhost._
-
-### Accounts
+```bash
+# Publish the package
+$ yarn npm publish --access public --tag
+```
-The accounts used depends on a few environment variables:
+Alternatively, there is a GitHub action that can be manually triggered to publish a package.
-- If MNEMONIC is set you will have available the set of addresses derived from the seed.
-- If PRIVATE_KEY is set, just that account is imported. MNEMONIC always takes precedence over PRIVATE_KEY.
-- If no MNEMONIC or PRIVATE_KEY is set it will use the remote accounts from the provider node.
-- You can always get an account using `ethers.getSigner()`
+## Documentation
-Considerations when forking a chain:
+> Coming soon
-- When running on the `localhost` network it will use by default a deterministic seed for testing purposes. If you want to connect to a local node that is forking while retaining the capability to impersonate accounts or use local accounts you need to set the FORK=true environment variable.
+For now, each package has its own README with more specific documentation you can check out.
-# Contributing
+## Contributing
Contributions are welcomed and encouraged! You can do so by:
@@ -135,11 +104,11 @@ Contributions are welcomed and encouraged! You can do so by:
If you are opening a PR, it is a good idea to first go to [The Graph Discord](https://discord.com/invite/vtvv7FP) or [The Graph Forum](https://forum.thegraph.com/) and discuss your idea! Discussions on the forum or Discord are another great way to contribute.
-# Security Disclosure
+## Security
-If you have found a bug / security issue, please go through the official channel, [The Graph Security Bounties on Immunefi](https://immunefi.com/bounty/thegraph/). Responsible disclosure procedures must be followed to receive bounties.
+If you find a bug or security issue please go through the official channel, [The Graph Security Bounties on Immunefi](https://immunefi.com/bounty/thegraph/). Responsible disclosure procedures must be followed to receive bounties.
-# Copyright
+## License
Copyright © 2021 The Graph Foundation
diff --git a/package.json b/package.json
index 471ca15ee..eb7a8f81b 100644
--- a/package.json
+++ b/package.json
@@ -1,147 +1,25 @@
{
- "name": "@graphprotocol/contracts",
- "version": "5.3.3",
- "description": "Contracts for the Graph Protocol",
- "directories": {
- "test": "test"
- },
- "files": [
- "dist/**/*",
- "build/contracts/**/*",
- "README.md",
- "LICENSE",
- "addresses.json"
+ "name": "@graphprotocol/contracts-monorepo",
+ "private": true,
+ "description": "Contracts monorepo for The Graph protocol",
+ "license": "GPL-2.0-or-later",
+ "repository": "git@github.com:graphprotocol/contracts.git",
+ "author": "The Graph team",
+ "packageManager": "yarn@4.0.2",
+ "workspaces": [
+ "packages/contracts",
+ "packages/sdk"
],
- "dependencies": {
- "@graphprotocol/sdk": "^0.2.2",
- "console-table-printer": "^2.11.1"
- },
- "devDependencies": {
- "@arbitrum/sdk": "^3.0.0",
- "@commitlint/cli": "^13.2.1",
- "@commitlint/config-conventional": "^13.2.0",
- "@defi-wonderland/smock": "^2.0.7",
- "@ethersproject/experimental": "^5.6.0",
- "@graphprotocol/common-ts": "^1.8.3",
- "@nomiclabs/hardhat-ethers": "^2.2.3",
- "@nomiclabs/hardhat-etherscan": "^3.1.7",
- "@nomiclabs/hardhat-waffle": "2.0.3",
- "@openzeppelin/contracts": "^3.4.1",
- "@openzeppelin/contracts-upgradeable": "3.4.2",
- "@openzeppelin/hardhat-defender": "^1.8.1",
- "@openzeppelin/hardhat-upgrades": "^1.6.0",
- "@tenderly/hardhat-tenderly": "1.0.13",
- "@typechain/ethers-v5": "^7.0.0",
- "@typechain/hardhat": "^2.0.0",
- "@types/bs58": "^4.0.1",
- "@types/chai-as-promised": "^7.1.5",
- "@types/dotenv": "^8.2.0",
- "@types/glob": "^7.2.0",
- "@types/inquirer": "^7.3.1",
- "@types/minimist": "^1.2.1",
- "@types/mocha": "^8.2.2",
- "@types/node": "^20.9.0",
- "@types/sinon-chai": "^3.2.12",
- "@types/winston": "^2.4.4",
- "@types/yargs": "^16.0.0",
- "@typescript-eslint/eslint-plugin": "^4.0.0",
- "@typescript-eslint/parser": "^4.0.0",
- "@urql/core": "^2.1.3",
- "arbos-precompiles": "^1.0.2",
- "bignumber.js": "^9.0.0",
- "chai": "^4.3.4",
- "chai-as-promised": "^7.1.1",
- "cli-table": "^0.3.6",
- "dotenv": "^9.0.0",
- "eslint": "^7.24.0",
- "eslint-config-prettier": "^8.3.0",
- "eslint-plugin-no-only-tests": "^2.4.0",
- "eslint-plugin-prettier": "^3.4.0",
- "ethereum-waffle": "^3.2.0",
- "ethers": "^5.7.2",
- "form-data": "^4.0.0",
- "glob": "^8.0.3",
- "graphql-tag": "^2.12.4",
- "hardhat": "~2.14.0",
- "hardhat-abi-exporter": "^2.2.0",
- "hardhat-contract-sizer": "^2.0.3",
- "hardhat-gas-reporter": "^1.0.4",
- "hardhat-secure-accounts": "0.0.5",
- "hardhat-storage-layout": "0.1.6",
- "hardhat-tracer": "^1.0.0-alpha.6",
- "husky": "^7.0.4",
- "inquirer": "^8.0.0",
- "ipfs-http-client": "47.0.1",
- "isomorphic-fetch": "^3.0.0",
- "lint-staged": "^10.5.4",
- "p-queue": "^6.6.1",
- "prettier": "^2.2.1",
- "prettier-plugin-solidity": "^1.0.0-beta.9",
- "solhint": "^3.3.6",
- "solhint-plugin-prettier": "^0.0.5",
- "solidity-coverage": "^0.7.16",
- "ts-node": "^10.9.1",
- "typechain": "^5.0.0",
- "typescript": "^4.7.4",
- "winston": "^3.3.3",
- "yaml": "^1.10.2",
- "yargs": "^17.0.0"
- },
"scripts": {
- "prepare": "husky install",
- "prepublishOnly": "scripts/prepublish",
- "build": "SKIP_LOAD=true scripts/build",
- "clean": "rm -rf build/ cache/ dist/",
- "compile": "hardhat compile",
- "deploy": "yarn build && yarn predeploy && hardhat migrate",
- "deploy-localhost": "yarn deploy --force --network localhost --graph-config config/graph.localhost.yml",
- "deploy-goerli": "yarn deploy --force --network goerli --graph-config config/graph.goerli.yml",
- "deploy-arbitrum-goerli": "yarn deploy --force --network arbitrum-goerli --graph-config config/graph.arbitrum-goerli.yml",
- "predeploy": "scripts/predeploy",
- "test": "scripts/test",
- "test:e2e": "scripts/e2e",
- "test:gas": "RUN_EVM=true REPORT_GAS=true scripts/test",
- "test:coverage": "scripts/coverage",
- "test:upgrade": "scripts/upgrade",
- "lint": "yarn lint:ts && yarn lint:sol",
- "lint:fix": "yarn lint:ts:fix && yarn lint:sol:fix",
- "lint:ts": "eslint '**/*.{js,ts}'",
- "lint:ts:fix": "yarn prettier:ts && eslint '**/*.{js,ts}' --fix",
- "lint:sol": "solhint 'contracts/**/*.sol'",
- "lint:sol:fix": "yarn prettier:sol && solhint --fix 'contracts/**/*.sol'",
- "prettier": "yarn prettier:ts && yarn prettier:sol",
- "prettier:ts": "prettier --write '**/*.{js,ts,json}'",
- "prettier:sol": "prettier --write 'contracts/**/*.sol'",
- "analyze": "scripts/analyze",
- "myth": "scripts/myth",
- "flatten": "scripts/flatten && scripts/clean",
- "typechain": "hardhat typechain",
- "verify": "hardhat verify",
- "size": "hardhat size-contracts"
+ "postinstall": "husky install",
+ "clean": "yarn workspaces foreach --all --parallel --verbose run clean",
+ "build": "yarn workspaces foreach --all --verbose run build",
+ "lint": "yarn workspaces foreach --all --parallel --verbose run lint",
+ "test": "yarn workspaces foreach --all --parallel --verbose --interlaced run test"
},
- "lint-staged": {
- "contracts/**/*.sol": [
- "yarn lint:sol:fix"
- ],
- "**/*.ts": [
- "yarn lint:ts:fix"
- ],
- "**/*.js": [
- "yarn lint:ts:fix"
- ],
- "**/*.json": [
- "yarn lint:ts:fix"
- ]
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/graphprotocol/contracts.git"
- },
- "author": "The Graph Team",
- "license": "GPL-2.0-or-later",
- "bugs": {
- "url": "https://github.com/graphprotocol/contracts/issues"
- },
- "homepage": "https://github.com/graphprotocol/contracts#readme",
- "types": "dist/types/index.d.ts"
+ "devDependencies": {
+ "@commitlint/cli": "^18.4.3",
+ "@commitlint/config-conventional": "^18.4.3",
+ "husky": "^8.0.3"
+ }
}
diff --git a/.env.example b/packages/contracts/.env.example
similarity index 100%
rename from .env.example
rename to packages/contracts/.env.example
diff --git a/.eslintignore b/packages/contracts/.eslintignore
similarity index 100%
rename from .eslintignore
rename to packages/contracts/.eslintignore
diff --git a/.eslintrc b/packages/contracts/.eslintrc
similarity index 100%
rename from .eslintrc
rename to packages/contracts/.eslintrc
diff --git a/.mocharc.json b/packages/contracts/.mocharc.json
similarity index 100%
rename from .mocharc.json
rename to packages/contracts/.mocharc.json
diff --git a/.prettierignore b/packages/contracts/.prettierignore
similarity index 100%
rename from .prettierignore
rename to packages/contracts/.prettierignore
diff --git a/packages/contracts/.prettierrc.json b/packages/contracts/.prettierrc.json
new file mode 100644
index 000000000..0b2b67edd
--- /dev/null
+++ b/packages/contracts/.prettierrc.json
@@ -0,0 +1,35 @@
+{
+ "printWidth": 100,
+ "useTabs": false,
+ "bracketSpacing": true,
+ "plugins": ["prettier-plugin-solidity"],
+ "overrides": [
+ {
+ "files": "*.js",
+ "options": {
+ "semi": false,
+ "trailingComma": "all",
+ "tabWidth": 2,
+ "singleQuote": true,
+ "explicitTypes": "always"
+ }
+ },
+ {
+ "files": "*.ts",
+ "options": {
+ "semi": false,
+ "trailingComma": "all",
+ "tabWidth": 2,
+ "singleQuote": true,
+ "explicitTypes": "always"
+ }
+ },
+ {
+ "files": "*.sol",
+ "options": {
+ "tabWidth": 4,
+ "singleQuote": false
+ }
+ }
+ ]
+}
diff --git a/.solcover.js b/packages/contracts/.solcover.js
similarity index 100%
rename from .solcover.js
rename to packages/contracts/.solcover.js
diff --git a/.solhint.json b/packages/contracts/.solhint.json
similarity index 100%
rename from .solhint.json
rename to packages/contracts/.solhint.json
diff --git a/.solhintignore b/packages/contracts/.solhintignore
similarity index 100%
rename from .solhintignore
rename to packages/contracts/.solhintignore
diff --git a/DEPLOYMENT.md b/packages/contracts/DEPLOYMENT.md
similarity index 100%
rename from DEPLOYMENT.md
rename to packages/contracts/DEPLOYMENT.md
diff --git a/packages/contracts/README.md b/packages/contracts/README.md
new file mode 100644
index 000000000..fc4cf4c9e
--- /dev/null
+++ b/packages/contracts/README.md
@@ -0,0 +1,131 @@
+![License: GPL](https://img.shields.io/badge/license-GPLv2-blue)
+![Version Badge](https://img.shields.io/badge/version-1.14.0-lightgrey.svg)
+![CI Status](https://github.com/graphprotocol/contracts/actions/workflows/npmtest.yml/badge.svg)
+[![codecov](https://codecov.io/gh/graphprotocol/contracts/branch/dev/graph/badge.svg?token=S8JWGR9SBN)](https://codecov.io/gh/graphprotocol/contracts)
+
+# Graph Protocol Contracts
+
+The Graph Protocol Smart Contracts are a set of Solidity contracts that exist on the Ethereum Blockchain. The contracts enable an open and permissionless decentralized network that coordinates [Graph Nodes](https://github.com/graphprotocol/graph-node) to Index any subgraph that is added to the network. Graph Nodes then provide queries to users for those Subgraphs. Users pay for queries with the Graph Token (GRT).
+
+The protocol allows Indexers to Stake, Delegators to Delegate, and Curators to Signal on Subgraphs. The Signal informs Indexers which Subgraphs they should index.
+
+You can learn more by heading to [the documentation](https://thegraph.com/docs/about/introduction), or checking out some of the [blog posts on the protocol](https://thegraph.com/blog/the-graph-network-in-depth-part-1).
+
+# Contracts
+
+The contracts are upgradable, following the [Open Zeppelin Proxy Upgrade Pattern](https://docs.openzeppelin.com/upgrades-plugins/1.x/proxies). Each contract will be explained in brief detail below.
+
+**_Curation_**
+
+> Allows Curators to Signal GRT towards a Subgraph Deployment they want indexed on The Graph. Curators are often Subgraph Developers, but anyone can participate. Curators also receive a portion of the query fees that are earned on the Subgraph. Signaled GRT goes into a bonding curve, which returns a Graph Curation Share (GCS) to the Curator.
+
+**_Graph Name Service (GNS)_**
+
+> Wraps around the Curation contract to provide pooling of Curator Signaled tokens towards a single Subgraph. This allows an owner to deploy a Subgraph, and upgrade their Subgraph to a new version. The upgrade will move all Curator tokens to a new Subgraph Deployment with a new bonding curve.
+
+**_Service Registry_**
+
+> Allows Indexers to tell the network the location of their node. This allows end users to choose a node close to themselves, lowering the latency for queries.
+
+**_Dispute Manager_**
+
+> Provides a way for Indexers to be slashed or incorrect or malicious behaviour. There are two types of disputes: _Query Disputes_ and _Indexing Disputes_.
+
+**_Epoch Manager_**
+
+> Keeps track of protocol Epochs. Epochs are configured to be a certain block length, which is configurable by The Governor.
+
+**_Controller_**
+
+> The Controller is a contract that has a registry of all protocol contract addresses. It also is the owner of all the contracts. The owner of the Controller is The Governor, which makes The Governor the address that can configure the whole protocol. The Governor is [The Graph Council](https://thegraph.com/blog/introducing-the-graph-council).
+
+**_Rewards Manager_**
+
+> Tracks how inflationary GRT rewards should be handed out. It relies on the Curation contract and the Staking contract. Signaled GRT in Curation determine what percentage of inflationary tokens go towards each subgraph. Each Subgraph can have multiple Indexers Staked on it. Thus, the total rewards for the Subgraph are split up for each Indexer based on much they have Staked on that Subgraph.
+
+**_Staking_**
+
+> The Staking contract allows Indexers to Stake on Subgraphs. Indexers Stake by creating Allocations on a Subgraph. It also allows Delegators to Delegate towards an Indexer. The contract also contains the slashing functionality.
+
+**_Graph Token_**
+
+> An ERC-20 token (GRT) that is used as a work token to power the network incentives. The token is inflationary.
+
+# NPM package
+
+The [NPM package](https://www.npmjs.com/package/@graphprotocol/contracts) contains contract interfaces and addresses for the testnet and mainnet. It also contains [typechain](https://github.com/ethereum-ts/TypeChain) generated objects to easily interact with the contracts. This allows for anyone to install the package in their repository and interact with the protocol. It is updated and released whenever a change to the contracts occurs.
+
+```
+yarn add @graphprotocol/contracts
+```
+
+# Contract Addresses
+
+The testnet runs on Goerli, while mainnet is on Ethereum Mainnet. The addresses for both of these can be found in `./addresses.json`.
+
+# Local Setup
+
+To setup the contracts locally, checkout the `dev` branch, then run:
+
+```bash
+yarn
+yarn build
+```
+
+# Testing
+
+For testing details see [TESTING.md](./TESTING.md).
+
+# Deploying Contracts
+
+In order to run deployments, see [DEPLOYMENT.md](./DEPLOYMENT.md).
+
+# Interacting with the contracts
+
+There are three ways to interact with the contracts through this repo:
+
+### Hardhat
+
+The most straightforward way to interact with the contracts is through the hardhat console. We have extended the hardhat runtime environment to include all of the contracts. This makes it easy to run the console with autocomplete for all contracts and all functions. It is a quick and easy way to read and write to the contracts.
+
+```
+# A console to interact with testnet contracts
+npx hardhat console --network goerli
+```
+
+### Hardhat Tasks
+
+There are hardhat tasks under the `/tasks` folder. Most tasks are for complex queries to get back data from the protocol.
+
+### CLI
+
+There is a CLI that can be used to read or write to the contracts. It includes scripts to help with deployment.
+
+## Environment
+
+When running the Hardhat console or tasks you can set what network and accounts to use when sending transactions.
+
+### Network
+
+Selecting a network requires just passing `--network ` when running Hardhat. It's important that the network exists in the Hardhat configuration file.
+
+_There is a special network called `localhost` that connects it to a node running on localhost._
+
+### Accounts
+
+The accounts used depends on a few environment variables:
+
+- If MNEMONIC is set you will have available the set of addresses derived from the seed.
+- If PRIVATE_KEY is set, just that account is imported. MNEMONIC always takes precedence over PRIVATE_KEY.
+- If no MNEMONIC or PRIVATE_KEY is set it will use the remote accounts from the provider node.
+- You can always get an account using `ethers.getSigner()`
+
+Considerations when forking a chain:
+
+- When running on the `localhost` network it will use by default a deterministic seed for testing purposes. If you want to connect to a local node that is forking while retaining the capability to impersonate accounts or use local accounts you need to set the FORK=true environment variable.
+
+# Copyright
+
+Copyright © 2021 The Graph Foundation
+
+Licensed under [GPL license](LICENSE).
diff --git a/TESTING.md b/packages/contracts/TESTING.md
similarity index 100%
rename from TESTING.md
rename to packages/contracts/TESTING.md
diff --git a/addresses-staging.json b/packages/contracts/addresses-staging.json
similarity index 100%
rename from addresses-staging.json
rename to packages/contracts/addresses-staging.json
diff --git a/addresses.json b/packages/contracts/addresses.json
similarity index 88%
rename from addresses.json
rename to packages/contracts/addresses.json
index 591adeb9d..f3e368327 100644
--- a/addresses.json
+++ b/packages/contracts/addresses.json
@@ -568,100 +568,100 @@
},
"1337": {
"GraphProxyAdmin": {
- "address": "0x81e2b9f4e408c2A0417CCE7eBecCB3aeDd4603E2",
- "creationCodeHash": "0x68b304ac6bce7380d5e0f6b14a122f628bffebcc75f8205cb60f0baf578b79c3",
- "runtimeCodeHash": "0x8d9ba87a745cf82ab407ebabe6c1490197084d320efb6c246d94bcc80e804417",
- "txHash": "0x39ffd8fde6c33bc1f605dcd7712a69032c3e4a68850abf2f61a192a688ac877c"
+ "address": "0xBbB8fb1B9b673ed0fe1970b3C4E9171b017E6308",
+ "creationCodeHash": "0x19bb315d09bc409f56ab28519f486dd32c3f0f0fbd00b8dee2a41177e41f918f",
+ "runtimeCodeHash": "0x7254ee939dae78ad2d1e2fa4567a74c51cab45b05b06edabb4e62d2fb6612539",
+ "txHash": "0x08f8af6203ba31cfb78c176fb428210f159814bfac64c18fed97a14415f98803"
},
"BancorFormula": {
- "address": "0x33477c917a412011f29EDF0edE63508233a469FE",
+ "address": "0x81e2b9f4e408c2A0417CCE7eBecCB3aeDd4603E2",
"creationCodeHash": "0x7ae36017eddb326ddd79c7363781366121361d42fdb201cf57c57424eede46f4",
"runtimeCodeHash": "0xed6701e196ad93718e28c2a2a44d110d9e9906085bcfe4faf4f6604b08f0116c",
- "txHash": "0x41364a9706f77e56f4dd09c2af2933942c8338a8f3ffae8229620dfaabd3f690"
+ "txHash": "0x286e08e915eec216f7a4b857760e45238a068a217d42954c74bcb87579a89627"
},
"Controller": {
- "address": "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
- "creationCodeHash": "0x5bde9a87bc4e8dd24d41900f0a19321c1dc6d3373d51bba093b130bb5b80a677",
- "runtimeCodeHash": "0x7f0479db1d60ecf6295d92ea2359ebdd223640795613558b0594680f5d4922c9",
- "txHash": "0x1a5a22474c2409ff55a7fa54f501075d99456a16713462b5f18f879f62f297c1"
+ "address": "0x33477c917a412011f29EDF0edE63508233a469FE",
+ "creationCodeHash": "0x1ba4ea928715985cc5d5ba90ea8b0b9c5c7ab3a7e0be2990203c1063bfa70311",
+ "runtimeCodeHash": "0x86809e01e993ba071f37025ca3cb1922f8004437d9f00de9216b06baa757fe89",
+ "txHash": "0x89ca12dab987c37f82285b9ea05538da2d482da346e91ec2b472b0425bf7bdcd"
},
"EpochManager": {
- "address": "0xEabcfe737611D64e3FB3DFC557635F872ef20017",
- "initArgs": ["0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC", "60"],
+ "address": "0x4F4b8137393bC2394E9fBEA4673075E733Ab70eA",
+ "initArgs": ["0x33477c917a412011f29EDF0edE63508233a469FE", "60"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x25b3c64e3abb65685f3398d101870d7910faf4f8b85e324e6d3a200855abcea5",
+ "txHash": "0x56b645ab731af08bfb4c77dd04b9481432d21f8b4257cebd787a0eecc76af6f5",
"proxy": true,
"implementation": {
- "address": "0x4F4b8137393bC2394E9fBEA4673075E733Ab70eA",
- "creationCodeHash": "0x46f6e557c33712422a496a5955626504bfabefc242ef8eacea07324427baf467",
- "runtimeCodeHash": "0x3a5ccaf8a8f67fa727849a5636d46b92a29f9838c14cca20a15fdef0e8f78c61",
- "txHash": "0x0797db577ce6dcf01ace24fc9629379843461ad4898d58124301611b57c8fb23"
+ "address": "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
+ "creationCodeHash": "0x487ba340beeea2fe903d9e637a213734eab06d043eb71925e8baba361aa1792e",
+ "runtimeCodeHash": "0x35a59a5393599fe6d671b5d695048129826086d6aefb75be2dcb1341b267b453",
+ "txHash": "0xf006549e228d3fe95211ca3d89c1df9f5c64e7d9afaa9804870144de68fb3452"
}
},
"GraphToken": {
- "address": "0xe2517eead1Bb7a34908336e6769a969C23535Ec7",
+ "address": "0xE87a60E1640dF099aC1ed9F08FadA2cb59088e7a",
"constructorArgs": ["10000000000000000000000000000"],
"creationCodeHash": "0x9c50586e9e305b3a299f1cdf92ca9bb04fad5f43b5e0f7505054d79783fd8b69",
"runtimeCodeHash": "0xfe612acbb09bdb23fe60014e890054621fd34d74bf12bd94fb73351d474cd641",
- "txHash": "0xe9e22cf6f4e72fb1667abbd03932c67f8d3bdcb5b74d27e49d2b435a41151227"
+ "txHash": "0xd6af73b31869b443e8cd5574a2c4997b9e85ccf3c8a7a81bf23d7c8b6cd9224a"
},
"ServiceRegistry": {
- "address": "0x8c54052198efA512b38d90668e2f829f2263E13a",
- "initArgs": ["0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC"],
+ "address": "0xedE5908921a6F1EC4732c1D702Bb1c05EA370b82",
+ "initArgs": ["0x33477c917a412011f29EDF0edE63508233a469FE"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xd2bb115d528655cf06034f358e49149e6123e1e4a324c727650efad3a335458a",
+ "txHash": "0xa4d28a33eb5c2ef541ba098d8b6216839c743d61bb2aadce5e7f661735ad907e",
"proxy": true,
"implementation": {
- "address": "0xedE5908921a6F1EC4732c1D702Bb1c05EA370b82",
- "creationCodeHash": "0x0fdb1360692ba7459a580610706838c1d9dbffa2117a5c9433ca4ce3491e9b35",
- "runtimeCodeHash": "0x3f99c39e90540c307e0a38ecbe501a3bb47f9916319179491214e07c55319666",
- "txHash": "0x8041a7be66367a6a4e53aff6c6cc9a83fe057af4ca582cbb57127db0a17b3563"
+ "address": "0x3303879790efF6567110A1404FD8Af5C7DeCd52D",
+ "creationCodeHash": "0x6fa6c2a7ec36849a797aab77555eeb9a260ccd7e40b7b3872b3347ab21a709e5",
+ "runtimeCodeHash": "0x0af023fd0bd06ea16407453c8395b5343319e286601fc1f1ff51121525cb1df1",
+ "txHash": "0x53805bc7cea6ee460d52d841605345360bf6e77adef36a60406232271eb898ce"
}
},
"Curation": {
- "address": "0x33588608f88B7d4CA1745A41f446298976b7e38f",
+ "address": "0x9574F6936937b6E59C1B50A4d5280488d984874e",
"initArgs": [
- "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
"0x33477c917a412011f29EDF0edE63508233a469FE",
- "0x3303879790efF6567110A1404FD8Af5C7DeCd52D",
+ "0x81e2b9f4e408c2A0417CCE7eBecCB3aeDd4603E2",
+ "0x507E1091E5FF5B74B903B4881E8938152fcd1EC7",
"500000",
"0",
"100000000000000000000"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xd7746a7fe52e366cdd3a88760055eb22206bf1aeedcef4228a445c00f0dff19f",
+ "txHash": "0x890c6b5ef336d75ed8ba5eb4e90494e7b5ae0c301c09f2043d7deaeb16de4eab",
"proxy": true,
"implementation": {
- "address": "0x9574F6936937b6E59C1B50A4d5280488d984874e",
- "creationCodeHash": "0x664014c4a6cde182892a64e4e86424567fcd478489bbcab9368f7fb970be02f5",
- "runtimeCodeHash": "0x66925e4da1aacafc21adda65172c907eb7719d0dcce003d041e67f0369c064fd",
- "txHash": "0x77b400f83a69717869d72fe4cdfaa9a58543f26d90bf6e5d84c39d571bb5ea57"
+ "address": "0xe2517eead1Bb7a34908336e6769a969C23535Ec7",
+ "creationCodeHash": "0xa27425b8656deada276533db3be6df5a15cdcea7a095a94c7db939a62aedeb25",
+ "runtimeCodeHash": "0xa0ecadd397d8d8f5f06582b1cdd17ec3ade2c941e2c136bf289afbbfdf690600",
+ "txHash": "0xfab63f63d39fcdd8f51ba117704e8b61dc7561023cf2e16df7985994c960f444"
}
},
"L1GNS": {
- "address": "0x1827C38c4d9F4D6Cc69D59ca0414908089933058",
+ "address": "0xa4673c4286aa1Da9f7e79106C66FE69e1CFC4d7E",
"initArgs": [
- "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
- "0x8f46B96C0b3994D4dEE3943Ea5698879A2Fc3172"
+ "0x33477c917a412011f29EDF0edE63508233a469FE",
+ "0x8bEB09d6c65a101F151DA7e899670959e3843afe"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x879bf26b9941c4815d511ffba41d530aea0b41e95fc75338edb75397927ce71c",
+ "txHash": "0x2d08aad73d3b6a031007e9aaef932645ea59d30c6247f30c31b415b000e766b0",
"proxy": true,
"implementation": {
- "address": "0xa4673c4286aa1Da9f7e79106C66FE69e1CFC4d7E",
- "creationCodeHash": "0x36331afa041aa06c3c5beda1287c183e6193d65a6b61e34aaedb2929e9843bda",
- "runtimeCodeHash": "0x5876f25be6e6ac09fd495aa04d88fa911d27d1c9e7359d87aaf84b9be2c49faa",
- "txHash": "0x8594dd46320c57cd8360a28b93a6dd2d8c2cb9bbd8200b0cfc037a3e3866dea1"
+ "address": "0xcFE3642E7cD82C1f16A973292667Bf6e988C799d",
+ "creationCodeHash": "0x3df5dddd6cc078e4ad06ab43d0fb587fdf890b7b463c8807b6169b9e96e7422a",
+ "runtimeCodeHash": "0x9485b090b5752054335606eff896560a3219c01be3aea90b575bf14fc0f1b4be",
+ "txHash": "0x4f2fe46bf160f18d0a58a5930a179208d0ab5c7169ce6f4bc05103ec92e882bf"
}
},
"L1Staking": {
- "address": "0xd9edf40F40959A8F35ae8e295d64b4D790fC5698",
+ "address": "0x70105bF8E9CcbbFCA01B212664818EacffceB125",
"initArgs": [
- "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
+ "0x33477c917a412011f29EDF0edE63508233a469FE",
"10000000000000000000",
"20",
"0",
@@ -670,40 +670,40 @@
"1",
"16",
"[object Object]",
- "0xc1A0b345D78F0c9BCB945b7f3A5f878CCf7C0872"
+ "0x8f46B96C0b3994D4dEE3943Ea5698879A2Fc3172"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xf58ebbd37379c71a967f9919f67cc13c700d180b348bb62a747e488d7b83631b",
+ "txHash": "0x0d9de7d0077c4b66b56f4dfc3e2f9b49c13e5f6c4dda7d9c916a21a0e89e0beb",
"proxy": true,
"implementation": {
- "address": "0x70105bF8E9CcbbFCA01B212664818EacffceB125",
- "creationCodeHash": "0x7b98185da0604e47b8bc9bace8f18a65dc44cf052b19644ef11d07b8c7e7344c",
- "runtimeCodeHash": "0x4846406d5c8e9bd0cb9170e6ef4430266168dcb21629ffdfd086d00736d0c847",
- "txHash": "0x042269674b1b2bdfebaa7a5e3c1dd642ce661aad9ce0c32e782aff9e2cd1dbd4",
+ "address": "0xef63884e6122af92030CE0fE18f732c826eB261a",
+ "creationCodeHash": "0xae1d1b6098101db42f7f5f02a79ec8701e8d719ef2fadebfa2925e3e6fa26ec1",
+ "runtimeCodeHash": "0x7500e0f62a45062590010142963a759bdad5222aa00ef9f1040183294558c3a0",
+ "txHash": "0x4d5174beb2c8e7bd4a4e211d1ed0860f78c6c1b4c6a96b0b815f9a2f932fd845",
"libraries": {
- "LibExponential": "0xef63884e6122af92030CE0fE18f732c826eB261a"
+ "LibExponential": "0x60dFDd67C7c972cb91EDD5eaDd70a0693CB7ef5a"
}
}
},
"RewardsManager": {
- "address": "0x329C675777561D4B57481cD5A8024A8CF858b4B2",
- "initArgs": ["0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC"],
+ "address": "0x311cd7BA602959592aC749410bA7B0B0C2EbE4d1",
+ "initArgs": ["0x33477c917a412011f29EDF0edE63508233a469FE"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x88be33af59b4d87fb9cbd088bb46a5c6981d748b404fd2fb1c0cb6dc29e3adde",
+ "txHash": "0x47a5247789f4a59353cc5de0cc4f614d27f800096ef61a780c637ab4df8bf05c",
"proxy": true,
"implementation": {
- "address": "0x311cd7BA602959592aC749410bA7B0B0C2EbE4d1",
- "creationCodeHash": "0x5e2ca01e204a1bd3a41a73ebe9a43679155351c96a6dc59d44e02c6dd0e5bed4",
- "runtimeCodeHash": "0x64f77ec9ceffb764ff8677bae252f065fb04ef6974816002d979517ea8616cf7",
- "txHash": "0x164d791680bf2ac2f40cf27d721ad2871ae85d926c700c8060b1f6e294eaab37"
+ "address": "0xc1A0b345D78F0c9BCB945b7f3A5f878CCf7C0872",
+ "creationCodeHash": "0x94585dd522bdf1563d4049e8106d8514b3630a064169654a201ca2e18a219679",
+ "runtimeCodeHash": "0x2ef25a9a73bca0f2a8cc1ae64a2b5d87c2324b44701d1f3388adaf4176515e70",
+ "txHash": "0x98decca91eeb34fcc00b26af78726629d8ab5578fc50ac529b667ac8fc89562b"
}
},
"DisputeManager": {
- "address": "0xd23eD7B05448F007d7C810F48bd5fB363531E61a",
+ "address": "0x3b87C4633b0D205Eb71d6C2566889CB8e503b516",
"initArgs": [
- "0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC",
+ "0x33477c917a412011f29EDF0edE63508233a469FE",
"0xFFcf8FDEE72ac11b5c542428B35EEF5769C409f0",
"100000000000000000000",
"1000",
@@ -712,13 +712,13 @@
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x46ea236b2d485657e5bbaaf8be01fd0a0a2841131eb4d06de1e38a4df91b6747",
+ "txHash": "0xb1661b31d7fe27ba8e4260f63c342e9a0b66d5754c9f13ad43fc7c3412fa64a8",
"proxy": true,
"implementation": {
- "address": "0x3b87C4633b0D205Eb71d6C2566889CB8e503b516",
- "creationCodeHash": "0xc57491ef973583304f2d179445a0cd0983c88abe321536195aa10b6602c72c05",
- "runtimeCodeHash": "0x08740630f1836c12c860f717f40eeec7b4c08cb8a950f842f11fb200a3541cfd",
- "txHash": "0x0f1e982893e0475cd4d11800775c45d25235c2d765880db2df2aea09a24fa6b1"
+ "address": "0xF620a990546C930B9A8418FfbbB25d973e4A664b",
+ "creationCodeHash": "0xf83318f51662c8d2ae6ff7cf8ca5006911cf20b9f3416d063cd81d05f1ae4fa5",
+ "runtimeCodeHash": "0xd84acda08bf5a4ecbf5eb8fc9b477bf3d51c8f476fe18af6f6ee82a023813bd7",
+ "txHash": "0xe0fdcc09635e86ffebb158887505f10577f52efd2ad7ee8c8ba1c9d6a50f5c93"
}
},
"EthereumDIDRegistry": {
@@ -728,124 +728,124 @@
"txHash": "0xe68b0ca45476f9d07359ee078d16b8dc9ed9769495cc87ba034bbbfbd470588b"
},
"GraphCurationToken": {
- "address": "0x3303879790efF6567110A1404FD8Af5C7DeCd52D",
+ "address": "0x507E1091E5FF5B74B903B4881E8938152fcd1EC7",
"creationCodeHash": "0x1ee42ee271cefe20c33c0de904501e618ac4b56debca67c634d0564cecea9ff2",
"runtimeCodeHash": "0x340e8f378c0117b300f3ec255bc5c3a273f9ab5bd2940fa8eb3b5065b21f86dc",
- "txHash": "0xca878e404e776ee4a9515b8c55bf5a9a440f52f888ac6662dea311eae53c0d53"
+ "txHash": "0xa412fbb67c5cf1064ff439558e1f689719199267dfd7143b8ea9f0d3cc4e85f0"
},
"SubgraphNFTDescriptor": {
- "address": "0x8bEB09d6c65a101F151DA7e899670959e3843afe",
- "creationCodeHash": "0xf16e8ff11d852eea165195ac9e0dfa00f98e48f6ce3c77c469c7df9bf195b651",
- "runtimeCodeHash": "0x39583196f2bcb85789b6e64692d8c0aa56f001c46f0ca3d371abbba2c695860f",
- "txHash": "0x3f0abf0c2ab95da8e78c59efadf0d41728b7f7d33a151244f818456821f48093"
+ "address": "0x800a2146cE1b8BC4198207F9997a93B1a1cD3eC8",
+ "creationCodeHash": "0x5ae5b736c4eb5e290c51b41c39fe98439b0d347e084492aa31f4317ade1c21d5",
+ "runtimeCodeHash": "0xf546fc03b5e5d7d2de08d136fbc8cea6572d53f49caa318b42f862c85fe630ad",
+ "txHash": "0x4e673f4dba5cc4f3c4a2a57089baab5f77dd033bee52ffd9c4d9bb0b0793fd58"
},
"SubgraphNFT": {
- "address": "0x8f46B96C0b3994D4dEE3943Ea5698879A2Fc3172",
+ "address": "0x8bEB09d6c65a101F151DA7e899670959e3843afe",
"constructorArgs": ["0xACa94ef8bD5ffEE41947b4585a84BdA5a3d3DA6E"],
- "creationCodeHash": "0xc1e58864302084de282dffe54c160e20dd96c6cfff45e00e6ebfc15e04136982",
- "runtimeCodeHash": "0x7216e736a8a8754e88688fbf5c0c7e9caf35c55ecc3a0c5a597b951c56cf7458",
- "txHash": "0x1b7771b4df2a97010af8c893fdd0fce97d0816426a373e61076b516252c43d93"
+ "creationCodeHash": "0x1be50696b1f2ec6586f60d9e259eea5a5344722a62dbc65cc8c0235f385caa85",
+ "runtimeCodeHash": "0xfd3a33ab01b93ac82274d09816614fee05ae74c0b19a58a441cca4e5717e1e85",
+ "txHash": "0x9dba15acd9c3f703c8f872570d6ef351431e7461e21d123a56a4bd472d92da92"
},
"AllocationExchange": {
- "address": "0x129629994397d47653d345E4acafd5Af485Df8e4",
+ "address": "0x9dc437a4836323D49FE6450aA6d1496e95320C11",
"constructorArgs": [
- "0xe2517eead1Bb7a34908336e6769a969C23535Ec7",
- "0xd9edf40F40959A8F35ae8e295d64b4D790fC5698",
+ "0xE87a60E1640dF099aC1ed9F08FadA2cb59088e7a",
+ "0x70105bF8E9CcbbFCA01B212664818EacffceB125",
"0x3E5e9111Ae8eB78Fe1CC3bb8915d5D461F3Ef9A9",
"0xE11BA2b4D45Eaed5996Cd0823791E0C93114882d"
],
- "creationCodeHash": "0x9731f46fbd12dbfbb066e0c291551ef1854cb54dd651632abb37322f6437ac18",
- "runtimeCodeHash": "0x91d252843238478a0652769a0f95b8b6a2acd4f078dbd719a618615ed057d3d4",
- "txHash": "0x01dbad69dd6e0627b9014af702175da08c48e67c85f4bdc961d8ba9b7de29c2e"
+ "creationCodeHash": "0xe5063b81d46b3a39eac2808d343d98d39b241c6907c08dd2d7ca6257c2794f70",
+ "runtimeCodeHash": "0x51f6ac80bc4be7fc517618472bd4d239980e0f2ab324548a6fbe31d291ba084d",
+ "txHash": "0x06d025b43ea9f37b2c513040ba2b67aa46d93221516c76d0d8de6c250a85ff28"
},
"L1GraphTokenGateway": {
- "address": "0xa2E3Aae2D21ee91F6Eeba955bc228513F452b328",
- "initArgs": ["0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC"],
+ "address": "0xf35e514A2a2B0317162b3cBaFBa70710b074131F",
+ "initArgs": ["0x33477c917a412011f29EDF0edE63508233a469FE"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xdc3a377a594603d341be8a112b277289e9b6c860f630518f6150d05e9eb31e31",
+ "txHash": "0xf5dcebefd7ac8803daaff6b7bdae78a6142ec62c7ae6d8810e3ef90811a82ee5",
"proxy": true,
"implementation": {
- "address": "0xf35e514A2a2B0317162b3cBaFBa70710b074131F",
- "creationCodeHash": "0xf50c33e5a6f5c8e88485a922a1d5f2f46da965d180964d0e4a7852f97c59ce9d",
- "runtimeCodeHash": "0x4e0d0eb1bafca40ef18c6f5ebe5ec408eaa00511b4e27ee508417e2bf90acc49",
- "txHash": "0x3659583a8ce35c20c447223e22c1b0dbb251596378a1490b94f4a19b3d1567de"
+ "address": "0x4195A7EbdCd18d7529Fc17c77902db445Db2C4f8",
+ "creationCodeHash": "0x029a739c362ef221537cb6c720979b6ec0009db55e8f5d9d2288b7a4210733a8",
+ "runtimeCodeHash": "0x6453f20cc4cee3a18b10bb913b466e8492d1e1fb3a9cabb1b21ac6863585c29c",
+ "txHash": "0xfa35f9b7da290f79afdae11bb9059dda5e0364fcf0725c7a399fb5c8b2a3a8b1"
}
},
"BridgeEscrow": {
- "address": "0xe754eE44E7f7C6fbdeC95D600e5D0CA2c954C143",
- "initArgs": ["0x7d92C985C604437Dc71252bE3AE83aCDc4509CeC"],
+ "address": "0x381e3491DA5C917fdF1138eC892324c883774b59",
+ "initArgs": ["0x33477c917a412011f29EDF0edE63508233a469FE"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x428dc42b88e9c08f3c440f31b7ed581dc27e890e6f7579ad085b3eee7f5b33f0",
+ "txHash": "0xdc5fece152f6997ec4617b9d2853f00665b7b1864c8404dbb63ce3bc619da6c5",
"proxy": true,
"implementation": {
- "address": "0x381e3491DA5C917fdF1138eC892324c883774b59",
- "creationCodeHash": "0xa45cfc3fe7161765a1fb0b967bfc9f5c158cb3aa43f3556c4a5cc6a6bdb1d0ef",
- "runtimeCodeHash": "0x3cb8a7336234c7826c8f5a437ad2c6615c2e4b4201096a49cb6876264ac47182",
- "txHash": "0x544f231b2cb55483cc85d77e02de265158a73a8574aef252117d2991a4ae0018"
+ "address": "0x0e3473a4b234dC3dEd0Ab7183bc0AF1168034B47",
+ "creationCodeHash": "0x2cab3c98ecf4964e93364dd24ef3a51577c0057bb26a7b4363e0b8b3c139d4d0",
+ "runtimeCodeHash": "0xd8ce7486cf93376e637bd4732bee7c50657d99dedf421158d4b1c9b14e47534a",
+ "txHash": "0x9aec8540ff73d05b847eedd1b62f5385b2b2139dbbff2d2aa88321bb4f3726a4"
}
},
"StakingExtension": {
- "address": "0xc1A0b345D78F0c9BCB945b7f3A5f878CCf7C0872",
- "creationCodeHash": "0x8de9e9fe7e46fd75fee0be1fa10bc1c250532991c123db106bb3bad01ac9046b",
- "runtimeCodeHash": "0xa9215542f24456fb4c63cc8684699255f85d29a0cf611d3dc7191b1445716376",
- "txHash": "0x6bbc2d559737d50acbabd5058e4bfb83eb85354991202810aa1ed6e7415cc2e9"
+ "address": "0x8f46B96C0b3994D4dEE3943Ea5698879A2Fc3172",
+ "creationCodeHash": "0x5e5a2927690f98e29323b676f4b0df12b107a1f9a8cade5ac43243463042cb2f",
+ "runtimeCodeHash": "0x05661476e2137493b7b80191ba80714962b6d05b8ea8085cd939675cc2c8c7c6",
+ "txHash": "0x8293eb918cc71dc2799dd4eec490c1a2c013ba21b0b2b4a56663f48c1e6c960a"
},
"L2GraphToken": {
- "address": "0x3CCF0161EBf2E933A1e9a366dB118F2C5F92E913",
+ "address": "0xCEEb0a407fe36aae5278334a33F9c6CEff2F7c02",
"initArgs": ["0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xae3ceb4e91a8f87dc8eae6cb0780722599cb6d022f593dd77bf8c20af3af73c4",
+ "txHash": "0xee22846b566f6ddf7b665b9445d6be0d0b62c2fb1c66ca589010b94690a62f50",
"proxy": true,
"implementation": {
- "address": "0xB8011bC94EDd76AfFAA072EBED6363dF345a76be",
- "creationCodeHash": "0x6c4146427aafa7375a569154be95c8c931bf83aab0315706dd78bdf79c889e4c",
- "runtimeCodeHash": "0x004371d1d80011906953dcba17c648503fc94b94e1e0365c8d8c706ff91f93e9",
- "txHash": "0xdea5b237c48fa0246021296c285e3e0a622c12b5bc5489ad3c2f753effad5516"
+ "address": "0x7Ad23c8c91c251d2Cfd83B68d1f943c7bf9FF5e9",
+ "creationCodeHash": "0x615d4c8aa6a3602667ab1154ee773da394fead1d86f98c4dd28e81e45436bbd9",
+ "runtimeCodeHash": "0x86f67e51fe2ee55efa4b3297011c5505044a8b025ad61fd41caf78de4fa6dba6",
+ "txHash": "0x0f6dc8091dfe3cd1ed74bc9aa9cbf942a924ddf0d80e17720d2ee6d508073cec"
}
},
"L2Curation": {
- "address": "0xc6271281C618346eecaE96f82B8f950633b44740",
+ "address": "0xC9eA90e2D536e58Bf86b0A87f9C6738bdB8ED790",
"initArgs": [
- "0x7Ad23c8c91c251d2Cfd83B68d1f943c7bf9FF5e9",
- "0xC9eA90e2D536e58Bf86b0A87f9C6738bdB8ED790",
+ "0xA21Db69Eb6398C6f2bA5dC31643c0ADd9C35a89b",
+ "0xc80AA7dB38EcFCe82d572CfFA5bff5741FC5FC75",
"0",
"1"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x6869c72633fdaa5a8901d4bf513058a6ef43787b9ef7428eb82ebdef49108e1f",
+ "txHash": "0x95ee18f9d0012f835faf7b7119587c9f84d12e6ddd9b44a9667a6b2a14c29887",
"proxy": true,
"implementation": {
- "address": "0x015db90b7Be191D93131f50bA7852F483cb82830",
- "creationCodeHash": "0x6610cab951492064988e74cc991fd687ecbdf0ce206e874d5054668328c7dcff",
- "runtimeCodeHash": "0x1eb061055cfba911d6ad0f3c3ea7eeb7c1441609cb7509ca3d9aa6acb83418fb",
- "txHash": "0xf7b260c9be195d6ebf7ee762d0efbca8979d444e6c21c953855c678e98ca38f1"
+ "address": "0x900a373b026131812121AcbbB90F1b830C16aec4",
+ "creationCodeHash": "0x5faf8153b942213c8a0c9b4e4202ab74e8f0b2b21a4bdfefbb9e6c7bf24d53de",
+ "runtimeCodeHash": "0x003e9036cf17ef6bb2117e465904b290a37597a75b8d31dd8809874f2c6f3780",
+ "txHash": "0x2c1f3deb0c8aa8170613f05c6dc4209fa8f889d6f31e19560ab9b0697435afbe"
}
},
"L2GNS": {
- "address": "0x04908ce7cAF279Dc74961aB3Dc87D54306D52158",
+ "address": "0xb90c9d7adeC9E33546eed8035Be0722f8a028260",
"initArgs": [
- "0x7Ad23c8c91c251d2Cfd83B68d1f943c7bf9FF5e9",
- "0xE6f86Fb15c9a3A0D82AE1888661e8e50e778290C"
+ "0xA21Db69Eb6398C6f2bA5dC31643c0ADd9C35a89b",
+ "0x660AA4DB64e0F21413949308C185111122990525"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0xce8ec6b0a433f2e673cb7d46f4e54700db235e50f6f7b45c853920bf2bb17a10",
+ "txHash": "0x5c7af516919156e99cb86a5a53e1dc634b2bbc139a144769202188d01edd816b",
"proxy": true,
"implementation": {
- "address": "0xC0528CA8F86337C4A7DAeA7e1F4e1EDE8d4dBFb3",
- "creationCodeHash": "0x6b005bdaf7534311b6dd4ae41955ed721aa0dc1c69d1c94517885ca6a3dd3ac1",
- "runtimeCodeHash": "0xa4da5d616fbe18a7432551a837f9f618398cb92bcdd98164879e166aa76f5272",
- "txHash": "0xe5e37498638f426c3f0822a0886af554863fbd7b560675dcabdc8de5c798a206"
+ "address": "0xc36538a62BCaE6E082E422b09e8915b20195d1Ed",
+ "creationCodeHash": "0x02e470e1717043f208c92b2052f28e8d32167da1beee079a512e0fb72cd7bdc5",
+ "runtimeCodeHash": "0x46dee1d57b625d020a94c38c119781bbcdc2f5d3792482b1972ac2c6c6e1b081",
+ "txHash": "0xe827f7fdffca4434b69ae2df0c0f84c45aa00ce7f36b5077165a9f921c37ff6f"
}
},
"L2Staking": {
- "address": "0x554A25924923335B1C875942aB46442051c713Fd",
+ "address": "0x5e488323f741B9c71322297d1B7cC7003Ade1195",
"initArgs": [
- "0x7Ad23c8c91c251d2Cfd83B68d1f943c7bf9FF5e9",
+ "0xA21Db69Eb6398C6f2bA5dC31643c0ADd9C35a89b",
"10000000000000000000",
"20",
"0",
@@ -854,34 +854,34 @@
"1",
"16",
"[object Object]",
- "0x5Da4cbA6d2D5943e8679E9A06BC67533d3D358E0"
+ "0xA66F1ea3d673BF523FebF6be7a76488680E0651B"
],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x22def9ae2d8c9a06f1a96ba944607670334603232b4a9cef44e35350844cd768",
+ "txHash": "0xc43e21dc12f496012fc6681bc7bf1aaaccd8a66caca07b952cfb26901d9b83e7",
"proxy": true,
"implementation": {
- "address": "0xAafF8D409c344de885ce18fC1103ee87292b0b43",
- "creationCodeHash": "0x35da714b0e57ea1ba3ea8a4d418ef8d492493c0f87dcbcb275fb1e895f6c9b11",
- "runtimeCodeHash": "0xa9be59390eea20e8883bda8bd72efcdcf0987a365c13f879f917b1baed185c05",
- "txHash": "0xe5c950e9bba9d293046a3b73b06996d8c896c830533537d1eac94c5f46a39c35",
+ "address": "0x5Da4cbA6d2D5943e8679E9A06BC67533d3D358E0",
+ "creationCodeHash": "0x3557a6ecdfce33cc1214047a3e2e793341e9a0a9d975fe050d84cbde5d7edbbb",
+ "runtimeCodeHash": "0xa401b36f225d187a33c8dbcb57e3497952e5452d8a51aac83096fb43631fc3d5",
+ "txHash": "0xce6d20d73d2cdcda162daaeae7d685ee966d70548dbfe5c327caac234962290f",
"libraries": {
- "LibExponential": "0x1c3Ccb13Cff4544147D6fCD6fF6B20002cD149d4"
+ "LibExponential": "0xE6f86Fb15c9a3A0D82AE1888661e8e50e778290C"
}
}
},
"L2GraphTokenGateway": {
- "address": "0xabeB8f6cD87535cF2dD9A422Cf939A3ac965bA77",
- "initArgs": ["0x7Ad23c8c91c251d2Cfd83B68d1f943c7bf9FF5e9"],
+ "address": "0x30EeB8DeeCe1655af2b8d9A83b72A6609172f343",
+ "initArgs": ["0xA21Db69Eb6398C6f2bA5dC31643c0ADd9C35a89b"],
"creationCodeHash": "0xcdd28bb3db05f1267ca0f5ea29536c61841be5937ce711b813924f8ff38918cc",
"runtimeCodeHash": "0x4ca8c37c807bdfda1d6dcf441324b7ea14c6ddec5db37c20c2bf05aeae49bc0d",
- "txHash": "0x9ad9f1a78c6f4dea1a1169f8d34a8767acfe0d182de9d0d0b83bef0cf2424c2f",
+ "txHash": "0x6fc27d94fcccc84fdcaed742d90880cf554c6f4b08652f2ecd843f6f194407e4",
"proxy": true,
"implementation": {
- "address": "0xCd07AB6C78e936B09e41AF36dE2ad9fF69F16704",
- "creationCodeHash": "0x0190953f43ab8d61923de0edd8f8d28da4e12a90330f0030b19a497496c36039",
- "runtimeCodeHash": "0xd853da2001c213dd00d674114c254f18a7b5a36aabc5452fb492b9b4faf2faa9",
- "txHash": "0xd2fc07416ce584d2f592dca5ae288e1f474715216e8285472255a340ea22e4b6"
+ "address": "0xd8E93C8A905834aDA0a3aBe083e91b9E7efD6214",
+ "creationCodeHash": "0xe8dd0b6e8ce611542b2d4aafc7da2da2c7e9372cfe82a9997c17a38c566539ba",
+ "runtimeCodeHash": "0x650d22e71ebd221712c1515612697bf8eaeaa2443d3148f390f8aa13aef01995",
+ "txHash": "0x26c1af9579e9cac950b19f0ddc65a214b483edadea6d920fb2631d1cfc07ce80"
}
}
},
diff --git a/arbitrum-addresses.json b/packages/contracts/arbitrum-addresses.json
similarity index 100%
rename from arbitrum-addresses.json
rename to packages/contracts/arbitrum-addresses.json
diff --git a/audits/ConsenSysDiligence/2021-05-graph-initial-review.pdf b/packages/contracts/audits/ConsenSysDiligence/2021-05-graph-initial-review.pdf
similarity index 100%
rename from audits/ConsenSysDiligence/2021-05-graph-initial-review.pdf
rename to packages/contracts/audits/ConsenSysDiligence/2021-05-graph-initial-review.pdf
diff --git a/audits/ConsenSysDiligence/2021-08-staking-multicall-and-delegation-fixes.pdf b/packages/contracts/audits/ConsenSysDiligence/2021-08-staking-multicall-and-delegation-fixes.pdf
similarity index 100%
rename from audits/ConsenSysDiligence/2021-08-staking-multicall-and-delegation-fixes.pdf
rename to packages/contracts/audits/ConsenSysDiligence/2021-08-staking-multicall-and-delegation-fixes.pdf
diff --git a/audits/ConsenSysDiligence/2022-01-graph-pr527-audit.pdf b/packages/contracts/audits/ConsenSysDiligence/2022-01-graph-pr527-audit.pdf
similarity index 100%
rename from audits/ConsenSysDiligence/2022-01-graph-pr527-audit.pdf
rename to packages/contracts/audits/ConsenSysDiligence/2022-01-graph-pr527-audit.pdf
diff --git a/audits/ConsenSysDiligence/2022-03-graph-altruistic-alloc-and-query-versioning.pdf b/packages/contracts/audits/ConsenSysDiligence/2022-03-graph-altruistic-alloc-and-query-versioning.pdf
similarity index 100%
rename from audits/ConsenSysDiligence/2022-03-graph-altruistic-alloc-and-query-versioning.pdf
rename to packages/contracts/audits/ConsenSysDiligence/2022-03-graph-altruistic-alloc-and-query-versioning.pdf
diff --git a/audits/OpenZeppelin/2020-08-graph-protocol.pdf b/packages/contracts/audits/OpenZeppelin/2020-08-graph-protocol.pdf
similarity index 100%
rename from audits/OpenZeppelin/2020-08-graph-protocol.pdf
rename to packages/contracts/audits/OpenZeppelin/2020-08-graph-protocol.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-addresses-cache-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-addresses-cache-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-addresses-cache-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-addresses-cache-audit.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-governance-upgrade-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-governance-upgrade-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-governance-upgrade-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-governance-upgrade-audit.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-rewardsmanager-upgrade-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-rewardsmanager-upgrade-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-rewardsmanager-upgrade-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-rewardsmanager-upgrade-audit.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-slashing-upgrade-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-slashing-upgrade-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-slashing-upgrade-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-slashing-upgrade-audit.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-staking-bugfix-2-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-staking-bugfix-2-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-staking-bugfix-2-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-staking-bugfix-2-audit.pdf
diff --git a/audits/OpenZeppelin/2021-04-graph-staking-bugfix-audit-1.pdf b/packages/contracts/audits/OpenZeppelin/2021-04-graph-staking-bugfix-audit-1.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-04-graph-staking-bugfix-audit-1.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-04-graph-staking-bugfix-audit-1.pdf
diff --git a/audits/OpenZeppelin/2021-08-graph-gns-audit.pdf b/packages/contracts/audits/OpenZeppelin/2021-08-graph-gns-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-08-graph-gns-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-08-graph-gns-audit.pdf
diff --git a/audits/OpenZeppelin/2021-11-graph-curation-minimal-proxy.pdf b/packages/contracts/audits/OpenZeppelin/2021-11-graph-curation-minimal-proxy.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-11-graph-curation-minimal-proxy.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-11-graph-curation-minimal-proxy.pdf
diff --git a/audits/OpenZeppelin/2021-11-graph-gns-transferrable-owner.pdf b/packages/contracts/audits/OpenZeppelin/2021-11-graph-gns-transferrable-owner.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-11-graph-gns-transferrable-owner.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-11-graph-gns-transferrable-owner.pdf
diff --git a/audits/OpenZeppelin/2021-12-graph-rewards-signal-threshold.pdf b/packages/contracts/audits/OpenZeppelin/2021-12-graph-rewards-signal-threshold.pdf
similarity index 100%
rename from audits/OpenZeppelin/2021-12-graph-rewards-signal-threshold.pdf
rename to packages/contracts/audits/OpenZeppelin/2021-12-graph-rewards-signal-threshold.pdf
diff --git a/audits/OpenZeppelin/2022-07-graph-arbitrum-bridge-audit.pdf b/packages/contracts/audits/OpenZeppelin/2022-07-graph-arbitrum-bridge-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-07-graph-arbitrum-bridge-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-07-graph-arbitrum-bridge-audit.pdf
diff --git a/audits/OpenZeppelin/2022-07-pr552-summary.pdf b/packages/contracts/audits/OpenZeppelin/2022-07-pr552-summary.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-07-pr552-summary.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-07-pr552-summary.pdf
diff --git a/audits/OpenZeppelin/2022-07-pr568-summary.pdf b/packages/contracts/audits/OpenZeppelin/2022-07-pr568-summary.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-07-pr568-summary.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-07-pr568-summary.pdf
diff --git a/audits/OpenZeppelin/2022-07-pr569-summary.pdf b/packages/contracts/audits/OpenZeppelin/2022-07-pr569-summary.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-07-pr569-summary.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-07-pr569-summary.pdf
diff --git a/audits/OpenZeppelin/2022-07-pr571-summary.pdf b/packages/contracts/audits/OpenZeppelin/2022-07-pr571-summary.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-07-pr571-summary.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-07-pr571-summary.pdf
diff --git a/audits/OpenZeppelin/2022-09-graph-drip-keeper-reward-audit.pdf b/packages/contracts/audits/OpenZeppelin/2022-09-graph-drip-keeper-reward-audit.pdf
similarity index 100%
rename from audits/OpenZeppelin/2022-09-graph-drip-keeper-reward-audit.pdf
rename to packages/contracts/audits/OpenZeppelin/2022-09-graph-drip-keeper-reward-audit.pdf
diff --git a/audits/OpenZeppelin/2023-05-staking-vesting-l2.pdf b/packages/contracts/audits/OpenZeppelin/2023-05-staking-vesting-l2.pdf
similarity index 100%
rename from audits/OpenZeppelin/2023-05-staking-vesting-l2.pdf
rename to packages/contracts/audits/OpenZeppelin/2023-05-staking-vesting-l2.pdf
diff --git a/audits/OpenZeppelin/2023-06-graph-exponential-rebates.pdf b/packages/contracts/audits/OpenZeppelin/2023-06-graph-exponential-rebates.pdf
similarity index 100%
rename from audits/OpenZeppelin/2023-06-graph-exponential-rebates.pdf
rename to packages/contracts/audits/OpenZeppelin/2023-06-graph-exponential-rebates.pdf
diff --git a/cli/README.md b/packages/contracts/cli/README.md
similarity index 100%
rename from cli/README.md
rename to packages/contracts/cli/README.md
diff --git a/cli/address-book.ts b/packages/contracts/cli/address-book.ts
similarity index 100%
rename from cli/address-book.ts
rename to packages/contracts/cli/address-book.ts
diff --git a/cli/arbitrum.ts b/packages/contracts/cli/arbitrum.ts
similarity index 100%
rename from cli/arbitrum.ts
rename to packages/contracts/cli/arbitrum.ts
diff --git a/cli/artifacts.ts b/packages/contracts/cli/artifacts.ts
similarity index 100%
rename from cli/artifacts.ts
rename to packages/contracts/cli/artifacts.ts
diff --git a/cli/cli.ts b/packages/contracts/cli/cli.ts
similarity index 100%
rename from cli/cli.ts
rename to packages/contracts/cli/cli.ts
diff --git a/cli/commands/airdrop.ts b/packages/contracts/cli/commands/airdrop.ts
similarity index 100%
rename from cli/commands/airdrop.ts
rename to packages/contracts/cli/commands/airdrop.ts
diff --git a/cli/commands/bridge/index.ts b/packages/contracts/cli/commands/bridge/index.ts
similarity index 100%
rename from cli/commands/bridge/index.ts
rename to packages/contracts/cli/commands/bridge/index.ts
diff --git a/cli/commands/bridge/to-l1.ts b/packages/contracts/cli/commands/bridge/to-l1.ts
similarity index 100%
rename from cli/commands/bridge/to-l1.ts
rename to packages/contracts/cli/commands/bridge/to-l1.ts
diff --git a/cli/commands/bridge/to-l2.ts b/packages/contracts/cli/commands/bridge/to-l2.ts
similarity index 100%
rename from cli/commands/bridge/to-l2.ts
rename to packages/contracts/cli/commands/bridge/to-l2.ts
diff --git a/cli/commands/contracts/any.ts b/packages/contracts/cli/commands/contracts/any.ts
similarity index 100%
rename from cli/commands/contracts/any.ts
rename to packages/contracts/cli/commands/contracts/any.ts
diff --git a/cli/commands/contracts/curation.ts b/packages/contracts/cli/commands/contracts/curation.ts
similarity index 100%
rename from cli/commands/contracts/curation.ts
rename to packages/contracts/cli/commands/contracts/curation.ts
diff --git a/cli/commands/contracts/disputeManager.ts b/packages/contracts/cli/commands/contracts/disputeManager.ts
similarity index 100%
rename from cli/commands/contracts/disputeManager.ts
rename to packages/contracts/cli/commands/contracts/disputeManager.ts
diff --git a/cli/commands/contracts/ens.ts b/packages/contracts/cli/commands/contracts/ens.ts
similarity index 100%
rename from cli/commands/contracts/ens.ts
rename to packages/contracts/cli/commands/contracts/ens.ts
diff --git a/cli/commands/contracts/gns.ts b/packages/contracts/cli/commands/contracts/gns.ts
similarity index 100%
rename from cli/commands/contracts/gns.ts
rename to packages/contracts/cli/commands/contracts/gns.ts
diff --git a/cli/commands/contracts/governance.ts b/packages/contracts/cli/commands/contracts/governance.ts
similarity index 100%
rename from cli/commands/contracts/governance.ts
rename to packages/contracts/cli/commands/contracts/governance.ts
diff --git a/cli/commands/contracts/graphToken.ts b/packages/contracts/cli/commands/contracts/graphToken.ts
similarity index 100%
rename from cli/commands/contracts/graphToken.ts
rename to packages/contracts/cli/commands/contracts/graphToken.ts
diff --git a/cli/commands/contracts/index.ts b/packages/contracts/cli/commands/contracts/index.ts
similarity index 100%
rename from cli/commands/contracts/index.ts
rename to packages/contracts/cli/commands/contracts/index.ts
diff --git a/cli/commands/contracts/serviceRegistry.ts b/packages/contracts/cli/commands/contracts/serviceRegistry.ts
similarity index 100%
rename from cli/commands/contracts/serviceRegistry.ts
rename to packages/contracts/cli/commands/contracts/serviceRegistry.ts
diff --git a/cli/commands/contracts/staking.ts b/packages/contracts/cli/commands/contracts/staking.ts
similarity index 100%
rename from cli/commands/contracts/staking.ts
rename to packages/contracts/cli/commands/contracts/staking.ts
diff --git a/cli/commands/deploy.ts b/packages/contracts/cli/commands/deploy.ts
similarity index 100%
rename from cli/commands/deploy.ts
rename to packages/contracts/cli/commands/deploy.ts
diff --git a/cli/commands/migrate.ts b/packages/contracts/cli/commands/migrate.ts
similarity index 100%
rename from cli/commands/migrate.ts
rename to packages/contracts/cli/commands/migrate.ts
diff --git a/cli/commands/protocol/configure-bridge.ts b/packages/contracts/cli/commands/protocol/configure-bridge.ts
similarity index 100%
rename from cli/commands/protocol/configure-bridge.ts
rename to packages/contracts/cli/commands/protocol/configure-bridge.ts
diff --git a/cli/commands/protocol/get.ts b/packages/contracts/cli/commands/protocol/get.ts
similarity index 100%
rename from cli/commands/protocol/get.ts
rename to packages/contracts/cli/commands/protocol/get.ts
diff --git a/cli/commands/protocol/index.ts b/packages/contracts/cli/commands/protocol/index.ts
similarity index 100%
rename from cli/commands/protocol/index.ts
rename to packages/contracts/cli/commands/protocol/index.ts
diff --git a/cli/commands/protocol/list.ts b/packages/contracts/cli/commands/protocol/list.ts
similarity index 100%
rename from cli/commands/protocol/list.ts
rename to packages/contracts/cli/commands/protocol/list.ts
diff --git a/cli/commands/protocol/set.ts b/packages/contracts/cli/commands/protocol/set.ts
similarity index 100%
rename from cli/commands/protocol/set.ts
rename to packages/contracts/cli/commands/protocol/set.ts
diff --git a/cli/commands/proxy/admin.ts b/packages/contracts/cli/commands/proxy/admin.ts
similarity index 100%
rename from cli/commands/proxy/admin.ts
rename to packages/contracts/cli/commands/proxy/admin.ts
diff --git a/cli/commands/proxy/index.ts b/packages/contracts/cli/commands/proxy/index.ts
similarity index 100%
rename from cli/commands/proxy/index.ts
rename to packages/contracts/cli/commands/proxy/index.ts
diff --git a/cli/commands/proxy/list.ts b/packages/contracts/cli/commands/proxy/list.ts
similarity index 100%
rename from cli/commands/proxy/list.ts
rename to packages/contracts/cli/commands/proxy/list.ts
diff --git a/cli/commands/proxy/upgrade.ts b/packages/contracts/cli/commands/proxy/upgrade.ts
similarity index 100%
rename from cli/commands/proxy/upgrade.ts
rename to packages/contracts/cli/commands/proxy/upgrade.ts
diff --git a/cli/config.ts b/packages/contracts/cli/config.ts
similarity index 100%
rename from cli/config.ts
rename to packages/contracts/cli/config.ts
diff --git a/cli/contracts.ts b/packages/contracts/cli/contracts.ts
similarity index 100%
rename from cli/contracts.ts
rename to packages/contracts/cli/contracts.ts
diff --git a/cli/cross-chain.ts b/packages/contracts/cli/cross-chain.ts
similarity index 100%
rename from cli/cross-chain.ts
rename to packages/contracts/cli/cross-chain.ts
diff --git a/cli/defaults.ts b/packages/contracts/cli/defaults.ts
similarity index 100%
rename from cli/defaults.ts
rename to packages/contracts/cli/defaults.ts
diff --git a/cli/env.ts b/packages/contracts/cli/env.ts
similarity index 100%
rename from cli/env.ts
rename to packages/contracts/cli/env.ts
diff --git a/cli/helpers.ts b/packages/contracts/cli/helpers.ts
similarity index 100%
rename from cli/helpers.ts
rename to packages/contracts/cli/helpers.ts
diff --git a/cli/index.ts b/packages/contracts/cli/index.ts
similarity index 100%
rename from cli/index.ts
rename to packages/contracts/cli/index.ts
diff --git a/cli/logging.ts b/packages/contracts/cli/logging.ts
similarity index 100%
rename from cli/logging.ts
rename to packages/contracts/cli/logging.ts
diff --git a/cli/metadata.ts b/packages/contracts/cli/metadata.ts
similarity index 100%
rename from cli/metadata.ts
rename to packages/contracts/cli/metadata.ts
diff --git a/cli/mockData/account-metadata/accountMetadatas.ts b/packages/contracts/cli/mockData/account-metadata/accountMetadatas.ts
similarity index 100%
rename from cli/mockData/account-metadata/accountMetadatas.ts
rename to packages/contracts/cli/mockData/account-metadata/accountMetadatas.ts
diff --git a/cli/mockData/account-metadata/compound.json b/packages/contracts/cli/mockData/account-metadata/compound.json
similarity index 100%
rename from cli/mockData/account-metadata/compound.json
rename to packages/contracts/cli/mockData/account-metadata/compound.json
diff --git a/cli/mockData/account-metadata/decentraland.json b/packages/contracts/cli/mockData/account-metadata/decentraland.json
similarity index 100%
rename from cli/mockData/account-metadata/decentraland.json
rename to packages/contracts/cli/mockData/account-metadata/decentraland.json
diff --git a/cli/mockData/account-metadata/ens.json b/packages/contracts/cli/mockData/account-metadata/ens.json
similarity index 100%
rename from cli/mockData/account-metadata/ens.json
rename to packages/contracts/cli/mockData/account-metadata/ens.json
diff --git a/cli/mockData/account-metadata/livepeer.json b/packages/contracts/cli/mockData/account-metadata/livepeer.json
similarity index 100%
rename from cli/mockData/account-metadata/livepeer.json
rename to packages/contracts/cli/mockData/account-metadata/livepeer.json
diff --git a/cli/mockData/account-metadata/maker.json b/packages/contracts/cli/mockData/account-metadata/maker.json
similarity index 100%
rename from cli/mockData/account-metadata/maker.json
rename to packages/contracts/cli/mockData/account-metadata/maker.json
diff --git a/cli/mockData/account-metadata/melon.json b/packages/contracts/cli/mockData/account-metadata/melon.json
similarity index 100%
rename from cli/mockData/account-metadata/melon.json
rename to packages/contracts/cli/mockData/account-metadata/melon.json
diff --git a/cli/mockData/account-metadata/moloch.json b/packages/contracts/cli/mockData/account-metadata/moloch.json
similarity index 100%
rename from cli/mockData/account-metadata/moloch.json
rename to packages/contracts/cli/mockData/account-metadata/moloch.json
diff --git a/cli/mockData/account-metadata/origin.json b/packages/contracts/cli/mockData/account-metadata/origin.json
similarity index 100%
rename from cli/mockData/account-metadata/origin.json
rename to packages/contracts/cli/mockData/account-metadata/origin.json
diff --git a/cli/mockData/account-metadata/thegraph.json b/packages/contracts/cli/mockData/account-metadata/thegraph.json
similarity index 100%
rename from cli/mockData/account-metadata/thegraph.json
rename to packages/contracts/cli/mockData/account-metadata/thegraph.json
diff --git a/cli/mockData/account-metadata/uniswap.json b/packages/contracts/cli/mockData/account-metadata/uniswap.json
similarity index 100%
rename from cli/mockData/account-metadata/uniswap.json
rename to packages/contracts/cli/mockData/account-metadata/uniswap.json
diff --git a/cli/mockData/bulkPhaseData/phase1-signalling.csv b/packages/contracts/cli/mockData/bulkPhaseData/phase1-signalling.csv
similarity index 100%
rename from cli/mockData/bulkPhaseData/phase1-signalling.csv
rename to packages/contracts/cli/mockData/bulkPhaseData/phase1-signalling.csv
diff --git a/cli/mockData/bulkPhaseData/phase1-unsignal.csv b/packages/contracts/cli/mockData/bulkPhaseData/phase1-unsignal.csv
similarity index 100%
rename from cli/mockData/bulkPhaseData/phase1-unsignal.csv
rename to packages/contracts/cli/mockData/bulkPhaseData/phase1-unsignal.csv
diff --git a/cli/mockData/bulkPhaseData/phase2-signalling.csv b/packages/contracts/cli/mockData/bulkPhaseData/phase2-signalling.csv
similarity index 100%
rename from cli/mockData/bulkPhaseData/phase2-signalling.csv
rename to packages/contracts/cli/mockData/bulkPhaseData/phase2-signalling.csv
diff --git a/cli/mockData/bulkPhaseData/phase2.2-signaling.csv b/packages/contracts/cli/mockData/bulkPhaseData/phase2.2-signaling.csv
similarity index 100%
rename from cli/mockData/bulkPhaseData/phase2.2-signaling.csv
rename to packages/contracts/cli/mockData/bulkPhaseData/phase2.2-signaling.csv
diff --git a/cli/mockData/bulkPhaseData/phase2.2-unsignal.csv b/packages/contracts/cli/mockData/bulkPhaseData/phase2.2-unsignal.csv
similarity index 100%
rename from cli/mockData/bulkPhaseData/phase2.2-unsignal.csv
rename to packages/contracts/cli/mockData/bulkPhaseData/phase2.2-unsignal.csv
diff --git a/cli/mockData/subgraph-metadata/compound.json b/packages/contracts/cli/mockData/subgraph-metadata/compound.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/compound.json
rename to packages/contracts/cli/mockData/subgraph-metadata/compound.json
diff --git a/cli/mockData/subgraph-metadata/decentraland.json b/packages/contracts/cli/mockData/subgraph-metadata/decentraland.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/decentraland.json
rename to packages/contracts/cli/mockData/subgraph-metadata/decentraland.json
diff --git a/cli/mockData/subgraph-metadata/ens.json b/packages/contracts/cli/mockData/subgraph-metadata/ens.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/ens.json
rename to packages/contracts/cli/mockData/subgraph-metadata/ens.json
diff --git a/cli/mockData/subgraph-metadata/ipfsHashes.txt b/packages/contracts/cli/mockData/subgraph-metadata/ipfsHashes.txt
similarity index 100%
rename from cli/mockData/subgraph-metadata/ipfsHashes.txt
rename to packages/contracts/cli/mockData/subgraph-metadata/ipfsHashes.txt
diff --git a/cli/mockData/subgraph-metadata/ipfsUpload.txt b/packages/contracts/cli/mockData/subgraph-metadata/ipfsUpload.txt
similarity index 100%
rename from cli/mockData/subgraph-metadata/ipfsUpload.txt
rename to packages/contracts/cli/mockData/subgraph-metadata/ipfsUpload.txt
diff --git a/cli/mockData/subgraph-metadata/livepeer.json b/packages/contracts/cli/mockData/subgraph-metadata/livepeer.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/livepeer.json
rename to packages/contracts/cli/mockData/subgraph-metadata/livepeer.json
diff --git a/cli/mockData/subgraph-metadata/maker.json b/packages/contracts/cli/mockData/subgraph-metadata/maker.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/maker.json
rename to packages/contracts/cli/mockData/subgraph-metadata/maker.json
diff --git a/cli/mockData/subgraph-metadata/melon.json b/packages/contracts/cli/mockData/subgraph-metadata/melon.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/melon.json
rename to packages/contracts/cli/mockData/subgraph-metadata/melon.json
diff --git a/cli/mockData/subgraph-metadata/moloch.json b/packages/contracts/cli/mockData/subgraph-metadata/moloch.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/moloch.json
rename to packages/contracts/cli/mockData/subgraph-metadata/moloch.json
diff --git a/cli/mockData/subgraph-metadata/origin.json b/packages/contracts/cli/mockData/subgraph-metadata/origin.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/origin.json
rename to packages/contracts/cli/mockData/subgraph-metadata/origin.json
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/compound.png b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/compound.png
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/compound.png
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/compound.png
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/decentraland.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/decentraland.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/decentraland.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/decentraland.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/ens.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/ens.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/ens.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/ens.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/eth.png b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/eth.png
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/eth.png
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/eth.png
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/livepeer.png b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/livepeer.png
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/livepeer.png
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/livepeer.png
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/maker.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/maker.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/maker.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/maker.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/melon.png b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/melon.png
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/melon.png
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/melon.png
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/moloch.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/moloch.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/moloch.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/moloch.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/origin.png b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/origin.png
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/origin.png
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/origin.png
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/thegraph.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/thegraph.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/thegraph.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/thegraph.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraph-images/uniswap.jpeg b/packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/uniswap.jpeg
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraph-images/uniswap.jpeg
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraph-images/uniswap.jpeg
diff --git a/cli/mockData/subgraph-metadata/subgraphMetadatas.ts b/packages/contracts/cli/mockData/subgraph-metadata/subgraphMetadatas.ts
similarity index 100%
rename from cli/mockData/subgraph-metadata/subgraphMetadatas.ts
rename to packages/contracts/cli/mockData/subgraph-metadata/subgraphMetadatas.ts
diff --git a/cli/mockData/subgraph-metadata/thegraph.json b/packages/contracts/cli/mockData/subgraph-metadata/thegraph.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/thegraph.json
rename to packages/contracts/cli/mockData/subgraph-metadata/thegraph.json
diff --git a/cli/mockData/subgraph-metadata/uniswap.json b/packages/contracts/cli/mockData/subgraph-metadata/uniswap.json
similarity index 100%
rename from cli/mockData/subgraph-metadata/uniswap.json
rename to packages/contracts/cli/mockData/subgraph-metadata/uniswap.json
diff --git a/cli/mockData/version-metadata/firstVersion.json b/packages/contracts/cli/mockData/version-metadata/firstVersion.json
similarity index 100%
rename from cli/mockData/version-metadata/firstVersion.json
rename to packages/contracts/cli/mockData/version-metadata/firstVersion.json
diff --git a/cli/mockData/version-metadata/secondVersion.json b/packages/contracts/cli/mockData/version-metadata/secondVersion.json
similarity index 100%
rename from cli/mockData/version-metadata/secondVersion.json
rename to packages/contracts/cli/mockData/version-metadata/secondVersion.json
diff --git a/cli/mockData/version-metadata/versionMetadatas.ts b/packages/contracts/cli/mockData/version-metadata/versionMetadatas.ts
similarity index 100%
rename from cli/mockData/version-metadata/versionMetadatas.ts
rename to packages/contracts/cli/mockData/version-metadata/versionMetadatas.ts
diff --git a/cli/network.ts b/packages/contracts/cli/network.ts
similarity index 100%
rename from cli/network.ts
rename to packages/contracts/cli/network.ts
diff --git a/config/graph.arbitrum-goerli.yml b/packages/contracts/config/graph.arbitrum-goerli.yml
similarity index 100%
rename from config/graph.arbitrum-goerli.yml
rename to packages/contracts/config/graph.arbitrum-goerli.yml
diff --git a/config/graph.arbitrum-hardhat.yml b/packages/contracts/config/graph.arbitrum-hardhat.yml
similarity index 98%
rename from config/graph.arbitrum-hardhat.yml
rename to packages/contracts/config/graph.arbitrum-hardhat.yml
index b84ac1c7a..bdc7a87a9 100644
--- a/config/graph.arbitrum-hardhat.yml
+++ b/packages/contracts/config/graph.arbitrum-hardhat.yml
@@ -123,9 +123,6 @@ contracts:
- fn: "setSlasher"
slasher: "${{DisputeManager.address}}"
allowed: true
- - fn: "setAssetHolder"
- assetHolder: "${{AllocationExchange.address}}"
- allowed: true
- fn: "syncAllContracts"
RewardsManager:
proxy: true
diff --git a/config/graph.arbitrum-localhost.yml b/packages/contracts/config/graph.arbitrum-localhost.yml
similarity index 100%
rename from config/graph.arbitrum-localhost.yml
rename to packages/contracts/config/graph.arbitrum-localhost.yml
diff --git a/config/graph.arbitrum-one.yml b/packages/contracts/config/graph.arbitrum-one.yml
similarity index 100%
rename from config/graph.arbitrum-one.yml
rename to packages/contracts/config/graph.arbitrum-one.yml
diff --git a/config/graph.arbitrum-sepolia.yml b/packages/contracts/config/graph.arbitrum-sepolia.yml
similarity index 98%
rename from config/graph.arbitrum-sepolia.yml
rename to packages/contracts/config/graph.arbitrum-sepolia.yml
index 637096d63..930feae82 100644
--- a/config/graph.arbitrum-sepolia.yml
+++ b/packages/contracts/config/graph.arbitrum-sepolia.yml
@@ -122,9 +122,6 @@ contracts:
- fn: "setSlasher"
slasher: "${{DisputeManager.address}}"
allowed: true
- - fn: "setAssetHolder"
- assetHolder: "${{AllocationExchange.address}}"
- allowed: true
- fn: "syncAllContracts"
RewardsManager:
proxy: true
diff --git a/config/graph.goerli.yml b/packages/contracts/config/graph.goerli.yml
similarity index 100%
rename from config/graph.goerli.yml
rename to packages/contracts/config/graph.goerli.yml
diff --git a/config/graph.hardhat.yml b/packages/contracts/config/graph.hardhat.yml
similarity index 98%
rename from config/graph.hardhat.yml
rename to packages/contracts/config/graph.hardhat.yml
index caa4a22a6..59068752a 100644
--- a/config/graph.hardhat.yml
+++ b/packages/contracts/config/graph.hardhat.yml
@@ -126,9 +126,6 @@ contracts:
- fn: "setSlasher"
slasher: "${{DisputeManager.address}}"
allowed: true
- - fn: "setAssetHolder"
- assetHolder: "${{AllocationExchange.address}}"
- allowed: true
- fn: "syncAllContracts"
RewardsManager:
proxy: true
diff --git a/config/graph.localhost.yml b/packages/contracts/config/graph.localhost.yml
similarity index 100%
rename from config/graph.localhost.yml
rename to packages/contracts/config/graph.localhost.yml
diff --git a/config/graph.mainnet.yml b/packages/contracts/config/graph.mainnet.yml
similarity index 100%
rename from config/graph.mainnet.yml
rename to packages/contracts/config/graph.mainnet.yml
diff --git a/config/graph.sepolia.yml b/packages/contracts/config/graph.sepolia.yml
similarity index 98%
rename from config/graph.sepolia.yml
rename to packages/contracts/config/graph.sepolia.yml
index ec86a705f..d830cd9d9 100644
--- a/config/graph.sepolia.yml
+++ b/packages/contracts/config/graph.sepolia.yml
@@ -126,9 +126,6 @@ contracts:
- fn: "setSlasher"
slasher: "${{DisputeManager.address}}"
allowed: true
- - fn: "setAssetHolder"
- assetHolder: "${{AllocationExchange.address}}"
- allowed: true
- fn: "syncAllContracts"
RewardsManager:
proxy: true
diff --git a/contracts/.gitattributes b/packages/contracts/contracts/.gitattributes
similarity index 100%
rename from contracts/.gitattributes
rename to packages/contracts/contracts/.gitattributes
diff --git a/contracts/arbitrum/AddressAliasHelper.sol b/packages/contracts/contracts/arbitrum/AddressAliasHelper.sol
similarity index 100%
rename from contracts/arbitrum/AddressAliasHelper.sol
rename to packages/contracts/contracts/arbitrum/AddressAliasHelper.sol
diff --git a/contracts/arbitrum/IArbToken.sol b/packages/contracts/contracts/arbitrum/IArbToken.sol
similarity index 100%
rename from contracts/arbitrum/IArbToken.sol
rename to packages/contracts/contracts/arbitrum/IArbToken.sol
diff --git a/contracts/arbitrum/IBridge.sol b/packages/contracts/contracts/arbitrum/IBridge.sol
similarity index 100%
rename from contracts/arbitrum/IBridge.sol
rename to packages/contracts/contracts/arbitrum/IBridge.sol
diff --git a/contracts/arbitrum/IInbox.sol b/packages/contracts/contracts/arbitrum/IInbox.sol
similarity index 100%
rename from contracts/arbitrum/IInbox.sol
rename to packages/contracts/contracts/arbitrum/IInbox.sol
diff --git a/contracts/arbitrum/IMessageProvider.sol b/packages/contracts/contracts/arbitrum/IMessageProvider.sol
similarity index 100%
rename from contracts/arbitrum/IMessageProvider.sol
rename to packages/contracts/contracts/arbitrum/IMessageProvider.sol
diff --git a/contracts/arbitrum/IOutbox.sol b/packages/contracts/contracts/arbitrum/IOutbox.sol
similarity index 100%
rename from contracts/arbitrum/IOutbox.sol
rename to packages/contracts/contracts/arbitrum/IOutbox.sol
diff --git a/contracts/arbitrum/ITokenGateway.sol b/packages/contracts/contracts/arbitrum/ITokenGateway.sol
similarity index 100%
rename from contracts/arbitrum/ITokenGateway.sol
rename to packages/contracts/contracts/arbitrum/ITokenGateway.sol
diff --git a/contracts/arbitrum/L1ArbitrumMessenger.sol b/packages/contracts/contracts/arbitrum/L1ArbitrumMessenger.sol
similarity index 100%
rename from contracts/arbitrum/L1ArbitrumMessenger.sol
rename to packages/contracts/contracts/arbitrum/L1ArbitrumMessenger.sol
diff --git a/contracts/arbitrum/L2ArbitrumMessenger.sol b/packages/contracts/contracts/arbitrum/L2ArbitrumMessenger.sol
similarity index 100%
rename from contracts/arbitrum/L2ArbitrumMessenger.sol
rename to packages/contracts/contracts/arbitrum/L2ArbitrumMessenger.sol
diff --git a/contracts/arbitrum/README.md b/packages/contracts/contracts/arbitrum/README.md
similarity index 100%
rename from contracts/arbitrum/README.md
rename to packages/contracts/contracts/arbitrum/README.md
diff --git a/contracts/bancor/BancorFormula.sol b/packages/contracts/contracts/bancor/BancorFormula.sol
similarity index 100%
rename from contracts/bancor/BancorFormula.sol
rename to packages/contracts/contracts/bancor/BancorFormula.sol
diff --git a/contracts/base/IMulticall.sol b/packages/contracts/contracts/base/IMulticall.sol
similarity index 100%
rename from contracts/base/IMulticall.sol
rename to packages/contracts/contracts/base/IMulticall.sol
diff --git a/contracts/base/Multicall.sol b/packages/contracts/contracts/base/Multicall.sol
similarity index 100%
rename from contracts/base/Multicall.sol
rename to packages/contracts/contracts/base/Multicall.sol
diff --git a/contracts/curation/Curation.sol b/packages/contracts/contracts/curation/Curation.sol
similarity index 100%
rename from contracts/curation/Curation.sol
rename to packages/contracts/contracts/curation/Curation.sol
diff --git a/contracts/curation/CurationStorage.sol b/packages/contracts/contracts/curation/CurationStorage.sol
similarity index 100%
rename from contracts/curation/CurationStorage.sol
rename to packages/contracts/contracts/curation/CurationStorage.sol
diff --git a/contracts/curation/GraphCurationToken.sol b/packages/contracts/contracts/curation/GraphCurationToken.sol
similarity index 100%
rename from contracts/curation/GraphCurationToken.sol
rename to packages/contracts/contracts/curation/GraphCurationToken.sol
diff --git a/contracts/curation/ICuration.sol b/packages/contracts/contracts/curation/ICuration.sol
similarity index 100%
rename from contracts/curation/ICuration.sol
rename to packages/contracts/contracts/curation/ICuration.sol
diff --git a/contracts/curation/IGraphCurationToken.sol b/packages/contracts/contracts/curation/IGraphCurationToken.sol
similarity index 100%
rename from contracts/curation/IGraphCurationToken.sol
rename to packages/contracts/contracts/curation/IGraphCurationToken.sol
diff --git a/contracts/discovery/GNS.sol b/packages/contracts/contracts/discovery/GNS.sol
similarity index 95%
rename from contracts/discovery/GNS.sol
rename to packages/contracts/contracts/discovery/GNS.sol
index 013791661..1430288cc 100644
--- a/contracts/discovery/GNS.sol
+++ b/packages/contracts/contracts/discovery/GNS.sol
@@ -230,10 +230,11 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _subgraphID Subgraph ID
* @param _subgraphMetadata IPFS hash for the subgraph metadata
*/
- function updateSubgraphMetadata(
- uint256 _subgraphID,
- bytes32 _subgraphMetadata
- ) external override onlySubgraphAuth(_subgraphID) {
+ function updateSubgraphMetadata(uint256 _subgraphID, bytes32 _subgraphMetadata)
+ external
+ override
+ onlySubgraphAuth(_subgraphID)
+ {
_setSubgraphMetadata(_subgraphID, _subgraphMetadata);
}
@@ -349,9 +350,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* Can only be done by the subgraph owner.
* @param _subgraphID Subgraph ID
*/
- function deprecateSubgraph(
- uint256 _subgraphID
- ) external override notPaused onlySubgraphAuth(_subgraphID) {
+ function deprecateSubgraph(uint256 _subgraphID)
+ external
+ override
+ notPaused
+ onlySubgraphAuth(_subgraphID)
+ {
// Subgraph check
SubgraphData storage subgraphData = _getSubgraphOrRevert(_subgraphID);
@@ -588,10 +592,16 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _tokensIn Tokens being exchanged for subgraph signal
* @return Amount of subgraph signal and curation tax
*/
- function tokensToNSignal(
- uint256 _subgraphID,
- uint256 _tokensIn
- ) public view override returns (uint256, uint256, uint256) {
+ function tokensToNSignal(uint256 _subgraphID, uint256 _tokensIn)
+ public
+ view
+ override
+ returns (
+ uint256,
+ uint256,
+ uint256
+ )
+ {
SubgraphData storage subgraphData = _getSubgraphData(_subgraphID);
(uint256 vSignal, uint256 curationTax) = curation().tokensToSignal(
subgraphData.subgraphDeploymentID,
@@ -607,10 +617,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _nSignalIn Subgraph signal being exchanged for tokens
* @return Amount of tokens returned for an amount of subgraph signal
*/
- function nSignalToTokens(
- uint256 _subgraphID,
- uint256 _nSignalIn
- ) public view override returns (uint256, uint256) {
+ function nSignalToTokens(uint256 _subgraphID, uint256 _nSignalIn)
+ public
+ view
+ override
+ returns (uint256, uint256)
+ {
// Get subgraph or revert if not published
// It does not make sense to convert signal from a disabled or non-existing one
SubgraphData storage subgraphData = _getSubgraphOrRevert(_subgraphID);
@@ -625,10 +637,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _vSignalIn Amount of subgraph deployment signal to exchange for subgraph signal
* @return Amount of subgraph signal that can be bought
*/
- function vSignalToNSignal(
- uint256 _subgraphID,
- uint256 _vSignalIn
- ) public view override returns (uint256) {
+ function vSignalToNSignal(uint256 _subgraphID, uint256 _vSignalIn)
+ public
+ view
+ override
+ returns (uint256)
+ {
SubgraphData storage subgraphData = _getSubgraphData(_subgraphID);
// Handle initialization by using 1:1 version to name signal
@@ -645,10 +659,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _nSignalIn Subgraph signal being exchanged for subgraph deployment signal
* @return Amount of subgraph deployment signal that can be returned
*/
- function nSignalToVSignal(
- uint256 _subgraphID,
- uint256 _nSignalIn
- ) public view override returns (uint256) {
+ function nSignalToVSignal(uint256 _subgraphID, uint256 _nSignalIn)
+ public
+ view
+ override
+ returns (uint256)
+ {
SubgraphData storage subgraphData = _getSubgraphData(_subgraphID);
return subgraphData.vSignal.mul(_nSignalIn).div(subgraphData.nSignal);
}
@@ -659,10 +675,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _curator Curator address
* @return Amount of subgraph signal owned by a curator
*/
- function getCuratorSignal(
- uint256 _subgraphID,
- address _curator
- ) public view override returns (uint256) {
+ function getCuratorSignal(uint256 _subgraphID, address _curator)
+ public
+ view
+ override
+ returns (uint256)
+ {
return _getSubgraphData(_subgraphID).curatorNSignal[_curator];
}
@@ -681,9 +699,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @return account Account that created the subgraph (or 0 if it's not a legacy subgraph)
* @return seqID Sequence number for the subgraph
*/
- function getLegacySubgraphKey(
- uint256 _subgraphID
- ) public view override returns (address account, uint256 seqID) {
+ function getLegacySubgraphKey(uint256 _subgraphID)
+ public
+ view
+ override
+ returns (address account, uint256 seqID)
+ {
LegacySubgraphKey storage legacySubgraphKey = legacySubgraphKeys[_subgraphID];
account = legacySubgraphKey.account;
seqID = legacySubgraphKey.accountSeqID;
@@ -801,9 +822,12 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _subgraphID Subgraph ID
* @return Subgraph Data
*/
- function _getSubgraphData(
- uint256 _subgraphID
- ) internal view virtual returns (SubgraphData storage) {
+ function _getSubgraphData(uint256 _subgraphID)
+ internal
+ view
+ virtual
+ returns (SubgraphData storage)
+ {
// If there is a legacy subgraph created return it
LegacySubgraphKey storage legacySubgraphKey = legacySubgraphKeys[_subgraphID];
if (legacySubgraphKey.account != address(0)) {
@@ -827,9 +851,11 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* @param _subgraphID Subgraph ID
* @return Subgraph Data
*/
- function _getSubgraphOrRevert(
- uint256 _subgraphID
- ) internal view returns (SubgraphData storage) {
+ function _getSubgraphOrRevert(uint256 _subgraphID)
+ internal
+ view
+ returns (SubgraphData storage)
+ {
SubgraphData storage subgraphData = _getSubgraphData(_subgraphID);
require(_isPublished(subgraphData) == true, "GNS: Must be active");
return subgraphData;
@@ -841,10 +867,11 @@ abstract contract GNS is GNSV3Storage, GraphUpgradeable, IGNS, Multicall {
* Subgraph ID is the keccak hash of account+seqID
* @return Subgraph ID
*/
- function _buildLegacySubgraphID(
- address _account,
- uint256 _seqID
- ) internal pure returns (uint256) {
+ function _buildLegacySubgraphID(address _account, uint256 _seqID)
+ internal
+ pure
+ returns (uint256)
+ {
return uint256(keccak256(abi.encodePacked(_account, _seqID)));
}
diff --git a/contracts/discovery/GNSStorage.sol b/packages/contracts/contracts/discovery/GNSStorage.sol
similarity index 100%
rename from contracts/discovery/GNSStorage.sol
rename to packages/contracts/contracts/discovery/GNSStorage.sol
diff --git a/contracts/discovery/IGNS.sol b/packages/contracts/contracts/discovery/IGNS.sol
similarity index 87%
rename from contracts/discovery/IGNS.sol
rename to packages/contracts/contracts/discovery/IGNS.sol
index a5ceb7ca3..c3a6e0378 100644
--- a/contracts/discovery/IGNS.sol
+++ b/packages/contracts/contracts/discovery/IGNS.sol
@@ -109,7 +109,11 @@ interface IGNS {
* @param _tokensIn The amount of tokens the nameCurator wants to deposit
* @param _nSignalOutMin Expected minimum amount of name signal to receive
*/
- function mintSignal(uint256 _subgraphID, uint256 _tokensIn, uint256 _nSignalOutMin) external;
+ function mintSignal(
+ uint256 _subgraphID,
+ uint256 _tokensIn,
+ uint256 _nSignalOutMin
+ ) external;
/**
* @notice Burn signal for a subgraph and return the GRT.
@@ -117,7 +121,11 @@ interface IGNS {
* @param _nSignal The amount of nSignal the nameCurator wants to burn
* @param _tokensOutMin Expected minimum amount of tokens to receive
*/
- function burnSignal(uint256 _subgraphID, uint256 _nSignal, uint256 _tokensOutMin) external;
+ function burnSignal(
+ uint256 _subgraphID,
+ uint256 _nSignal,
+ uint256 _tokensOutMin
+ ) external;
/**
* @notice Move subgraph signal from sender to `_recipient`
@@ -125,7 +133,11 @@ interface IGNS {
* @param _recipient Address to send the signal to
* @param _amount The amount of nSignal to transfer
*/
- function transferSignal(uint256 _subgraphID, address _recipient, uint256 _amount) external;
+ function transferSignal(
+ uint256 _subgraphID,
+ address _recipient,
+ uint256 _amount
+ ) external;
/**
* @notice Withdraw tokens from a deprecated subgraph.
@@ -164,10 +176,14 @@ interface IGNS {
* @param _tokensIn Tokens being exchanged for subgraph signal
* @return Amount of subgraph signal and curation tax
*/
- function tokensToNSignal(
- uint256 _subgraphID,
- uint256 _tokensIn
- ) external view returns (uint256, uint256, uint256);
+ function tokensToNSignal(uint256 _subgraphID, uint256 _tokensIn)
+ external
+ view
+ returns (
+ uint256,
+ uint256,
+ uint256
+ );
/**
* @notice Calculate tokens returned for an amount of subgraph signal.
@@ -175,10 +191,10 @@ interface IGNS {
* @param _nSignalIn Subgraph signal being exchanged for tokens
* @return Amount of tokens returned for an amount of subgraph signal
*/
- function nSignalToTokens(
- uint256 _subgraphID,
- uint256 _nSignalIn
- ) external view returns (uint256, uint256);
+ function nSignalToTokens(uint256 _subgraphID, uint256 _nSignalIn)
+ external
+ view
+ returns (uint256, uint256);
/**
* @notice Calculate subgraph signal to be returned for an amount of subgraph deployment signal.
@@ -186,10 +202,10 @@ interface IGNS {
* @param _vSignalIn Amount of subgraph deployment signal to exchange for subgraph signal
* @return Amount of subgraph signal that can be bought
*/
- function vSignalToNSignal(
- uint256 _subgraphID,
- uint256 _vSignalIn
- ) external view returns (uint256);
+ function vSignalToNSignal(uint256 _subgraphID, uint256 _vSignalIn)
+ external
+ view
+ returns (uint256);
/**
* @notice Calculate subgraph deployment signal to be returned for an amount of subgraph signal.
@@ -197,10 +213,10 @@ interface IGNS {
* @param _nSignalIn Subgraph signal being exchanged for subgraph deployment signal
* @return Amount of subgraph deployment signal that can be returned
*/
- function nSignalToVSignal(
- uint256 _subgraphID,
- uint256 _nSignalIn
- ) external view returns (uint256);
+ function nSignalToVSignal(uint256 _subgraphID, uint256 _nSignalIn)
+ external
+ view
+ returns (uint256);
/**
* @notice Get the amount of subgraph signal a curator has.
@@ -208,10 +224,10 @@ interface IGNS {
* @param _curator Curator address
* @return Amount of subgraph signal owned by a curator
*/
- function getCuratorSignal(
- uint256 _subgraphID,
- address _curator
- ) external view returns (uint256);
+ function getCuratorSignal(uint256 _subgraphID, address _curator)
+ external
+ view
+ returns (uint256);
/**
* @notice Return whether a subgraph is published.
@@ -233,7 +249,8 @@ interface IGNS {
* @return account Account that created the subgraph (or 0 if it's not a legacy subgraph)
* @return seqID Sequence number for the subgraph
*/
- function getLegacySubgraphKey(
- uint256 _subgraphID
- ) external view returns (address account, uint256 seqID);
+ function getLegacySubgraphKey(uint256 _subgraphID)
+ external
+ view
+ returns (address account, uint256 seqID);
}
diff --git a/contracts/discovery/IServiceRegistry.sol b/packages/contracts/contracts/discovery/IServiceRegistry.sol
similarity index 100%
rename from contracts/discovery/IServiceRegistry.sol
rename to packages/contracts/contracts/discovery/IServiceRegistry.sol
diff --git a/contracts/discovery/ISubgraphNFT.sol b/packages/contracts/contracts/discovery/ISubgraphNFT.sol
similarity index 100%
rename from contracts/discovery/ISubgraphNFT.sol
rename to packages/contracts/contracts/discovery/ISubgraphNFT.sol
diff --git a/contracts/discovery/ISubgraphNFTDescriptor.sol b/packages/contracts/contracts/discovery/ISubgraphNFTDescriptor.sol
similarity index 100%
rename from contracts/discovery/ISubgraphNFTDescriptor.sol
rename to packages/contracts/contracts/discovery/ISubgraphNFTDescriptor.sol
diff --git a/contracts/discovery/L1GNS.sol b/packages/contracts/contracts/discovery/L1GNS.sol
similarity index 100%
rename from contracts/discovery/L1GNS.sol
rename to packages/contracts/contracts/discovery/L1GNS.sol
diff --git a/contracts/discovery/L1GNSStorage.sol b/packages/contracts/contracts/discovery/L1GNSStorage.sol
similarity index 100%
rename from contracts/discovery/L1GNSStorage.sol
rename to packages/contracts/contracts/discovery/L1GNSStorage.sol
diff --git a/contracts/discovery/ServiceRegistry.sol b/packages/contracts/contracts/discovery/ServiceRegistry.sol
similarity index 100%
rename from contracts/discovery/ServiceRegistry.sol
rename to packages/contracts/contracts/discovery/ServiceRegistry.sol
diff --git a/contracts/discovery/ServiceRegistryStorage.sol b/packages/contracts/contracts/discovery/ServiceRegistryStorage.sol
similarity index 100%
rename from contracts/discovery/ServiceRegistryStorage.sol
rename to packages/contracts/contracts/discovery/ServiceRegistryStorage.sol
diff --git a/contracts/discovery/SubgraphNFT.sol b/packages/contracts/contracts/discovery/SubgraphNFT.sol
similarity index 100%
rename from contracts/discovery/SubgraphNFT.sol
rename to packages/contracts/contracts/discovery/SubgraphNFT.sol
diff --git a/contracts/discovery/SubgraphNFTDescriptor.sol b/packages/contracts/contracts/discovery/SubgraphNFTDescriptor.sol
similarity index 100%
rename from contracts/discovery/SubgraphNFTDescriptor.sol
rename to packages/contracts/contracts/discovery/SubgraphNFTDescriptor.sol
diff --git a/contracts/discovery/erc1056/EthereumDIDRegistry.sol b/packages/contracts/contracts/discovery/erc1056/EthereumDIDRegistry.sol
similarity index 100%
rename from contracts/discovery/erc1056/EthereumDIDRegistry.sol
rename to packages/contracts/contracts/discovery/erc1056/EthereumDIDRegistry.sol
diff --git a/contracts/discovery/erc1056/IEthereumDIDRegistry.sol b/packages/contracts/contracts/discovery/erc1056/IEthereumDIDRegistry.sol
similarity index 100%
rename from contracts/discovery/erc1056/IEthereumDIDRegistry.sol
rename to packages/contracts/contracts/discovery/erc1056/IEthereumDIDRegistry.sol
diff --git a/contracts/disputes/DisputeManager.sol b/packages/contracts/contracts/disputes/DisputeManager.sol
similarity index 95%
rename from contracts/disputes/DisputeManager.sol
rename to packages/contracts/contracts/disputes/DisputeManager.sol
index 3479d4fc4..8122b86b7 100644
--- a/contracts/disputes/DisputeManager.sol
+++ b/packages/contracts/contracts/disputes/DisputeManager.sol
@@ -268,10 +268,11 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _qryPercentage Percentage slashing for query disputes
* @param _idxPercentage Percentage slashing for indexing disputes
*/
- function setSlashingPercentage(
- uint32 _qryPercentage,
- uint32 _idxPercentage
- ) external override onlyGovernor {
+ function setSlashingPercentage(uint32 _qryPercentage, uint32 _idxPercentage)
+ external
+ override
+ onlyGovernor
+ {
_setSlashingPercentage(_qryPercentage, _idxPercentage);
}
@@ -348,9 +349,12 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _attestation Attestation
* @return Indexer address
*/
- function getAttestationIndexer(
- Attestation memory _attestation
- ) public view override returns (address) {
+ function getAttestationIndexer(Attestation memory _attestation)
+ public
+ view
+ override
+ returns (address)
+ {
// Get attestation signer. Indexers signs with the allocationID
address allocationID = _recoverAttestationSigner(_attestation);
@@ -370,10 +374,11 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _attestationData Attestation bytes submitted by the fisherman
* @param _deposit Amount of tokens staked as deposit
*/
- function createQueryDispute(
- bytes calldata _attestationData,
- uint256 _deposit
- ) external override returns (bytes32) {
+ function createQueryDispute(bytes calldata _attestationData, uint256 _deposit)
+ external
+ override
+ returns (bytes32)
+ {
// Get funds from submitter
_pullSubmitterDeposit(_deposit);
@@ -507,10 +512,11 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _allocationID The allocation to dispute
* @param _deposit Amount of tokens staked as deposit
*/
- function createIndexingDispute(
- address _allocationID,
- uint256 _deposit
- ) external override returns (bytes32) {
+ function createIndexingDispute(address _allocationID, uint256 _deposit)
+ external
+ override
+ returns (bytes32)
+ {
// Get funds from submitter
_pullSubmitterDeposit(_deposit);
@@ -567,9 +573,12 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @notice Accept a dispute with ID `_disputeID`
* @param _disputeID ID of the dispute to be accepted
*/
- function acceptDispute(
- bytes32 _disputeID
- ) external override onlyArbitrator onlyPendingDispute(_disputeID) {
+ function acceptDispute(bytes32 _disputeID)
+ external
+ override
+ onlyArbitrator
+ onlyPendingDispute(_disputeID)
+ {
Dispute storage dispute = disputes[_disputeID];
// store the dispute status
@@ -602,9 +611,12 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @notice Reject a dispute with ID `_disputeID`
* @param _disputeID ID of the dispute to be rejected
*/
- function rejectDispute(
- bytes32 _disputeID
- ) public override onlyArbitrator onlyPendingDispute(_disputeID) {
+ function rejectDispute(bytes32 _disputeID)
+ public
+ override
+ onlyArbitrator
+ onlyPendingDispute(_disputeID)
+ {
Dispute storage dispute = disputes[_disputeID];
// store dispute status
@@ -627,9 +639,12 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @notice Ignore a dispute with ID `_disputeID`
* @param _disputeID ID of the dispute to be disregarded
*/
- function drawDispute(
- bytes32 _disputeID
- ) public override onlyArbitrator onlyPendingDispute(_disputeID) {
+ function drawDispute(bytes32 _disputeID)
+ public
+ override
+ onlyArbitrator
+ onlyPendingDispute(_disputeID)
+ {
Dispute storage dispute = disputes[_disputeID];
// Return deposit to the fisherman
@@ -721,9 +736,11 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _disputeType Dispute type
* @return Slashing percentage to use for the dispute type
*/
- function _getSlashingPercentageForDisputeType(
- DisputeType _disputeType
- ) private view returns (uint256) {
+ function _getSlashingPercentageForDisputeType(DisputeType _disputeType)
+ private
+ view
+ returns (uint256)
+ {
if (_disputeType == DisputeType.QueryDispute) return uint256(qrySlashingPercentage);
if (_disputeType == DisputeType.IndexingDispute) return uint256(idxSlashingPercentage);
return 0;
@@ -734,9 +751,11 @@ contract DisputeManager is DisputeManagerV1Storage, GraphUpgradeable, IDisputeMa
* @param _attestation The attestation struct
* @return Signer address
*/
- function _recoverAttestationSigner(
- Attestation memory _attestation
- ) private view returns (address) {
+ function _recoverAttestationSigner(Attestation memory _attestation)
+ private
+ view
+ returns (address)
+ {
// Obtain the hash of the fully-encoded message, per EIP-712 encoding
Receipt memory receipt = Receipt(
_attestation.requestCID,
diff --git a/contracts/disputes/DisputeManagerStorage.sol b/packages/contracts/contracts/disputes/DisputeManagerStorage.sol
similarity index 100%
rename from contracts/disputes/DisputeManagerStorage.sol
rename to packages/contracts/contracts/disputes/DisputeManagerStorage.sol
diff --git a/contracts/disputes/IDisputeManager.sol b/packages/contracts/contracts/disputes/IDisputeManager.sol
similarity index 89%
rename from contracts/disputes/IDisputeManager.sol
rename to packages/contracts/contracts/disputes/IDisputeManager.sol
index 1a46c8bd9..9c872f890 100644
--- a/contracts/disputes/IDisputeManager.sol
+++ b/packages/contracts/contracts/disputes/IDisputeManager.sol
@@ -74,20 +74,18 @@ interface IDisputeManager {
// -- Dispute --
- function createQueryDispute(
- bytes calldata _attestationData,
- uint256 _deposit
- ) external returns (bytes32);
+ function createQueryDispute(bytes calldata _attestationData, uint256 _deposit)
+ external
+ returns (bytes32);
function createQueryDisputeConflict(
bytes calldata _attestationData1,
bytes calldata _attestationData2
) external returns (bytes32, bytes32);
- function createIndexingDispute(
- address _allocationID,
- uint256 _deposit
- ) external returns (bytes32);
+ function createIndexingDispute(address _allocationID, uint256 _deposit)
+ external
+ returns (bytes32);
function acceptDispute(bytes32 _disputeID) external;
diff --git a/contracts/epochs/EpochManager.sol b/packages/contracts/contracts/epochs/EpochManager.sol
similarity index 100%
rename from contracts/epochs/EpochManager.sol
rename to packages/contracts/contracts/epochs/EpochManager.sol
diff --git a/contracts/epochs/EpochManagerStorage.sol b/packages/contracts/contracts/epochs/EpochManagerStorage.sol
similarity index 100%
rename from contracts/epochs/EpochManagerStorage.sol
rename to packages/contracts/contracts/epochs/EpochManagerStorage.sol
diff --git a/contracts/epochs/IEpochManager.sol b/packages/contracts/contracts/epochs/IEpochManager.sol
similarity index 100%
rename from contracts/epochs/IEpochManager.sol
rename to packages/contracts/contracts/epochs/IEpochManager.sol
diff --git a/contracts/gateway/BridgeEscrow.sol b/packages/contracts/contracts/gateway/BridgeEscrow.sol
similarity index 100%
rename from contracts/gateway/BridgeEscrow.sol
rename to packages/contracts/contracts/gateway/BridgeEscrow.sol
diff --git a/contracts/gateway/GraphTokenGateway.sol b/packages/contracts/contracts/gateway/GraphTokenGateway.sol
similarity index 100%
rename from contracts/gateway/GraphTokenGateway.sol
rename to packages/contracts/contracts/gateway/GraphTokenGateway.sol
diff --git a/contracts/gateway/ICallhookReceiver.sol b/packages/contracts/contracts/gateway/ICallhookReceiver.sol
similarity index 100%
rename from contracts/gateway/ICallhookReceiver.sol
rename to packages/contracts/contracts/gateway/ICallhookReceiver.sol
diff --git a/contracts/gateway/L1GraphTokenGateway.sol b/packages/contracts/contracts/gateway/L1GraphTokenGateway.sol
similarity index 100%
rename from contracts/gateway/L1GraphTokenGateway.sol
rename to packages/contracts/contracts/gateway/L1GraphTokenGateway.sol
diff --git a/contracts/governance/Controller.sol b/packages/contracts/contracts/governance/Controller.sol
similarity index 100%
rename from contracts/governance/Controller.sol
rename to packages/contracts/contracts/governance/Controller.sol
diff --git a/contracts/governance/Governed.sol b/packages/contracts/contracts/governance/Governed.sol
similarity index 100%
rename from contracts/governance/Governed.sol
rename to packages/contracts/contracts/governance/Governed.sol
diff --git a/contracts/governance/IController.sol b/packages/contracts/contracts/governance/IController.sol
similarity index 100%
rename from contracts/governance/IController.sol
rename to packages/contracts/contracts/governance/IController.sol
diff --git a/contracts/governance/IManaged.sol b/packages/contracts/contracts/governance/IManaged.sol
similarity index 100%
rename from contracts/governance/IManaged.sol
rename to packages/contracts/contracts/governance/IManaged.sol
diff --git a/contracts/governance/Managed.sol b/packages/contracts/contracts/governance/Managed.sol
similarity index 100%
rename from contracts/governance/Managed.sol
rename to packages/contracts/contracts/governance/Managed.sol
diff --git a/contracts/governance/Pausable.sol b/packages/contracts/contracts/governance/Pausable.sol
similarity index 100%
rename from contracts/governance/Pausable.sol
rename to packages/contracts/contracts/governance/Pausable.sol
diff --git a/contracts/l2/curation/IL2Curation.sol b/packages/contracts/contracts/l2/curation/IL2Curation.sol
similarity index 77%
rename from contracts/l2/curation/IL2Curation.sol
rename to packages/contracts/contracts/l2/curation/IL2Curation.sol
index c30717151..235eec28a 100644
--- a/contracts/l2/curation/IL2Curation.sol
+++ b/packages/contracts/contracts/l2/curation/IL2Curation.sol
@@ -14,10 +14,9 @@ interface IL2Curation {
* @param _tokensIn Amount of Graph Tokens to deposit
* @return Signal minted
*/
- function mintTaxFree(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) external returns (uint256);
+ function mintTaxFree(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ external
+ returns (uint256);
/**
* @notice Calculate amount of signal that can be bought with tokens in a curation pool,
@@ -26,10 +25,10 @@ interface IL2Curation {
* @param _tokensIn Amount of tokens used to mint signal
* @return Amount of signal that can be bought
*/
- function tokensToSignalNoTax(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) external view returns (uint256);
+ function tokensToSignalNoTax(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ external
+ view
+ returns (uint256);
/**
* @notice Calculate the amount of tokens that would be recovered if minting signal with
@@ -39,8 +38,8 @@ interface IL2Curation {
* @param _tokensIn Amount of tokens used to mint signal
* @return Amount of tokens that would be recovered after minting and burning signal
*/
- function tokensToSignalToTokensNoTax(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) external view returns (uint256);
+ function tokensToSignalToTokensNoTax(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ external
+ view
+ returns (uint256);
}
diff --git a/contracts/l2/curation/L2Curation.sol b/packages/contracts/contracts/l2/curation/L2Curation.sol
similarity index 93%
rename from contracts/l2/curation/L2Curation.sol
rename to packages/contracts/contracts/l2/curation/L2Curation.sol
index 7e9ffa573..c18c10423 100644
--- a/contracts/l2/curation/L2Curation.sol
+++ b/packages/contracts/contracts/l2/curation/L2Curation.sol
@@ -116,9 +116,11 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @notice Update the minimum deposit amount to `_minimumCurationDeposit`
* @param _minimumCurationDeposit Minimum amount of tokens required deposit
*/
- function setMinimumCurationDeposit(
- uint256 _minimumCurationDeposit
- ) external override onlyGovernor {
+ function setMinimumCurationDeposit(uint256 _minimumCurationDeposit)
+ external
+ override
+ onlyGovernor
+ {
_setMinimumCurationDeposit(_minimumCurationDeposit);
}
@@ -230,10 +232,13 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _tokensIn Amount of Graph Tokens to deposit
* @return Signal minted
*/
- function mintTaxFree(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) external override notPartialPaused onlyGNS returns (uint256) {
+ function mintTaxFree(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ external
+ override
+ notPartialPaused
+ onlyGNS
+ returns (uint256)
+ {
// Need to deposit some funds
require(_tokensIn != 0, "Cannot deposit zero tokens");
@@ -332,9 +337,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _subgraphDeploymentID Subgraph deployment curation poool
* @return Amount of token reserves in the curation pool
*/
- function getCurationPoolTokens(
- bytes32 _subgraphDeploymentID
- ) external view override returns (uint256) {
+ function getCurationPoolTokens(bytes32 _subgraphDeploymentID)
+ external
+ view
+ override
+ returns (uint256)
+ {
return pools[_subgraphDeploymentID].tokens;
}
@@ -353,10 +361,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _subgraphDeploymentID Subgraph deployment curation pool
* @return Amount of signal owned by a curator for the subgraph deployment
*/
- function getCuratorSignal(
- address _curator,
- bytes32 _subgraphDeploymentID
- ) public view override returns (uint256) {
+ function getCuratorSignal(address _curator, bytes32 _subgraphDeploymentID)
+ public
+ view
+ override
+ returns (uint256)
+ {
IGraphCurationToken gcs = pools[_subgraphDeploymentID].gcs;
return (address(gcs) == address(0)) ? 0 : gcs.balanceOf(_curator);
}
@@ -366,9 +376,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _subgraphDeploymentID Subgraph deployment curation poool
* @return Amount of signal minted for the subgraph deployment
*/
- function getCurationPoolSignal(
- bytes32 _subgraphDeploymentID
- ) public view override returns (uint256) {
+ function getCurationPoolSignal(bytes32 _subgraphDeploymentID)
+ public
+ view
+ override
+ returns (uint256)
+ {
IGraphCurationToken gcs = pools[_subgraphDeploymentID].gcs;
return (address(gcs) == address(0)) ? 0 : gcs.totalSupply();
}
@@ -381,10 +394,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @return Amount of signal that can be bought
* @return Amount of GRT that would be subtracted as curation tax
*/
- function tokensToSignal(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) public view override returns (uint256, uint256) {
+ function tokensToSignal(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ public
+ view
+ override
+ returns (uint256, uint256)
+ {
uint256 curationTax = _tokensIn.mul(uint256(curationTaxPercentage)).div(MAX_PPM);
uint256 signalOut = _tokensToSignal(_subgraphDeploymentID, _tokensIn.sub(curationTax));
return (signalOut, curationTax);
@@ -397,10 +412,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _tokensIn Amount of tokens used to mint signal
* @return Amount of signal that can be bought
*/
- function tokensToSignalNoTax(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) public view override returns (uint256) {
+ function tokensToSignalNoTax(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ public
+ view
+ override
+ returns (uint256)
+ {
return _tokensToSignal(_subgraphDeploymentID, _tokensIn);
}
@@ -412,10 +429,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _tokensIn Amount of tokens used to mint signal
* @return Amount of tokens that would be recovered after minting and burning signal
*/
- function tokensToSignalToTokensNoTax(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) external view override returns (uint256) {
+ function tokensToSignalToTokensNoTax(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ external
+ view
+ override
+ returns (uint256)
+ {
require(_tokensIn != 0, "Can't calculate with 0 tokens");
uint256 signal = _tokensToSignal(_subgraphDeploymentID, _tokensIn);
CurationPool memory curationPool = pools[_subgraphDeploymentID];
@@ -430,10 +449,12 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _signalIn Amount of signal to burn
* @return Amount of tokens to get for an amount of signal
*/
- function signalToTokens(
- bytes32 _subgraphDeploymentID,
- uint256 _signalIn
- ) public view override returns (uint256) {
+ function signalToTokens(bytes32 _subgraphDeploymentID, uint256 _signalIn)
+ public
+ view
+ override
+ returns (uint256)
+ {
CurationPool memory curationPool = pools[_subgraphDeploymentID];
uint256 curationPoolSignal = getCurationPoolSignal(_subgraphDeploymentID);
require(
@@ -506,10 +527,11 @@ contract L2Curation is CurationV2Storage, GraphUpgradeable, IL2Curation {
* @param _tokensIn Amount of tokens used to mint signal
* @return Amount of signal that can be bought with tokens
*/
- function _tokensToSignal(
- bytes32 _subgraphDeploymentID,
- uint256 _tokensIn
- ) private view returns (uint256) {
+ function _tokensToSignal(bytes32 _subgraphDeploymentID, uint256 _tokensIn)
+ private
+ view
+ returns (uint256)
+ {
// Get curation pool tokens and signal
CurationPool memory curationPool = pools[_subgraphDeploymentID];
diff --git a/contracts/l2/discovery/IL2GNS.sol b/packages/contracts/contracts/l2/discovery/IL2GNS.sol
similarity index 100%
rename from contracts/l2/discovery/IL2GNS.sol
rename to packages/contracts/contracts/l2/discovery/IL2GNS.sol
diff --git a/contracts/l2/discovery/L2GNS.sol b/packages/contracts/contracts/l2/discovery/L2GNS.sol
similarity index 98%
rename from contracts/l2/discovery/L2GNS.sol
rename to packages/contracts/contracts/l2/discovery/L2GNS.sol
index 5b6b885b3..f2c4c9a83 100644
--- a/contracts/l2/discovery/L2GNS.sol
+++ b/packages/contracts/contracts/l2/discovery/L2GNS.sol
@@ -256,9 +256,12 @@ contract L2GNS is GNS, L2GNSV1Storage, IL2GNS {
* @param _l2SubgraphID L2 subgraph ID
* @return L1subgraph ID
*/
- function getUnaliasedL1SubgraphID(
- uint256 _l2SubgraphID
- ) public pure override returns (uint256) {
+ function getUnaliasedL1SubgraphID(uint256 _l2SubgraphID)
+ public
+ pure
+ override
+ returns (uint256)
+ {
return _l2SubgraphID - SUBGRAPH_ID_ALIAS_OFFSET;
}
@@ -352,9 +355,12 @@ contract L2GNS is GNS, L2GNSV1Storage, IL2GNS {
* @param _subgraphID Subgraph ID
* @return Subgraph Data
*/
- function _getSubgraphData(
- uint256 _subgraphID
- ) internal view override returns (SubgraphData storage) {
+ function _getSubgraphData(uint256 _subgraphID)
+ internal
+ view
+ override
+ returns (SubgraphData storage)
+ {
// Return new subgraph type
return subgraphs[_subgraphID];
}
diff --git a/contracts/l2/discovery/L2GNSStorage.sol b/packages/contracts/contracts/l2/discovery/L2GNSStorage.sol
similarity index 100%
rename from contracts/l2/discovery/L2GNSStorage.sol
rename to packages/contracts/contracts/l2/discovery/L2GNSStorage.sol
diff --git a/contracts/l2/gateway/L2GraphTokenGateway.sol b/packages/contracts/contracts/l2/gateway/L2GraphTokenGateway.sol
similarity index 100%
rename from contracts/l2/gateway/L2GraphTokenGateway.sol
rename to packages/contracts/contracts/l2/gateway/L2GraphTokenGateway.sol
diff --git a/contracts/l2/staking/IL2Staking.sol b/packages/contracts/contracts/l2/staking/IL2Staking.sol
similarity index 100%
rename from contracts/l2/staking/IL2Staking.sol
rename to packages/contracts/contracts/l2/staking/IL2Staking.sol
diff --git a/contracts/l2/staking/IL2StakingBase.sol b/packages/contracts/contracts/l2/staking/IL2StakingBase.sol
similarity index 100%
rename from contracts/l2/staking/IL2StakingBase.sol
rename to packages/contracts/contracts/l2/staking/IL2StakingBase.sol
diff --git a/contracts/l2/staking/L2Staking.sol b/packages/contracts/contracts/l2/staking/L2Staking.sol
similarity index 100%
rename from contracts/l2/staking/L2Staking.sol
rename to packages/contracts/contracts/l2/staking/L2Staking.sol
diff --git a/contracts/l2/token/GraphTokenUpgradeable.sol b/packages/contracts/contracts/l2/token/GraphTokenUpgradeable.sol
similarity index 100%
rename from contracts/l2/token/GraphTokenUpgradeable.sol
rename to packages/contracts/contracts/l2/token/GraphTokenUpgradeable.sol
diff --git a/contracts/l2/token/L2GraphToken.sol b/packages/contracts/contracts/l2/token/L2GraphToken.sol
similarity index 100%
rename from contracts/l2/token/L2GraphToken.sol
rename to packages/contracts/contracts/l2/token/L2GraphToken.sol
diff --git a/contracts/libraries/Base58Encoder.sol b/packages/contracts/contracts/libraries/Base58Encoder.sol
similarity index 100%
rename from contracts/libraries/Base58Encoder.sol
rename to packages/contracts/contracts/libraries/Base58Encoder.sol
diff --git a/contracts/libraries/HexStrings.sol b/packages/contracts/contracts/libraries/HexStrings.sol
similarity index 100%
rename from contracts/libraries/HexStrings.sol
rename to packages/contracts/contracts/libraries/HexStrings.sol
diff --git a/contracts/payments/AllocationExchange.sol b/packages/contracts/contracts/payments/AllocationExchange.sol
similarity index 100%
rename from contracts/payments/AllocationExchange.sol
rename to packages/contracts/contracts/payments/AllocationExchange.sol
diff --git a/contracts/rewards/IRewardsManager.sol b/packages/contracts/contracts/rewards/IRewardsManager.sol
similarity index 100%
rename from contracts/rewards/IRewardsManager.sol
rename to packages/contracts/contracts/rewards/IRewardsManager.sol
diff --git a/contracts/rewards/RewardsManager.sol b/packages/contracts/contracts/rewards/RewardsManager.sol
similarity index 100%
rename from contracts/rewards/RewardsManager.sol
rename to packages/contracts/contracts/rewards/RewardsManager.sol
diff --git a/contracts/rewards/RewardsManagerStorage.sol b/packages/contracts/contracts/rewards/RewardsManagerStorage.sol
similarity index 100%
rename from contracts/rewards/RewardsManagerStorage.sol
rename to packages/contracts/contracts/rewards/RewardsManagerStorage.sol
diff --git a/contracts/staking/IL1GraphTokenLockTransferTool.sol b/packages/contracts/contracts/staking/IL1GraphTokenLockTransferTool.sol
similarity index 100%
rename from contracts/staking/IL1GraphTokenLockTransferTool.sol
rename to packages/contracts/contracts/staking/IL1GraphTokenLockTransferTool.sol
diff --git a/contracts/staking/IL1Staking.sol b/packages/contracts/contracts/staking/IL1Staking.sol
similarity index 100%
rename from contracts/staking/IL1Staking.sol
rename to packages/contracts/contracts/staking/IL1Staking.sol
diff --git a/contracts/staking/IL1StakingBase.sol b/packages/contracts/contracts/staking/IL1StakingBase.sol
similarity index 100%
rename from contracts/staking/IL1StakingBase.sol
rename to packages/contracts/contracts/staking/IL1StakingBase.sol
diff --git a/contracts/staking/IStaking.sol b/packages/contracts/contracts/staking/IStaking.sol
similarity index 100%
rename from contracts/staking/IStaking.sol
rename to packages/contracts/contracts/staking/IStaking.sol
diff --git a/contracts/staking/IStakingBase.sol b/packages/contracts/contracts/staking/IStakingBase.sol
similarity index 99%
rename from contracts/staking/IStakingBase.sol
rename to packages/contracts/contracts/staking/IStakingBase.sol
index 10ce36451..5f1dec63c 100644
--- a/contracts/staking/IStakingBase.sol
+++ b/packages/contracts/contracts/staking/IStakingBase.sol
@@ -380,7 +380,8 @@ interface IStakingBase is IStakingData {
* @param _subgraphDeploymentID Deployment ID for the subgraph
* @return Total tokens allocated to subgraph
*/
- function getSubgraphAllocatedTokens(
- bytes32 _subgraphDeploymentID
- ) external view returns (uint256);
+ function getSubgraphAllocatedTokens(bytes32 _subgraphDeploymentID)
+ external
+ view
+ returns (uint256);
}
diff --git a/contracts/staking/IStakingData.sol b/packages/contracts/contracts/staking/IStakingData.sol
similarity index 100%
rename from contracts/staking/IStakingData.sol
rename to packages/contracts/contracts/staking/IStakingData.sol
diff --git a/contracts/staking/IStakingExtension.sol b/packages/contracts/contracts/staking/IStakingExtension.sol
similarity index 96%
rename from contracts/staking/IStakingExtension.sol
rename to packages/contracts/contracts/staking/IStakingExtension.sol
index 3395ca0f9..36e6dce92 100644
--- a/contracts/staking/IStakingExtension.sol
+++ b/packages/contracts/contracts/staking/IStakingExtension.sol
@@ -152,10 +152,10 @@ interface IStakingExtension is IStakingData {
* @param _delegator Address of the delegator
* @return Delegation data
*/
- function getDelegation(
- address _indexer,
- address _delegator
- ) external view returns (Delegation memory);
+ function getDelegation(address _indexer, address _delegator)
+ external
+ view
+ returns (Delegation memory);
/**
* @notice Return whether the delegator has delegated to the indexer.
@@ -170,9 +170,10 @@ interface IStakingExtension is IStakingData {
* @param _delegation Delegation of tokens from delegator to indexer
* @return Amount of tokens to withdraw
*/
- function getWithdraweableDelegatedTokens(
- Delegation memory _delegation
- ) external view returns (uint256);
+ function getWithdraweableDelegatedTokens(Delegation memory _delegation)
+ external
+ view
+ returns (uint256);
/**
* @notice Getter for the delegationRatio, i.e. the delegation capacity multiplier:
@@ -312,7 +313,8 @@ interface IStakingExtension is IStakingData {
* @param _allocationID Allocation ID for which to query the allocation information
* @return The specified allocation, as an IStakingData.Allocation struct
*/
- function allocations(
- address _allocationID
- ) external view returns (IStakingData.Allocation memory);
+ function allocations(address _allocationID)
+ external
+ view
+ returns (IStakingData.Allocation memory);
}
diff --git a/contracts/staking/L1Staking.sol b/packages/contracts/contracts/staking/L1Staking.sol
similarity index 100%
rename from contracts/staking/L1Staking.sol
rename to packages/contracts/contracts/staking/L1Staking.sol
diff --git a/contracts/staking/L1StakingStorage.sol b/packages/contracts/contracts/staking/L1StakingStorage.sol
similarity index 100%
rename from contracts/staking/L1StakingStorage.sol
rename to packages/contracts/contracts/staking/L1StakingStorage.sol
diff --git a/contracts/staking/Staking.sol b/packages/contracts/contracts/staking/Staking.sol
similarity index 98%
rename from contracts/staking/Staking.sol
rename to packages/contracts/contracts/staking/Staking.sol
index bcf52b837..2139160da 100644
--- a/contracts/staking/Staking.sol
+++ b/packages/contracts/contracts/staking/Staking.sol
@@ -478,9 +478,12 @@ abstract contract Staking is StakingV4Storage, GraphUpgradeable, IStakingBase, M
* @param _allocationID Address used as allocation identifier
* @return Allocation data
*/
- function getAllocation(
- address _allocationID
- ) external view override returns (Allocation memory) {
+ function getAllocation(address _allocationID)
+ external
+ view
+ override
+ returns (Allocation memory)
+ {
return __allocations[_allocationID];
}
@@ -489,9 +492,12 @@ abstract contract Staking is StakingV4Storage, GraphUpgradeable, IStakingBase, M
* @param _allocationID Allocation identifier
* @return AllocationState enum with the state of the allocation
*/
- function getAllocationState(
- address _allocationID
- ) external view override returns (AllocationState) {
+ function getAllocationState(address _allocationID)
+ external
+ view
+ override
+ returns (AllocationState)
+ {
return _getAllocationState(_allocationID);
}
@@ -500,9 +506,12 @@ abstract contract Staking is StakingV4Storage, GraphUpgradeable, IStakingBase, M
* @param _subgraphDeploymentID Deployment ID for the subgraph
* @return Total tokens allocated to subgraph
*/
- function getSubgraphAllocatedTokens(
- bytes32 _subgraphDeploymentID
- ) external view override returns (uint256) {
+ function getSubgraphAllocatedTokens(bytes32 _subgraphDeploymentID)
+ external
+ view
+ override
+ returns (uint256)
+ {
return __subgraphAllocations[_subgraphDeploymentID];
}
@@ -860,10 +869,10 @@ abstract contract Staking is StakingV4Storage, GraphUpgradeable, IStakingBase, M
* @param _tokens Total tokens received used to calculate the amount of fees to collect
* @return Amount of delegation rewards
*/
- function _collectDelegationQueryRewards(
- address _indexer,
- uint256 _tokens
- ) private returns (uint256) {
+ function _collectDelegationQueryRewards(address _indexer, uint256 _tokens)
+ private
+ returns (uint256)
+ {
uint256 delegationRewards = 0;
DelegationPool storage pool = __delegationPools[_indexer];
if (pool.tokens > 0 && pool.queryFeeCut < MAX_PPM) {
@@ -881,10 +890,10 @@ abstract contract Staking is StakingV4Storage, GraphUpgradeable, IStakingBase, M
* @param _tokens Total tokens received used to calculate the amount of fees to collect
* @return Amount of delegation rewards
*/
- function _collectDelegationIndexingRewards(
- address _indexer,
- uint256 _tokens
- ) private returns (uint256) {
+ function _collectDelegationIndexingRewards(address _indexer, uint256 _tokens)
+ private
+ returns (uint256)
+ {
uint256 delegationRewards = 0;
DelegationPool storage pool = __delegationPools[_indexer];
if (pool.tokens > 0 && pool.indexingRewardCut < MAX_PPM) {
diff --git a/contracts/staking/StakingExtension.sol b/packages/contracts/contracts/staking/StakingExtension.sol
similarity index 94%
rename from contracts/staking/StakingExtension.sol
rename to packages/contracts/contracts/staking/StakingExtension.sol
index 520c809e0..08839ca2a 100644
--- a/contracts/staking/StakingExtension.sol
+++ b/packages/contracts/contracts/staking/StakingExtension.sol
@@ -82,9 +82,11 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @dev This function is only callable by the governor
* @param _delegationUnbondingPeriod Period in epochs to wait for token withdrawals after undelegating
*/
- function setDelegationUnbondingPeriod(
- uint32 _delegationUnbondingPeriod
- ) external override onlyGovernor {
+ function setDelegationUnbondingPeriod(uint32 _delegationUnbondingPeriod)
+ external
+ override
+ onlyGovernor
+ {
_setDelegationUnbondingPeriod(_delegationUnbondingPeriod);
}
@@ -105,10 +107,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _tokens Amount of tokens to delegate
* @return Amount of shares issued from the delegation pool
*/
- function delegate(
- address _indexer,
- uint256 _tokens
- ) external override notPartialPaused returns (uint256) {
+ function delegate(address _indexer, uint256 _tokens)
+ external
+ override
+ notPartialPaused
+ returns (uint256)
+ {
address delegator = msg.sender;
// Transfer tokens to delegate to this contract
@@ -124,10 +128,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _shares Amount of shares to return and undelegate tokens
* @return Amount of tokens returned for the shares of the delegation pool
*/
- function undelegate(
- address _indexer,
- uint256 _shares
- ) external override notPartialPaused returns (uint256) {
+ function undelegate(address _indexer, uint256 _shares)
+ external
+ override
+ notPartialPaused
+ returns (uint256)
+ {
return _undelegate(msg.sender, _indexer, _shares);
}
@@ -137,10 +143,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _indexer Withdraw available tokens delegated to indexer
* @param _newIndexer Re-delegate to indexer address if non-zero, withdraw if zero address
*/
- function withdrawDelegated(
- address _indexer,
- address _newIndexer
- ) external override notPaused returns (uint256) {
+ function withdrawDelegated(address _indexer, address _newIndexer)
+ external
+ override
+ notPaused
+ returns (uint256)
+ {
return _withdrawDelegated(msg.sender, _indexer, _newIndexer);
}
@@ -203,10 +211,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _delegator Address of the delegator
* @return Delegation data
*/
- function getDelegation(
- address _indexer,
- address _delegator
- ) external view override returns (Delegation memory) {
+ function getDelegation(address _indexer, address _delegator)
+ external
+ view
+ override
+ returns (Delegation memory)
+ {
return __delegationPools[_indexer].delegators[_delegator];
}
@@ -244,9 +254,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _indexer Address of the indexer for which to query the delegation pool
* @return Delegation pool as a DelegationPoolReturn struct
*/
- function delegationPools(
- address _indexer
- ) external view override returns (DelegationPoolReturn memory) {
+ function delegationPools(address _indexer)
+ external
+ view
+ override
+ returns (DelegationPoolReturn memory)
+ {
DelegationPool storage pool = __delegationPools[_indexer];
return
DelegationPoolReturn(
@@ -276,10 +289,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _maybeOperator The address that may or may not be an operator
* @return True if the operator is authorized to operate on behalf of the indexer
*/
- function operatorAuth(
- address _indexer,
- address _maybeOperator
- ) external view override returns (bool) {
+ function operatorAuth(address _indexer, address _maybeOperator)
+ external
+ view
+ override
+ returns (bool)
+ {
return __operatorAuth[_indexer][_maybeOperator];
}
@@ -289,9 +304,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _subgraphDeploymentId The subgraph deployment for which to query the allocations
* @return The amount of tokens allocated to the subgraph deployment
*/
- function subgraphAllocations(
- bytes32 _subgraphDeploymentId
- ) external view override returns (uint256) {
+ function subgraphAllocations(bytes32 _subgraphDeploymentId)
+ external
+ view
+ override
+ returns (uint256)
+ {
return __subgraphAllocations[_subgraphDeploymentId];
}
@@ -400,9 +418,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _allocationID Allocation ID for which to query the allocation information
* @return The specified allocation, as an IStakingData.Allocation struct
*/
- function allocations(
- address _allocationID
- ) external view override returns (IStakingData.Allocation memory) {
+ function allocations(address _allocationID)
+ external
+ view
+ override
+ returns (IStakingData.Allocation memory)
+ {
return __allocations[_allocationID];
}
@@ -421,9 +442,12 @@ contract StakingExtension is StakingV4Storage, GraphUpgradeable, IStakingExtensi
* @param _delegation Delegation of tokens from delegator to indexer
* @return Amount of tokens to withdraw
*/
- function getWithdraweableDelegatedTokens(
- Delegation memory _delegation
- ) public view override returns (uint256) {
+ function getWithdraweableDelegatedTokens(Delegation memory _delegation)
+ public
+ view
+ override
+ returns (uint256)
+ {
// There must be locked tokens and period passed
uint256 currentEpoch = epochManager().currentEpoch();
if (_delegation.tokensLockedUntil > 0 && currentEpoch >= _delegation.tokensLockedUntil) {
diff --git a/contracts/staking/StakingStorage.sol b/packages/contracts/contracts/staking/StakingStorage.sol
similarity index 100%
rename from contracts/staking/StakingStorage.sol
rename to packages/contracts/contracts/staking/StakingStorage.sol
diff --git a/contracts/staking/libs/Exponential.sol b/packages/contracts/contracts/staking/libs/Exponential.sol
similarity index 100%
rename from contracts/staking/libs/Exponential.sol
rename to packages/contracts/contracts/staking/libs/Exponential.sol
diff --git a/contracts/staking/libs/LibFixedMath.sol b/packages/contracts/contracts/staking/libs/LibFixedMath.sol
similarity index 100%
rename from contracts/staking/libs/LibFixedMath.sol
rename to packages/contracts/contracts/staking/libs/LibFixedMath.sol
diff --git a/contracts/staking/libs/MathUtils.sol b/packages/contracts/contracts/staking/libs/MathUtils.sol
similarity index 100%
rename from contracts/staking/libs/MathUtils.sol
rename to packages/contracts/contracts/staking/libs/MathUtils.sol
diff --git a/contracts/staking/libs/Stakes.sol b/packages/contracts/contracts/staking/libs/Stakes.sol
similarity index 100%
rename from contracts/staking/libs/Stakes.sol
rename to packages/contracts/contracts/staking/libs/Stakes.sol
diff --git a/contracts/tests/CallhookReceiverMock.sol b/packages/contracts/contracts/tests/CallhookReceiverMock.sol
similarity index 100%
rename from contracts/tests/CallhookReceiverMock.sol
rename to packages/contracts/contracts/tests/CallhookReceiverMock.sol
diff --git a/contracts/tests/GovernedMock.sol b/packages/contracts/contracts/tests/GovernedMock.sol
similarity index 100%
rename from contracts/tests/GovernedMock.sol
rename to packages/contracts/contracts/tests/GovernedMock.sol
diff --git a/contracts/tests/L1GraphTokenLockTransferToolBadMock.sol b/packages/contracts/contracts/tests/L1GraphTokenLockTransferToolBadMock.sol
similarity index 100%
rename from contracts/tests/L1GraphTokenLockTransferToolBadMock.sol
rename to packages/contracts/contracts/tests/L1GraphTokenLockTransferToolBadMock.sol
diff --git a/contracts/tests/L1GraphTokenLockTransferToolMock.sol b/packages/contracts/contracts/tests/L1GraphTokenLockTransferToolMock.sol
similarity index 100%
rename from contracts/tests/L1GraphTokenLockTransferToolMock.sol
rename to packages/contracts/contracts/tests/L1GraphTokenLockTransferToolMock.sol
diff --git a/contracts/tests/LegacyGNSMock.sol b/packages/contracts/contracts/tests/LegacyGNSMock.sol
similarity index 100%
rename from contracts/tests/LegacyGNSMock.sol
rename to packages/contracts/contracts/tests/LegacyGNSMock.sol
diff --git a/contracts/tests/arbitrum/BridgeMock.sol b/packages/contracts/contracts/tests/arbitrum/BridgeMock.sol
similarity index 100%
rename from contracts/tests/arbitrum/BridgeMock.sol
rename to packages/contracts/contracts/tests/arbitrum/BridgeMock.sol
diff --git a/contracts/tests/arbitrum/InboxMock.sol b/packages/contracts/contracts/tests/arbitrum/InboxMock.sol
similarity index 100%
rename from contracts/tests/arbitrum/InboxMock.sol
rename to packages/contracts/contracts/tests/arbitrum/InboxMock.sol
diff --git a/contracts/tests/arbitrum/OutboxMock.sol b/packages/contracts/contracts/tests/arbitrum/OutboxMock.sol
similarity index 100%
rename from contracts/tests/arbitrum/OutboxMock.sol
rename to packages/contracts/contracts/tests/arbitrum/OutboxMock.sol
diff --git a/contracts/tests/ens/IENS.sol b/packages/contracts/contracts/tests/ens/IENS.sol
similarity index 100%
rename from contracts/tests/ens/IENS.sol
rename to packages/contracts/contracts/tests/ens/IENS.sol
diff --git a/contracts/tests/ens/IPublicResolver.sol b/packages/contracts/contracts/tests/ens/IPublicResolver.sol
similarity index 100%
rename from contracts/tests/ens/IPublicResolver.sol
rename to packages/contracts/contracts/tests/ens/IPublicResolver.sol
diff --git a/contracts/tests/ens/ITestRegistrar.sol b/packages/contracts/contracts/tests/ens/ITestRegistrar.sol
similarity index 100%
rename from contracts/tests/ens/ITestRegistrar.sol
rename to packages/contracts/contracts/tests/ens/ITestRegistrar.sol
diff --git a/contracts/token/GraphToken.sol b/packages/contracts/contracts/token/GraphToken.sol
similarity index 100%
rename from contracts/token/GraphToken.sol
rename to packages/contracts/contracts/token/GraphToken.sol
diff --git a/contracts/token/IGraphToken.sol b/packages/contracts/contracts/token/IGraphToken.sol
similarity index 100%
rename from contracts/token/IGraphToken.sol
rename to packages/contracts/contracts/token/IGraphToken.sol
diff --git a/contracts/upgrades/GraphProxy.sol b/packages/contracts/contracts/upgrades/GraphProxy.sol
similarity index 100%
rename from contracts/upgrades/GraphProxy.sol
rename to packages/contracts/contracts/upgrades/GraphProxy.sol
diff --git a/contracts/upgrades/GraphProxyAdmin.sol b/packages/contracts/contracts/upgrades/GraphProxyAdmin.sol
similarity index 100%
rename from contracts/upgrades/GraphProxyAdmin.sol
rename to packages/contracts/contracts/upgrades/GraphProxyAdmin.sol
diff --git a/contracts/upgrades/GraphProxyStorage.sol b/packages/contracts/contracts/upgrades/GraphProxyStorage.sol
similarity index 100%
rename from contracts/upgrades/GraphProxyStorage.sol
rename to packages/contracts/contracts/upgrades/GraphProxyStorage.sol
diff --git a/contracts/upgrades/GraphUpgradeable.sol b/packages/contracts/contracts/upgrades/GraphUpgradeable.sol
similarity index 100%
rename from contracts/upgrades/GraphUpgradeable.sol
rename to packages/contracts/contracts/upgrades/GraphUpgradeable.sol
diff --git a/contracts/upgrades/IGraphProxy.sol b/packages/contracts/contracts/upgrades/IGraphProxy.sol
similarity index 100%
rename from contracts/upgrades/IGraphProxy.sol
rename to packages/contracts/contracts/upgrades/IGraphProxy.sol
diff --git a/contracts/utils/TokenUtils.sol b/packages/contracts/contracts/utils/TokenUtils.sol
similarity index 100%
rename from contracts/utils/TokenUtils.sol
rename to packages/contracts/contracts/utils/TokenUtils.sol
diff --git a/e2e/deployment/config/allocationExchange.test.ts b/packages/contracts/e2e/deployment/config/allocationExchange.test.ts
similarity index 100%
rename from e2e/deployment/config/allocationExchange.test.ts
rename to packages/contracts/e2e/deployment/config/allocationExchange.test.ts
diff --git a/e2e/deployment/config/controller.test.ts b/packages/contracts/e2e/deployment/config/controller.test.ts
similarity index 100%
rename from e2e/deployment/config/controller.test.ts
rename to packages/contracts/e2e/deployment/config/controller.test.ts
diff --git a/e2e/deployment/config/disputeManager.test.ts b/packages/contracts/e2e/deployment/config/disputeManager.test.ts
similarity index 100%
rename from e2e/deployment/config/disputeManager.test.ts
rename to packages/contracts/e2e/deployment/config/disputeManager.test.ts
diff --git a/e2e/deployment/config/epochManager.test.ts b/packages/contracts/e2e/deployment/config/epochManager.test.ts
similarity index 100%
rename from e2e/deployment/config/epochManager.test.ts
rename to packages/contracts/e2e/deployment/config/epochManager.test.ts
diff --git a/e2e/deployment/config/gns.test.ts b/packages/contracts/e2e/deployment/config/gns.test.ts
similarity index 100%
rename from e2e/deployment/config/gns.test.ts
rename to packages/contracts/e2e/deployment/config/gns.test.ts
diff --git a/e2e/deployment/config/graphProxyAdmin.test.ts b/packages/contracts/e2e/deployment/config/graphProxyAdmin.test.ts
similarity index 100%
rename from e2e/deployment/config/graphProxyAdmin.test.ts
rename to packages/contracts/e2e/deployment/config/graphProxyAdmin.test.ts
diff --git a/e2e/deployment/config/graphToken.test.ts b/packages/contracts/e2e/deployment/config/graphToken.test.ts
similarity index 100%
rename from e2e/deployment/config/graphToken.test.ts
rename to packages/contracts/e2e/deployment/config/graphToken.test.ts
diff --git a/e2e/deployment/config/l1/bridgeEscrow.test.ts b/packages/contracts/e2e/deployment/config/l1/bridgeEscrow.test.ts
similarity index 100%
rename from e2e/deployment/config/l1/bridgeEscrow.test.ts
rename to packages/contracts/e2e/deployment/config/l1/bridgeEscrow.test.ts
diff --git a/e2e/deployment/config/l1/curation.test.ts b/packages/contracts/e2e/deployment/config/l1/curation.test.ts
similarity index 100%
rename from e2e/deployment/config/l1/curation.test.ts
rename to packages/contracts/e2e/deployment/config/l1/curation.test.ts
diff --git a/e2e/deployment/config/l1/graphToken.test.ts b/packages/contracts/e2e/deployment/config/l1/graphToken.test.ts
similarity index 100%
rename from e2e/deployment/config/l1/graphToken.test.ts
rename to packages/contracts/e2e/deployment/config/l1/graphToken.test.ts
diff --git a/e2e/deployment/config/l1/l1GraphTokenGateway.test.ts b/packages/contracts/e2e/deployment/config/l1/l1GraphTokenGateway.test.ts
similarity index 100%
rename from e2e/deployment/config/l1/l1GraphTokenGateway.test.ts
rename to packages/contracts/e2e/deployment/config/l1/l1GraphTokenGateway.test.ts
diff --git a/e2e/deployment/config/l1/rewardsManager.test.ts b/packages/contracts/e2e/deployment/config/l1/rewardsManager.test.ts
similarity index 100%
rename from e2e/deployment/config/l1/rewardsManager.test.ts
rename to packages/contracts/e2e/deployment/config/l1/rewardsManager.test.ts
diff --git a/e2e/deployment/config/l2/l2Curation.test.ts b/packages/contracts/e2e/deployment/config/l2/l2Curation.test.ts
similarity index 100%
rename from e2e/deployment/config/l2/l2Curation.test.ts
rename to packages/contracts/e2e/deployment/config/l2/l2Curation.test.ts
diff --git a/e2e/deployment/config/l2/l2GraphToken.test.ts b/packages/contracts/e2e/deployment/config/l2/l2GraphToken.test.ts
similarity index 100%
rename from e2e/deployment/config/l2/l2GraphToken.test.ts
rename to packages/contracts/e2e/deployment/config/l2/l2GraphToken.test.ts
diff --git a/e2e/deployment/config/l2/l2GraphTokenGateway.test.ts b/packages/contracts/e2e/deployment/config/l2/l2GraphTokenGateway.test.ts
similarity index 100%
rename from e2e/deployment/config/l2/l2GraphTokenGateway.test.ts
rename to packages/contracts/e2e/deployment/config/l2/l2GraphTokenGateway.test.ts
diff --git a/e2e/deployment/config/l2/rewardsManager.test.ts b/packages/contracts/e2e/deployment/config/l2/rewardsManager.test.ts
similarity index 100%
rename from e2e/deployment/config/l2/rewardsManager.test.ts
rename to packages/contracts/e2e/deployment/config/l2/rewardsManager.test.ts
diff --git a/e2e/deployment/config/rewardsManager.test.ts b/packages/contracts/e2e/deployment/config/rewardsManager.test.ts
similarity index 100%
rename from e2e/deployment/config/rewardsManager.test.ts
rename to packages/contracts/e2e/deployment/config/rewardsManager.test.ts
diff --git a/e2e/deployment/config/serviceRegistry.test..ts b/packages/contracts/e2e/deployment/config/serviceRegistry.test..ts
similarity index 100%
rename from e2e/deployment/config/serviceRegistry.test..ts
rename to packages/contracts/e2e/deployment/config/serviceRegistry.test..ts
diff --git a/e2e/deployment/config/staking.test.ts b/packages/contracts/e2e/deployment/config/staking.test.ts
similarity index 100%
rename from e2e/deployment/config/staking.test.ts
rename to packages/contracts/e2e/deployment/config/staking.test.ts
diff --git a/e2e/deployment/config/subgraphNFT.test.ts b/packages/contracts/e2e/deployment/config/subgraphNFT.test.ts
similarity index 100%
rename from e2e/deployment/config/subgraphNFT.test.ts
rename to packages/contracts/e2e/deployment/config/subgraphNFT.test.ts
diff --git a/e2e/deployment/init/allocationExchange.test.ts b/packages/contracts/e2e/deployment/init/allocationExchange.test.ts
similarity index 100%
rename from e2e/deployment/init/allocationExchange.test.ts
rename to packages/contracts/e2e/deployment/init/allocationExchange.test.ts
diff --git a/e2e/deployment/init/gns.test.ts b/packages/contracts/e2e/deployment/init/gns.test.ts
similarity index 100%
rename from e2e/deployment/init/gns.test.ts
rename to packages/contracts/e2e/deployment/init/gns.test.ts
diff --git a/e2e/deployment/init/l1/bridgeEscrow.test.ts b/packages/contracts/e2e/deployment/init/l1/bridgeEscrow.test.ts
similarity index 100%
rename from e2e/deployment/init/l1/bridgeEscrow.test.ts
rename to packages/contracts/e2e/deployment/init/l1/bridgeEscrow.test.ts
diff --git a/e2e/deployment/init/l1/graphToken.test.ts b/packages/contracts/e2e/deployment/init/l1/graphToken.test.ts
similarity index 100%
rename from e2e/deployment/init/l1/graphToken.test.ts
rename to packages/contracts/e2e/deployment/init/l1/graphToken.test.ts
diff --git a/e2e/deployment/init/l2/graphToken.test.ts b/packages/contracts/e2e/deployment/init/l2/graphToken.test.ts
similarity index 100%
rename from e2e/deployment/init/l2/graphToken.test.ts
rename to packages/contracts/e2e/deployment/init/l2/graphToken.test.ts
diff --git a/e2e/scenarios/close-allocations.test.ts b/packages/contracts/e2e/scenarios/close-allocations.test.ts
similarity index 100%
rename from e2e/scenarios/close-allocations.test.ts
rename to packages/contracts/e2e/scenarios/close-allocations.test.ts
diff --git a/e2e/scenarios/close-allocations.ts b/packages/contracts/e2e/scenarios/close-allocations.ts
similarity index 100%
rename from e2e/scenarios/close-allocations.ts
rename to packages/contracts/e2e/scenarios/close-allocations.ts
diff --git a/e2e/scenarios/create-subgraphs.test.ts b/packages/contracts/e2e/scenarios/create-subgraphs.test.ts
similarity index 100%
rename from e2e/scenarios/create-subgraphs.test.ts
rename to packages/contracts/e2e/scenarios/create-subgraphs.test.ts
diff --git a/e2e/scenarios/create-subgraphs.ts b/packages/contracts/e2e/scenarios/create-subgraphs.ts
similarity index 100%
rename from e2e/scenarios/create-subgraphs.ts
rename to packages/contracts/e2e/scenarios/create-subgraphs.ts
diff --git a/e2e/scenarios/fixtures/bridge.ts b/packages/contracts/e2e/scenarios/fixtures/bridge.ts
similarity index 100%
rename from e2e/scenarios/fixtures/bridge.ts
rename to packages/contracts/e2e/scenarios/fixtures/bridge.ts
diff --git a/e2e/scenarios/fixtures/curators.ts b/packages/contracts/e2e/scenarios/fixtures/curators.ts
similarity index 100%
rename from e2e/scenarios/fixtures/curators.ts
rename to packages/contracts/e2e/scenarios/fixtures/curators.ts
diff --git a/e2e/scenarios/fixtures/indexers.ts b/packages/contracts/e2e/scenarios/fixtures/indexers.ts
similarity index 100%
rename from e2e/scenarios/fixtures/indexers.ts
rename to packages/contracts/e2e/scenarios/fixtures/indexers.ts
diff --git a/e2e/scenarios/fixtures/subgraphs.ts b/packages/contracts/e2e/scenarios/fixtures/subgraphs.ts
similarity index 100%
rename from e2e/scenarios/fixtures/subgraphs.ts
rename to packages/contracts/e2e/scenarios/fixtures/subgraphs.ts
diff --git a/e2e/scenarios/open-allocations.test.ts b/packages/contracts/e2e/scenarios/open-allocations.test.ts
similarity index 100%
rename from e2e/scenarios/open-allocations.test.ts
rename to packages/contracts/e2e/scenarios/open-allocations.test.ts
diff --git a/e2e/scenarios/open-allocations.ts b/packages/contracts/e2e/scenarios/open-allocations.ts
similarity index 100%
rename from e2e/scenarios/open-allocations.ts
rename to packages/contracts/e2e/scenarios/open-allocations.ts
diff --git a/e2e/scenarios/send-grt-to-l2.test.ts b/packages/contracts/e2e/scenarios/send-grt-to-l2.test.ts
similarity index 100%
rename from e2e/scenarios/send-grt-to-l2.test.ts
rename to packages/contracts/e2e/scenarios/send-grt-to-l2.test.ts
diff --git a/e2e/scenarios/send-grt-to-l2.ts b/packages/contracts/e2e/scenarios/send-grt-to-l2.ts
similarity index 100%
rename from e2e/scenarios/send-grt-to-l2.ts
rename to packages/contracts/e2e/scenarios/send-grt-to-l2.ts
diff --git a/e2e/upgrades/example/Instructions.md b/packages/contracts/e2e/upgrades/example/Instructions.md
similarity index 100%
rename from e2e/upgrades/example/Instructions.md
rename to packages/contracts/e2e/upgrades/example/Instructions.md
diff --git a/e2e/upgrades/example/post-upgrade.test.ts b/packages/contracts/e2e/upgrades/example/post-upgrade.test.ts
similarity index 100%
rename from e2e/upgrades/example/post-upgrade.test.ts
rename to packages/contracts/e2e/upgrades/example/post-upgrade.test.ts
diff --git a/e2e/upgrades/example/post-upgrade.ts b/packages/contracts/e2e/upgrades/example/post-upgrade.ts
similarity index 100%
rename from e2e/upgrades/example/post-upgrade.ts
rename to packages/contracts/e2e/upgrades/example/post-upgrade.ts
diff --git a/e2e/upgrades/example/pre-upgrade.test.ts b/packages/contracts/e2e/upgrades/example/pre-upgrade.test.ts
similarity index 100%
rename from e2e/upgrades/example/pre-upgrade.test.ts
rename to packages/contracts/e2e/upgrades/example/pre-upgrade.test.ts
diff --git a/e2e/upgrades/example/pre-upgrade.ts b/packages/contracts/e2e/upgrades/example/pre-upgrade.ts
similarity index 100%
rename from e2e/upgrades/example/pre-upgrade.ts
rename to packages/contracts/e2e/upgrades/example/pre-upgrade.ts
diff --git a/e2e/upgrades/exponential-rebates/Instructions.md b/packages/contracts/e2e/upgrades/exponential-rebates/Instructions.md
similarity index 100%
rename from e2e/upgrades/exponential-rebates/Instructions.md
rename to packages/contracts/e2e/upgrades/exponential-rebates/Instructions.md
diff --git a/e2e/upgrades/exponential-rebates/abis/staking.ts b/packages/contracts/e2e/upgrades/exponential-rebates/abis/staking.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/abis/staking.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/abis/staking.ts
diff --git a/e2e/upgrades/exponential-rebates/fixtures/allocations.ts b/packages/contracts/e2e/upgrades/exponential-rebates/fixtures/allocations.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/fixtures/allocations.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/fixtures/allocations.ts
diff --git a/e2e/upgrades/exponential-rebates/fixtures/indexers.ts b/packages/contracts/e2e/upgrades/exponential-rebates/fixtures/indexers.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/fixtures/indexers.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/fixtures/indexers.ts
diff --git a/e2e/upgrades/exponential-rebates/post-upgrade.test.ts b/packages/contracts/e2e/upgrades/exponential-rebates/post-upgrade.test.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/post-upgrade.test.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/post-upgrade.test.ts
diff --git a/e2e/upgrades/exponential-rebates/post-upgrade.ts b/packages/contracts/e2e/upgrades/exponential-rebates/post-upgrade.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/post-upgrade.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/post-upgrade.ts
diff --git a/e2e/upgrades/exponential-rebates/pre-upgrade.test.ts b/packages/contracts/e2e/upgrades/exponential-rebates/pre-upgrade.test.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/pre-upgrade.test.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/pre-upgrade.test.ts
diff --git a/e2e/upgrades/exponential-rebates/pre-upgrade.ts b/packages/contracts/e2e/upgrades/exponential-rebates/pre-upgrade.ts
similarity index 100%
rename from e2e/upgrades/exponential-rebates/pre-upgrade.ts
rename to packages/contracts/e2e/upgrades/exponential-rebates/pre-upgrade.ts
diff --git a/hardhat.config.ts b/packages/contracts/hardhat.config.ts
similarity index 99%
rename from hardhat.config.ts
rename to packages/contracts/hardhat.config.ts
index 749908b29..6b052355d 100644
--- a/hardhat.config.ts
+++ b/packages/contracts/hardhat.config.ts
@@ -8,7 +8,6 @@ import { HardhatUserConfig } from 'hardhat/types'
dotenv.config()
// Plugins
-
import '@nomiclabs/hardhat-ethers'
import '@nomiclabs/hardhat-etherscan'
import '@nomiclabs/hardhat-waffle'
diff --git a/index.d.ts b/packages/contracts/index.d.ts
similarity index 100%
rename from index.d.ts
rename to packages/contracts/index.d.ts
diff --git a/packages/contracts/package.json b/packages/contracts/package.json
new file mode 100644
index 000000000..3b2d95896
--- /dev/null
+++ b/packages/contracts/package.json
@@ -0,0 +1,142 @@
+{
+ "name": "@graphprotocol/contracts",
+ "version": "6.0.0",
+ "description": "Contracts for the Graph Protocol",
+ "directories": {
+ "test": "test"
+ },
+ "types": "build/types/index.d.ts",
+ "files": [
+ "dist/**/*",
+ "build/contracts/**/*",
+ "README.md",
+ "addresses.json"
+ ],
+ "dependencies": {
+ "@graphprotocol/sdk": "workspace:^0.3.0",
+ "console-table-printer": "^2.11.1"
+ },
+ "devDependencies": {
+ "@arbitrum/sdk": "^3.0.0",
+ "@defi-wonderland/smock": "^2.0.7",
+ "@ethersproject/experimental": "^5.6.0",
+ "@graphprotocol/common-ts": "^1.8.3",
+ "@nomiclabs/hardhat-ethers": "^2.2.3",
+ "@nomiclabs/hardhat-etherscan": "^3.1.7",
+ "@nomiclabs/hardhat-waffle": "2.0.3",
+ "@openzeppelin/contracts": "^3.4.1",
+ "@openzeppelin/contracts-upgradeable": "3.4.2",
+ "@openzeppelin/hardhat-defender": "^1.8.1",
+ "@openzeppelin/hardhat-upgrades": "^1.6.0",
+ "@tenderly/hardhat-tenderly": "1.0.13",
+ "@typechain/ethers-v5": "^7.0.0",
+ "@typechain/hardhat": "^2.0.0",
+ "@types/bs58": "^4.0.1",
+ "@types/chai-as-promised": "^7.1.5",
+ "@types/dotenv": "^8.2.0",
+ "@types/glob": "^7.2.0",
+ "@types/inquirer": "^7.3.1",
+ "@types/minimist": "^1.2.1",
+ "@types/mocha": "^8.2.2",
+ "@types/node": "^20.9.0",
+ "@types/sinon-chai": "^3.2.12",
+ "@types/winston": "^2.4.4",
+ "@types/yargs": "^16.0.0",
+ "@typescript-eslint/eslint-plugin": "^4.0.0",
+ "@typescript-eslint/parser": "^4.0.0",
+ "@urql/core": "^2.1.3",
+ "arbos-precompiles": "^1.0.2",
+ "bignumber.js": "^9.0.0",
+ "chai": "^4.3.4",
+ "chai-as-promised": "^7.1.1",
+ "cli-table": "^0.3.6",
+ "dotenv": "^9.0.0",
+ "eslint": "^7.24.0",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-no-only-tests": "^2.4.0",
+ "eslint-plugin-prettier": "^3.4.0",
+ "ethereum-waffle": "^3.2.0",
+ "ethers": "^5.7.2",
+ "form-data": "^4.0.0",
+ "glob": "^8.0.3",
+ "graphql-tag": "^2.12.4",
+ "hardhat": "~2.14.0",
+ "hardhat-abi-exporter": "^2.2.0",
+ "hardhat-contract-sizer": "^2.0.3",
+ "hardhat-gas-reporter": "^1.0.4",
+ "hardhat-secure-accounts": "0.0.5",
+ "hardhat-storage-layout": "0.1.6",
+ "hardhat-tracer": "^1.0.0-alpha.6",
+ "inquirer": "^8.0.0",
+ "ipfs-http-client": "47.0.1",
+ "isomorphic-fetch": "^3.0.0",
+ "lint-staged": "^10.5.4",
+ "p-queue": "^6.6.1",
+ "prettier": "^2.2.1",
+ "prettier-plugin-solidity": "1.0.0-beta.19",
+ "solhint": "^3.3.6",
+ "solhint-plugin-prettier": "^0.0.5",
+ "solidity-coverage": "^0.7.16",
+ "ts-node": "^10.9.1",
+ "typechain": "^5.0.0",
+ "typescript": "^4.7.4",
+ "winston": "^3.3.3",
+ "yaml": "^1.10.2",
+ "yargs": "^17.0.0"
+ },
+ "scripts": {
+ "prepublishOnly": "scripts/prepublish",
+ "build": "SKIP_LOAD=true scripts/build",
+ "clean": "rm -rf build/ cache/ dist/",
+ "compile": "hardhat compile",
+ "deploy": "yarn predeploy && yarn build && yarn predeploy && hardhat migrate",
+ "deploy-localhost": "yarn deploy --force --network localhost --graph-config config/graph.localhost.yml",
+ "deploy-goerli": "yarn deploy --force --network goerli --graph-config config/graph.goerli.yml",
+ "deploy-arbitrum-goerli": "yarn deploy --force --network arbitrum-goerli --graph-config config/graph.arbitrum-goerli.yml",
+ "predeploy": "scripts/predeploy",
+ "test": "scripts/test",
+ "test:e2e": "scripts/e2e",
+ "test:gas": "RUN_EVM=true REPORT_GAS=true scripts/test",
+ "test:coverage": "scripts/coverage",
+ "test:upgrade": "scripts/upgrade",
+ "lint": "yarn lint:ts && yarn lint:sol",
+ "lint:fix": "yarn lint:ts:fix && yarn lint:sol:fix",
+ "lint:ts": "eslint '**/*.{js,ts}'",
+ "lint:ts:fix": "yarn prettier:ts && eslint '**/*.{js,ts}' --fix",
+ "lint:sol": "solhint 'contracts/**/*.sol'",
+ "lint:sol:fix": "yarn prettier:sol && solhint --fix 'contracts/**/*.sol'",
+ "prettier": "yarn prettier:ts && yarn prettier:sol",
+ "prettier:ts": "prettier --write '**/*.{js,ts,json}'",
+ "prettier:sol": "prettier --write 'contracts/**/*.sol'",
+ "analyze": "scripts/analyze",
+ "myth": "scripts/myth",
+ "flatten": "scripts/flatten && scripts/clean",
+ "typechain": "hardhat typechain",
+ "verify": "hardhat verify",
+ "size": "hardhat size-contracts"
+ },
+ "lint-staged": {
+ "contracts/**/*.sol": [
+ "yarn lint:sol:fix"
+ ],
+ "**/*.ts": [
+ "yarn lint:ts:fix"
+ ],
+ "**/*.js": [
+ "yarn lint:ts:fix"
+ ],
+ "**/*.json": [
+ "yarn lint:ts:fix"
+ ]
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/graphprotocol/contracts.git"
+ },
+ "author": "The Graph Team",
+ "license": "GPL-2.0-or-later",
+ "bugs": {
+ "url": "https://github.com/graphprotocol/contracts/issues"
+ },
+ "homepage": "https://github.com/graphprotocol/contracts#readme"
+}
diff --git a/scripts/analyze b/packages/contracts/scripts/analyze
similarity index 100%
rename from scripts/analyze
rename to packages/contracts/scripts/analyze
diff --git a/scripts/build b/packages/contracts/scripts/build
similarity index 100%
rename from scripts/build
rename to packages/contracts/scripts/build
diff --git a/scripts/clean b/packages/contracts/scripts/clean
similarity index 100%
rename from scripts/clean
rename to packages/contracts/scripts/clean
diff --git a/scripts/coverage b/packages/contracts/scripts/coverage
similarity index 100%
rename from scripts/coverage
rename to packages/contracts/scripts/coverage
diff --git a/scripts/e2e b/packages/contracts/scripts/e2e
similarity index 100%
rename from scripts/e2e
rename to packages/contracts/scripts/e2e
diff --git a/scripts/evm b/packages/contracts/scripts/evm
similarity index 100%
rename from scripts/evm
rename to packages/contracts/scripts/evm
diff --git a/scripts/flatten b/packages/contracts/scripts/flatten
similarity index 100%
rename from scripts/flatten
rename to packages/contracts/scripts/flatten
diff --git a/scripts/myth b/packages/contracts/scripts/myth
similarity index 100%
rename from scripts/myth
rename to packages/contracts/scripts/myth
diff --git a/scripts/ops/parseTestnetAddresses.ts b/packages/contracts/scripts/ops/parseTestnetAddresses.ts
similarity index 100%
rename from scripts/ops/parseTestnetAddresses.ts
rename to packages/contracts/scripts/ops/parseTestnetAddresses.ts
diff --git a/scripts/predeploy b/packages/contracts/scripts/predeploy
similarity index 100%
rename from scripts/predeploy
rename to packages/contracts/scripts/predeploy
diff --git a/scripts/prepublish b/packages/contracts/scripts/prepublish
similarity index 100%
rename from scripts/prepublish
rename to packages/contracts/scripts/prepublish
diff --git a/scripts/test b/packages/contracts/scripts/test
similarity index 100%
rename from scripts/test
rename to packages/contracts/scripts/test
diff --git a/scripts/upgrade b/packages/contracts/scripts/upgrade
similarity index 100%
rename from scripts/upgrade
rename to packages/contracts/scripts/upgrade
diff --git a/slither.config.json b/packages/contracts/slither.config.json
similarity index 100%
rename from slither.config.json
rename to packages/contracts/slither.config.json
diff --git a/tasks/bridge/configure.ts b/packages/contracts/tasks/bridge/configure.ts
similarity index 100%
rename from tasks/bridge/configure.ts
rename to packages/contracts/tasks/bridge/configure.ts
diff --git a/tasks/bridge/deposits.ts b/packages/contracts/tasks/bridge/deposits.ts
similarity index 100%
rename from tasks/bridge/deposits.ts
rename to packages/contracts/tasks/bridge/deposits.ts
diff --git a/tasks/bridge/to-l2.ts b/packages/contracts/tasks/bridge/to-l2.ts
similarity index 100%
rename from tasks/bridge/to-l2.ts
rename to packages/contracts/tasks/bridge/to-l2.ts
diff --git a/tasks/bridge/withdrawals.ts b/packages/contracts/tasks/bridge/withdrawals.ts
similarity index 100%
rename from tasks/bridge/withdrawals.ts
rename to packages/contracts/tasks/bridge/withdrawals.ts
diff --git a/tasks/contracts/upgrade.ts b/packages/contracts/tasks/contracts/upgrade.ts
similarity index 100%
rename from tasks/contracts/upgrade.ts
rename to packages/contracts/tasks/contracts/upgrade.ts
diff --git a/tasks/deployment/accounts.ts b/packages/contracts/tasks/deployment/accounts.ts
similarity index 100%
rename from tasks/deployment/accounts.ts
rename to packages/contracts/tasks/deployment/accounts.ts
diff --git a/tasks/deployment/config.ts b/packages/contracts/tasks/deployment/config.ts
similarity index 100%
rename from tasks/deployment/config.ts
rename to packages/contracts/tasks/deployment/config.ts
diff --git a/tasks/deployment/deploy.ts b/packages/contracts/tasks/deployment/deploy.ts
similarity index 100%
rename from tasks/deployment/deploy.ts
rename to packages/contracts/tasks/deployment/deploy.ts
diff --git a/tasks/deployment/nitro.ts b/packages/contracts/tasks/deployment/nitro.ts
similarity index 100%
rename from tasks/deployment/nitro.ts
rename to packages/contracts/tasks/deployment/nitro.ts
diff --git a/tasks/deployment/ownership.ts b/packages/contracts/tasks/deployment/ownership.ts
similarity index 100%
rename from tasks/deployment/ownership.ts
rename to packages/contracts/tasks/deployment/ownership.ts
diff --git a/tasks/deployment/sync.ts b/packages/contracts/tasks/deployment/sync.ts
similarity index 100%
rename from tasks/deployment/sync.ts
rename to packages/contracts/tasks/deployment/sync.ts
diff --git a/tasks/deployment/unpause.ts b/packages/contracts/tasks/deployment/unpause.ts
similarity index 100%
rename from tasks/deployment/unpause.ts
rename to packages/contracts/tasks/deployment/unpause.ts
diff --git a/tasks/e2e/e2e.ts b/packages/contracts/tasks/e2e/e2e.ts
similarity index 100%
rename from tasks/e2e/e2e.ts
rename to packages/contracts/tasks/e2e/e2e.ts
diff --git a/tasks/test-upgrade.ts b/packages/contracts/tasks/test-upgrade.ts
similarity index 100%
rename from tasks/test-upgrade.ts
rename to packages/contracts/tasks/test-upgrade.ts
diff --git a/tasks/verify/defender.ts b/packages/contracts/tasks/verify/defender.ts
similarity index 100%
rename from tasks/verify/defender.ts
rename to packages/contracts/tasks/verify/defender.ts
diff --git a/tasks/verify/sourcify.ts b/packages/contracts/tasks/verify/sourcify.ts
similarity index 100%
rename from tasks/verify/sourcify.ts
rename to packages/contracts/tasks/verify/sourcify.ts
diff --git a/tasks/verify/verify.ts b/packages/contracts/tasks/verify/verify.ts
similarity index 100%
rename from tasks/verify/verify.ts
rename to packages/contracts/tasks/verify/verify.ts
diff --git a/test/curation/configuration.test.ts b/packages/contracts/test/curation/configuration.test.ts
similarity index 100%
rename from test/curation/configuration.test.ts
rename to packages/contracts/test/curation/configuration.test.ts
diff --git a/test/curation/curation.test.ts b/packages/contracts/test/curation/curation.test.ts
similarity index 100%
rename from test/curation/curation.test.ts
rename to packages/contracts/test/curation/curation.test.ts
diff --git a/test/disputes/common.ts b/packages/contracts/test/disputes/common.ts
similarity index 100%
rename from test/disputes/common.ts
rename to packages/contracts/test/disputes/common.ts
diff --git a/test/disputes/configuration.test.ts b/packages/contracts/test/disputes/configuration.test.ts
similarity index 100%
rename from test/disputes/configuration.test.ts
rename to packages/contracts/test/disputes/configuration.test.ts
diff --git a/test/disputes/poi.test.ts b/packages/contracts/test/disputes/poi.test.ts
similarity index 100%
rename from test/disputes/poi.test.ts
rename to packages/contracts/test/disputes/poi.test.ts
diff --git a/test/disputes/query.test.ts b/packages/contracts/test/disputes/query.test.ts
similarity index 100%
rename from test/disputes/query.test.ts
rename to packages/contracts/test/disputes/query.test.ts
diff --git a/test/epochs.test.ts b/packages/contracts/test/epochs.test.ts
similarity index 100%
rename from test/epochs.test.ts
rename to packages/contracts/test/epochs.test.ts
diff --git a/test/gateway/bridgeEscrow.test.ts b/packages/contracts/test/gateway/bridgeEscrow.test.ts
similarity index 100%
rename from test/gateway/bridgeEscrow.test.ts
rename to packages/contracts/test/gateway/bridgeEscrow.test.ts
diff --git a/test/gateway/l1GraphTokenGateway.test.ts b/packages/contracts/test/gateway/l1GraphTokenGateway.test.ts
similarity index 100%
rename from test/gateway/l1GraphTokenGateway.test.ts
rename to packages/contracts/test/gateway/l1GraphTokenGateway.test.ts
diff --git a/test/gns.test.ts b/packages/contracts/test/gns.test.ts
similarity index 99%
rename from test/gns.test.ts
rename to packages/contracts/test/gns.test.ts
index 437b830a8..5e4278ac0 100644
--- a/test/gns.test.ts
+++ b/packages/contracts/test/gns.test.ts
@@ -427,7 +427,7 @@ describe('L1GNS', () => {
})
it('should publish a new version on an existing subgraph when owner tax is zero', async function () {
- await gns.connect(governor.signer).setOwnerTaxPercentage(0)
+ await gns.connect(governor).setOwnerTaxPercentage(0)
await publishNewVersion(me, subgraph.id, newSubgraph1, gns, curation)
})
diff --git a/test/governance/controller.test.ts b/packages/contracts/test/governance/controller.test.ts
similarity index 100%
rename from test/governance/controller.test.ts
rename to packages/contracts/test/governance/controller.test.ts
diff --git a/test/governance/governed.test.ts b/packages/contracts/test/governance/governed.test.ts
similarity index 92%
rename from test/governance/governed.test.ts
rename to packages/contracts/test/governance/governed.test.ts
index e46636df2..f26e4b911 100644
--- a/test/governance/governed.test.ts
+++ b/packages/contracts/test/governance/governed.test.ts
@@ -4,7 +4,6 @@ import '@nomiclabs/hardhat-ethers'
import { Governed } from '../../build/types/Governed'
import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
-import { helpers } from '@graphprotocol/sdk'
const { ethers } = hre
const { AddressZero } = ethers.constants
@@ -20,7 +19,7 @@ describe('Governed', () => {
;[me, governor] = await graph.getTestAccounts()
const factory = await ethers.getContractFactory('GovernedMock')
- governed = (await factory.connect(governor).deploy()) as unknown as Governed
+ governed = (await factory.connect(governor).deploy()) as Governed
})
it('should reject transfer if not allowed', async function () {
diff --git a/test/governance/pausing.test.ts b/packages/contracts/test/governance/pausing.test.ts
similarity index 100%
rename from test/governance/pausing.test.ts
rename to packages/contracts/test/governance/pausing.test.ts
diff --git a/test/graphToken.test.ts b/packages/contracts/test/graphToken.test.ts
similarity index 100%
rename from test/graphToken.test.ts
rename to packages/contracts/test/graphToken.test.ts
diff --git a/test/l2/l2Curation.test.ts b/packages/contracts/test/l2/l2Curation.test.ts
similarity index 100%
rename from test/l2/l2Curation.test.ts
rename to packages/contracts/test/l2/l2Curation.test.ts
diff --git a/test/l2/l2GNS.test.ts b/packages/contracts/test/l2/l2GNS.test.ts
similarity index 99%
rename from test/l2/l2GNS.test.ts
rename to packages/contracts/test/l2/l2GNS.test.ts
index 29961abab..e014b2e07 100644
--- a/test/l2/l2GNS.test.ts
+++ b/packages/contracts/test/l2/l2GNS.test.ts
@@ -125,7 +125,8 @@ describe('L2GNS', () => {
fixture = new NetworkFixture(graph.provider)
fixtureContracts = await fixture.load(governor, true)
l2GraphTokenGateway = fixtureContracts.L2GraphTokenGateway as L2GraphTokenGateway
- gns = fixtureContracts.L2GNS as unknown as L2GNS // this is BAD but should only be needed until monorepo
+ gns = fixtureContracts.L2GNS as L2GNS
+ staking = fixtureContracts.L2Staking as unknown as IL2Staking
curation = fixtureContracts.L2Curation as L2Curation
grt = fixtureContracts.GraphToken as GraphToken
diff --git a/test/l2/l2GraphToken.test.ts b/packages/contracts/test/l2/l2GraphToken.test.ts
similarity index 100%
rename from test/l2/l2GraphToken.test.ts
rename to packages/contracts/test/l2/l2GraphToken.test.ts
diff --git a/test/l2/l2GraphTokenGateway.test.ts b/packages/contracts/test/l2/l2GraphTokenGateway.test.ts
similarity index 100%
rename from test/l2/l2GraphTokenGateway.test.ts
rename to packages/contracts/test/l2/l2GraphTokenGateway.test.ts
diff --git a/test/l2/l2Staking.test.ts b/packages/contracts/test/l2/l2Staking.test.ts
similarity index 99%
rename from test/l2/l2Staking.test.ts
rename to packages/contracts/test/l2/l2Staking.test.ts
index 905a28ef4..890a697b3 100644
--- a/test/l2/l2Staking.test.ts
+++ b/packages/contracts/test/l2/l2Staking.test.ts
@@ -85,7 +85,7 @@ describe('L2Staking', () => {
fixture = new NetworkFixture(graph.provider)
fixtureContracts = await fixture.load(governor, true)
grt = fixtureContracts.GraphToken as GraphToken
- staking = fixtureContracts.Staking as unknown as IL2Staking
+ staking = fixtureContracts.Staking as IL2Staking
l2GraphTokenGateway = fixtureContracts.L2GraphTokenGateway as L2GraphTokenGateway
await grt.connect(governor).mint(me.address, tokens1m)
diff --git a/test/lib/fixtures.ts b/packages/contracts/test/lib/fixtures.ts
similarity index 100%
rename from test/lib/fixtures.ts
rename to packages/contracts/test/lib/fixtures.ts
diff --git a/test/lib/gnsUtils.ts b/packages/contracts/test/lib/gnsUtils.ts
similarity index 100%
rename from test/lib/gnsUtils.ts
rename to packages/contracts/test/lib/gnsUtils.ts
diff --git a/test/lib/graphTokenTests.ts b/packages/contracts/test/lib/graphTokenTests.ts
similarity index 100%
rename from test/lib/graphTokenTests.ts
rename to packages/contracts/test/lib/graphTokenTests.ts
diff --git a/test/payments/allocationExchange.test.ts b/packages/contracts/test/payments/allocationExchange.test.ts
similarity index 97%
rename from test/payments/allocationExchange.test.ts
rename to packages/contracts/test/payments/allocationExchange.test.ts
index f08afc6c2..16539ea7f 100644
--- a/test/payments/allocationExchange.test.ts
+++ b/packages/contracts/test/payments/allocationExchange.test.ts
@@ -68,7 +68,8 @@ describe('AllocationExchange', () => {
contracts = await fixture.load(governor)
allocationExchange = contracts.AllocationExchange as AllocationExchange
grt = contracts.GraphToken as GraphToken
- staking = contracts.Staking as unknown as IStaking
+ staking = contracts.Staking as IStaking
+ epochManager = contracts.EpochManager as EpochManager
// Give some funds to the indexer and approve staking contract to use funds on indexer behalf
const indexerTokens = toGRT('100000')
@@ -80,8 +81,8 @@ describe('AllocationExchange', () => {
await grt.connect(governor).mint(allocationExchange.address, exchangeTokens)
// Ensure the exchange is correctly setup
- await allocationExchange.connect(governor).setAuthority(authority.address, true)
- await allocationExchange.approveAll()
+ await allocationExchange.connect(allocationExchangeOwner).setAuthority(authority.address, true)
+ await allocationExchange.connect(allocationExchangeOwner).approveAll()
})
beforeEach(async function () {
diff --git a/test/rewards/rewards.test.ts b/packages/contracts/test/rewards/rewards.test.ts
similarity index 99%
rename from test/rewards/rewards.test.ts
rename to packages/contracts/test/rewards/rewards.test.ts
index eac7e351b..5c4438b78 100644
--- a/test/rewards/rewards.test.ts
+++ b/packages/contracts/test/rewards/rewards.test.ts
@@ -142,7 +142,7 @@ describe('Rewards', () => {
grt = contracts.GraphToken as GraphToken
curation = contracts.Curation as Curation
epochManager = contracts.EpochManager as EpochManager
- staking = contracts.Staking as unknown as IStaking
+ staking = contracts.Staking as IStaking
rewardsManager = contracts.RewardsManager as RewardsManager
// 200 GRT per block
diff --git a/test/serviceRegisty.test.ts b/packages/contracts/test/serviceRegisty.test.ts
similarity index 100%
rename from test/serviceRegisty.test.ts
rename to packages/contracts/test/serviceRegisty.test.ts
diff --git a/test/staking/allocation.test.ts b/packages/contracts/test/staking/allocation.test.ts
similarity index 99%
rename from test/staking/allocation.test.ts
rename to packages/contracts/test/staking/allocation.test.ts
index fd728a286..c53b40c7d 100644
--- a/test/staking/allocation.test.ts
+++ b/packages/contracts/test/staking/allocation.test.ts
@@ -375,7 +375,7 @@ describe('Staking:Allocation', () => {
curation = contracts.Curation as Curation
epochManager = contracts.EpochManager as EpochManager
grt = contracts.GraphToken as GraphToken
- staking = contracts.Staking as unknown as IStaking
+ staking = contracts.Staking as IStaking
const stakingName = isGraphL1ChainId(graph.chainId) ? 'L1Staking' : 'L2Staking'
const entry = graph.addressBook.getEntry(stakingName)
diff --git a/test/staking/configuration.test.ts b/packages/contracts/test/staking/configuration.test.ts
similarity index 99%
rename from test/staking/configuration.test.ts
rename to packages/contracts/test/staking/configuration.test.ts
index a2e909636..d9e848f41 100644
--- a/test/staking/configuration.test.ts
+++ b/packages/contracts/test/staking/configuration.test.ts
@@ -35,7 +35,7 @@ describe('Staking:Config', () => {
fixture = new NetworkFixture(graph.provider)
contracts = await fixture.load(governor)
- staking = contracts.Staking as unknown as IStaking
+ staking = contracts.Staking as IStaking
proxyAdmin = contracts.GraphProxyAdmin as GraphProxyAdmin
})
diff --git a/test/staking/delegation.test.ts b/packages/contracts/test/staking/delegation.test.ts
similarity index 99%
rename from test/staking/delegation.test.ts
rename to packages/contracts/test/staking/delegation.test.ts
index daf245a1c..3273ff52d 100644
--- a/test/staking/delegation.test.ts
+++ b/packages/contracts/test/staking/delegation.test.ts
@@ -191,7 +191,7 @@ describe('Staking::Delegation', () => {
contracts = await fixture.load(governor)
epochManager = contracts.EpochManager as EpochManager
grt = contracts.GraphToken as GraphToken
- staking = contracts.Staking as unknown as IStaking
+ staking = contracts.Staking as IStaking
// Distribute test funds
for (const wallet of [delegator, delegator2]) {
diff --git a/test/staking/l2Transfer.test.ts b/packages/contracts/test/staking/l2Transfer.test.ts
similarity index 100%
rename from test/staking/l2Transfer.test.ts
rename to packages/contracts/test/staking/l2Transfer.test.ts
diff --git a/test/staking/rebate.test.ts b/packages/contracts/test/staking/rebate.test.ts
similarity index 100%
rename from test/staking/rebate.test.ts
rename to packages/contracts/test/staking/rebate.test.ts
diff --git a/test/staking/staking.test.ts b/packages/contracts/test/staking/staking.test.ts
similarity index 100%
rename from test/staking/staking.test.ts
rename to packages/contracts/test/staking/staking.test.ts
diff --git a/test/upgrade/admin.test.ts b/packages/contracts/test/upgrade/admin.test.ts
similarity index 100%
rename from test/upgrade/admin.test.ts
rename to packages/contracts/test/upgrade/admin.test.ts
diff --git a/truffle.js b/packages/contracts/truffle.js
similarity index 100%
rename from truffle.js
rename to packages/contracts/truffle.js
diff --git a/tsconfig.json b/packages/contracts/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to packages/contracts/tsconfig.json
diff --git a/packages/sdk/.eslintrc b/packages/sdk/.eslintrc
new file mode 100644
index 000000000..b59fac274
--- /dev/null
+++ b/packages/sdk/.eslintrc
@@ -0,0 +1,21 @@
+{
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "ecmaVersion": 2020,
+ "sourceType": "module"
+ },
+ "extends": ["plugin:@typescript-eslint/recommended", "plugin:prettier/recommended"],
+ "rules": {
+ "prefer-const": "warn",
+ "no-extra-semi": "off",
+ "@typescript-eslint/no-extra-semi": "off",
+ "@typescript-eslint/no-inferrable-types": "warn",
+ "@typescript-eslint/no-empty-function": "warn",
+ "@typescript-eslint/no-explicit-any": "warn", // TODO: enable this!
+ "@typescript-eslint/no-unused-vars": "warn", // TODO: enable this!
+ "no-only-tests/no-only-tests": "error"
+ },
+ "plugins": [
+ "no-only-tests"
+ ]
+}
\ No newline at end of file
diff --git a/packages/sdk/.mocharc.json b/packages/sdk/.mocharc.json
new file mode 100644
index 000000000..4cece68cc
--- /dev/null
+++ b/packages/sdk/.mocharc.json
@@ -0,0 +1,5 @@
+{
+ "require": "ts-node/register/files",
+ "ignore": ["test/fixture-projects/**/*"],
+ "timeout": 6000
+}
\ No newline at end of file
diff --git a/.prettierrc.json b/packages/sdk/.prettierrc.json
similarity index 100%
rename from .prettierrc.json
rename to packages/sdk/.prettierrc.json
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
new file mode 100644
index 000000000..37b2f1bca
--- /dev/null
+++ b/packages/sdk/package.json
@@ -0,0 +1,63 @@
+{
+ "name": "@graphprotocol/sdk",
+ "version": "0.3.0",
+ "description": "TypeScript based SDK to interact with The Graph protocol contracts",
+ "main": "build/index.js",
+ "types": "build/index.d.ts",
+ "exports": {
+ ".": "./build/index.js",
+ "./gre": "./build/gre/index.js"
+ },
+ "repository": "git@github.com:graphprotocol/sdk.git",
+ "author": "tomas@edgeandnode.com",
+ "license": "MIT",
+ "dependencies": {
+ "@arbitrum/sdk": "^3.1.12",
+ "@ethersproject/experimental": "^5.7.0",
+ "@graphprotocol/common-ts": "^2.0.7",
+ "@graphprotocol/contracts": "workspace:^6.0.0",
+ "@nomicfoundation/hardhat-network-helpers": "^1.0.9",
+ "@nomiclabs/hardhat-ethers": "^2.2.3",
+ "debug": "^4.3.4",
+ "ethers": "^5.7.0",
+ "hardhat": "~2.14.0",
+ "hardhat-secure-accounts": "^0.0.6",
+ "inquirer": "^8.0.0",
+ "lodash": "^4.17.21",
+ "yaml": "^1.10.2"
+ },
+ "devDependencies": {
+ "@types/chai": "^4.3.9",
+ "@types/chai-as-promised": "^7.1.7",
+ "@types/debug": "^4.1.10",
+ "@types/inquirer": "^8.0.0",
+ "@types/lodash": "^4.14.200",
+ "@types/mocha": "^10.0.3",
+ "@types/node": "^20.8.7",
+ "@typescript-eslint/eslint-plugin": "^6.8.0",
+ "@typescript-eslint/parser": "^6.8.0",
+ "chai": "^4.3.10",
+ "chai-as-promised": "^7.1.1",
+ "eslint": "^8.52.0",
+ "eslint-config-prettier": "^9.0.0",
+ "eslint-plugin-no-only-tests": "^3.1.0",
+ "eslint-plugin-prettier": "^5.0.1",
+ "prettier": "^3.0.3",
+ "ts-node": "^10.9.1",
+ "typescript": "^5.1.6"
+ },
+ "scripts": {
+ "lint": "eslint '**/*.{js,ts}' --fix",
+ "prettier": "prettier --write '**/*.{js,ts,json}'",
+ "test:gre": "cd src/gre && mocha --exit --recursive 'test/**/*.test.ts' && cd ..",
+ "clean": "rm -rf build",
+ "build": "npm run clean && tsc"
+ },
+ "files": [
+ "build/*",
+ "src/*",
+ "README.md",
+ "CHANGELOG.md",
+ "LICENSE"
+ ]
+}
diff --git a/packages/sdk/src/chain/id.ts b/packages/sdk/src/chain/id.ts
new file mode 100644
index 000000000..7ecdb4f15
--- /dev/null
+++ b/packages/sdk/src/chain/id.ts
@@ -0,0 +1,53 @@
+import { GraphChainList } from './list'
+import { isGraphChainId, isGraphL1ChainId, isGraphL2ChainId } from './types'
+
+import type { GraphChainId, GraphL1ChainId, GraphL2ChainId } from './types'
+
+/** A list of all L1 chain ids supported by the protocol */
+export const l1Chains: GraphL1ChainId[] = GraphChainList.map((c) => c.l1.id)
+/** A list of all L2 chain ids supported by the protocol */
+export const l2Chains: GraphL2ChainId[] = GraphChainList.map((c) => c.l2.id)
+/** A list of all chain ids supported by the protocol */
+export const chains: GraphChainId[] = [...l1Chains, ...l2Chains]
+
+/**
+ * Gets the L2 chain id that corresponds to the given L1 chain id
+ * @param chainId The L1 chain id
+ * @returns The L2 chain id
+ *
+ * @throws Error if the given chain id is not a valid L1 chain id
+ */
+export const l1ToL2 = (chainId: number): GraphChainId => {
+ if (!isGraphL1ChainId(chainId)) throw new Error(`Invalid L1 chain id: ${chainId}`)
+ const pair = GraphChainList.find((cp) => cp.l1.id === chainId)
+ if (pair === undefined) {
+ throw new Error(`Could not find L2 chain id for L1 chain id: ${chainId}`)
+ }
+ return pair.l2.id
+}
+/**
+ * Gets the L1 chain id that corresponds to the given L2 chain id
+ * @param chainId The L2 chain id
+ * @returns The L1 chain id
+ *
+ * @throws Error if the given chain id is not a valid L2 chain id
+ */
+export const l2ToL1 = (chainId: number): GraphChainId => {
+ if (!isGraphL2ChainId(chainId)) throw new Error(`Invalid L2 chain id: ${chainId}`)
+ const pair = GraphChainList.find((cp) => cp.l2.id === chainId)
+ if (pair === undefined) {
+ throw new Error(`Could not find L1 chain id for L2 chain id: ${chainId}`)
+ }
+ return pair.l1.id
+}
+/**
+ * Gets the counterpart chain id to the given L1 or L2 chain id
+ * @param chainId The chain id
+ * @returns The counterpart chain id
+ *
+ * @throws Error if the given chain id is not a valid chain id
+ */
+export const counterpart = (chainId: number): GraphChainId => {
+ if (!isGraphChainId(chainId)) throw new Error(`Invalid chain id: ${chainId}`)
+ return isGraphL1ChainId(chainId) ? l1ToL2(chainId) : l2ToL1(chainId)
+}
diff --git a/packages/sdk/src/chain/index.ts b/packages/sdk/src/chain/index.ts
new file mode 100644
index 000000000..30f1140cc
--- /dev/null
+++ b/packages/sdk/src/chain/index.ts
@@ -0,0 +1,27 @@
+export { l1Chains, l2Chains, chains, l1ToL2, l2ToL1, counterpart } from './id'
+export {
+ l1ChainNames,
+ l2ChainNames,
+ chainNames,
+ l1ToL2Name,
+ l2ToL1Name,
+ counterpartName,
+} from './name'
+export {
+ isGraphChainId,
+ isGraphL1ChainId,
+ isGraphL2ChainId,
+ isGraphChainName,
+ isGraphL1ChainName,
+ isGraphL2ChainName,
+ isGraphChainL1Localhost,
+ isGraphChainL2Localhost,
+} from './types'
+
+export type {
+ GraphChainId,
+ GraphL1ChainId,
+ GraphL2ChainId,
+ GraphL1ChainName,
+ GraphL2ChainName,
+} from './types'
diff --git a/packages/sdk/src/chain/list.ts b/packages/sdk/src/chain/list.ts
new file mode 100644
index 000000000..471fd0407
--- /dev/null
+++ b/packages/sdk/src/chain/list.ts
@@ -0,0 +1,57 @@
+/**
+ * Master chain list for all the chain pairs supported by the Graph Protocol
+ * See {@link GraphChainPair} for details on the structure of a chain pair
+ * @enum
+ */
+export const GraphChainList = [
+ {
+ l1: {
+ id: 1,
+ name: 'mainnet',
+ },
+ l2: {
+ id: 42161,
+ name: 'arbitrum-one',
+ },
+ },
+ {
+ l1: {
+ id: 4,
+ name: 'rinkeby',
+ },
+ l2: {
+ id: 421611,
+ name: 'arbitrum-rinkeby',
+ },
+ },
+ {
+ l1: {
+ id: 11155111,
+ name: 'sepolia',
+ },
+ l2: {
+ id: 421614,
+ name: 'arbitrum-sepolia',
+ },
+ },
+ {
+ l1: {
+ id: 5,
+ name: 'goerli',
+ },
+ l2: {
+ id: 421613,
+ name: 'arbitrum-goerli',
+ },
+ },
+ {
+ l1: {
+ id: 1337,
+ name: 'localnitrol1',
+ },
+ l2: {
+ id: 412346,
+ name: 'localnitrol2',
+ },
+ },
+] as const
diff --git a/packages/sdk/src/chain/name.ts b/packages/sdk/src/chain/name.ts
new file mode 100644
index 000000000..faffda21e
--- /dev/null
+++ b/packages/sdk/src/chain/name.ts
@@ -0,0 +1,53 @@
+import { GraphChainList } from './list'
+import { isGraphChainName, isGraphL1ChainName, isGraphL2ChainName } from './types'
+
+import type { GraphChainName, GraphL1ChainName, GraphL2ChainName } from './types'
+
+/** A list of all L1 chain names supported by the protocol */
+export const l1ChainNames: GraphL1ChainName[] = GraphChainList.map((c) => c.l1.name)
+/** A list of all L2 chain names supported by the protocol */
+export const l2ChainNames: GraphL2ChainName[] = GraphChainList.map((c) => c.l2.name)
+/** A list of all chain names supported by the protocol */
+export const chainNames: GraphChainName[] = [...l1ChainNames, ...l2ChainNames]
+
+/**
+ * Gets the L2 chain name that corresponds to the given L1 chain name
+ * @param name The L1 chain name
+ * @returns The L2 chain name
+ *
+ * @throws Error if the given chain name is not a valid L1 chain name
+ */
+export const l1ToL2Name = (name: string): GraphChainName => {
+ if (!isGraphL1ChainName(name)) throw new Error(`Invalid L1 chain name: ${name}`)
+ const pair = GraphChainList.find((cp) => cp.l1.name === name)
+ if (pair === undefined) {
+ throw new Error(`Could not find L2 chain name for L1 chain name: ${name}`)
+ }
+ return pair.l2.name
+}
+/**
+ * Gets the L1 chain name that corresponds to the given L2 chain name
+ * @param name The L2 chain name
+ * @returns The L1 chain name
+ *
+ * @throws Error if the given chain name is not a valid L2 chain name
+ */
+export const l2ToL1Name = (name: string): GraphChainName => {
+ if (!isGraphL2ChainName(name)) throw new Error(`Invalid L2 chain name: ${name}`)
+ const pair = GraphChainList.find((cp) => cp.l2.name === name)
+ if (pair === undefined) {
+ throw new Error(`Could not find L1 chain name for L2 chain name: ${name}`)
+ }
+ return pair.l1.name
+}
+/**
+ * Gets the counterpart chain name to the given L1 or L2 chain name
+ * @param chainId The chain name
+ * @returns The counterpart chain name
+ *
+ * @throws Error if the given chain name is not a valid chain name
+ */
+export const counterpartName = (name: string): GraphChainName => {
+ if (!isGraphChainName(name)) throw new Error(`Invalid chain name: ${name}`)
+ return isGraphL1ChainName(name) ? l1ToL2Name(name) : l2ToL1Name(name)
+}
diff --git a/packages/sdk/src/chain/types.ts b/packages/sdk/src/chain/types.ts
new file mode 100644
index 000000000..ba25f69cf
--- /dev/null
+++ b/packages/sdk/src/chain/types.ts
@@ -0,0 +1,71 @@
+import { l1Chains, l2Chains } from './id'
+import { l1ChainNames, l2ChainNames } from './name'
+
+import type { GraphChainList } from './list'
+
+/**
+ * A chain pair is an object containing a valid L1 and L2 chain pairing
+ *
+ * @example
+ * {
+ * l1: {
+ * id: 1,
+ * name: 'mainnet',
+ * },
+ * l2: {
+ * id: 42161,
+ * name: 'arbitrum-one',
+ * },
+ * }
+ */
+export type GraphChainPair = (typeof GraphChainList)[number]
+
+/** L1 chain ids supported by the protocol */
+export type GraphL1ChainId = GraphChainPair['l1']['id']
+/** L2 chain ids supported by the protocol */
+export type GraphL2ChainId = GraphChainPair['l2']['id']
+/** L1 and L2 chain ids supported by the protocol */
+export type GraphChainId = GraphL1ChainId | GraphL2ChainId
+
+/** L1 chain names supported by the protocol */
+export type GraphL1ChainName = GraphChainPair['l1']['name']
+/** L2 chain names supported by the protocol */
+export type GraphL2ChainName = GraphChainPair['l2']['name']
+/** L1 and L2 chain names supported by the protocol */
+export type GraphChainName = GraphL1ChainName | GraphL2ChainName
+
+// ** Type guards **
+
+/** Type guard for {@link GraphL1ChainId} */
+export function isGraphL1ChainId(value: unknown): value is GraphL1ChainId {
+ return typeof value === 'number' && l1Chains.includes(value as GraphL1ChainId)
+}
+/** Type guard for {@link GraphL2ChainId} */
+export function isGraphL2ChainId(value: unknown): value is GraphL2ChainId {
+ return typeof value === 'number' && l2Chains.includes(value as GraphL2ChainId)
+}
+/** Type guard for {@link GraphChainId} */
+export function isGraphChainId(value: unknown): value is GraphChainId {
+ return typeof value === 'number' && (isGraphL1ChainId(value) || isGraphL2ChainId(value))
+}
+
+export function isGraphChainL1Localhost(value: unknown): value is GraphChainId {
+ return typeof value === 'number' && value === 1337
+}
+
+/** Type guard for {@link GraphL1ChainName} */
+export function isGraphL1ChainName(value: unknown): value is GraphL1ChainName {
+ return typeof value === 'string' && l1ChainNames.includes(value as GraphL1ChainName)
+}
+/** Type guard for {@link GraphL2ChainName} */
+export function isGraphL2ChainName(value: unknown): value is GraphL2ChainName {
+ return typeof value === 'string' && l2ChainNames.includes(value as GraphL2ChainName)
+}
+/** Type guard for {@link GraphChainName} */
+export function isGraphChainName(value: unknown): value is GraphChainName {
+ return typeof value === 'string' && (isGraphL1ChainName(value) || isGraphL2ChainName(value))
+}
+
+export function isGraphChainL2Localhost(value: unknown): value is GraphChainId {
+ return typeof value === 'number' && value === 1337
+}
diff --git a/packages/sdk/src/deployments/index.ts b/packages/sdk/src/deployments/index.ts
new file mode 100644
index 000000000..2f90844ef
--- /dev/null
+++ b/packages/sdk/src/deployments/index.ts
@@ -0,0 +1,41 @@
+// lib
+export { AddressBook, SimpleAddressBook } from './lib/address-book'
+export {
+ getItemValue,
+ readConfig,
+ writeConfig,
+ updateItemValue,
+ getContractConfig,
+} from './lib/config'
+export { loadContractAt } from './lib/contracts/load'
+export { DeployType } from './lib/types/deploy'
+
+// Graph Network Contracts
+export { GraphNetworkAddressBook } from './network/deployment/address-book'
+export { loadGraphNetworkContracts } from './network/deployment/contracts/load'
+export { deployGraphNetwork, deploy } from './network/deployment/contracts/deploy'
+export {
+ isGraphNetworkContractName,
+ GraphNetworkContractNameList,
+ GraphNetworkL1ContractNameList,
+ GraphNetworkL2ContractNameList,
+} from './network/deployment/contracts/list'
+export {
+ GraphNetworkConfigGeneralParams,
+ GraphNetworkConfigContractList,
+ updateContractParams,
+ updateGeneralParams,
+ getDefaults,
+} from './network/deployment/config'
+
+export * from './network/actions/gns'
+export * from './network/actions/staking'
+export * from './network/actions/graph-token'
+export * from './network/actions/governed'
+export * from './network/actions/bridge-config'
+export * from './network/actions/bridge-to-l1'
+export * from './network/actions/bridge-to-l2'
+
+export type { GraphNetworkContracts } from './network/deployment/contracts/load'
+export type { GraphNetworkContractName } from './network/deployment/contracts/list'
+export type { GraphNetworkAction } from './network/actions/types'
diff --git a/packages/sdk/src/deployments/lib/address-book.ts b/packages/sdk/src/deployments/lib/address-book.ts
new file mode 100644
index 000000000..c054e7fe3
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/address-book.ts
@@ -0,0 +1,149 @@
+import fs from 'fs'
+import { assertObject } from '../../utils/assertions'
+import { AssertionError } from 'assert'
+
+import type { AddressBookJson, AddressBookEntry } from './types/address-book'
+import { logInfo } from '../logger'
+
+/**
+ * An abstract class to manage the address book
+ * Must be extended and implement `assertChainId` and `assertAddressBookJson`
+ */
+export abstract class AddressBook<
+ ChainId extends number = number,
+ ContractName extends string = string,
+> {
+ // The path to the address book file
+ public file: string
+
+ // The chain id of the network the address book should be loaded for
+ public chainId: ChainId
+
+ // The raw contents of the address book file
+ public addressBook: AddressBookJson
+
+ public strictAssert: boolean
+
+ /**
+ * Constructor for the `AddressBook` class
+ *
+ * @param _file the path to the address book file
+ * @param _chainId the chain id of the network the address book should be loaded for
+ *
+ * @throws AssertionError if the target file is not a valid address book
+ * @throws Error if the target file does not exist
+ */
+ constructor(_file: string, _chainId: number, strictAssert: boolean = false) {
+ this.strictAssert = strictAssert
+ this.file = _file
+ if (!fs.existsSync(this.file)) throw new Error(`Address book path provided does not exist!`)
+
+ logInfo(`Loading address book for chainId ${_chainId} from ${this.file}`)
+ this.assertChainId(_chainId)
+ this.chainId = _chainId
+
+ // Ensure file is a valid address book
+ this.addressBook = JSON.parse(fs.readFileSync(this.file, 'utf8') || '{}')
+ this.assertAddressBookJson(this.addressBook)
+
+ // If the address book is empty for this chain id, initialize it with an empty object
+ if (!this.addressBook[this.chainId]) {
+ this.addressBook[this.chainId] = {} as Record
+ }
+ }
+
+ abstract assertChainId(chainId: string | number): asserts chainId is ChainId
+
+ abstract assertAddressBookJson(json: unknown): asserts json is AddressBookJson
+
+ // Assertion helper: call from `assertAddressBookJson` implementation
+ _assertAddressBookJson(json: unknown): asserts json is AddressBookJson {
+ assertObject(json, 'Assertion failed: address book is not an object')
+
+ const contractList = json[this.chainId]
+ try {
+ assertObject(contractList, 'Assertion failed: chain contract list is not an object')
+ } catch (error) {
+ if (this.strictAssert) throw error
+ else return
+ }
+
+ const contractNames = Object.keys(contractList)
+ for (const contractName of contractNames) {
+ this._assertAddressBookEntry(contractList[contractName])
+ }
+ }
+
+ _assertAddressBookEntry(json: unknown): asserts json is AddressBookEntry {
+ assertObject(json)
+
+ try {
+ if (typeof json.address !== 'string') throw new AssertionError({ message: 'Invalid address' })
+ if (json.constructorArgs && !Array.isArray(json.constructorArgs))
+ throw new AssertionError({ message: 'Invalid constructorArgs' })
+ if (json.initArgs && !Array.isArray(json.initArgs))
+ throw new AssertionError({ message: 'Invalid initArgs' })
+ if (json.creationCodeHash && typeof json.creationCodeHash !== 'string')
+ throw new AssertionError({ message: 'Invalid creationCodeHash' })
+ if (json.runtimeCodeHash && typeof json.runtimeCodeHash !== 'string')
+ throw new AssertionError({ message: 'Invalid runtimeCodeHash' })
+ if (json.txHash && typeof json.txHash !== 'string')
+ throw new AssertionError({ message: 'Invalid txHash' })
+ if (json.proxy && typeof json.proxy !== 'boolean')
+ throw new AssertionError({ message: 'Invalid proxy' })
+ if (json.implementation && typeof json.implementation !== 'object')
+ throw new AssertionError({ message: 'Invalid implementation' })
+ if (json.libraries && typeof json.libraries !== 'object')
+ throw new AssertionError({ message: 'Invalid libraries' })
+ } catch (error) {
+ if (this.strictAssert) throw error
+ else return
+ }
+ }
+ /**
+ * List entry names in the address book
+ *
+ * @returns a list with all the names of the entries in the address book
+ */
+ listEntries(): ContractName[] {
+ return Object.keys(this.addressBook[this.chainId]) as ContractName[]
+ }
+
+ /**
+ * Get an entry from the address book
+ *
+ * @param name the name of the contract to get
+ * @returns the address book entry for the contract
+ * Returns an empty address book entry if the contract is not found
+ */
+ getEntry(name: ContractName): AddressBookEntry {
+ try {
+ return this.addressBook[this.chainId][name]
+ } catch (e) {
+ // TODO: should we throw instead?
+ // We could use ethers.constants.AddressZero but it's a costly import
+ return { address: '0x0000000000000000000000000000000000000000' }
+ }
+ }
+
+ /**
+ * Save an entry to the address book
+ *
+ * @param name the name of the contract to save
+ * @param entry the address book entry for the contract
+ */
+ setEntry(name: ContractName, entry: AddressBookEntry): void {
+ this.addressBook[this.chainId][name] = entry
+ try {
+ fs.writeFileSync(this.file, JSON.stringify(this.addressBook, null, 2))
+ } catch (e: unknown) {
+ if (e instanceof Error) console.log(`Error saving artifacts: ${e.message}`)
+ else console.log(`Error saving artifacts: ${e}`)
+ }
+ }
+}
+
+export class SimpleAddressBook extends AddressBook {
+ assertChainId(chainId: string | number): asserts chainId is number {}
+ assertAddressBookJson(json: unknown): asserts json is AddressBookJson {}
+}
diff --git a/packages/sdk/src/deployments/lib/config.ts b/packages/sdk/src/deployments/lib/config.ts
new file mode 100644
index 000000000..18beac6e0
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/config.ts
@@ -0,0 +1,166 @@
+import fs from 'fs'
+import YAML from 'yaml'
+import { Scalar, YAMLMap } from 'yaml/types'
+import { AddressBook } from './address-book'
+
+import type {
+ ABRefReplace,
+ ContractConfig,
+ ContractConfigCall,
+ ContractConfigParam,
+} from './types/config'
+import type { ContractParam } from './types/contract'
+
+// TODO: tidy this up
+const ABRefMatcher = /\${{([A-Z]\w.+)}}/
+
+function parseConfigValue(value: string, addressBook: AddressBook, deployerAddress: string) {
+ return isAddressBookRef(value)
+ ? parseAddressBookRef(addressBook, value, [{ ref: 'Env.deployer', replace: deployerAddress }])
+ : value
+}
+
+function isAddressBookRef(value: string): boolean {
+ return ABRefMatcher.test(value)
+}
+
+function parseAddressBookRef(
+ addressBook: AddressBook,
+ value: string,
+ abInject: ABRefReplace[],
+): string {
+ const valueMatch = ABRefMatcher.exec(value)
+ if (valueMatch === null) {
+ throw new Error('Could not parse address book reference')
+ }
+ const ref = valueMatch[1]
+ const [contractName, contractAttr] = ref.split('.')
+
+ // This is a convention to inject variables into the config, for example the deployer address
+ const inject = abInject.find((ab) => ab.ref === ref)
+ if (inject) {
+ return inject.replace
+ }
+
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ const entry = addressBook.getEntry(contractName) as { [key: string]: any }
+ return entry[contractAttr]
+}
+
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+export function readConfig(path: string, retainMetadata = false): any {
+ const file = fs.readFileSync(path, 'utf8')
+ return retainMetadata ? YAML.parseDocument(file) : YAML.parse(file)
+}
+
+export function writeConfig(path: string, data: string): void {
+ fs.writeFileSync(path, data)
+}
+
+export function loadCallParams(
+ values: Array,
+ addressBook: AddressBook,
+ deployerAddress: string,
+): Array {
+ return values.map((value) => parseConfigValue(value as string, addressBook, deployerAddress))
+}
+
+export function getContractConfig(
+ config: any,
+ addressBook: AddressBook,
+ name: string,
+ deployerAddress: string,
+): ContractConfig {
+ const contractConfig = config.contracts[name] || {}
+ const contractParams: Array = []
+ const contractCalls: Array = []
+ let proxy = false
+
+ const optsList = Object.entries(contractConfig) as Array>
+ for (const [name, value] of optsList) {
+ // Process constructor params
+ if (name.startsWith('init')) {
+ const initList = Object.entries(contractConfig.init) as Array>
+ for (const [initName, initValue] of initList) {
+ contractParams.push({
+ name: initName,
+ value: parseConfigValue(initValue, addressBook, deployerAddress),
+ })
+ }
+ continue
+ }
+
+ // Process contract calls
+ if (name.startsWith('calls')) {
+ for (const entry of contractConfig.calls) {
+ const fn = entry['fn']
+ const params = Object.values(entry).slice(1) as Array // skip fn
+ contractCalls.push({ fn, params })
+ }
+ continue
+ }
+
+ // Process proxy
+ if (name.startsWith('proxy')) {
+ proxy = Boolean(value)
+ continue
+ }
+ }
+
+ return {
+ params: contractParams,
+ calls: contractCalls,
+ proxy,
+ }
+}
+
+// YAML helper functions
+const getNode = (doc: YAML.Document.Parsed, path: string[]): YAMLMap | undefined => {
+ try {
+ let node: YAMLMap | undefined
+ for (const p of path) {
+ node = node === undefined ? doc.get(p) : node.get(p)
+ }
+ return node
+ } catch (error) {
+ throw new Error(`Could not find node: ${path}.`)
+ }
+}
+
+function getItem(node: YAMLMap, key: string): Scalar {
+ if (!node.has(key)) {
+ throw new Error(`Could not find item: ${key}.`)
+ }
+ return node.get(key, true) as Scalar
+}
+
+function getItemFromPath(doc: YAML.Document.Parsed, path: string) {
+ const splitPath = path.split('/')
+ const itemKey = splitPath.pop()
+ if (itemKey === undefined) {
+ throw new Error('Badly formed path.')
+ }
+
+ const node = getNode(doc, splitPath)
+ if (node === undefined) {
+ return undefined
+ }
+
+ const item = getItem(node, itemKey)
+ return item
+}
+
+export const getItemValue = (doc: YAML.Document.Parsed, path: string): any => {
+ const item = getItemFromPath(doc, path)
+ return item?.value
+}
+
+export const updateItemValue = (doc: YAML.Document.Parsed, path: string, value: any): boolean => {
+ const item = getItemFromPath(doc, path)
+ if (item === undefined) {
+ throw new Error(`Could not find item: ${path}.`)
+ }
+ const updated = item.value !== value
+ item.value = value
+ return updated
+}
diff --git a/packages/sdk/src/deployments/lib/contracts/load.ts b/packages/sdk/src/deployments/lib/contracts/load.ts
new file mode 100644
index 000000000..a487a38bd
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/contracts/load.ts
@@ -0,0 +1,109 @@
+import { Contract, Signer, providers } from 'ethers'
+import { getWrappedConnect, wrapCalls } from './tx-log'
+import { AddressBook } from '../address-book'
+import { loadArtifact } from '../deploy/artifacts'
+
+import type { ContractList } from '../types/contract'
+
+/**
+ * Loads a contract instance for a given contract name and address
+ *
+ * @param name Name of the contract
+ * @param address Address of the contract
+ * @param signerOrProvider Signer or provider to use
+ * @returns the loaded contract
+ */
+export const loadContractAt = (
+ name: string,
+ address: string,
+ artifactsPath?: string | string[],
+ signerOrProvider?: Signer | providers.Provider,
+): Contract => {
+ return new Contract(address, loadArtifact(name, artifactsPath).abi, signerOrProvider)
+}
+
+/**
+ * Loads a contract from an address book
+ *
+ * @param name Name of the contract
+ * @param addressBook Address book to use
+ * @param signerOrProvider Signer or provider to use
+ * @param enableTxLogging Enable transaction logging to console and output file. Defaults to `true`
+ * @param optional If true, the contract is optional and will not throw if it cannot be loaded
+ * @returns the loaded contract
+ *
+ * @throws Error if the contract could not be loaded
+ */
+export function loadContract(
+ name: ContractName,
+ addressBook: AddressBook,
+ artifactsPath: string | string[],
+ signerOrProvider?: Signer | providers.Provider,
+ enableTxLogging = true,
+ preloadedContract?: Contract,
+): Contract {
+ const contractEntry = addressBook.getEntry(name)
+
+ try {
+ let contract = preloadedContract ?? loadContractAt(name, contractEntry.address, artifactsPath)
+
+ if (enableTxLogging) {
+ contract.connect = getWrappedConnect(contract, name)
+ contract = wrapCalls(contract, name)
+ }
+
+ if (signerOrProvider) {
+ contract = contract.connect(signerOrProvider)
+ }
+
+ return contract
+ } catch (err: unknown) {
+ if (err instanceof Error) {
+ throw new Error(`Could not load contract ${name} - ${err.message}`)
+ } else {
+ throw new Error(`Could not load contract ${name}`)
+ }
+ }
+}
+
+/**
+ * Loads all contracts from an address book
+ *
+ * @param addressBook Address book to use
+ * @param signerOrProvider Signer or provider to use
+ * @param enableTxLogging Enable transaction logging to console and output file. Defaults to `true`
+ * @returns the loaded contracts
+ */
+export const loadContracts = <
+ ChainId extends number = number,
+ ContractName extends string = string,
+>(
+ addressBook: AddressBook,
+ artifactsPath: string | string[],
+ signerOrProvider?: Signer | providers.Provider,
+ enableTXLogging = true,
+ optionalContractNames?: string[],
+): ContractList => {
+ const contracts = {} as ContractList
+ for (const contractName of addressBook.listEntries()) {
+ try {
+ const contract = loadContract(
+ contractName,
+ addressBook,
+ artifactsPath,
+ signerOrProvider,
+ enableTXLogging,
+ )
+ contracts[contractName] = contract
+ } catch (error) {
+ if (optionalContractNames?.includes(contractName)) {
+ console.log(`Skipping optional contract ${contractName}`)
+ continue
+ } else {
+ throw error
+ }
+ }
+ }
+
+ return contracts
+}
diff --git a/packages/sdk/src/deployments/lib/contracts/tx-log.ts b/packages/sdk/src/deployments/lib/contracts/tx-log.ts
new file mode 100644
index 000000000..c29480a04
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/contracts/tx-log.ts
@@ -0,0 +1,105 @@
+import fs from 'fs'
+import lodash from 'lodash'
+
+import type {
+ Contract,
+ ContractFunction,
+ ContractReceipt,
+ ContractTransaction,
+ Signer,
+} from 'ethers'
+import type { Provider } from '@ethersproject/providers'
+import type { ContractParam } from '../types/contract'
+
+/**
+ * Modifies a contract connect function to return a contract wrapped with {@link wrapCalls}
+ *
+ * @param contract Contract to wrap
+ * @param contractName Name of the contract
+ * @returns the contract connect function
+ */
+export function getWrappedConnect(
+ contract: Contract,
+ contractName: string,
+): (signerOrProvider: string | Provider | Signer) => Contract {
+ const call = contract.connect.bind(contract)
+ const override = (signerOrProvider: string | Provider | Signer): Contract => {
+ const connectedContract = call(signerOrProvider)
+ connectedContract.connect = getWrappedConnect(connectedContract, contractName)
+ return wrapCalls(connectedContract, contractName)
+ }
+ return override
+}
+
+/**
+ * Wraps contract calls with a modified call function that logs the tx details
+ *
+ * @remarks
+ * The override function will:
+ * 1. Make the contract call
+ * 2. Wait for tx confirmation using `provider.waitForTransaction()`
+ * 3. Log the tx details and the receipt details, both to the console and to a file
+ *
+ * @param contract Contract to be wrapped
+ * @param contractName Name of the contract
+ * @returns the wrapped contract
+ */
+export function wrapCalls(contract: Contract, contractName: string): Contract {
+ const wrappedContract = lodash.cloneDeep(contract)
+
+ for (const fn of Object.keys(contract.functions)) {
+ const call: ContractFunction = contract.functions[fn]
+ const override = async (...args: Array): Promise => {
+ // Make the call
+ const tx = await call(...args)
+ logContractCall(tx, contractName, fn, args)
+
+ // Wait for confirmation
+ const receipt = await contract.provider.waitForTransaction(tx.hash)
+ logContractReceipt(tx, receipt)
+ return tx
+ }
+
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore
+ wrappedContract[fn] = override
+ wrappedContract.functions[fn] = override
+ }
+
+ return wrappedContract
+}
+
+function logContractCall(
+ tx: ContractTransaction,
+ contractName: string,
+ fn: string,
+ args: Array,
+) {
+ const msg: string[] = []
+ msg.push(`> Sent transaction ${contractName}.${fn}`)
+ msg.push(` sender: ${tx.from}`)
+ msg.push(` contract: ${tx.to}`)
+ msg.push(` params: [ ${args} ]`)
+ msg.push(` txHash: ${tx.hash}`)
+
+ logToConsoleAndFile(msg)
+}
+
+function logContractReceipt(tx: ContractTransaction, receipt: ContractReceipt) {
+ const msg: string[] = []
+ msg.push(
+ receipt.status ? `✔ Transaction succeeded: ${tx.hash}` : `✖ Transaction failed: ${tx.hash}`,
+ )
+
+ logToConsoleAndFile(msg)
+}
+
+function logToConsoleAndFile(msg: string[]) {
+ const isoDate = new Date().toISOString()
+ const fileName = `tx-${isoDate.substring(0, 10)}.log`
+
+ msg.map((line) => {
+ console.log(line)
+ fs.appendFileSync(fileName, `[${isoDate}] ${line}\n`)
+ })
+}
diff --git a/packages/sdk/src/deployments/lib/deploy/artifacts.ts b/packages/sdk/src/deployments/lib/deploy/artifacts.ts
new file mode 100644
index 000000000..96a44cd3b
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/deploy/artifacts.ts
@@ -0,0 +1,37 @@
+import { Artifacts } from 'hardhat/internal/artifacts'
+
+import type { Artifact } from 'hardhat/types'
+
+/**
+ * Load a contract's artifact from the build output folder
+ * If multiple build output folders are provided, they will be searched in order
+ * @param name Name of the contract
+ * @param buildDir Path to the build output folder(s). Defaults to `build/contracts`.
+ * @returns The artifact corresponding to the contract name
+ */
+export const loadArtifact = (name: string, buildDir?: string[] | string): Artifact => {
+ let artifacts: Artifacts | undefined
+ let artifact: Artifact | undefined
+ buildDir = buildDir ?? ['build/contracts']
+
+ if (typeof buildDir === 'string') {
+ buildDir = [buildDir]
+ }
+
+ for (const dir of buildDir) {
+ try {
+ artifacts = new Artifacts(dir)
+ artifact = artifacts.readArtifactSync(name)
+ break
+ } catch (error) {
+ const message = error instanceof Error ? error.message : error
+ //console.error(`Could not load artifact ${name} from ${dir} - ${message}`)
+ }
+ }
+
+ if (artifact === undefined) {
+ throw new Error(`Could not load artifact ${name}`)
+ }
+
+ return artifact
+}
diff --git a/packages/sdk/src/deployments/lib/deploy/contract.ts b/packages/sdk/src/deployments/lib/deploy/contract.ts
new file mode 100644
index 000000000..a1abf6a56
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/deploy/contract.ts
@@ -0,0 +1,121 @@
+import { loadArtifact } from './artifacts'
+import { getContractFactory } from './factory'
+import { AddressBook } from '../address-book'
+import { hashHexString } from '../../../utils/hash'
+import { logInfo } from '../../logger'
+import type { Signer } from 'ethers'
+import type {
+ DeployData,
+ DeployResult,
+ DeployFunction,
+ DeployAddressBookFunction,
+} from '../types/deploy'
+
+/**
+ * Deploys a contract
+ *
+ * @remarks This function will autolink, that means it will automatically deploy external libraries
+ * and link them to the contract if needed
+ *
+ * @param sender Signer to deploy the contract with, must be already connected to a provider
+ * @param name Name of the contract to deploy
+ * @param args Contract constructor arguments
+ * @param autolink Wether or not to autolink. Defaults to true.
+ * @returns the deployed contract and deployment metadata associated to it
+ *
+ * @throws Error if the sender is not connected to a provider
+ */
+export const deployContract: DeployFunction = async (
+ sender: Signer,
+ contractData: DeployData,
+): Promise => {
+ const name = contractData.name
+ const args = contractData.args ?? []
+ const opts = contractData.opts ?? {}
+
+ if (!sender.provider) {
+ throw Error('Sender must be connected to a provider')
+ }
+
+ // Autolink
+ const libraries = {} as Record
+ if (opts?.autolink ?? true) {
+ const artifact = loadArtifact(name)
+ if (artifact.linkReferences && Object.keys(artifact.linkReferences).length > 0) {
+ for (const fileReferences of Object.values(artifact.linkReferences)) {
+ for (const libName of Object.keys(fileReferences)) {
+ const deployResult = await deployContract(sender, {
+ name: libName,
+ args: [],
+ opts: { autolink: false },
+ })
+ libraries[libName] = deployResult.contract.address
+ }
+ }
+ }
+ }
+
+ // Deploy
+ const factory = getContractFactory(name, libraries)
+ const contract = await factory.connect(sender).deploy(...args)
+ const txHash = contract.deployTransaction.hash
+ logInfo(`> Deploy ${name}, txHash: ${txHash}`)
+ await sender.provider.waitForTransaction(txHash)
+
+ // Receipt
+ const creationCodeHash = hashHexString(factory.bytecode)
+ const runtimeCodeHash = hashHexString(await sender.provider.getCode(contract.address))
+ logInfo(`= CreationCodeHash: ${creationCodeHash}`)
+ logInfo(`= RuntimeCodeHash: ${runtimeCodeHash}`)
+ logInfo(`${name} has been deployed to address: ${contract.address}`)
+
+ return { contract, creationCodeHash, runtimeCodeHash, txHash, libraries }
+}
+
+/**
+ * Deploys a contract and saves the deployment result to the address book
+ *
+ * @remarks Same as {@link deployContract} but this variant will also save the deployment result to the address book.
+ *
+ * @param sender Signer to deploy the contract with, must be already connected to a provider
+ * @param name Name of the contract to deploy
+ * @param args Contract constructor arguments
+ * @param addressBook Address book to save the deployment result to
+ * @returns the deployed contract and deployment metadata associated to it
+ *
+ * @throws Error if the sender is not connected to a provider
+ */
+export const deployContractAndSave: DeployAddressBookFunction = async (
+ sender: Signer,
+ contractData: DeployData,
+ addressBook: AddressBook,
+): Promise => {
+ const name = contractData.name
+ const args = contractData.args ?? []
+
+ if (!sender.provider) {
+ throw Error('Sender must be connected to a provider')
+ }
+
+ // Deploy the contract
+ const deployResult = await deployContract(sender, {
+ name: name,
+ args: args,
+ })
+
+ // Save address entry
+ addressBook.setEntry(name, {
+ address: deployResult.contract.address,
+ constructorArgs: args.length === 0 ? undefined : args.map((e) => e.toString()),
+ creationCodeHash: deployResult.creationCodeHash,
+ runtimeCodeHash: deployResult.runtimeCodeHash,
+ txHash: deployResult.txHash,
+ libraries:
+ deployResult.libraries && Object.keys(deployResult.libraries).length > 0
+ ? deployResult.libraries
+ : undefined,
+ })
+ logInfo('> Contract saved to address book')
+
+ return deployResult
+}
diff --git a/packages/sdk/src/deployments/lib/deploy/deploy.ts b/packages/sdk/src/deployments/lib/deploy/deploy.ts
new file mode 100644
index 000000000..7e5b494dc
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/deploy/deploy.ts
@@ -0,0 +1,92 @@
+import { deployContract, deployContractAndSave } from './contract'
+import { DeployType, isDeployType } from '../types/deploy'
+import { providers } from 'ethers'
+
+import type { Signer } from 'ethers'
+import type { DeployData, DeployResult } from '../types/deploy'
+import type { AddressBook } from '../address-book'
+import { loadArtifact } from './artifacts'
+import { hashHexString } from '../../../utils/hash'
+import { assertObject } from '../../../utils/assertions'
+
+/**
+ * Checks wether a contract is deployed or not
+ *
+ * @param name Name of the contract to check
+ * @param proxyName Name of the contract proxy if there is one
+ * @param address Address of the contract
+ * @param addressBook Address book to use
+ * @param provider Provider to use
+ * @param checkCreationCode Check the creation code of the contract. Defaults to `true`
+ * @returns `true` if the contract is deployed, `false` otherwise.
+ */
+export const isContractDeployed = async (
+ name: string,
+ proxyName: string,
+ address: string | undefined,
+ addressBook: AddressBook,
+ provider: providers.Provider,
+ checkCreationCode = true,
+): Promise => {
+ console.info(`Checking for valid ${name} contract...`)
+ if (!address || address === '') {
+ console.warn('This contract is not in our address book.')
+ return false
+ }
+
+ const addressEntry = addressBook.getEntry(name)
+
+ // If the contract is behind a proxy we check the Proxy artifact instead
+ const artifact = addressEntry.proxy === true ? loadArtifact(proxyName) : loadArtifact(name)
+
+ if (checkCreationCode) {
+ const savedCreationCodeHash = addressEntry.creationCodeHash
+ const creationCodeHash = hashHexString(artifact.bytecode)
+ if (!savedCreationCodeHash || savedCreationCodeHash !== creationCodeHash) {
+ console.warn(`creationCodeHash in our address book doesn't match ${name} artifacts`)
+ console.info(`${savedCreationCodeHash} !== ${creationCodeHash}`)
+ return false
+ }
+ }
+
+ const savedRuntimeCodeHash = addressEntry.runtimeCodeHash
+ const runtimeCodeHash = hashHexString(await provider.getCode(address))
+ if (runtimeCodeHash === hashHexString('0x00') || runtimeCodeHash === hashHexString('0x')) {
+ console.warn('No runtimeCode exists at the address in our address book')
+ return false
+ }
+ if (savedRuntimeCodeHash !== runtimeCodeHash) {
+ console.warn(`runtimeCodeHash for ${address} does not match what's in our address book`)
+ console.info(`${savedRuntimeCodeHash} !== ${runtimeCodeHash}`)
+ return false
+ }
+ return true
+}
+
+export const deploy = async (
+ type: DeployType | unknown,
+ sender: Signer,
+ contractData: DeployData,
+ addressBook?: AddressBook,
+ _proxyData?: DeployData,
+): Promise => {
+ if (!isDeployType(type)) {
+ throw new Error('Please provide the correct option for deploy type')
+ }
+
+ switch (type) {
+ case DeployType.Deploy:
+ console.info(`Deploying contract ${contractData.name}...`)
+ return await deployContract(sender, contractData)
+ case DeployType.DeployAndSave:
+ console.info(`Deploying contract ${contractData.name} and saving to address book...`)
+ assertObject(addressBook)
+ return await deployContractAndSave(sender, contractData, addressBook)
+ case DeployType.DeployWithProxy:
+ case DeployType.DeployWithProxyAndSave:
+ case DeployType.DeployImplementationAndSave:
+ throw new Error(`Base SDK does not implement ${type} deployments.`)
+ default:
+ throw new Error('Please provide the correct option for deploy type')
+ }
+}
diff --git a/packages/sdk/src/deployments/lib/deploy/factory.ts b/packages/sdk/src/deployments/lib/deploy/factory.ts
new file mode 100644
index 000000000..a89ead679
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/deploy/factory.ts
@@ -0,0 +1,46 @@
+import { ContractFactory } from 'ethers'
+import { loadArtifact } from './artifacts'
+
+import type { Artifact } from 'hardhat/types'
+import type { Libraries } from '../types/artifacts'
+
+/**
+ * Gets a contract factory for a given contract name
+ *
+ * @param name Name of the contract
+ * @param libraries Libraries to link
+ * @returns the contract factory
+ */
+export const getContractFactory = (name: string, libraries?: Libraries): ContractFactory => {
+ const artifact = loadArtifact(name)
+ // Fixup libraries
+ if (libraries && Object.keys(libraries).length > 0) {
+ artifact.bytecode = linkLibraries(artifact, libraries)
+ }
+ return new ContractFactory(artifact.abi, artifact.bytecode)
+}
+
+const linkLibraries = (artifact: Artifact, libraries?: Libraries): string => {
+ let bytecode = artifact.bytecode
+
+ if (libraries) {
+ if (artifact.linkReferences) {
+ for (const fileReferences of Object.values(artifact.linkReferences)) {
+ for (const [libName, fixups] of Object.entries(fileReferences)) {
+ const addr = libraries[libName]
+ if (addr === undefined) {
+ continue
+ }
+
+ for (const fixup of fixups) {
+ bytecode =
+ bytecode.substr(0, 2 + fixup.start * 2) +
+ addr.substr(2) +
+ bytecode.substr(2 + (fixup.start + fixup.length) * 2)
+ }
+ }
+ }
+ }
+ }
+ return bytecode
+}
diff --git a/packages/sdk/src/deployments/lib/types/address-book.ts b/packages/sdk/src/deployments/lib/types/address-book.ts
new file mode 100644
index 000000000..57330369e
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/types/address-book.ts
@@ -0,0 +1,23 @@
+import type { DeployResult } from './deploy'
+
+// TODO: doc this
+
+// JSON format:
+// {
+// "": {
+// "": {}
+// ...
+// }
+// }
+export type AddressBookJson<
+ ChainId extends number = number,
+ ContractName extends string = string,
+> = Record>
+
+export type AddressBookEntry = {
+ address: string
+ constructorArgs?: Array
+ initArgs?: Array
+ proxy?: boolean
+ implementation?: AddressBookEntry
+} & Partial>
diff --git a/packages/sdk/src/deployments/lib/types/artifacts.ts b/packages/sdk/src/deployments/lib/types/artifacts.ts
new file mode 100644
index 000000000..384e861ab
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/types/artifacts.ts
@@ -0,0 +1,3 @@
+export interface Libraries {
+ [libraryName: string]: string
+}
diff --git a/packages/sdk/src/deployments/lib/types/config.ts b/packages/sdk/src/deployments/lib/types/config.ts
new file mode 100644
index 000000000..f62f6e2ee
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/types/config.ts
@@ -0,0 +1,14 @@
+import type { ContractParam } from './contract'
+
+export type ContractConfigParam = { name: string; value: string }
+export type ContractConfigCall = { fn: string; params: Array }
+export interface ContractConfig {
+ params: Array
+ calls: Array
+ proxy: boolean
+}
+
+export interface ABRefReplace {
+ ref: string
+ replace: string
+}
diff --git a/packages/sdk/src/deployments/lib/types/contract.ts b/packages/sdk/src/deployments/lib/types/contract.ts
new file mode 100644
index 000000000..754ef4b1b
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/types/contract.ts
@@ -0,0 +1,5 @@
+import type { BigNumber, Contract } from 'ethers'
+
+export type ContractList = Partial>
+
+export type ContractParam = string | BigNumber | number
diff --git a/packages/sdk/src/deployments/lib/types/deploy.ts b/packages/sdk/src/deployments/lib/types/deploy.ts
new file mode 100644
index 000000000..0d6cbe9aa
--- /dev/null
+++ b/packages/sdk/src/deployments/lib/types/deploy.ts
@@ -0,0 +1,51 @@
+import { AddressBook } from '../address-book'
+import { isSomeEnum } from '../../../utils/type-guard'
+
+import type { Contract, Signer } from 'ethers'
+import type { ContractParam } from './contract'
+import type { Libraries } from './artifacts'
+
+export enum DeployType {
+ Deploy = 'deploy',
+ DeployAndSave = 'deploy-save',
+ DeployWithProxy = 'deploy-with-proxy',
+ DeployWithProxyAndSave = 'deploy-with-proxy-save',
+ DeployImplementationAndSave = 'deploy-implementation-save',
+}
+
+export type DeployData = {
+ name: string
+ args?: Array
+ opts?: Record
+}
+
+export type DeployResult = {
+ contract: Contract
+ creationCodeHash: string
+ runtimeCodeHash: string
+ txHash: string
+ libraries?: Libraries
+}
+
+// Utility type to add parameters to a function interface
+// https://stackoverflow.com/a/69668215
+type AddParameters any, TParameters extends [...args: any]> = (
+ ...args: [...Parameters, ...TParameters]
+) => ReturnType
+
+export type DeployFunction = (sender: Signer, contract: DeployData) => Promise
+
+export type DeployAddressBookFunction = (
+ sender: Signer,
+ contract: DeployData,
+ addressBook: AddressBook,
+) => Promise
+export type DeployAddressBookWithProxyFunction = AddParameters<
+ DeployAddressBookFunction,
+ [proxy: DeployData]
+>
+
+// ** Type guards **
+export function isDeployType(value: unknown): value is DeployType {
+ return isSomeEnum(DeployType)(value)
+}
diff --git a/packages/sdk/src/deployments/logger.ts b/packages/sdk/src/deployments/logger.ts
new file mode 100644
index 000000000..b5ff377ad
--- /dev/null
+++ b/packages/sdk/src/deployments/logger.ts
@@ -0,0 +1,11 @@
+import debug from 'debug'
+
+const LOG_BASE = 'graph:deployments'
+export const logDebug = debug(`${LOG_BASE}:debug`)
+export const logInfo = debug(`${LOG_BASE}:info`)
+export const logWarn = debug(`${LOG_BASE}:warn`)
+export const logError = debug(`${LOG_BASE}:error`)
+
+// if (process.env.DEBUG === undefined) {
+// debug.enable(`${LOG_BASE}:info`)
+// }
diff --git a/packages/sdk/src/deployments/network/actions/bridge-config.ts b/packages/sdk/src/deployments/network/actions/bridge-config.ts
new file mode 100644
index 000000000..597aecdc4
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/bridge-config.ts
@@ -0,0 +1,83 @@
+import type { GraphNetworkAction } from './types'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { SimpleAddressBook } from '../../lib/address-book'
+
+export const configureL1Bridge: GraphNetworkAction<{
+ l2GRTAddress: string
+ l2GRTGatewayAddress: string
+ arbAddressBookPath: string
+ chainId: number
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ l2GRTAddress: string
+ l2GRTGatewayAddress: string
+ arbAddressBookPath: string
+ chainId: number
+ },
+): Promise => {
+ const { l2GRTAddress, l2GRTGatewayAddress, arbAddressBookPath, chainId } = args
+ console.info(`>>> Setting L1 Bridge Configuration <<<\n`)
+
+ const arbAddressBook = new SimpleAddressBook(arbAddressBookPath, chainId)
+
+ const gateway = contracts.L1GraphTokenGateway!
+
+ console.info('L2 GRT address: ' + l2GRTAddress)
+ await gateway.connect(signer).setL2TokenAddress(l2GRTAddress)
+
+ console.info('L2 Gateway address: ' + l2GRTGatewayAddress)
+ await gateway.connect(signer).setL2CounterpartAddress(l2GRTGatewayAddress)
+
+ const bridgeEscrow = contracts.BridgeEscrow!
+ console.info('Escrow address: ' + bridgeEscrow.address)
+ await gateway.connect(signer).setEscrowAddress(bridgeEscrow.address)
+ await bridgeEscrow.connect(signer).approveAll(gateway.address)
+
+ const l1Inbox = arbAddressBook.getEntry('IInbox')
+ const l1Router = arbAddressBook.getEntry('L1GatewayRouter')
+ console.info(
+ 'L1 Inbox address: ' + l1Inbox.address + ' and L1 Router address: ' + l1Router.address,
+ )
+ await gateway.connect(signer).setArbitrumAddresses(l1Inbox.address, l1Router.address)
+}
+
+export const configureL2Bridge: GraphNetworkAction<{
+ l1GRTAddress: string
+ l1GRTGatewayAddress: string
+ arbAddressBookPath: string
+ chainId: number
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ l1GRTAddress: string
+ l1GRTGatewayAddress: string
+ arbAddressBookPath: string
+ chainId: number
+ },
+): Promise => {
+ const { l1GRTAddress, l1GRTGatewayAddress, arbAddressBookPath, chainId } = args
+ console.info(`>>> Setting L2 Bridge Configuration <<<\n`)
+
+ const arbAddressBook = new SimpleAddressBook(arbAddressBookPath, chainId)
+
+ const gateway = contracts.L2GraphTokenGateway!
+ const token = contracts.L2GraphToken!
+
+ console.info('L1 GRT address: ' + l1GRTAddress)
+ await gateway.connect(signer).setL1TokenAddress(l1GRTAddress)
+ await token.connect(signer).setL1Address(l1GRTAddress)
+
+ console.info('L1 Gateway address: ' + l1GRTGatewayAddress)
+ await gateway.connect(signer).setL1CounterpartAddress(l1GRTGatewayAddress)
+
+ const l2Router = arbAddressBook.getEntry('L2GatewayRouter')
+ console.info('L2 Router address: ' + l2Router.address)
+ await gateway.connect(signer).setL2Router(l2Router.address)
+
+ console.info('L2 Gateway address: ' + gateway.address)
+ await token.connect(signer).setGateway(gateway.address)
+}
diff --git a/packages/sdk/src/deployments/network/actions/bridge-to-l1.ts b/packages/sdk/src/deployments/network/actions/bridge-to-l1.ts
new file mode 100644
index 000000000..02d90c438
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/bridge-to-l1.ts
@@ -0,0 +1,206 @@
+import { L2TransactionReceipt, L2ToL1MessageStatus, L2ToL1MessageWriter } from '@arbitrum/sdk'
+import { BigNumber } from 'ethers'
+import { Contract, providers } from 'ethers'
+import { wait as waitFn } from '../../../utils/time'
+import { getL2ToL1MessageReader, getL2ToL1MessageWriter } from '../../../utils/arbitrum'
+
+import type { GraphNetworkAction } from './types'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import type { L2GraphToken, L2GraphTokenGateway } from '@graphprotocol/contracts'
+
+const LEGACY_L2_GRT_ADDRESS = '0x23A941036Ae778Ac51Ab04CEa08Ed6e2FE103614'
+const LEGACY_L2_GATEWAY_ADDRESS = '0x09e9222e96e7b4ae2a407b98d48e330053351eee'
+
+const FOURTEEN_DAYS_IN_SECONDS = 24 * 3600 * 14
+const BLOCK_SEARCH_THRESHOLD = 6 * 3600
+
+export const startSendToL1: GraphNetworkAction<{
+ l1Provider: providers.Provider
+ amount: BigNumber
+ recipient: string
+ legacyToken: boolean
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ l1Provider: providers.Provider
+ amount: BigNumber
+ recipient: string
+ legacyToken?: boolean
+ },
+): Promise => {
+ const { l1Provider, amount, recipient, legacyToken } = args
+ const l2Provider = contracts.GraphToken.provider
+
+ console.info(`>>> Sending tokens to L1 <<<\n`)
+ console.info(`Will send ${amount} GRT to ${recipient}`)
+
+ // GRT
+ const GraphToken = legacyToken
+ ? (new Contract(LEGACY_L2_GRT_ADDRESS, contracts.GraphToken.interface, signer) as L2GraphToken)
+ : contracts.GraphToken
+ console.info(`Using L2 GRT ${GraphToken.address}`)
+
+ // Gateway
+ const GraphTokenGateway = (
+ legacyToken
+ ? new Contract(LEGACY_L2_GATEWAY_ADDRESS, contracts.GraphTokenGateway.interface, signer)
+ : contracts.GraphTokenGateway
+ ) as L2GraphTokenGateway
+ console.info(`Using L2 gateway ${GraphTokenGateway.address}`)
+ const l1GraphTokenAddress = await GraphTokenGateway.l1Counterpart()
+
+ // Check sender balance
+ const senderBalance = await GraphToken.balanceOf(signer.address)
+ if (senderBalance.lt(amount)) {
+ throw new Error('Sender balance is insufficient for the transfer')
+ }
+
+ if (!legacyToken) {
+ console.info('Approving token transfer')
+ await GraphToken.connect(signer).approve(GraphTokenGateway.address, amount)
+ }
+ console.info('Sending outbound transfer transaction')
+ const tx = await GraphTokenGateway['outboundTransfer(address,address,uint256,bytes)'](
+ l1GraphTokenAddress,
+ recipient,
+ amount,
+ '0x',
+ )
+ const receipt = await tx.wait()
+
+ const l2ToL1Message = await getL2ToL1MessageReader(receipt, l1Provider, l2Provider)
+ const l2Receipt = new L2TransactionReceipt(receipt)
+
+ const ethBlockNum = await l2ToL1Message.getFirstExecutableBlock(l2Provider)
+ if (ethBlockNum === null) {
+ console.info(`L2 to L1 message can or already has been executed. If not finalized call`)
+ } else {
+ console.info(`The transaction generated an L2 to L1 message in outbox with eth block number:`)
+ console.info(ethBlockNum.toString())
+ console.info(
+ `After the dispute period is finalized (in ~1 week), you can finalize this by calling`,
+ )
+ }
+ console.info(`finish-send-to-l1 with the following txhash:`)
+ console.info(l2Receipt.transactionHash)
+}
+
+export const finishSendToL1: GraphNetworkAction<{
+ l1Provider: providers.Provider
+ legacyToken: boolean
+ txHash?: string
+ wait?: boolean
+ retryDelaySeconds?: number
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ l1Provider: providers.Provider
+ legacyToken: boolean
+ txHash?: string
+ wait?: boolean
+ retryDelaySeconds?: number
+ },
+): Promise => {
+ const { l1Provider, legacyToken, wait, retryDelaySeconds } = args
+ let txHash = args.txHash
+ const l2Provider = contracts.GraphToken.provider
+
+ console.info(`>>> Finishing transaction sending tokens to L1 <<<\n`)
+
+ // Gateway
+ const GraphTokenGateway = (
+ legacyToken
+ ? new Contract(LEGACY_L2_GATEWAY_ADDRESS, contracts.GraphTokenGateway.interface, signer)
+ : contracts.GraphTokenGateway
+ ) as L2GraphTokenGateway
+ console.info(`Using L2 gateway ${GraphTokenGateway.address}`)
+
+ if (txHash === undefined) {
+ console.info(
+ `Looking for withdrawals initiated by ${signer.address} in roughly the last 14 days`,
+ )
+ const fromBlock = await searchForArbBlockByTimestamp(
+ l2Provider,
+ Math.round(Date.now() / 1000) - FOURTEEN_DAYS_IN_SECONDS,
+ )
+ const filt = GraphTokenGateway.filters.WithdrawalInitiated(null, signer.address)
+ const allEvents = await GraphTokenGateway.queryFilter(
+ filt,
+ BigNumber.from(fromBlock).toHexString(),
+ )
+ if (allEvents.length == 0) {
+ throw new Error('No withdrawals found')
+ }
+ txHash = allEvents[allEvents.length - 1].transactionHash
+ }
+
+ console.info(`Getting receipt from transaction ${txHash}`)
+ const l2ToL1Message = await getL2ToL1MessageWriter(txHash, l1Provider, l2Provider, signer)
+
+ if (wait) {
+ const retryDelayMs = (retryDelaySeconds ?? 60) * 1000
+ console.info('Waiting for outbox entry to be created, this can take a full week...')
+ await waitUntilOutboxEntryCreatedWithCb(l2ToL1Message, l2Provider, retryDelayMs, () => {
+ console.info('Still waiting...')
+ })
+ } else {
+ const status = await l2ToL1Message.status(l2Provider)
+ if (status == L2ToL1MessageStatus.EXECUTED) {
+ throw new Error('Message already executed!')
+ } else if (status != L2ToL1MessageStatus.CONFIRMED) {
+ throw new Error(
+ `Transaction is not confirmed, status is ${status} when it should be ${L2ToL1MessageStatus.CONFIRMED}. Has the dispute period passed?`,
+ )
+ }
+ }
+
+ console.info('Executing outbox transaction')
+ const tx = await l2ToL1Message.execute(l2Provider)
+ const outboxExecuteReceipt = await tx.wait()
+ console.info('Transaction succeeded! tx hash:')
+ console.info(outboxExecuteReceipt.transactionHash)
+}
+
+const searchForArbBlockByTimestamp = async (
+ l2Provider: providers.Provider,
+ timestamp: number,
+): Promise => {
+ let step = 131072
+ let block = await l2Provider.getBlock('latest')
+ while (block.timestamp > timestamp) {
+ while (block.number - step < 0) {
+ step = Math.round(step / 2)
+ }
+ block = await l2Provider.getBlock(block.number - step)
+ }
+ while (step > 1 && Math.abs(block.timestamp - timestamp) > BLOCK_SEARCH_THRESHOLD) {
+ step = Math.round(step / 2)
+ if (block.timestamp - timestamp > 0) {
+ block = await l2Provider.getBlock(block.number - step)
+ } else {
+ block = await l2Provider.getBlock(block.number + step)
+ }
+ }
+ return block.number
+}
+
+const waitUntilOutboxEntryCreatedWithCb = async (
+ msg: L2ToL1MessageWriter,
+ provider: providers.Provider,
+ retryDelay: number,
+ callback: () => void,
+) => {
+ let done = false
+ while (!done) {
+ const status = await msg.status(provider)
+ if (status == L2ToL1MessageStatus.CONFIRMED || status == L2ToL1MessageStatus.EXECUTED) {
+ done = true
+ } else {
+ callback()
+ await waitFn(retryDelay)
+ }
+ }
+}
diff --git a/packages/sdk/src/deployments/network/actions/bridge-to-l2.ts b/packages/sdk/src/deployments/network/actions/bridge-to-l2.ts
new file mode 100644
index 000000000..b0476a53b
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/bridge-to-l2.ts
@@ -0,0 +1,158 @@
+import { BigNumber, providers, utils } from 'ethers'
+
+import { L1TransactionReceipt, L1ToL2MessageStatus, L1ToL2MessageWriter } from '@arbitrum/sdk'
+import { GraphNetworkAction } from './types'
+import { GraphNetworkContracts } from '../deployment/contracts/load'
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { setGRTAllowance } from './graph-token'
+import { estimateRetryableTxGas, getL1ToL2MessageWriter } from '../../../utils/arbitrum'
+
+export const sendToL2: GraphNetworkAction<{
+ l2Provider: providers.Provider
+ amount: BigNumber
+ recipient: string
+ calldata?: string
+ maxGas: BigNumber
+ gasPriceBid: BigNumber
+ maxSubmissionCost: BigNumber
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ l2Provider: providers.Provider
+ amount: BigNumber
+ recipient: string
+ calldata?: string
+ maxGas: BigNumber
+ gasPriceBid: BigNumber
+ maxSubmissionCost: BigNumber
+ },
+): Promise => {
+ const { l2Provider, amount, recipient } = args
+ const l1Provider = contracts.GraphToken.provider
+ const calldata = args.calldata ?? '0x'
+
+ console.info(`>>> Sending tokens to L2 <<<\n`)
+
+ const l1GatewayAddress = contracts.GraphTokenGateway.address
+ const l2GatewayAddress = await contracts.L1GraphTokenGateway!.l2Counterpart()
+
+ console.info(`Will send ${amount} GRT to ${recipient}`)
+ console.info(`Using L1 gateway ${l1GatewayAddress} and L2 gateway ${l2GatewayAddress}`)
+ await setGRTAllowance(contracts, signer, { spender: l1GatewayAddress, allowance: amount })
+
+ // estimate L2 ticket
+ // See https://github.com/OffchainLabs/arbitrum/blob/master/packages/arb-ts/src/lib/bridge.ts
+ const depositCalldata = await contracts.L1GraphTokenGateway!.getOutboundCalldata(
+ contracts.GraphToken.address,
+ signer.address,
+ recipient,
+ amount,
+ calldata,
+ )
+ const { maxGas, gasPriceBid, maxSubmissionCost } = await estimateRetryableTxGas(
+ l1Provider,
+ l2Provider,
+ l1GatewayAddress,
+ l2GatewayAddress,
+ depositCalldata,
+ {
+ maxGas: args.maxGas,
+ gasPriceBid: args.gasPriceBid,
+ maxSubmissionCost: args.maxSubmissionCost,
+ },
+ )
+ const ethValue = maxSubmissionCost.add(gasPriceBid.mul(maxGas))
+ console.info(
+ `Using maxGas:${maxGas}, gasPriceBid:${gasPriceBid}, maxSubmissionCost:${maxSubmissionCost} = tx value: ${ethValue}`,
+ )
+
+ // build transaction
+ console.info('Sending outbound transfer transaction')
+ const txData = utils.defaultAbiCoder.encode(['uint256', 'bytes'], [maxSubmissionCost, calldata])
+ const tx = await contracts
+ .L1GraphTokenGateway!.connect(signer)
+ .outboundTransfer(
+ contracts.GraphToken.address,
+ recipient,
+ amount,
+ maxGas,
+ gasPriceBid,
+ txData,
+ {
+ value: ethValue,
+ },
+ )
+ const receipt = await tx.wait()
+
+ // get l2 ticket status
+ if (receipt.status == 1) {
+ console.info('Waiting for message to propagate to L2...')
+ try {
+ const l1ToL2Message = await getL1ToL2MessageWriter(receipt, l1Provider, l2Provider)
+ await checkAndRedeemMessage(l1ToL2Message)
+ } catch (e) {
+ console.error('Auto redeem failed')
+ console.error(e)
+ console.error('You can re-attempt using redeem-send-to-l2 with the following txHash:')
+ console.error(receipt.transactionHash)
+ }
+ }
+}
+
+export const redeemSendToL2: GraphNetworkAction<{
+ txHash: string
+ l2Provider: providers.Provider
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: {
+ txHash: string
+ l2Provider: providers.Provider
+ },
+): Promise => {
+ console.info(`>>> Redeeming pending tokens on L2 <<<\n`)
+ const l1Provider = contracts.GraphToken.provider
+ const l2Provider = args.l2Provider
+
+ const receipt = await l1Provider.getTransactionReceipt(args.txHash)
+ const l1Receipt = new L1TransactionReceipt(receipt)
+ const l1ToL2Messages = await l1Receipt.getL1ToL2Messages(signer.connect(l2Provider))
+ const l1ToL2Message = l1ToL2Messages[0]
+
+ console.info('Checking message status in L2...')
+ await checkAndRedeemMessage(l1ToL2Message)
+}
+
+const logAutoRedeemReason = (autoRedeemRec: any) => {
+ if (autoRedeemRec == null) {
+ console.info(`Auto redeem was not attempted.`)
+ return
+ }
+ console.info(`Auto redeem reverted.`)
+}
+
+const checkAndRedeemMessage = async (l1ToL2Message: L1ToL2MessageWriter) => {
+ console.info(`Waiting for status of ${l1ToL2Message.retryableCreationId}`)
+ const res = await l1ToL2Message.waitForStatus()
+ console.info('Getting auto redeem attempt')
+ const autoRedeemRec = await l1ToL2Message.getAutoRedeemAttempt()
+ const l2TxReceipt = res.status === L1ToL2MessageStatus.REDEEMED ? res.l2TxReceipt : autoRedeemRec
+ let l2TxHash = l2TxReceipt ? l2TxReceipt.transactionHash : 'null'
+ if (res.status === L1ToL2MessageStatus.FUNDS_DEPOSITED_ON_L2) {
+ /** Message wasn't auto-redeemed! */
+ console.warn('Funds were deposited on L2 but the retryable ticket was not redeemed')
+ logAutoRedeemReason(autoRedeemRec)
+ console.info('Attempting to redeem...')
+ await l1ToL2Message.redeem(process.env.CI ? { gasLimit: 2_000_000 } : {})
+ const redeemAttempt = await l1ToL2Message.getSuccessfulRedeem()
+ if (redeemAttempt.status == L1ToL2MessageStatus.REDEEMED) {
+ l2TxHash = redeemAttempt.l2TxReceipt ? redeemAttempt.l2TxReceipt.transactionHash : 'null'
+ } else {
+ throw new Error(`Unexpected L1ToL2MessageStatus after redeem attempt: ${res.status}`)
+ }
+ } else if (res.status != L1ToL2MessageStatus.REDEEMED) {
+ throw new Error(`Unexpected L1ToL2MessageStatus ${res.status}`)
+ }
+ console.info(`Transfer successful: ${l2TxHash}`)
+}
diff --git a/packages/sdk/src/deployments/network/actions/gns.ts b/packages/sdk/src/deployments/network/actions/gns.ts
new file mode 100644
index 000000000..8038820ee
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/gns.ts
@@ -0,0 +1,80 @@
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { BigNumber, ethers } from 'ethers'
+
+import { setGRTAllowances } from './graph-token'
+import { buildSubgraphId } from '../../../utils/subgraph'
+import { randomHexBytes } from '../../../utils/bytes'
+
+import type { GraphNetworkAction } from './types'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+
+export const mintSignal: GraphNetworkAction<{ subgraphId: string; amount: BigNumber }> = async (
+ contracts: GraphNetworkContracts,
+ curator: SignerWithAddress,
+ args: {
+ subgraphId: string
+ amount: BigNumber
+ },
+): Promise => {
+ const { subgraphId, amount } = args
+
+ // Approve
+ await setGRTAllowances(contracts, curator, [
+ { spender: contracts.GNS.address, allowance: amount },
+ ])
+
+ // Add signal
+ console.log(
+ `\nCurator ${curator.address} add ${ethers.utils.formatEther(
+ amount,
+ )} in signal to subgraphId ${subgraphId}..`,
+ )
+ const tx = await contracts.GNS.connect(curator).mintSignal(subgraphId, amount, 0, {
+ gasLimit: 4_000_000,
+ })
+ await tx.wait()
+}
+
+export const publishNewSubgraph: GraphNetworkAction<
+ { deploymentId: string; chainId: number },
+ string
+> = async (
+ contracts: GraphNetworkContracts,
+ publisher: SignerWithAddress,
+ args: { deploymentId: string; chainId: number },
+): Promise => {
+ const { deploymentId, chainId } = args
+
+ console.log(`\nPublishing new subgraph with deploymentId ${deploymentId}...`)
+ const subgraphId = await buildSubgraphId(
+ publisher.address,
+ await contracts.GNS.nextAccountSeqID(publisher.address),
+ chainId,
+ )
+ const tx = await contracts.GNS.connect(publisher).publishNewSubgraph(
+ deploymentId,
+ randomHexBytes(),
+ randomHexBytes(),
+ { gasLimit: 4_000_000 },
+ )
+ await tx.wait()
+
+ return subgraphId
+}
+
+export const recreatePreviousSubgraphId: GraphNetworkAction<
+ {
+ owner: string
+ previousIndex: number
+ chainId: number
+ },
+ string
+> = async (
+ contracts: GraphNetworkContracts,
+ _signer: SignerWithAddress,
+ args: { owner: string; previousIndex: number; chainId: number },
+): Promise => {
+ const { owner, previousIndex, chainId } = args
+ const seqID = (await contracts.GNS.nextAccountSeqID(owner)).sub(previousIndex)
+ return buildSubgraphId(owner, seqID, chainId)
+}
diff --git a/packages/sdk/src/deployments/network/actions/governed.ts b/packages/sdk/src/deployments/network/actions/governed.ts
new file mode 100644
index 000000000..64563ae16
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/governed.ts
@@ -0,0 +1,47 @@
+import { Contract, ContractTransaction, ethers } from 'ethers'
+
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+import type { GraphNetworkContractName } from '../deployment/contracts/list'
+import type { GraphNetworkAction } from './types'
+
+type GovernedContract = Contract & {
+ pendingGovernor?: (overrides: ethers.CallOverrides) => Promise
+ acceptOwnership?: (overrides: ethers.CallOverrides) => Promise
+}
+
+export const acceptOwnership: GraphNetworkAction<
+ {
+ contractName: GraphNetworkContractName
+ },
+ ContractTransaction | undefined
+> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: { contractName: GraphNetworkContractName },
+): Promise => {
+ const { contractName } = args
+ const contract = contracts[contractName]
+
+ if (!contract) {
+ throw new Error(`Contract ${contractName} not found`)
+ }
+
+ const pendingGovernor = await (contract as GovernedContract).connect(signer).pendingGovernor()
+
+ if (pendingGovernor === ethers.constants.AddressZero) {
+ console.log(`No pending governor for ${contract.address}`)
+ return
+ }
+
+ if (pendingGovernor === signer.address) {
+ console.log(`Accepting ownership of ${contract.address}`)
+ const tx = await (contract as GovernedContract).connect(signer).acceptOwnership()
+ await tx.wait()
+ return tx
+ } else {
+ console.log(
+ `Signer ${signer.address} is not the pending governor of ${contract.address}, it is ${pendingGovernor}`,
+ )
+ }
+}
diff --git a/packages/sdk/src/deployments/network/actions/graph-token.ts b/packages/sdk/src/deployments/network/actions/graph-token.ts
new file mode 100644
index 000000000..f0ec32246
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/graph-token.ts
@@ -0,0 +1,76 @@
+import { BigNumber, ethers } from 'ethers'
+
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import type { GraphNetworkContracts, GraphNetworkAction } from '../..'
+
+export const setGRTBalances: GraphNetworkAction<
+ {
+ address: string
+ balance: BigNumber
+ }[]
+> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: { address: string; balance: BigNumber }[],
+): Promise => {
+ for (const arg of args) {
+ await setGRTBalance(contracts, signer, { address: arg.address, balance: arg.balance })
+ }
+}
+
+export const setGRTBalance: GraphNetworkAction<{
+ address: string
+ balance: BigNumber
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: { address: string; balance: BigNumber },
+): Promise => {
+ const { address, balance } = args
+
+ const currentBalance = await contracts.GraphToken.balanceOf(address)
+ const balanceDif = BigNumber.from(balance).sub(currentBalance)
+
+ if (balanceDif.gt(0)) {
+ console.log(`Funding ${address} with ${ethers.utils.formatEther(balanceDif)} GRT...`)
+ const tx = await contracts.GraphToken.connect(signer).transfer(address, balanceDif)
+ await tx.wait()
+ }
+}
+
+export const setGRTAllowances: GraphNetworkAction<
+ { spender: string; allowance: BigNumber }[]
+> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: { spender: string; allowance: BigNumber }[],
+): Promise => {
+ for (const arg of args) {
+ await setGRTAllowance(contracts, signer, {
+ spender: arg.spender,
+ allowance: arg.allowance,
+ })
+ }
+}
+
+export const setGRTAllowance: GraphNetworkAction<{
+ spender: string
+ allowance: BigNumber
+}> = async (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: { spender: string; allowance: BigNumber },
+): Promise => {
+ const { spender, allowance } = args
+
+ const currentAllowance = await contracts.GraphToken.allowance(signer.address, spender)
+ if (!currentAllowance.eq(allowance)) {
+ console.log(
+ `Approving ${spender} with ${ethers.utils.formatEther(allowance)} GRT on behalf of ${
+ signer.address
+ }...`,
+ )
+ const tx = await contracts.GraphToken.connect(signer).approve(spender, allowance)
+ await tx.wait()
+ }
+}
diff --git a/packages/sdk/src/deployments/network/actions/staking.ts b/packages/sdk/src/deployments/network/actions/staking.ts
new file mode 100644
index 000000000..7e7a16084
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/staking.ts
@@ -0,0 +1,76 @@
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { BigNumber, ethers } from 'ethers'
+
+import { setGRTAllowances } from './graph-token'
+import { randomHexBytes } from '../../../utils/bytes'
+
+import type { GraphNetworkAction } from './types'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+
+export const stake: GraphNetworkAction<{ amount: BigNumber }> = async (
+ contracts: GraphNetworkContracts,
+ indexer: SignerWithAddress,
+ args: { amount: BigNumber },
+) => {
+ const { amount } = args
+
+ // Approve
+ await setGRTAllowances(contracts, indexer, [
+ { spender: contracts.Staking.address, allowance: amount },
+ ])
+ const allowance = await contracts.GraphToken.allowance(indexer.address, contracts.Staking.address)
+ console.log(`Allowance: ${ethers.utils.formatEther(allowance)}`)
+
+ // Stake
+ console.log(`\nStaking ${ethers.utils.formatEther(amount)} tokens...`)
+ const tx = await contracts.Staking.connect(indexer).stake(amount)
+ await tx.wait()
+}
+
+export const allocateFrom: GraphNetworkAction<{
+ allocationSigner: SignerWithAddress
+ subgraphDeploymentID: string
+ amount: BigNumber
+}> = async (
+ contracts: GraphNetworkContracts,
+ indexer: SignerWithAddress,
+ args: { allocationSigner: SignerWithAddress; subgraphDeploymentID: string; amount: BigNumber },
+): Promise => {
+ const { allocationSigner, subgraphDeploymentID, amount } = args
+
+ const allocationId = allocationSigner.address
+ const messageHash = ethers.utils.solidityKeccak256(
+ ['address', 'address'],
+ [indexer.address, allocationId],
+ )
+ const messageHashBytes = ethers.utils.arrayify(messageHash)
+ const proof = await allocationSigner.signMessage(messageHashBytes)
+ const metadata = ethers.constants.HashZero
+
+ console.log(`\nAllocating ${amount} tokens on ${allocationId}...`)
+ const tx = await contracts.Staking.connect(indexer).allocateFrom(
+ indexer.address,
+ subgraphDeploymentID,
+ amount,
+ allocationId,
+ metadata,
+ proof,
+ )
+ await tx.wait()
+}
+
+export const closeAllocation: GraphNetworkAction<{ allocationId: string }> = async (
+ contracts: GraphNetworkContracts,
+ indexer: SignerWithAddress,
+ args: { allocationId: string },
+): Promise => {
+ const { allocationId } = args
+
+ const poi = randomHexBytes()
+
+ console.log(`\nClosing ${allocationId}...`)
+ const tx = await contracts.Staking.connect(indexer).closeAllocation(allocationId, poi, {
+ gasLimit: 4_000_000,
+ })
+ await tx.wait()
+}
diff --git a/packages/sdk/src/deployments/network/actions/types.ts b/packages/sdk/src/deployments/network/actions/types.ts
new file mode 100644
index 000000000..1ac47a4ef
--- /dev/null
+++ b/packages/sdk/src/deployments/network/actions/types.ts
@@ -0,0 +1,8 @@
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import type { GraphNetworkContracts } from '../deployment/contracts/load'
+
+export type GraphNetworkAction = (
+ contracts: GraphNetworkContracts,
+ signer: SignerWithAddress,
+ args: A,
+) => Promise
diff --git a/packages/sdk/src/deployments/network/deployment/address-book.ts b/packages/sdk/src/deployments/network/deployment/address-book.ts
new file mode 100644
index 000000000..51e8d5cba
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/address-book.ts
@@ -0,0 +1,37 @@
+import { GraphNetworkContractName, isGraphNetworkContractName } from './contracts/list'
+import { GraphChainId, isGraphChainId } from '../../..'
+import { AddressBook } from '../../lib/address-book'
+
+import type { AddressBookJson } from '../../lib/types/address-book'
+
+export class GraphNetworkAddressBook extends AddressBook {
+ assertChainId(chainId: string | number): asserts chainId is GraphChainId {
+ if (!isGraphChainId(chainId)) {
+ throw new Error(`ChainId not supported: ${chainId}`)
+ }
+ }
+
+ // Asserts the provided object is a valid address book
+ // Logs warnings for unsupported chain ids or invalid contract names
+ // TODO: should we enforce json format here and throw instead of just logging?
+ assertAddressBookJson(
+ json: unknown,
+ ): asserts json is AddressBookJson {
+ this._assertAddressBookJson(json)
+
+ // // Validate contract names
+ const contractList = json[this.chainId]
+
+ const contractNames = contractList ? Object.keys(contractList) : []
+ for (const contract of contractNames) {
+ if (!isGraphNetworkContractName(contract)) {
+ const message = `Detected invalid GraphNetworkContract in address book: ${contract}, for chainId ${this.chainId}`
+ if (this.strictAssert) {
+ throw new Error(message)
+ } else {
+ console.error(message)
+ }
+ }
+ }
+ }
+}
diff --git a/packages/sdk/src/deployments/network/deployment/config.ts b/packages/sdk/src/deployments/network/deployment/config.ts
new file mode 100644
index 000000000..49ef756ee
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/config.ts
@@ -0,0 +1,198 @@
+import YAML from 'yaml'
+import { getItemValue, updateItemValue } from '../../lib/config'
+
+import type { GraphNetworkContractName } from './contracts/list'
+import type { GraphNetworkContracts } from './contracts/load'
+import { toBN, toGRT } from '../../../utils'
+
+interface GeneralParam {
+ contract: GraphNetworkContractName // contract where the param is defined
+ name: string // name of the parameter
+}
+
+interface Contract {
+ name: string
+ initParams: ContractInitParam[]
+}
+
+interface ContractInitParam {
+ name: string // as declared in config.yml
+ type: 'number' | 'BigNumber' // as returned by the contract
+ getter?: string // name of function to get the value from the contract. Defaults to 'name'
+ format?: 'number' // some parameters are stored in different formats than what the contract reports.
+}
+
+const epochManager: Contract = {
+ name: 'EpochManager',
+ initParams: [
+ { name: 'lengthInBlocks', type: 'BigNumber', getter: 'epochLength', format: 'number' },
+ ],
+}
+
+const curation: Contract = {
+ name: 'Curation',
+ initParams: [
+ { name: 'reserveRatio', type: 'number', getter: 'defaultReserveRatio' },
+ { name: 'curationTaxPercentage', type: 'number' },
+ { name: 'minimumCurationDeposit', type: 'BigNumber' },
+ ],
+}
+
+const disputeManager: Contract = {
+ name: 'DisputeManager',
+ initParams: [
+ { name: 'minimumDeposit', type: 'BigNumber' },
+ { name: 'fishermanRewardPercentage', type: 'number' },
+ { name: 'idxSlashingPercentage', type: 'number' },
+ { name: 'qrySlashingPercentage', type: 'number' },
+ ],
+}
+
+const staking: Contract = {
+ name: 'Staking',
+ initParams: [
+ { name: 'minimumIndexerStake', type: 'BigNumber' },
+ { name: 'thawingPeriod', type: 'number' },
+ { name: 'protocolPercentage', type: 'number' },
+ { name: 'curationPercentage', type: 'number' },
+ { name: 'maxAllocationEpochs', type: 'number' },
+ { name: 'delegationUnbondingPeriod', type: 'number' },
+ { name: 'delegationRatio', type: 'number' },
+ { name: 'rebateAlphaNumerator', type: 'number', getter: 'alphaNumerator' },
+ { name: 'rebateAlphaDenominator', type: 'number', getter: 'alphaDenominator' },
+ { name: 'rebateLambdaNumerator', type: 'number', getter: 'lambdaNumerator' },
+ { name: 'rebateLambdaDenominator', type: 'number', getter: 'lambdaDenominator' },
+ ],
+}
+
+const rewardsManager: Contract = {
+ name: 'RewardsManager',
+ initParams: [{ name: 'issuancePerBlock', type: 'BigNumber' }],
+}
+
+export const GraphNetworkConfigContractList: Contract[] = [
+ epochManager,
+ curation,
+ disputeManager,
+ staking,
+ rewardsManager,
+]
+
+export const GraphNetworkConfigGeneralParams: GeneralParam[] = [
+ {
+ contract: 'DisputeManager',
+ name: 'arbitrator',
+ },
+ {
+ contract: 'Controller',
+ name: 'governor',
+ },
+ {
+ contract: 'AllocationExchange',
+ name: 'authority',
+ },
+]
+
+export const updateGeneralParams = async (
+ contracts: GraphNetworkContracts,
+ param: GeneralParam,
+ config: YAML.Document.Parsed,
+) => {
+ // TODO: can we fix this?
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore
+ const value = await contracts[param.contract][param.name]()
+ const updated = updateItemValue(config, `general/${param.name}`, value)
+ if (updated) {
+ console.log(`\t- Updated ${param.name} to ${value}`)
+ }
+}
+
+export const updateContractParams = async (
+ contracts: GraphNetworkContracts,
+ contract: Contract,
+ config: YAML.Document.Parsed,
+) => {
+ for (const param of contract.initParams) {
+ // TODO: can we fix this?
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
+ // @ts-ignore
+ let value = await contracts[contract.name][param.getter ?? param.name]()
+ if (param.type === 'BigNumber') {
+ if (param.format === 'number') {
+ value = value.toNumber()
+ } else {
+ value = value.toString()
+ }
+ }
+
+ const updated = updateItemValue(config, `contracts/${contract.name}/init/${param.name}`, value)
+ if (updated) {
+ console.log(`\t- Updated ${param.name} to ${value}`)
+ }
+ }
+}
+
+export const getDefaults = (config: YAML.Document.Parsed, isL1: boolean) => {
+ const staking = isL1 ? 'L1Staking' : 'L2Staking'
+ return {
+ curation: {
+ reserveRatio: getItemValue(config, 'contracts/Curation/init/reserveRatio'),
+ minimumCurationDeposit: getItemValue(
+ config,
+ 'contracts/Curation/init/minimumCurationDeposit',
+ ),
+ l2MinimumCurationDeposit: toBN(1),
+ curationTaxPercentage: getItemValue(config, 'contracts/Curation/init/curationTaxPercentage'),
+ },
+ dispute: {
+ minimumDeposit: getItemValue(config, 'contracts/DisputeManager/init/minimumDeposit'),
+ fishermanRewardPercentage: getItemValue(
+ config,
+ 'contracts/DisputeManager/init/fishermanRewardPercentage',
+ ),
+ qrySlashingPercentage: getItemValue(
+ config,
+ 'contracts/DisputeManager/init/qrySlashingPercentage',
+ ),
+ idxSlashingPercentage: getItemValue(
+ config,
+ 'contracts/DisputeManager/init/idxSlashingPercentage',
+ ),
+ },
+ epochs: {
+ lengthInBlocks: getItemValue(config, 'contracts/EpochManager/init/lengthInBlocks'),
+ },
+ staking: {
+ minimumIndexerStake: getItemValue(config, `contracts/${staking}/init/minimumIndexerStake`),
+ maxAllocationEpochs: getItemValue(config, `contracts/${staking}/init/maxAllocationEpochs`),
+ thawingPeriod: getItemValue(config, `contracts/${staking}/init/thawingPeriod`),
+ delegationUnbondingPeriod: getItemValue(
+ config,
+ `contracts/${staking}/init/delegationUnbondingPeriod`,
+ ),
+ alphaNumerator: getItemValue(
+ config,
+ `contracts/${staking}/init/rebateParameters/alphaNumerator`,
+ ),
+ alphaDenominator: getItemValue(
+ config,
+ `contracts/${staking}/init/rebateParameters/alphaDenominator`,
+ ),
+ lambdaNumerator: getItemValue(
+ config,
+ `contracts/${staking}/init/rebateParameters/lambdaNumerator`,
+ ),
+ lambdaDenominator: getItemValue(
+ config,
+ `contracts/${staking}/init/rebateParameters/lambdaDenominator`,
+ ),
+ },
+ token: {
+ initialSupply: getItemValue(config, 'contracts/GraphToken/init/initialSupply'),
+ },
+ rewards: {
+ issuancePerBlock: '114155251141552511415',
+ },
+ }
+}
diff --git a/packages/sdk/src/deployments/network/deployment/contracts/deploy.ts b/packages/sdk/src/deployments/network/deployment/contracts/deploy.ts
new file mode 100644
index 000000000..951e36b5c
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/contracts/deploy.ts
@@ -0,0 +1,248 @@
+import {
+ deployContractImplementationAndSave,
+ deployContractWithProxy,
+ deployContractWithProxyAndSave,
+} from './proxy'
+import { deployContract, deployContractAndSave } from '../../../lib/deploy/contract'
+import { DeployType, isDeployType } from '../../../lib/types/deploy'
+import { confirm } from '../../../../utils/prompt'
+import { assertObject } from '../../../../utils/assertions'
+import { type GraphChainId, isGraphL1ChainId, isGraphL2ChainId } from '../../../../chain'
+import {
+ GraphNetworkSharedContractNameList,
+ type GraphNetworkContractName,
+ GraphNetworkL1ContractNameList,
+ GraphNetworkL2ContractNameList,
+} from './list'
+import { getContractConfig, loadCallParams, readConfig } from '../../../lib/config'
+import { logDebug } from '../../../logger'
+
+import type { Signer, providers } from 'ethers'
+import type { DeployData, DeployResult } from '../../../lib/types/deploy'
+import type { AddressBook } from '../../../lib/address-book'
+import { GraphNetworkAddressBook } from '../address-book'
+import { isContractDeployed } from '../../../lib/deploy/deploy'
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { Contract, ethers } from 'ethers'
+
+export async function deployGraphNetwork(
+ addressBookPath: string,
+ graphConfigPath: string,
+ chainId: GraphChainId,
+ deployer: SignerWithAddress,
+ provider: providers.Provider,
+ opts?: {
+ skipConfirmation?: boolean
+ forceDeploy?: boolean
+ buildAcceptTx?: boolean
+ l2Deploy?: boolean
+ },
+) {
+ // Opts
+ const skipConfirmation = opts?.skipConfirmation ?? false
+ const forceDeploy = opts?.forceDeploy ?? false
+ const buildAcceptTx = opts?.buildAcceptTx ?? false
+
+ // Snapshot deployer
+ const beforeDeployerNonce = await deployer.getTransactionCount()
+ const beforeDeployerBalance = await deployer.getBalance()
+
+ // Ensure action
+ const sure = await confirm('Are you sure you want to migrate contracts?', skipConfirmation)
+ if (!sure) return
+
+ // Build list of contracts to deploy
+ // We force AllocationExchange to the end, it requires GraphToken and Staking to be deployed beforehand
+ const contractList: GraphNetworkContractName[] = [
+ ...GraphNetworkSharedContractNameList.filter((c) => c !== 'AllocationExchange'),
+ ]
+ if (!opts?.l2Deploy && isGraphL1ChainId(chainId)) {
+ contractList.push(...GraphNetworkL1ContractNameList)
+ }
+ if (opts?.l2Deploy || isGraphL2ChainId(chainId)) {
+ contractList.push(...GraphNetworkL2ContractNameList)
+ }
+ contractList.push('AllocationExchange')
+
+ logDebug(`>>> Migrating contracts <<<\n`)
+
+ ////////////////////////////////////////
+ // Deploy contracts
+ ////////////////////////////////////////
+
+ logDebug(`>>> Contracts deployment\n`)
+
+ const graphConfig = readConfig(graphConfigPath)
+ const addressBook = new GraphNetworkAddressBook(addressBookPath, chainId)
+
+ const pendingContractCalls = []
+ const contracts = []
+ for (const name of contractList) {
+ // Get address book info
+ const addressEntry = addressBook.getEntry(name)
+ const savedAddress = addressEntry && addressEntry.address
+
+ logDebug(`= Deploy: ${name}`)
+
+ // Check if contract already deployed
+ if (!forceDeploy) {
+ const isDeployed = await isContractDeployed(
+ name,
+ 'GraphProxy',
+ savedAddress,
+ addressBook,
+ provider,
+ )
+ if (isDeployed) {
+ logDebug(`${name} is up to date, no action required`)
+ logDebug(`Address: ${savedAddress}\n`)
+ continue
+ }
+ }
+
+ // Get config and deploy contract
+ const contractConfig = getContractConfig(graphConfig, addressBook, name, deployer.address)
+ const contract = await deploy(
+ contractConfig.proxy ? DeployType.DeployWithProxyAndSave : DeployType.DeployAndSave,
+ deployer,
+ {
+ name: name,
+ args: contractConfig.params.map((a) => a.value),
+ },
+ addressBook,
+ {
+ name: 'GraphProxy',
+ opts: {
+ buildAcceptTx: buildAcceptTx,
+ },
+ },
+ )
+ contracts.push({ contract: contract, name: name })
+ logDebug('')
+
+ // Defer contract calls after deploying every contract
+ if (contractConfig.calls) {
+ pendingContractCalls.push({ name, contract, calls: contractConfig.calls })
+ }
+ }
+ logDebug('Contract deployments done! Contract calls are next')
+
+ ////////////////////////////////////////
+ // Run contracts calls
+ ////////////////////////////////////////
+ logDebug('')
+ logDebug(`>>> Contracts calls\n`)
+ if (pendingContractCalls.length > 0) {
+ for (const entry of pendingContractCalls) {
+ if (entry.calls.length == 0) continue
+
+ logDebug(`= Config: ${entry.name}`)
+ for (const call of entry.calls) {
+ logDebug(`* Calling ${call.fn}`)
+ try {
+ const params = loadCallParams(call.params, addressBook, deployer.address)
+ logDebug(`- Params: ${params.join(', ')}`)
+ const overrides = process.env.CI ? { gasLimit: 2_000_000 } : {}
+ await entry.contract.contract.connect(deployer).functions[call.fn](...params, overrides)
+ } catch (error) {
+ // TODO: can we clean this up?
+ // Fallback for StakingExtension methods
+ if (['L1Staking', 'L2Staking'].includes(entry.name)) {
+ const StakingExtension = contracts.find((c) => c.name === 'StakingExtension')
+ if (StakingExtension === undefined) {
+ throw new Error('StakingExtension not found')
+ }
+ const ExtendedStaking = new Contract(
+ entry.contract.contract.address,
+ StakingExtension.contract.contract.interface,
+ deployer,
+ )
+ await ExtendedStaking.connect(deployer).functions[call.fn](
+ ...loadCallParams(call.params, addressBook, deployer.address),
+ )
+ } else {
+ throw error
+ }
+ }
+ }
+ logDebug('')
+ }
+ } else {
+ logDebug('Nothing to do')
+ }
+ ////////////////////////////////////////
+ // Print summary
+ ////////////////////////////////////////
+ logDebug('')
+ logDebug(`>>> Summary\n`)
+ logDebug('All done!')
+
+ const afterDeployerNonce = await deployer.getTransactionCount()
+ const afterDeployerBalance = await deployer.getBalance()
+
+ const spent = ethers.utils.formatEther(beforeDeployerBalance.sub(afterDeployerBalance))
+ const nTx = afterDeployerNonce - beforeDeployerNonce
+ logDebug(
+ `Sent ${nTx} transaction${nTx === 1 ? '' : 's'} & spent ${
+ ethers.constants.EtherSymbol
+ } ${spent}`,
+ )
+}
+
+export const deploy = async (
+ type: DeployType | unknown,
+ sender: Signer,
+ contractData: DeployData,
+ addressBook?: AddressBook,
+ proxyData?: DeployData,
+): Promise => {
+ if (!isDeployType(type)) {
+ throw new Error('Please provide the correct option for deploy type')
+ }
+
+ switch (type) {
+ case DeployType.Deploy:
+ logDebug(`Deploying contract ${contractData.name}...`)
+ return await deployContract(sender, contractData)
+ case DeployType.DeployAndSave:
+ logDebug(`Deploying contract ${contractData.name} and saving to address book...`)
+ assertObject(addressBook)
+ return await deployContractAndSave(sender, contractData, addressBook)
+ case DeployType.DeployWithProxy:
+ logDebug(`Deploying contract ${contractData.name} with proxy ...`)
+ assertObject(addressBook)
+ validateProxyData(proxyData)
+ // TODO - for some reason proxyData's type is not being narrowed down to DeployData
+ // so we force non-null assertion
+ return await deployContractWithProxy(sender, contractData, addressBook, proxyData!)
+ case DeployType.DeployWithProxyAndSave:
+ logDebug(`Deploying contract ${contractData.name} with proxy and saving to address book...`)
+ assertObject(addressBook)
+ validateProxyData(proxyData)
+ // TODO - for some reason proxyData's type is not being narrowed down to DeployData
+ // so we force non-null assertion
+ return await deployContractWithProxyAndSave(sender, contractData, addressBook, proxyData!)
+ case DeployType.DeployImplementationAndSave:
+ logDebug(
+ `Deploying contract ${contractData.name} implementation and saving to address book...`,
+ )
+ assertObject(addressBook)
+ validateProxyData(proxyData)
+ // TODO - for some reason proxyData's type is not being narrowed down to DeployData
+ // so we force non-null assertion
+ return await deployContractImplementationAndSave(
+ sender,
+ contractData,
+ addressBook,
+ proxyData!,
+ )
+ default:
+ throw new Error('Please provide the correct option for deploy type')
+ }
+}
+
+function validateProxyData(proxyData: DeployData | undefined): void {
+ if (!proxyData) {
+ throw new Error('Proxy data not provided!')
+ }
+}
diff --git a/packages/sdk/src/deployments/network/deployment/contracts/list.ts b/packages/sdk/src/deployments/network/deployment/contracts/list.ts
new file mode 100644
index 000000000..11966e06e
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/contracts/list.ts
@@ -0,0 +1,53 @@
+// List of contract names for the Graph Network
+
+export const GraphNetworkSharedContractNameList = [
+ 'GraphProxyAdmin',
+ 'BancorFormula',
+ 'Controller',
+ 'EpochManager',
+ 'GraphCurationToken',
+ 'ServiceRegistry',
+ 'SubgraphNFTDescriptor',
+ 'SubgraphNFT',
+ 'StakingExtension',
+ 'RewardsManager',
+ 'DisputeManager',
+ 'AllocationExchange',
+] as const
+export const GraphNetworkOptionalContractNameList = [
+ 'IENS',
+ 'ENS',
+ 'IEthereumDIDRegistry',
+ 'EthereumDIDRegistry',
+] as const
+export const GraphNetworkL1ContractNameList = [
+ 'GraphToken',
+ 'Curation',
+ 'L1GNS',
+ 'L1Staking',
+ 'L1GraphTokenGateway',
+ 'BridgeEscrow',
+] as const
+export const GraphNetworkL2ContractNameList = [
+ 'L2GraphToken',
+ 'L2Curation',
+ 'L2GNS',
+ 'L2Staking',
+ 'L2GraphTokenGateway',
+] as const
+
+export const GraphNetworkContractNameList = [
+ ...GraphNetworkSharedContractNameList,
+ ...GraphNetworkOptionalContractNameList,
+ ...GraphNetworkL1ContractNameList,
+ ...GraphNetworkL2ContractNameList,
+] as const
+
+export type GraphNetworkContractName = (typeof GraphNetworkContractNameList)[number]
+
+export function isGraphNetworkContractName(name: unknown): name is GraphNetworkContractName {
+ return (
+ typeof name === 'string' &&
+ GraphNetworkContractNameList.includes(name as GraphNetworkContractName)
+ )
+}
diff --git a/packages/sdk/src/deployments/network/deployment/contracts/load.ts b/packages/sdk/src/deployments/network/deployment/contracts/load.ts
new file mode 100644
index 000000000..6f4ca788d
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/contracts/load.ts
@@ -0,0 +1,213 @@
+import { Contract, providers, Signer } from 'ethers'
+import path from 'path'
+
+import {
+ GraphNetworkL1ContractNameList,
+ GraphNetworkL2ContractNameList,
+ GraphNetworkOptionalContractNameList,
+ GraphNetworkSharedContractNameList,
+ isGraphNetworkContractName,
+} from './list'
+import { GraphNetworkAddressBook } from '../address-book'
+import { loadContract, loadContracts } from '../../../lib/contracts/load'
+import { isGraphChainId, isGraphL1ChainId, isGraphL2ChainId } from '../../../..'
+import { assertObject } from '../../../../utils/assertions'
+
+import type { GraphChainId } from '../../../..'
+import type { GraphNetworkContractName } from './list'
+
+import type {
+ EpochManager,
+ DisputeManager,
+ ServiceRegistry,
+ Curation,
+ RewardsManager,
+ GraphProxyAdmin,
+ GraphToken,
+ Controller,
+ BancorFormula,
+ IENS,
+ AllocationExchange,
+ SubgraphNFT,
+ SubgraphNFTDescriptor,
+ GraphCurationToken,
+ L1GraphTokenGateway,
+ L2GraphToken,
+ L2GraphTokenGateway,
+ BridgeEscrow,
+ L1Staking,
+ L2Staking,
+ L1GNS,
+ L2GNS,
+ L2Curation,
+ StakingExtension,
+} from '@graphprotocol/contracts'
+import { ContractList } from '../../../lib/types/contract'
+import { loadArtifact } from '../../../lib/deploy/artifacts'
+import { mergeABIs } from '../../../../utils/abi'
+
+export type L1ExtendedStaking = L1Staking & StakingExtension
+export type L2ExtendedStaking = L2Staking & StakingExtension
+
+export interface GraphNetworkContracts extends ContractList {
+ EpochManager: EpochManager
+ DisputeManager: DisputeManager
+ ServiceRegistry: ServiceRegistry
+ RewardsManager: RewardsManager
+ GraphProxyAdmin: GraphProxyAdmin
+ Controller: Controller
+ BancorFormula: BancorFormula
+ AllocationExchange: AllocationExchange
+ SubgraphNFT: SubgraphNFT
+ SubgraphNFTDescriptor: SubgraphNFTDescriptor
+ GraphCurationToken: GraphCurationToken
+ StakingExtension: StakingExtension
+ IENS?: IENS
+
+ // Only L1
+ L1GraphToken?: GraphToken
+ L1Staking?: L1Staking
+ L1GNS?: L1GNS
+ L1Curation?: Curation
+ L1GraphTokenGateway?: L1GraphTokenGateway
+ BridgeEscrow?: BridgeEscrow
+
+ // Only L2
+ L2GraphToken?: L2GraphToken
+ L2Staking?: L2Staking
+ L2GNS?: L2GNS
+ L2Curation?: L2Curation
+ L2GraphTokenGateway?: L2GraphTokenGateway
+
+ // Alias
+ GNS: L1GNS | L2GNS
+ Staking: L1ExtendedStaking | L2ExtendedStaking
+ GraphToken: GraphToken | L2GraphToken
+ Curation: Curation | L2Curation
+ GraphTokenGateway: L1GraphTokenGateway | L2GraphTokenGateway
+
+ // Iterator
+ [Symbol.iterator]: () => Generator
+}
+
+// This ensures that local artifacts are preferred over the ones that ship with the sdk in node_modules
+export function getArtifactsPath() {
+ return [
+ path.resolve('build/contracts'),
+ path.resolve('node_modules', '@graphprotocol/contracts/build/contracts'),
+ ]
+}
+export function loadGraphNetworkContracts(
+ addressBookPath: string,
+ chainId: number,
+ signerOrProvider?: Signer | providers.Provider,
+ artifactsPath?: string | string[],
+ opts?: {
+ enableTxLogging?: boolean
+ strictAssert?: boolean
+ l2Load: boolean
+ },
+): GraphNetworkContracts {
+ artifactsPath = artifactsPath ?? getArtifactsPath()
+ if (!isGraphChainId(chainId)) {
+ throw new Error(`ChainId not supported: ${chainId}`)
+ }
+ const addressBook = new GraphNetworkAddressBook(addressBookPath, chainId)
+ const contracts = loadContracts(
+ addressBook,
+ artifactsPath,
+ signerOrProvider,
+ opts?.enableTxLogging ?? false,
+ GraphNetworkOptionalContractNameList as unknown as GraphNetworkContractName[], // This is ugly but safe
+ )
+
+ assertGraphNetworkContracts(contracts, chainId, opts?.strictAssert)
+
+ // Alias
+ // One of L1/L2 should always be defined so we can safely assert the types
+ const loadL1 = isGraphL1ChainId(chainId) && !opts?.l2Load
+ contracts.GraphToken = loadL1 ? contracts.GraphToken! : contracts.L2GraphToken!
+ contracts.GNS = loadL1 ? contracts.L1GNS! : contracts.L2GNS!
+ contracts.Curation = loadL1 ? contracts.Curation! : contracts.L2Curation!
+ contracts.GraphTokenGateway = loadL1
+ ? contracts.L1GraphTokenGateway!
+ : contracts.L2GraphTokenGateway!
+
+ // Staking is a special snowflake!
+ // Since staking contract is a proxy for StakingExtension we need to manually
+ // merge the ABIs and override the contract instance
+ const stakingName = loadL1 ? 'L1Staking' : 'L2Staking'
+ const staking = contracts[stakingName]
+ if (staking) {
+ const stakingOverride = loadContract(
+ stakingName,
+ addressBook,
+ artifactsPath,
+ signerOrProvider,
+ opts?.enableTxLogging ?? false,
+ new Contract(
+ staking.address,
+ mergeABIs(
+ loadArtifact(stakingName, artifactsPath).abi,
+ loadArtifact('StakingExtension', artifactsPath).abi,
+ ),
+ signerOrProvider,
+ ),
+ ) as L1ExtendedStaking | L2ExtendedStaking
+ contracts.Staking = stakingOverride
+ if (loadL1) contracts.L1Staking = stakingOverride as L1ExtendedStaking
+ if (!loadL1) contracts.L2Staking = stakingOverride as L2ExtendedStaking
+ }
+
+ // Iterator
+ contracts[Symbol.iterator] = function* () {
+ for (const key of Object.keys(this)) {
+ yield this[key as GraphNetworkContractName] as Contract
+ }
+ }
+
+ return contracts
+}
+
+function assertGraphNetworkContracts(
+ contracts: unknown,
+ chainId: GraphChainId,
+ strictAssert?: boolean,
+): asserts contracts is GraphNetworkContracts {
+ assertObject(contracts)
+
+ // Allow loading contracts not defined in GraphNetworkContractNameList but raise a warning
+ const contractNames = Object.keys(contracts)
+ if (!contractNames.every((c) => isGraphNetworkContractName(c))) {
+ console.warn(
+ `Loaded invalid GraphNetworkContract: ${contractNames.filter(
+ (c) => !isGraphNetworkContractName(c),
+ )}`,
+ )
+ }
+
+ // Assert that all shared GraphNetworkContracts were loaded
+ for (const contractName of GraphNetworkSharedContractNameList) {
+ if (!contracts[contractName]) {
+ const errMessage = `Missing GraphNetworkContract: ${contractName} for chainId ${chainId}`
+ console.error(errMessage)
+ if (strictAssert) {
+ throw new Error(errMessage)
+ }
+ }
+ }
+
+ // Assert that L1/L2 specific GraphNetworkContracts were loaded
+ const layerSpecificContractNames = isGraphL1ChainId(chainId)
+ ? GraphNetworkL1ContractNameList
+ : GraphNetworkL2ContractNameList
+ for (const contractName of layerSpecificContractNames) {
+ if (!contracts[contractName]) {
+ const errMessage = `Missing GraphNetworkContract: ${contractName} for chainId ${chainId}`
+ console.error(errMessage)
+ if (strictAssert) {
+ throw new Error(errMessage)
+ }
+ }
+ }
+}
diff --git a/packages/sdk/src/deployments/network/deployment/contracts/proxy.ts b/packages/sdk/src/deployments/network/deployment/contracts/proxy.ts
new file mode 100644
index 000000000..03cc7b413
--- /dev/null
+++ b/packages/sdk/src/deployments/network/deployment/contracts/proxy.ts
@@ -0,0 +1,252 @@
+import { loadArtifact } from '../../../lib/deploy/artifacts'
+import { AddressBook } from '../../../lib/address-book'
+import { deployContract, deployContractAndSave } from '../../../lib/deploy/contract'
+import { hashHexString } from '../../../../utils/hash'
+import { loadContractAt } from '../../../lib/contracts/load'
+import { getArtifactsPath } from './load'
+
+import type { Contract, Signer } from 'ethers'
+import type { ContractParam } from '../../../lib/types/contract'
+import type {
+ DeployAddressBookWithProxyFunction,
+ DeployData,
+ DeployResult,
+} from '../../../lib/types/deploy'
+import { logDebug } from '../../../logger'
+
+/**
+ * Deploys a contract with a proxy
+ *
+ * @remarks Sets a contract as the proxy admin
+ * @remarks The proxy admin needs to
+ * @remarks This function can deploy any proxy contract as long as the constructor has the following signature:
+ * `constructor(address implementation, address admin)`
+ *
+ * @param sender Signer to deploy the contract with, must be already connected to a provider
+ * @param name Name of the contract to deploy
+ * @param args Contract constructor arguments
+ * @param proxyName Name of the proxy contract to deploy
+ * @param proxyAdmin Contract to be used as the proxy admin
+ * @param buildAcceptTx If set to true it will build the accept tx and print it to the console. Defaults to `false`
+ * @returns the deployed contract with the proxy address
+ *
+ * @throws Error if the sender is not connected to a provider
+ */
+export const deployContractWithProxy: DeployAddressBookWithProxyFunction = async (
+ sender: Signer,
+ contractData: DeployData,
+ addressBook: AddressBook,
+ proxyData: DeployData,
+): Promise => {
+ if (!sender.provider) {
+ throw Error('Sender must be connected to a provider')
+ }
+
+ const proxyAdmin = getProxyAdmin(addressBook)
+
+ // Deploy implementation
+ const implDeployResult = await deployContract(sender, {
+ name: contractData.name,
+ args: [],
+ })
+
+ // Deploy proxy
+ const { contract: proxy } = await deployContract(sender, {
+ name: proxyData.name,
+ args: [implDeployResult.contract.address, proxyAdmin.address],
+ opts: { autolink: false },
+ })
+
+ // Accept implementation upgrade
+ await proxyAdminAcceptUpgrade(
+ sender,
+ implDeployResult.contract,
+ contractData.args ?? [],
+ proxyAdmin,
+ proxy.address,
+ proxyData.opts?.buildAcceptTx ?? false,
+ )
+
+ // Use interface of contract but with the proxy address
+ implDeployResult.contract = implDeployResult.contract.attach(proxy.address)
+ return implDeployResult
+}
+
+/**
+ * Deploys a contract with a proxy and saves the deployment result to the address book
+ *
+ * @remarks Same as {@link deployContractWithProxy} but this variant will also save the deployment result to the address book.
+ *
+ * @param proxyName Name of the proxy contract to deploy
+ * @param proxyAdmin Proxy admin contract
+ * @param name Name of the contract to deploy
+ * @param args Contract constructor arguments
+ * @param sender Signer to deploy the contract with, must be already connected to a provider
+ * @param buildAcceptTx If set to true it will build the accept tx and print it to the console. Defaults to `false`
+ * @returns the deployed contract with the proxy address
+ *
+ * @throws Error if the sender is not connected to a provider
+ */
+export const deployContractWithProxyAndSave: DeployAddressBookWithProxyFunction = async (
+ sender: Signer,
+ contractData: DeployData,
+ addressBook: AddressBook,
+ proxyData: DeployData,
+): Promise => {
+ if (!sender.provider) {
+ throw Error('Sender must be connected to a provider')
+ }
+
+ const proxyAdmin = getProxyAdmin(addressBook)
+
+ // Deploy implementation
+ const implDeployResult = await deployContractAndSave(
+ sender,
+ {
+ name: contractData.name,
+ args: [],
+ },
+ addressBook,
+ )
+
+ // Deploy proxy
+ const { contract: proxy } = await deployContract(sender, {
+ name: proxyData.name,
+ args: [implDeployResult.contract.address, proxyAdmin.address],
+ opts: { autolink: false },
+ })
+
+ // Accept implementation upgrade
+ await proxyAdminAcceptUpgrade(
+ sender,
+ implDeployResult.contract,
+ contractData.args ?? [],
+ proxyAdmin,
+ proxy.address,
+ proxyData.opts?.buildAcceptTx ?? false,
+ )
+
+ // Overwrite address entry with proxy
+ const artifact = loadArtifact(proxyData.name)
+ const contractEntry = addressBook.getEntry(contractData.name)
+
+ addressBook.setEntry(contractData.name, {
+ address: proxy.address,
+ initArgs:
+ contractData.args?.length === 0 ? undefined : contractData.args?.map((e) => e.toString()),
+ creationCodeHash: hashHexString(artifact.bytecode),
+ runtimeCodeHash: hashHexString(await sender.provider.getCode(proxy.address)),
+ txHash: proxy.deployTransaction.hash,
+ proxy: true,
+ implementation: contractEntry,
+ })
+ logDebug('> Contract saved to address book')
+
+ // Use interface of contract but with the proxy address
+ implDeployResult.contract = implDeployResult.contract.attach(proxy.address)
+ return implDeployResult
+}
+
+export const deployContractImplementationAndSave: DeployAddressBookWithProxyFunction = async (
+ sender: Signer,
+ contractData: DeployData,
+ addressBook: AddressBook,
+ proxyData: DeployData,
+): Promise => {
+ if (!sender.provider) {
+ throw Error('Sender must be connected to a provider')
+ }
+
+ const proxyAdmin = getProxyAdmin(addressBook)
+
+ // Deploy implementation
+ const implDeployResult = await deployContract(sender, {
+ name: contractData.name,
+ args: [],
+ })
+
+ // Get proxy entry
+ const contractEntry = addressBook.getEntry(contractData.name)
+
+ // Accept implementation upgrade
+ await proxyAdminAcceptUpgrade(
+ sender,
+ implDeployResult.contract,
+ contractData.args ?? [],
+ proxyAdmin,
+ contractEntry.address,
+ proxyData.opts?.buildAcceptTx ?? false,
+ )
+
+ // Save address entry
+ contractEntry.implementation = {
+ address: implDeployResult.contract.address,
+ constructorArgs:
+ contractData.args?.length === 0 ? undefined : contractData.args?.map((e) => e.toString()),
+ creationCodeHash: implDeployResult.creationCodeHash,
+ runtimeCodeHash: implDeployResult.runtimeCodeHash,
+ txHash: implDeployResult.txHash,
+ libraries:
+ implDeployResult.libraries && Object.keys(implDeployResult.libraries).length > 0
+ ? implDeployResult.libraries
+ : undefined,
+ }
+ addressBook.setEntry(contractData.name, contractEntry)
+ logDebug('> Contract saved to address book')
+
+ // Use interface of contract but with the proxy address
+ implDeployResult.contract = implDeployResult.contract.attach(contractEntry.address)
+ return implDeployResult
+}
+
+/**
+ * Accepts an upgrade for a proxy contract managed by a proxy admin
+ *
+ * @remarks Initializes the implementation if init arguments are provided
+ *
+ * @privateRemarks This function is highly specific to the graph protocol proxy system
+ *
+ * @param sender Signer to make the call to the proxy admin contract
+ * @param contract Implementation contract
+ * @param args Implementation initialization arguments
+ * @param proxyAdmin Proxy admin contract
+ * @param buildAcceptTx If set to true it will build the accept tx and print it to the console. Defaults to `false`
+ */
+const proxyAdminAcceptUpgrade = async (
+ sender: Signer,
+ contract: Contract,
+ args: Array,
+ proxyAdmin: Contract,
+ proxyAddress: string,
+ buildAcceptTx = false,
+) => {
+ const initTx = args ? await contract.populateTransaction.initialize(...args) : null
+ const acceptFunctionName = initTx ? 'acceptProxyAndCall' : 'acceptProxy'
+ const acceptFunctionParams = initTx
+ ? [contract.address, proxyAddress, initTx.data]
+ : [contract.address, proxyAddress]
+
+ if (buildAcceptTx) {
+ console.info(
+ `
+ Copy this data in the Gnosis Multisig UI, or a similar app and call ${acceptFunctionName}
+ --------------------------------------------------------------------------------------
+ > Contract Address: ${proxyAdmin.address}
+ > Implementation: ${contract.address}
+ > Proxy: ${proxyAddress}
+ > Data: ${initTx && initTx.data}
+ `,
+ )
+ } else {
+ await proxyAdmin.connect(sender)[acceptFunctionName](...acceptFunctionParams)
+ }
+}
+
+// Get the proxy admin to own the proxy for this contract
+function getProxyAdmin(addressBook: AddressBook): Contract {
+ const proxyAdminEntry = addressBook.getEntry('GraphProxyAdmin')
+ if (!proxyAdminEntry) {
+ throw new Error('GraphProxyAdmin not detected in the config, must be deployed first!')
+ }
+ return loadContractAt('GraphProxyAdmin', proxyAdminEntry.address, getArtifactsPath())
+}
diff --git a/packages/sdk/src/gre/README.md b/packages/sdk/src/gre/README.md
new file mode 100644
index 000000000..f5e49e3a7
--- /dev/null
+++ b/packages/sdk/src/gre/README.md
@@ -0,0 +1,293 @@
+# Graph Runtime Environment (GRE)
+
+GRE is a hardhat plugin that extends hardhat's runtime environment to inject additional functionality related to the usage of the Graph Protocol.
+
+### Features
+
+- Provides a simple interface to interact with protocol contracts
+- Exposes protocol configuration via graph config file and address book
+- Provides account management methods for convenience
+- Multichain! Supports both L1 and L2 layers of the protocol simultaneously
+- Integrates seamlessly with [hardhat-secure-accounts](https://www.npmjs.com/package/hardhat-secure-accounts)
+- Convenience method to create tasks that use GRE
+
+## Usage
+
+#### Example
+Import GRE using `import '@graphprotocol/sdk/gre'` on your hardhat config file and then:
+
+```js
+// Use L2 governor account to set the L1 token address on the L2 gateway
+const { l1, l2 } = hre.graph()
+
+const { GraphToken } = l1.contracts
+
+const { L2GraphTokenGateway } = l2.contracts
+const { governor } = await l2.getNamedAccounts()
+
+const tx = L2GraphTokenGateway.connect(governor).setL1TokenAddress(GraphToken.address)
+```
+__Note__: Project must run hardhat@~2.14.0 due to https://github.com/NomicFoundation/hardhat/issues/1539#issuecomment-1067543942
+
+#### Network selection
+
+GRE supports both the L1 and L2 networks of the Graph Protocol by default. It will use hardhat's network defined via `--network` as the "main" network and then automatically detect which is the appropriate counterpart network in L1 or L2.
+
+Example:
+
+```bash
+# L1: goerli and L2: arbitrum-goerli
+hh console --network goerli
+
+# L1: mainnet and L2: arbitrum-one
+hh console --network arbitrum-one
+
+# L1: mainnet and L2: arbitrum-one > same as previous
+hh console --network mainnet
+```
+
+#### Configuration
+
+To use GRE you'll need to configure the target networks. That is done via either hardhat's config file using the `networks` [config field](https://hardhat.org/hardhat-runner/docs/config#json-rpc-based-networks) or by passing the appropriate arguments to `hre.graph()` initializer.
+
+__Note__: The "main" network, defined by hardhat's `--network` flag _MUST_ be properly configured for GRE to initialize successfully. It's not necessary to configure the counterpart network if you don't plan on using it.
+
+**Hardhat: Network config**
+```js
+networks: {
+ goerli: {
+ chainId: 5,
+ url: `https://goerli.infura.io/v3/123456`
+ accounts: {
+ mnemonic: 'test test test test test test test test test test test test',
+ },
+ graphConfig: 'config/graph.goerli.yml'
+ },
+}
+```
+
+Fields:
+- **(_REQUIRED_) chainId**: the chainId of the network. This field is not required by hardhat but it's used by GRE to simplify the API.
+- **(_REQUIRED_) url**: the RPC endpoint of the network.
+- **(_OPTIONAL_) accounts**: the accounts to use on the network. These will be used by the account management functions on GRE.
+- **(_OPTIONAL_) graphConfig**: the path to the graph config file for the network.
+
+**Hardhat: Graph config**
+
+Additionally, the plugin adds a new config field to hardhat's config file: `graphConfig`. This can be used used to define defaults for the graph config file.
+
+
+```js
+...
+networks: {
+...
+},
+graph: {
+ addressBook: 'addresses.json'
+ l1GraphConfig: 'config/graph.mainnet.yml'
+ l2GraphConfig: 'config/graph.arbitrum-one.yml'
+}
+...
+```
+
+Fields:
+- **(_OPTIONAL_) addressBook**: the path to the address book.
+- **(_REQUIRED_) l1GraphConfig**: default path to the graph config file for L1 networks. This will be used if the `graphConfig` field is not defined on the network config.
+- **(_REQUIRED_) l2GraphConfig**: default path to the graph config file for L2 networks. This will be used if the `graphConfig` field is not defined on the network config.
+
+**Options: Graph initializer**
+
+The GRE initializer also allows you to set the address book and the graph config files like so:
+```js
+const graph = hre.graph({
+ addressBook: 'addresses.json',
+ l1GraphConfig: 'config/graph.mainnet.yml'
+ l2GraphConfig: 'config/graph.arbitrum-one.yml'
+})
+
+// Here graphConfig will apply only to the "main" network given by --network
+const graph = hre.graph({
+ addressBook: 'addresses.json',
+ graphConfig: 'config/graph.mainnet.yml'
+})
+```
+
+**Config priority**
+
+The path to the graph config and the address book can be set in multiple ways. The plugin will use the following order to determine the path to the graph config file:
+
+1) `hre.graph({ ... })` init parameters `l1GraphConfigPath` and `l2GraphConfigPath`
+2) `hre.graph({ ...})` init parameter graphConfigPath (but only for the "main" network)
+3) `networks..graphConfig` network config parameter `graphConfig` in hardhat config file
+4) `graph.lGraphConfig` graph config parameters `l1GraphConfig` and `l2GraphConfig` in hardhat config file
+
+The priority for the address book is:
+1) `hre.graph({ ... })` init parameter `addressBook`
+2) `graph.addressBook` graph config parameter `addressBook` in hardhat config file
+
+### Graph task convenience method
+
+GRE accepts a few parameters when being initialized. When using GRE in the context of a hardhat task these parameters would typically be configured as task options.
+
+In order to simplify the creation of hardhat tasks that will make use of GRE and would require several options to be defined we provide a convenience method: `graphTask`. This is a drop in replacement for hardhat's `task` that includes GRE related boilerplate, you can still customize the task as you would do with `task`.
+
+ you avoid having to define GRE's options on all of your tasks.
+
+Here is an example of a task using this convenience method:
+
+```ts
+import { graphTask } from '../../gre/gre'
+
+graphTask('hello-world', 'Say hi!', async (args, hre) => {
+ console.log('hello world')
+ const graph = hre.graph(args)
+})
+```
+
+```bash
+✗ npx hardhat hello-world --help
+Hardhat version 2.10.1
+
+Usage: hardhat [GLOBAL OPTIONS] test-graph [--address-book ] [--disable-secure-accounts] [--graph-config ] [--l1-graph-config ] [--l2-graph-config ]
+
+OPTIONS:
+
+ --address-book Path to the address book file.
+ --disable-secure-accounts Disable secure accounts.
+ --graph-config Path to the graph config file for the network specified using --network.
+ --l1-graph-config Path to the graph config file for the L1 network.
+ --l2-graph-config Path to the graph config file for the L2 network.
+
+hello-world: Say hi!
+
+For global options help run: hardhat help
+```
+
+## API
+
+GRE exposes functionality via a simple API:
+
+```js
+const graph = hre.graph()
+
+// To access the L1 object
+graph.l1
+
+// To access the L2 object
+graph.l2
+```
+
+The interface for both `l1` and `l2` objects looks like this:
+
+```ts
+export interface GraphNetworkEnvironment {
+ chainId: number
+ contracts: NetworkContracts
+ provider: EthersProviderWrapper
+ graphConfig: any
+ addressBook: AddressBook
+ getNamedAccounts: () => Promise
+ getTestAccounts: () => Promise
+ getDeployer: () => Promise
+}
+```
+
+**ChainId**
+
+The chainId of the network.
+
+**Contracts**
+
+Returns an object with all the contracts available in the network. Connects using a provider created with the URL specified in hardhat's network configuration (it doesn't use the usual hardhat `hre.ethers.provider`).
+
+```js
+> const graph = hre.graph()
+
+// Print curation default reserve ratio on L1
+> await g.l1.contracts.Curation.defaultReserveRatio()
+500000
+```
+
+**Graph Config**
+
+Returns an object that grants raw access to the YAML parse of the graph config file for the protocol. The graph config file is a YAML file that contains all the parameters with which the protocol was deployed.
+
+> TODO: add better APIs to interact with the graph config file.
+
+**Address Book**
+
+Returns an object that allows interacting with the address book.
+
+```js
+> const graph = hre.graph()
+> graph.l1.addressBook.getEntry('Curation')
+{
+ address: '0xE59B4820dDE28D2c235Bd9A73aA4e8716Cb93E9B',
+ initArgs: [
+ '0x48eD7AfbaB432d1Fc6Ea84EEC70E745d9DAcaF3B',
+ '0x2DFDC3e11E035dD96A4aB30Ef67fab4Fb6EC01f2',
+ '0x8bEd0a89F18a801Da9dEA994D475DEa74f75A059',
+ '500000',
+ '10000',
+ '1000000000000000000'
+ ],
+ creationCodeHash: '0x25a7b6cafcebb062169bc25fca9bcce8f23bd7411235859229ae3cc99b9a7d58',
+ runtimeCodeHash: '0xaf2d63813a0e5059f63ec46e1b280eb9d129d5ad548f0cdd1649d9798fde10b6',
+ txHash: '0xf1b1f0f28b80068bcc9fd6ef475be6324a8b23cbdb792f7344f05ce00aa997d7',
+ proxy: true,
+ implementation: {
+ address: '0xAeaA2B058539750b740E858f97159E6856948670',
+ creationCodeHash: '0x022576ab4b739ee17dab126ea7e5a6814bda724aa0e4c6735a051b38a76bd597',
+ runtimeCodeHash: '0xc7b1f9bef01ef92779aab0ae9be86376c47584118c508f5b4e612a694a4aab93',
+ txHash: '0x400bfb7b6c384363b859a66930590507ddca08ebedf64b20c4b5f6bc8e76e125'
+ }
+}
+```
+
+**Account management: getNamedAccounts**
+Returns an object with all the named accounts available in the network. Named accounts are accounts that have special roles in the protocol, they are defined in the graph config file.
+
+```js
+> const graph = hre.graph()
+> const namedAccounts = await g.l1.getNamedAccounts()
+> namedAccounts.governor.address
+'0xf1135bFF22512FF2A585b8d4489426CE660f204c'
+```
+
+The accounts are initialized from the graph config file but if the correct mnemonic or private key is provided via hardhat network configuration then they will be fully capable of signing transactions. Accounts are already connected to the network provider.
+
+**Account management: getTestAccounts**
+Returns an object with accounts which can be used for testing/interacting with the protocol. These are obtained from hardhat's network configuration using the provided mnemonic or private key. Accounts are already connected to the network provider.
+
+**Account management: getDeployer**
+Returns an object with the would-be deployer account. The deployer is by convention the first (index 0) account derived from the mnemonic or private key provided via hardhat network configuration. Deployer account is already connected to the network provider.
+
+It's important to note that the deployer is not a named account as it's derived from the provided mnemonic so it won't necessarily match the actual deployer for a given deployment. It's the account that would be used to deploy the protocol with the current configuration. It's not possible at the moment to recover the actual deployer account from a deployed protocol.
+
+**Account management: getWallets**
+Returns an object with wallets derived from the mnemonic or private key provided via hardhat network configuration. These wallets are not connected to a provider.
+
+**Account management: getWallet**
+Returns a wallet derived from the mnemonic or private key provided via hardhat network configuration that matches a given address. This wallet is not connected to a provider.
+
+#### Integration with hardhat-secure-accounts
+
+[hardhat-secure-accounts](https://www.npmjs.com/package/hardhat-secure-accounts) is a hardhat plugin that allows you to use encrypted keystore files to store your private keys. GRE has built-in support to use this plugin. By default is enabled but can be disabled by setting the `disableSecureAccounts` option to `true` when instantiating the GRE object. When enabled, each time you call any of the account management methods you will be prompted for an account name and password to unlock:
+
+```js
+// Without secure accounts
+> const graph = hre.graph({ disableSecureAccounts: true })
+> const deployer = await g.l1.getDeployer()
+> deployer.address
+'0xBc7f4d3a85B820fDB1058FD93073Eb6bc9AAF59b'
+
+// With secure accounts
+> const graph = hre.graph()
+> const deployer = await g.l1.getDeployer()
+== Using secure accounts, please unlock an account for L1(goerli)
+Available accounts: goerli-deployer, arbitrum-goerli-deployer, rinkeby-deployer, test-mnemonic
+Choose an account to unlock (use tab to autocomplete): test-mnemonic
+Enter the password for this account: ************
+> deployer.address
+'0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1'
+```
diff --git a/packages/sdk/src/gre/accounts.ts b/packages/sdk/src/gre/accounts.ts
new file mode 100644
index 000000000..eb8aae5ce
--- /dev/null
+++ b/packages/sdk/src/gre/accounts.ts
@@ -0,0 +1,105 @@
+import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { derivePrivateKeys } from 'hardhat/internal/core/providers/util'
+import { Wallet } from 'ethers'
+import { getItemValue, readConfig } from '..'
+import { getNetworkName } from './helpers/network'
+import { HttpNetworkHDAccountsConfig, NetworksConfig } from 'hardhat/types'
+import { GREPluginError } from './helpers/error'
+
+import type { AccountNames, NamedAccounts } from './types'
+
+const namedAccountList: AccountNames[] = [
+ 'arbitrator',
+ 'governor',
+ 'authority',
+ 'availabilityOracle',
+ 'pauseGuardian',
+ 'allocationExchangeOwner',
+]
+
+export async function getNamedAccounts(
+ provider: EthersProviderWrapper,
+ graphConfigPath: string,
+ impersonate?: boolean,
+): Promise {
+ const namedAccounts = namedAccountList.reduce(
+ async (accountsPromise, name) => {
+ const accounts = await accountsPromise
+ const address = getItemValue(readConfig(graphConfigPath, true), `general/${name}`)
+
+ // If we are impersonating, we need to set the balance of the account
+ if (impersonate) {
+ await provider.send('hardhat_impersonateAccount', [address])
+ await provider.send('hardhat_setBalance', [address, '0x56BC75E2D63100000']) // 100 ETH
+ }
+ accounts[name] = await SignerWithAddress.create(provider.getSigner(address))
+ return accounts
+ },
+ Promise.resolve({} as NamedAccounts),
+ )
+
+ return namedAccounts
+}
+
+export async function getDeployer(provider: EthersProviderWrapper): Promise {
+ const signer = provider.getSigner(0)
+ return SignerWithAddress.create(signer)
+}
+
+export async function getTestAccounts(
+ provider: EthersProviderWrapper,
+ graphConfigPath: string,
+): Promise {
+ // Get list of privileged accounts we don't want as test accounts
+ const namedAccounts = await getNamedAccounts(provider, graphConfigPath)
+ const blacklist = namedAccountList.map((a) => {
+ const account = namedAccounts[a]
+ return account.address
+ })
+ blacklist.push((await getDeployer(provider)).address)
+
+ // Get signers and filter out blacklisted accounts
+ const accounts = await provider.listAccounts()
+ const signers = await Promise.all(
+ accounts.map(async (account) => await SignerWithAddress.create(provider.getSigner(account))),
+ )
+
+ return signers.filter((s) => {
+ return !blacklist.includes(s.address)
+ })
+}
+
+export async function getWallets(
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+): Promise {
+ const networkName = getNetworkName(networks, chainId, mainNetworkName)
+ if (networkName === undefined) {
+ throw new GREPluginError(`Could not find networkName for chainId: ${chainId}!`)
+ }
+ const accounts = networks[networkName].accounts
+ const mnemonic = (accounts as HttpNetworkHDAccountsConfig).mnemonic
+
+ if (mnemonic) {
+ const privateKeys = derivePrivateKeys(mnemonic, "m/44'/60'/0'/0/", 0, 20, '')
+ return privateKeys.map((privateKey) => new Wallet(privateKey))
+ }
+
+ return []
+}
+
+export async function getWallet(
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+ address: string,
+): Promise {
+ const wallets = await getWallets(networks, chainId, mainNetworkName)
+ const found = wallets.find((w) => w.address === address)
+ if (found === undefined) {
+ throw new GREPluginError(`Could not find wallet for address: ${address}!`)
+ }
+ return found
+}
diff --git a/packages/sdk/src/gre/config.ts b/packages/sdk/src/gre/config.ts
new file mode 100644
index 000000000..570391bfa
--- /dev/null
+++ b/packages/sdk/src/gre/config.ts
@@ -0,0 +1,176 @@
+import fs from 'fs'
+
+import { HardhatRuntimeEnvironment } from 'hardhat/types/runtime'
+
+import { GREPluginError } from './helpers/error'
+import { isGraphChainId, counterpart, isGraphL1ChainId, isGraphL2ChainId } from '..'
+import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'
+
+import { logDebug } from './helpers/logger'
+import { normalizePath } from './helpers/utils'
+import { getNetworkConfig } from './helpers/network'
+import { getDefaultProvider } from './providers'
+
+import type { GraphRuntimeEnvironmentOptions } from './types'
+
+interface GREChains {
+ l1ChainId: number
+ l2ChainId: number
+ isHHL1: boolean
+ isHHL2: boolean
+}
+
+interface GREProviders {
+ l1Provider: EthersProviderWrapper | undefined
+ l2Provider: EthersProviderWrapper | undefined
+}
+
+interface GREGraphConfigs {
+ l1GraphConfigPath: string | undefined
+ l2GraphConfigPath: string | undefined
+}
+
+export function getAddressBookPath(
+ hre: HardhatRuntimeEnvironment,
+ opts: GraphRuntimeEnvironmentOptions,
+): string {
+ logDebug('== Getting address book path')
+ logDebug(`Graph base dir: ${hre.config.paths.graph}`)
+ logDebug(`1) opts.addressBookPath: ${opts.addressBook}`)
+ logDebug(`2) hre.config.graph.addressBook: ${hre.config.graph?.addressBook}`)
+
+ let addressBookPath = opts.addressBook ?? hre.config.graph?.addressBook
+
+ if (addressBookPath === undefined) {
+ throw new GREPluginError('Must set a an addressBook path!')
+ }
+
+ addressBookPath = normalizePath(addressBookPath, hre.config.paths.graph)
+
+ if (!fs.existsSync(addressBookPath)) {
+ throw new GREPluginError(`Address book not found: ${addressBookPath}`)
+ }
+
+ logDebug(`Address book path found: ${addressBookPath}`)
+ return addressBookPath
+}
+
+export function getChains(mainChainId: number | undefined): GREChains {
+ logDebug('== Getting chain ids')
+ logDebug(`Hardhat chain id: ${mainChainId}`)
+
+ if (!isGraphChainId(mainChainId)) {
+ throw new GREPluginError(`Chain ${mainChainId} is not supported!`)
+ }
+
+ // If mainChainId is supported there is a supported counterpart chainId so both chains are not undefined
+ mainChainId = mainChainId!
+
+ const secondaryChainId = counterpart(mainChainId)
+ logDebug(`Secondary chain id: ${secondaryChainId}`)
+
+ const isHHL1 = isGraphL1ChainId(mainChainId)
+ const isHHL2 = isGraphL2ChainId(mainChainId)
+ const l1ChainId = isHHL1 ? mainChainId : secondaryChainId
+ const l2ChainId = isHHL2 ? mainChainId : secondaryChainId
+
+ logDebug(`L1 chain id: ${l1ChainId} - Is HHL1: ${isHHL1}`)
+ logDebug(`L2 chain id: ${l2ChainId} - Is HHL2: ${isHHL2}`)
+
+ return {
+ l1ChainId,
+ l2ChainId,
+ isHHL1,
+ isHHL2,
+ }
+}
+
+export function getDefaultProviders(
+ hre: HardhatRuntimeEnvironment,
+ l1ChainId: number,
+ l2ChainId: number,
+ isHHL1: boolean,
+): GREProviders {
+ logDebug('== Getting providers')
+
+ const l1Provider = getDefaultProvider(hre.config.networks, l1ChainId, hre.network, isHHL1, 'L1')
+ const l2Provider = getDefaultProvider(hre.config.networks, l2ChainId, hre.network, !isHHL1, 'L2')
+
+ return {
+ l1Provider,
+ l2Provider,
+ }
+}
+
+export function getGraphConfigPaths(
+ hre: HardhatRuntimeEnvironment,
+ opts: GraphRuntimeEnvironmentOptions,
+ l1ChainId: number,
+ l2ChainId: number,
+ isHHL1: boolean,
+): GREGraphConfigs {
+ logDebug('== Getting graph config paths')
+ logDebug(`Graph base dir: ${hre.config.paths.graph}`)
+
+ const l1Network = getNetworkConfig(hre.config.networks, l1ChainId, hre.network.name)
+ const l2Network = getNetworkConfig(hre.config.networks, l2ChainId, hre.network.name)
+
+ // Priority is as follows:
+ // - hre.graph() init parameter l1GraphConfigPath/l2GraphConfigPath
+ // - hre.graph() init parameter graphConfigPath (only for layer corresponding to hh network)
+ // - hh network config
+ // - hh graph config (layer specific: l1GraphConfig, l2GraphConfig)
+ let l1GraphConfigPath =
+ opts.l1GraphConfig ??
+ (isHHL1 ? opts.graphConfig : undefined) ??
+ l1Network?.graphConfig ??
+ hre.config.graph.l1GraphConfig
+
+ logDebug(`> L1 graph config`)
+ logDebug(`1) opts.l1GraphConfig: ${opts.l1GraphConfig}`)
+ logDebug(`2) opts.graphConfig: ${isHHL1 ? opts.graphConfig : undefined}`)
+ logDebug(`3) l1Network.graphConfig: ${l1Network?.graphConfig}`)
+ logDebug(`4) hre.config.graph.l1GraphConfig: ${hre.config.graph.l1GraphConfig}`)
+
+ if (isHHL1 && l1GraphConfigPath === undefined) {
+ throw new GREPluginError('Must specify a graph config file for L1!')
+ }
+
+ if (l1GraphConfigPath !== undefined) {
+ l1GraphConfigPath = normalizePath(l1GraphConfigPath, hre.config.paths.graph)
+ }
+
+ let l2GraphConfigPath =
+ opts.l2GraphConfig ??
+ (!isHHL1 ? opts.graphConfig : undefined) ??
+ l2Network?.graphConfig ??
+ hre.config.graph.l2GraphConfig
+
+ logDebug(`> L2 graph config`)
+ logDebug(`1) opts.l2GraphConfig: ${opts.l2GraphConfig}`)
+ logDebug(`2) opts.graphConfig: ${!isHHL1 ? opts.graphConfig : undefined}`)
+ logDebug(`3) l2Network.graphConfig: ${l2Network?.graphConfig}`)
+ logDebug(`4) hre.config.graph.l2GraphConfig: ${hre.config.graph.l2GraphConfig}`)
+
+ if (!isHHL1 && l2GraphConfigPath === undefined) {
+ throw new GREPluginError('Must specify a graph config file for L2!')
+ }
+
+ if (l2GraphConfigPath !== undefined) {
+ l2GraphConfigPath = normalizePath(l2GraphConfigPath, hre.config.paths.graph)
+ }
+
+ for (const configPath of [l1GraphConfigPath, l2GraphConfigPath]) {
+ if (configPath !== undefined && !fs.existsSync(configPath)) {
+ throw new GREPluginError(`Graph config file not found: ${configPath}`)
+ }
+ }
+
+ logDebug(`L1 graph config path: ${l1GraphConfigPath}`)
+ logDebug(`L2 graph config path: ${l2GraphConfigPath}`)
+
+ return {
+ l1GraphConfigPath: l1GraphConfigPath,
+ l2GraphConfigPath: l2GraphConfigPath,
+ }
+}
diff --git a/packages/sdk/src/gre/gre.ts b/packages/sdk/src/gre/gre.ts
new file mode 100644
index 000000000..76470e8ed
--- /dev/null
+++ b/packages/sdk/src/gre/gre.ts
@@ -0,0 +1,220 @@
+import path from 'path'
+import { Wallet } from 'ethers'
+import { lazyFunction, lazyObject } from 'hardhat/plugins'
+import { HardhatConfig, HardhatRuntimeEnvironment, HardhatUserConfig } from 'hardhat/types'
+import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'
+
+import { GraphNetworkAddressBook, readConfig, loadGraphNetworkContracts } from '..'
+import { getDeployer, getNamedAccounts, getTestAccounts, getWallet, getWallets } from './accounts'
+import { getAddressBookPath, getChains, getDefaultProviders, getGraphConfigPaths } from './config'
+import { getSecureAccountsProvider } from './providers'
+import { logDebug, logWarn } from './helpers/logger'
+import { getDefaults } from '..'
+
+import type {
+ GraphNetworkEnvironment,
+ GraphRuntimeEnvironment,
+ GraphRuntimeEnvironmentOptions,
+} from './types'
+
+export const greExtendConfig = (config: HardhatConfig, userConfig: Readonly) => {
+ // Source for the path convention:
+ // https://github.com/NomicFoundation/hardhat-ts-plugin-boilerplate/blob/d450d89f4b6ed5d26a8ae32b136b9c55d2aadab5/src/index.ts
+ const userPath = userConfig.paths?.graph
+
+ let newPath: string
+ if (userPath === undefined) {
+ newPath = config.paths.root
+ } else {
+ if (path.isAbsolute(userPath)) {
+ newPath = userPath
+ } else {
+ newPath = path.normalize(path.join(config.paths.root, userPath))
+ }
+ }
+
+ config.paths.graph = newPath
+}
+
+export const greExtendEnvironment = (hre: HardhatRuntimeEnvironment) => {
+ hre.graph = (opts: GraphRuntimeEnvironmentOptions = {}) => {
+ logDebug('*** Initializing Graph Runtime Environment (GRE) ***')
+ logDebug(`Main network: ${hre.network.name}`)
+
+ logDebug('== Features')
+
+ // Tx logging
+ const enableTxLogging = opts.enableTxLogging ?? false
+ logDebug(`Tx logging: ${enableTxLogging ? 'enabled' : 'disabled'}`)
+
+ // Secure accounts
+ const secureAccounts = !(
+ opts.disableSecureAccounts ??
+ hre.config.graph?.disableSecureAccounts ??
+ false
+ )
+ logDebug(`Secure accounts: ${secureAccounts ? 'enabled' : 'disabled'}`)
+
+ // Forking
+ const fork = opts.fork ?? hre.config.graph?.fork ?? false
+ logDebug(`Forking: ${fork ? 'enabled' : 'disabled'}`)
+
+ if (fork && hre.network.config.accounts !== 'remote') {
+ console.log(hre.network.config.accounts)
+
+ logWarn('Forking is enabled but the network is not configured to use remote accounts')
+ }
+
+ const { l1ChainId, l2ChainId, isHHL1 } = getChains(hre.network.config.chainId)
+
+ // Default providers for L1 and L2
+ const { l1Provider, l2Provider } = getDefaultProviders(hre, l1ChainId, l2ChainId, isHHL1)
+
+ // Getters to unlock secure account providers for L1 and L2
+ const l1UnlockProvider = (caller: string) =>
+ getSecureAccountsProvider(
+ hre.accounts,
+ hre.config.networks,
+ l1ChainId,
+ hre.network.name,
+ isHHL1,
+ 'L1',
+ caller,
+ opts.l1AccountName,
+ opts.l1AccountPassword,
+ )
+
+ const l2UnlockProvider = (caller: string) =>
+ getSecureAccountsProvider(
+ hre.accounts,
+ hre.config.networks,
+ l2ChainId,
+ hre.network.name,
+ !isHHL1,
+ 'L2',
+ caller,
+ opts.l2AccountName,
+ opts.l2AccountPassword,
+ )
+
+ const addressBookPath = getAddressBookPath(hre, opts)
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ hre,
+ opts,
+ l1ChainId,
+ l2ChainId,
+ isHHL1,
+ )
+
+ // Wallet functions
+ const l1GetWallets = () => getWallets(hre.config.networks, l1ChainId, hre.network.name)
+ const l1GetWallet = (address: string) =>
+ getWallet(hre.config.networks, l1ChainId, hre.network.name, address)
+ const l2GetWallets = () => getWallets(hre.config.networks, l2ChainId, hre.network.name)
+ const l2GetWallet = (address: string) =>
+ getWallet(hre.config.networks, l2ChainId, hre.network.name, address)
+
+ // Build the Graph Runtime Environment (GRE)
+ const l1Graph: GraphNetworkEnvironment | null = buildGraphNetworkEnvironment(
+ l1ChainId,
+ l1Provider,
+ l1GraphConfigPath,
+ addressBookPath,
+ isHHL1,
+ enableTxLogging,
+ secureAccounts,
+ fork,
+ l1GetWallets,
+ l1GetWallet,
+ l1UnlockProvider,
+ )
+
+ const l2Graph: GraphNetworkEnvironment | null = buildGraphNetworkEnvironment(
+ l2ChainId,
+ l2Provider,
+ l2GraphConfigPath,
+ addressBookPath,
+ isHHL1,
+ enableTxLogging,
+ secureAccounts,
+ fork,
+ l2GetWallets,
+ l2GetWallet,
+ l2UnlockProvider,
+ )
+
+ const gre: GraphRuntimeEnvironment = {
+ ...(isHHL1 ? (l1Graph as GraphNetworkEnvironment) : (l2Graph as GraphNetworkEnvironment)),
+ l1: l1Graph,
+ l2: l2Graph,
+ }
+
+ logDebug('GRE initialized successfully!')
+ logDebug(`Main network: L${isHHL1 ? '1' : '2'}`)
+ logDebug(`Secondary network: ${gre.l2 !== null ? (isHHL1 ? 'L2' : 'L1') : 'not initialized'}`)
+ return gre
+ }
+}
+
+function buildGraphNetworkEnvironment(
+ chainId: number,
+ provider: EthersProviderWrapper | undefined,
+ graphConfigPath: string | undefined,
+ addressBookPath: string,
+ isHHL1: boolean,
+ enableTxLogging: boolean,
+ secureAccounts: boolean,
+ fork: boolean,
+ getWallets: () => Promise,
+ getWallet: (address: string) => Promise,
+ unlockProvider: (caller: string) => Promise,
+): GraphNetworkEnvironment | null {
+ if (graphConfigPath === undefined) {
+ logWarn(
+ `No graph config file provided for chain: ${chainId}. ${
+ isHHL1 ? 'L2' : 'L1'
+ } will not be initialized.`,
+ )
+ return null
+ }
+
+ if (provider === undefined) {
+ logWarn(
+ `No provider URL found for: ${chainId}. ${isHHL1 ? 'L2' : 'L1'} will not be initialized.`,
+ )
+ return null
+ }
+
+ // Upgrade provider to secure accounts if feature is enabled
+ const getUpdatedProvider = async (caller: string) =>
+ secureAccounts ? await unlockProvider(caller) : provider
+
+ return {
+ chainId: chainId,
+ provider: provider,
+ addressBook: lazyObject(() => new GraphNetworkAddressBook(addressBookPath, chainId)),
+ graphConfig: lazyObject(() => {
+ const config = readConfig(graphConfigPath, true)
+ config.defaults = getDefaults(config, isHHL1)
+ return config
+ }),
+ contracts: lazyObject(() => loadGraphNetworkContracts(addressBookPath, chainId, provider)),
+ getWallets: lazyFunction(() => () => getWallets()),
+ getWallet: lazyFunction(() => (address: string) => getWallet(address)),
+ getDeployer: lazyFunction(
+ () => async () => getDeployer(await getUpdatedProvider('getDeployer')),
+ ),
+ getNamedAccounts: lazyFunction(
+ () => async () =>
+ getNamedAccounts(
+ fork ? provider : await getUpdatedProvider('getNamedAccounts'),
+ graphConfigPath,
+ fork,
+ ),
+ ),
+ getTestAccounts: lazyFunction(
+ () => async () =>
+ getTestAccounts(await getUpdatedProvider('getTestAccounts'), graphConfigPath),
+ ),
+ }
+}
diff --git a/packages/sdk/src/gre/helpers/argv.ts b/packages/sdk/src/gre/helpers/argv.ts
new file mode 100644
index 000000000..a6b2eb243
--- /dev/null
+++ b/packages/sdk/src/gre/helpers/argv.ts
@@ -0,0 +1,17 @@
+import { GraphRuntimeEnvironmentOptions } from '../types'
+
+export function getGREOptsFromArgv(): GraphRuntimeEnvironmentOptions {
+ const argv = process.argv.slice(2)
+
+ const getArgv: any = (index: number) =>
+ argv[index] && argv[index] !== 'undefined' ? argv[index] : undefined
+
+ return {
+ addressBook: getArgv(0),
+ graphConfig: getArgv(1),
+ l1GraphConfig: getArgv(2),
+ l2GraphConfig: getArgv(3),
+ disableSecureAccounts: getArgv(4),
+ fork: getArgv(5),
+ }
+}
diff --git a/packages/sdk/src/gre/helpers/error.ts b/packages/sdk/src/gre/helpers/error.ts
new file mode 100644
index 000000000..46a2d7122
--- /dev/null
+++ b/packages/sdk/src/gre/helpers/error.ts
@@ -0,0 +1,9 @@
+import { HardhatPluginError } from 'hardhat/plugins'
+import { logError } from './logger'
+
+export class GREPluginError extends HardhatPluginError {
+ constructor(message: string) {
+ super('GraphRuntimeEnvironment', message)
+ logError(message)
+ }
+}
diff --git a/packages/sdk/src/gre/helpers/logger.ts b/packages/sdk/src/gre/helpers/logger.ts
new file mode 100644
index 000000000..a768d6b04
--- /dev/null
+++ b/packages/sdk/src/gre/helpers/logger.ts
@@ -0,0 +1,7 @@
+import debug from 'debug'
+
+const LOG_BASE = 'hardhat:gre'
+
+export const logDebug = debug(`${LOG_BASE}:debug`)
+export const logWarn = debug(`${LOG_BASE}:warn`)
+export const logError = debug(`${LOG_BASE}:error`)
diff --git a/packages/sdk/src/gre/helpers/network.ts b/packages/sdk/src/gre/helpers/network.ts
new file mode 100644
index 000000000..d2e3eabb6
--- /dev/null
+++ b/packages/sdk/src/gre/helpers/network.ts
@@ -0,0 +1,55 @@
+import { NetworkConfig, NetworksConfig } from 'hardhat/types/config'
+import { logDebug, logWarn } from './logger'
+import { GREPluginError } from './error'
+import { counterpartName } from '../..'
+
+export function getNetworkConfig(
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+): (NetworkConfig & { name: string }) | undefined {
+ const candidateNetworks = Object.keys(networks)
+ .map((n) => ({ ...networks[n], name: n }))
+ .filter((n) => n.chainId === chainId)
+
+ if (candidateNetworks.length > 1) {
+ logWarn(
+ `Found multiple networks with chainId ${chainId}, trying to use main network name to desambiguate`,
+ )
+
+ const filteredByMainNetworkName = candidateNetworks.filter((n) => n.name === mainNetworkName)
+
+ if (filteredByMainNetworkName.length === 1) {
+ logDebug(`Found network with chainId ${chainId} and name ${mainNetworkName}`)
+ return filteredByMainNetworkName[0]
+ } else {
+ logWarn(`Could not desambiguate with main network name, trying secondary network name`)
+ const secondaryNetworkName = counterpartName(mainNetworkName)
+ const filteredBySecondaryNetworkName = candidateNetworks.filter(
+ (n) => n.name === secondaryNetworkName,
+ )
+
+ if (filteredBySecondaryNetworkName.length === 1) {
+ logDebug(`Found network with chainId ${chainId} and name ${mainNetworkName}`)
+ return filteredBySecondaryNetworkName[0]
+ } else {
+ throw new GREPluginError(
+ `Could not desambiguate network with chainID ${chainId}. Use case not supported!`,
+ )
+ }
+ }
+ } else if (candidateNetworks.length === 1) {
+ return candidateNetworks[0]
+ } else {
+ return undefined
+ }
+}
+
+export function getNetworkName(
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+): string | undefined {
+ const network = getNetworkConfig(networks, chainId, mainNetworkName)
+ return network?.name
+}
diff --git a/packages/sdk/src/gre/helpers/utils.ts b/packages/sdk/src/gre/helpers/utils.ts
new file mode 100644
index 000000000..3fcf810d7
--- /dev/null
+++ b/packages/sdk/src/gre/helpers/utils.ts
@@ -0,0 +1,8 @@
+import path from 'path'
+
+export function normalizePath(_path: string, graphPath?: string): string {
+ if (!path.isAbsolute(_path) && graphPath !== undefined) {
+ _path = path.join(graphPath, _path)
+ }
+ return _path
+}
diff --git a/packages/sdk/src/gre/index.ts b/packages/sdk/src/gre/index.ts
new file mode 100644
index 000000000..730c23a13
--- /dev/null
+++ b/packages/sdk/src/gre/index.ts
@@ -0,0 +1,19 @@
+import { extendConfig, extendEnvironment } from 'hardhat/config'
+import { greExtendConfig, greExtendEnvironment } from './gre'
+
+// Plugin dependencies
+import 'hardhat-secure-accounts'
+
+// This import is needed to let the TypeScript compiler know that it should include your type
+// extensions in your npm package's types file.
+import './type-extensions'
+
+// ** Graph Runtime Environment (GRE) extensions for the HRE **
+extendConfig(greExtendConfig)
+extendEnvironment(greExtendEnvironment)
+
+// Exports
+export * from './types'
+export { graphTask } from './tasks/task'
+export { GRE_TASK_PARAMS } from './tasks/defaults'
+export { getGREOptsFromArgv } from './helpers/argv'
diff --git a/packages/sdk/src/gre/providers.ts b/packages/sdk/src/gre/providers.ts
new file mode 100644
index 000000000..a6a25f53a
--- /dev/null
+++ b/packages/sdk/src/gre/providers.ts
@@ -0,0 +1,107 @@
+import { Network } from 'hardhat/types/runtime'
+import { NetworksConfig, HttpNetworkConfig } from 'hardhat/types/config'
+import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'
+import { HARDHAT_NETWORK_NAME } from 'hardhat/plugins'
+import { createProvider } from 'hardhat/internal/core/providers/construction'
+
+import { getNetworkConfig, getNetworkName } from './helpers/network'
+import { logDebug } from './helpers/logger'
+
+import { GREPluginError } from './helpers/error'
+import { AccountsRuntimeEnvironment } from 'hardhat-secure-accounts/dist/src/type-extensions'
+
+export const getDefaultProvider = (
+ networks: NetworksConfig,
+ chainId: number,
+ network: Network,
+ isMainProvider: boolean,
+ chainLabel: string,
+): EthersProviderWrapper | undefined => {
+ // Don't recreate provider if we are on hardhat network. This avoids issues with
+ // hardhat node not responding to requests from the recreated provider
+ if (network.name === 'hardhat') {
+ logDebug(`Hardhat network detected; using default provider for ${chainLabel}(${network.name})`)
+ return new EthersProviderWrapper(network.provider)
+ }
+
+ const { networkConfig, networkName } = getNetworkData(
+ networks,
+ chainId,
+ network.name,
+ isMainProvider,
+ chainLabel,
+ )
+
+ if (networkConfig === undefined || networkName === undefined) {
+ return undefined
+ }
+
+ logDebug(`Creating provider for ${chainLabel}(${networkName})`)
+ const ethereumProvider = createProvider(networkName, networkConfig)
+ const ethersProviderWrapper = new EthersProviderWrapper(ethereumProvider)
+ return ethersProviderWrapper
+}
+
+export const getSecureAccountsProvider = async (
+ accounts: AccountsRuntimeEnvironment,
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+ isMainProvider: boolean,
+ chainLabel: string,
+ caller: string,
+ accountName?: string,
+ accountPassword?: string,
+): Promise => {
+ const { networkConfig, networkName } = getNetworkData(
+ networks,
+ chainId,
+ mainNetworkName,
+ isMainProvider,
+ chainLabel,
+ )
+
+ if (networkConfig === undefined || networkName === undefined) {
+ throw new GREPluginError(
+ `Could not get secure accounts provider for ${chainLabel}(${networkName})! - Caller is ${caller}`,
+ )
+ }
+
+ logDebug(`Using secure accounts provider for ${chainLabel}(${networkName}) - Caller is ${caller}`)
+ if (accountName === undefined || accountPassword === undefined) {
+ console.log(
+ `== Using secure accounts, please unlock an account for ${chainLabel}(${networkName}) - Caller is ${caller}`,
+ )
+ }
+
+ return await accounts.getProvider(
+ { name: networkName, config: networkConfig } as Network,
+ accountName,
+ accountPassword,
+ )
+}
+
+const getNetworkData = (
+ networks: NetworksConfig,
+ chainId: number,
+ mainNetworkName: string,
+ isMainProvider: boolean,
+ chainLabel: string,
+): { networkConfig: HttpNetworkConfig | undefined; networkName: string | undefined } => {
+ const networkConfig = getNetworkConfig(networks, chainId, mainNetworkName) as HttpNetworkConfig
+ const networkName = getNetworkName(networks, chainId, mainNetworkName)
+
+ logDebug(`Provider url for ${chainLabel}(${networkName}): ${networkConfig?.url}`)
+
+ // Ensure at least main provider is configured
+ // For Hardhat network we don't need url to create a provider
+ if (
+ isMainProvider &&
+ (networkConfig === undefined || networkConfig.url === undefined) &&
+ networkName !== HARDHAT_NETWORK_NAME
+ ) {
+ throw new GREPluginError(`Must set a provider url for chain: ${chainId}!`)
+ }
+
+ return { networkConfig, networkName }
+}
diff --git a/packages/sdk/src/gre/tasks/defaults.ts b/packages/sdk/src/gre/tasks/defaults.ts
new file mode 100644
index 000000000..eca7d9c40
--- /dev/null
+++ b/packages/sdk/src/gre/tasks/defaults.ts
@@ -0,0 +1,37 @@
+export const GRE_TASK_PARAMS = {
+ addressBook: {
+ description: 'The path to your address book file',
+ default: './addresses.json',
+ },
+ graphConfig: {
+ description: 'The path to the config file',
+ default: './config/graph.mainnet.yml',
+ },
+ providerUrl: {
+ description: 'The URL of an Ethereum provider',
+ default: 'http://localhost:8545',
+ },
+ mnemonic: {
+ description: 'The mnemonic for an account which will pay for gas',
+ default: 'myth like bonus scare over problem client lizard pioneer submit female collect',
+ },
+ accountNumber: {
+ description: 'The account number of the mnemonic',
+ default: '0',
+ },
+ force: {
+ description: "Deploy contract even if it's already deployed",
+ },
+ skipConfirmation: {
+ description: 'Skip confirmation prompt on write actions',
+ default: false,
+ },
+ arbitrumAddressBook: {
+ description: 'The path to the address book file for Arbitrum deployments',
+ default: './arbitrum-addresses.json',
+ },
+ l2ProviderUrl: {
+ description: 'The URL of an Arbitrum provider (only for bridge commands)',
+ default: 'https://rinkeby.arbitrum.io/rpc',
+ },
+}
diff --git a/packages/sdk/src/gre/tasks/task.ts b/packages/sdk/src/gre/tasks/task.ts
new file mode 100644
index 000000000..f0269eff4
--- /dev/null
+++ b/packages/sdk/src/gre/tasks/task.ts
@@ -0,0 +1,18 @@
+import { task } from 'hardhat/config'
+import { ActionType, ConfigurableTaskDefinition } from 'hardhat/types/runtime'
+
+export function graphTask(
+ name: string,
+ description?: string,
+ action?: ActionType,
+): ConfigurableTaskDefinition {
+ return task(name, description, action)
+ .addOptionalParam('addressBook', 'Path to the address book file.')
+ .addOptionalParam(
+ 'graphConfig',
+ 'Path to the graph config file for the network specified using --network.',
+ )
+ .addOptionalParam('l1GraphConfig', 'Path to the graph config file for the L1 network.')
+ .addOptionalParam('l2GraphConfig', 'Path to the graph config file for the L2 network.')
+ .addFlag('disableSecureAccounts', 'Disable secure accounts.')
+}
diff --git a/packages/sdk/src/gre/test/accounts.test.ts b/packages/sdk/src/gre/test/accounts.test.ts
new file mode 100644
index 000000000..f367fbf84
--- /dev/null
+++ b/packages/sdk/src/gre/test/accounts.test.ts
@@ -0,0 +1,223 @@
+import chai, { expect } from 'chai'
+import chaiAsPromised from 'chai-as-promised'
+import { ethers } from 'ethers'
+import { useEnvironment } from './helpers'
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+
+import type { AccountNames, GraphRuntimeEnvironment } from '../types'
+
+chai.use(chaiAsPromised)
+
+const mnemonic = 'pumpkin orient can short never warm truth legend cereal tourist craft skin'
+
+describe('GRE usage > account management', function () {
+ // Tests that loop through all the wallets take more than the default timeout
+ this.timeout(10_000)
+
+ useEnvironment('graph-config', 'hardhat')
+
+ let graph: GraphRuntimeEnvironment
+
+ beforeEach(function () {
+ graph = this.hre.graph()
+ })
+
+ describe('getWallets', function () {
+ it('should return 20 wallets', async function () {
+ const wallets = await graph.getWallets()
+ expect(wallets.length).to.equal(20)
+ })
+
+ it('should derive wallets from hardhat config mnemonic', async function () {
+ const wallets = await graph.getWallets()
+
+ for (let i = 0; i < wallets.length; i++) {
+ const derived = ethers.Wallet.fromMnemonic(mnemonic, `m/44'/60'/0'/0/${i}`)
+ expect(wallets[i].address).to.equal(derived.address)
+ }
+ })
+
+ it('should return wallets capable of signing messages', async function () {
+ const wallets = await graph.getWallets()
+
+ for (const wallet of wallets) {
+ await expect(wallet.signMessage('test')).to.eventually.be.fulfilled
+ }
+ })
+
+ it('should return wallets not connected to a provider', async function () {
+ const wallets = await graph.getWallets()
+
+ for (const wallet of wallets) {
+ expect(wallet.provider).to.be.null
+ }
+ })
+ })
+
+ describe('getWallet', function () {
+ it('should return wallet if provided address can be derived from mnemonic', async function () {
+ for (let i = 0; i < 20; i++) {
+ const derived = ethers.Wallet.fromMnemonic(mnemonic, `m/44'/60'/0'/0/${i}`)
+ const wallet = await graph.getWallet(derived.address)
+ expect(wallet.address).to.equal(derived.address)
+ }
+ })
+
+ it('should return wallet capable of signing messages', async function () {
+ for (let i = 0; i < 20; i++) {
+ const derived = ethers.Wallet.fromMnemonic(mnemonic, `m/44'/60'/0'/0/${i}`)
+ const wallet = await graph.getWallet(derived.address)
+ await expect(wallet.signMessage('test')).to.eventually.be.fulfilled
+ }
+ })
+
+ it('should return wallet not connected to a provider', async function () {
+ for (let i = 0; i < 20; i++) {
+ const derived = ethers.Wallet.fromMnemonic(mnemonic, `m/44'/60'/0'/0/${i}`)
+ const wallet = await graph.getWallet(derived.address)
+ expect(wallet.provider).to.be.null
+ }
+ })
+
+ it('should throw if provided address cant be derived from mnemonic', async function () {
+ const getWallet = graph.getWallet('0x0000000000000000000000000000000000000000')
+ await expect(getWallet).to.eventually.be.rejectedWith(/Could not find wallet for address: /)
+ })
+ })
+})
+
+describe('GRE usage > secure accounts', function () {
+ useEnvironment('graph-config', 'hardhat')
+
+ let graph: GraphRuntimeEnvironment
+ let graphSecureAccounts: GraphRuntimeEnvironment
+
+ beforeEach(function () {
+ graph = this.hre.graph({
+ disableSecureAccounts: true,
+ })
+
+ graphSecureAccounts = this.hre.graph({
+ disableSecureAccounts: false,
+ l1AccountName: 'test-account',
+ l1AccountPassword: 'batman-with-cheese',
+ l2AccountName: 'test-account-l2',
+ l2AccountPassword: 'batman-with-cheese',
+ })
+ })
+
+ describe('getDeployer', function () {
+ it('should return different accounts', async function () {
+ const deployer = await graph.l1!.getDeployer()
+ const deployerSecureAccount = await graphSecureAccounts.l1!.getDeployer()
+
+ expect(deployer.address).not.to.equal(deployerSecureAccount.address)
+ expect(deployer.address).to.equal('0x2770fb12b368a9aBf4A02DB34B0F6057fC03BD0d')
+ expect(deployerSecureAccount.address).to.equal('0xC108fda1b5b2903751594298769Efd4904b146bD')
+ })
+
+ it('should return accounts capable of signing messages', async function () {
+ const deployer = await graph.l1!.getDeployer()
+ const deployerSecureAccount = await graphSecureAccounts.l1!.getDeployer()
+
+ await expect(deployer.signMessage('test')).to.eventually.be.fulfilled
+ await expect(deployerSecureAccount.signMessage('test')).to.eventually.be.fulfilled
+ })
+ })
+
+ describe('getNamedAccounts', function () {
+ it('should return the same accounts', async function () {
+ const accounts = await graph.l1!.getNamedAccounts()
+ const secureAccounts = await graphSecureAccounts.l1!.getNamedAccounts()
+
+ const accountNames = Object.keys(accounts) as AccountNames[]
+ const secureAccountNames = Object.keys(secureAccounts)
+
+ expect(accountNames.length).to.equal(secureAccountNames.length)
+
+ for (const name of accountNames) {
+ const account = accounts[name]
+ const secureAccount = secureAccounts[name]
+
+ expect(account.address).to.equal(secureAccount.address)
+ }
+ })
+
+ it('should return accounts incapable of signing messages', async function () {
+ const accounts = await graph.l1!.getNamedAccounts()
+ const secureAccounts = await graphSecureAccounts.l1!.getNamedAccounts()
+
+ const accountNames = Object.keys(accounts) as AccountNames[]
+
+ for (const name of accountNames) {
+ const account = accounts[name]
+ const secureAccount = secureAccounts[name]
+
+ await expect(account.signMessage('test')).to.eventually.be.rejectedWith(/unknown account/)
+ await expect(secureAccount.signMessage('test')).to.eventually.be.rejected
+ const tx = account.sendTransaction({
+ to: ethers.constants.AddressZero,
+ value: ethers.utils.parseEther('0'),
+ })
+ await expect(tx).to.eventually.be.rejected
+ }
+ })
+ })
+
+ describe('getTestAccounts', function () {
+ it('should return different accounts', async function () {
+ const accounts = await graph.l1!.getTestAccounts()
+ const secureAccounts = await graphSecureAccounts.l1!.getTestAccounts()
+
+ expect(accounts.length).to.equal(secureAccounts.length)
+
+ for (let i = 0; i < accounts.length; i++) {
+ expect(accounts[i].address).not.to.equal(secureAccounts[i].address)
+ }
+ })
+
+ it('should return accounts capable of signing messages', async function () {
+ const accounts = await graph.l1!.getTestAccounts()
+ const secureAccounts = await graphSecureAccounts.l1!.getTestAccounts()
+
+ for (let i = 0; i < accounts.length; i++) {
+ await expect(accounts[i].signMessage('test')).to.eventually.be.fulfilled
+ await expect(secureAccounts[i].signMessage('test')).to.eventually.be.fulfilled
+ }
+ })
+ })
+})
+
+describe('GRE usage > fork', function () {
+ useEnvironment('graph-config', 'hardhat')
+
+ let graph: GraphRuntimeEnvironment
+
+ beforeEach(function () {
+ graph = this.hre.graph({
+ fork: true,
+ })
+ })
+ describe('getNamedAccounts', function () {
+ it('should allow impersonating named accounts', async function () {
+ const accounts = await graph.l1!.getNamedAccounts()
+ const secureAccounts = await graph.l1!.getNamedAccounts()
+
+ const accountNames = Object.keys(accounts) as AccountNames[]
+
+ for (const name of accountNames) {
+ const account: SignerWithAddress = accounts[name]
+ const secureAccount: SignerWithAddress = secureAccounts[name]
+
+ await expect(account.signMessage('test')).to.eventually.be.rejectedWith(/unknown account/)
+ await expect(secureAccount.signMessage('test')).to.eventually.be.rejected
+
+ const tx = account.sendTransaction({
+ to: ethers.constants.AddressZero,
+ value: ethers.utils.parseEther('0'),
+ })
+ await expect(tx).to.eventually.be.fulfilled
+ }
+ })
+ })
+})
diff --git a/packages/sdk/src/gre/test/config.test.ts b/packages/sdk/src/gre/test/config.test.ts
new file mode 100644
index 000000000..56a6129a3
--- /dev/null
+++ b/packages/sdk/src/gre/test/config.test.ts
@@ -0,0 +1,269 @@
+import { expect } from 'chai'
+import { useEnvironment } from './helpers'
+import path from 'path'
+
+import { getAddressBookPath, getChains, getDefaultProviders, getGraphConfigPaths } from '../config'
+import { getNetworkName } from '../helpers/network'
+
+describe('GRE init functions', function () {
+ describe('getAddressBookPath with graph-config project', function () {
+ useEnvironment('graph-config')
+
+ it('should use opts parameter if available', function () {
+ const addressBook = getAddressBookPath(this.hre, {
+ addressBook: 'addresses-opts.json',
+ })
+ expect(path.basename(addressBook)).to.equal('addresses-opts.json')
+ })
+
+ it('should use HH graph config if opts parameter not available ', function () {
+ const addressBook = getAddressBookPath(this.hre, {})
+ expect(path.basename(addressBook)).to.equal('addresses-hre.json')
+ })
+ })
+
+ describe('getAddressBookPath with default-config project', function () {
+ useEnvironment('default-config')
+
+ it('should throw if no address book is specified', function () {
+ expect(() => getAddressBookPath(this.hre, {})).to.throw('Must set a an addressBook path!')
+ })
+ })
+
+ describe('getAddressBookPath with graph-config-bad project', function () {
+ useEnvironment('graph-config-bad')
+
+ it("should throw if address book doesn't exist", function () {
+ expect(() => getAddressBookPath(this.hre, {})).to.throw(/Address book not found: /)
+ })
+ })
+
+ describe('getChains', function () {
+ it('should return L1 and L2 chain ids for a supported L1 chain', function () {
+ const { l1ChainId, l2ChainId, isHHL1, isHHL2 } = getChains(5) // Goerli
+
+ expect(l1ChainId).to.equal(5)
+ expect(l2ChainId).to.equal(421613)
+ expect(isHHL1).to.equal(true)
+ expect(isHHL2).to.equal(false)
+ })
+ it('should return L1 and L2 chain ids for a supported L2 chain', function () {
+ const { l1ChainId, l2ChainId, isHHL1, isHHL2 } = getChains(42161) // Arbitrum One
+
+ expect(l1ChainId).to.equal(1)
+ expect(l2ChainId).to.equal(42161)
+ expect(isHHL1).to.equal(false)
+ expect(isHHL2).to.equal(true)
+ })
+ it('should throw if provided chain is not supported', function () {
+ const badChainId = 999
+ expect(() => getChains(badChainId)).to.throw(`Chain ${badChainId} is not supported!`)
+ })
+ })
+
+ describe('getDefaultProviders with graph-config project', function () {
+ useEnvironment('graph-config')
+
+ it('should return L1 and L2 providers for supported networks (HH L1)', function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 5, 421613, true)
+ expect(l1Provider).to.be.an('object')
+ expect(l2Provider).to.be.an('object')
+ })
+
+ it('should return L1 and L2 providers for supported networks (HH L2)', function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 5, 421613, false)
+ expect(l1Provider).to.be.an('object')
+ expect(l2Provider).to.be.an('object')
+ })
+
+ it('should return only L1 provider if L2 is not supported (HH L1)', function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 5, 123456, true)
+ expect(l1Provider).to.be.an('object')
+ expect(l2Provider).to.be.undefined
+ })
+
+ it('should return only L2 provider if L1 is not supported (HH L2)', function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 123456, 421613, false)
+ expect(l1Provider).to.be.undefined
+ expect(l2Provider).to.be.an('object')
+ })
+ })
+
+ describe('getDefaultProviders with graph-config-bad project', function () {
+ useEnvironment('graph-config-bad')
+
+ it('should throw if main network is not defined in hardhat config (HH L1)', function () {
+ expect(() => getDefaultProviders(this.hre, 4, 421611, true)).to.throw(
+ /Must set a provider url for chain: /,
+ )
+ })
+
+ it('should throw if main network is not defined in hardhat config (HH L2)', function () {
+ expect(() => getDefaultProviders(this.hre, 5, 421613, false)).to.throw(
+ /Must set a provider url for chain: /,
+ )
+ })
+ })
+
+ describe('getProviders with graph-config-desambiguate project', function () {
+ useEnvironment('graph-config-desambiguate', 'localnitrol1')
+
+ it('should use main network name to desambiguate if multiple chains are defined with same chainId', async function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 1337, 412346, true)
+ expect(l1Provider).to.be.an('object')
+ expect(l2Provider).to.be.an('object')
+
+ const l1NetworkName = getNetworkName(this.hre.config.networks, 1337, 'localnitrol1')
+ const l2NetworkName = getNetworkName(this.hre.config.networks, 412346, 'localnitrol1')
+ expect(l1NetworkName).to.equal('localnitrol1')
+ expect(l2NetworkName).to.equal('localnitrol2')
+ })
+ })
+
+ describe('getProviders with graph-config-desambiguate project', function () {
+ useEnvironment('graph-config-desambiguate', 'localnitrol2')
+
+ it('should use secondary network name to desambiguate if multiple chains are defined with same chainId', async function () {
+ const { l1Provider, l2Provider } = getDefaultProviders(this.hre, 1337, 412346, true)
+ expect(l1Provider).to.be.an('object')
+ expect(l2Provider).to.be.an('object')
+
+ const l1NetworkName = getNetworkName(this.hre.config.networks, 1337, 'localnitrol2')
+ const l2NetworkName = getNetworkName(this.hre.config.networks, 412346, 'localnitrol2')
+ expect(l1NetworkName).to.equal('localnitrol1')
+ expect(l2NetworkName).to.equal('localnitrol2')
+ })
+ })
+
+ describe('getGraphConfigPaths with graph-config-full project', function () {
+ useEnvironment('graph-config-full')
+
+ it('should use opts parameters if available', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ { l1GraphConfig: 'config/graph.opts.yml', l2GraphConfig: 'config/graph.arbitrum-opts.yml' },
+ 5,
+ 421613,
+ true,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.opts.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-opts.yml')
+ })
+
+ it('should use opts graphConfig parameter only for main network if available (HH L1)', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ { graphConfig: 'config/graph.opts.yml' },
+ 4,
+ 421611,
+ true,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.opts.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-hre.yml')
+ })
+
+ it('should use opts graphConfig parameter only for main network if available (HH L2)', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ { graphConfig: 'config/graph.arbitrum-opts.yml' },
+ 4,
+ 421611,
+ false,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.hre.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-opts.yml')
+ })
+
+ it('should ignore graphConfig parameter if both config paths are provided (HH L1)', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ {
+ graphConfig: 'config/graph.opts2.yml',
+ l1GraphConfig: 'config/graph.opts.yml',
+ l2GraphConfig: 'config/graph.arbitrum-opts.yml',
+ },
+ 5,
+ 421613,
+ true,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.opts.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-opts.yml')
+ })
+
+ it('should ignore graphConfig parameter if both config paths are provided (HH L2)', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ {
+ graphConfig: 'config/graph.opts2.yml',
+ l1GraphConfig: 'config/graph.opts.yml',
+ l2GraphConfig: 'config/graph.arbitrum-opts.yml',
+ },
+ 5,
+ 421613,
+ false,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.opts.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-opts.yml')
+ })
+
+ it('should use network specific config if no opts given', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ {},
+ 1,
+ 42161,
+ false,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.mainnet.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-goerli.yml')
+ })
+
+ it('should use graph generic config if nothing else given', function () {
+ const { l1GraphConfigPath, l2GraphConfigPath } = getGraphConfigPaths(
+ this.hre,
+ {},
+ 4,
+ 421611,
+ false,
+ )
+ expect(l1GraphConfigPath).not.to.be.undefined
+ expect(l2GraphConfigPath).not.to.be.undefined
+ expect(path.basename(l1GraphConfigPath!)).to.equal('graph.hre.yml')
+ expect(path.basename(l2GraphConfigPath!)).to.equal('graph.arbitrum-hre.yml')
+ })
+ })
+
+ describe('getGraphConfigPaths with graph-config-bad project', function () {
+ useEnvironment('graph-config-bad')
+
+ it('should throw if no config file for main network (HH L1)', function () {
+ expect(() => getGraphConfigPaths(this.hre, {}, 5, 421611, true)).to.throw(
+ 'Must specify a graph config file for L1!',
+ )
+ })
+
+ it('should throw if no config file for main network (HH L2)', function () {
+ expect(() => getGraphConfigPaths(this.hre, {}, 5, 421611, false)).to.throw(
+ 'Must specify a graph config file for L2!',
+ )
+ })
+
+ it('should throw if config file does not exist', function () {
+ expect(() => getGraphConfigPaths(this.hre, {}, 1, 421611, true)).to.throw(
+ /Graph config file not found: /,
+ )
+ })
+ })
+})
diff --git a/packages/sdk/src/gre/test/files/addresses-hre.json b/packages/sdk/src/gre/test/files/addresses-hre.json
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/addresses-opts.json b/packages/sdk/src/gre/test/files/addresses-opts.json
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.arbitrum-goerli.yml b/packages/sdk/src/gre/test/files/config/graph.arbitrum-goerli.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.arbitrum-hre.yml b/packages/sdk/src/gre/test/files/config/graph.arbitrum-hre.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.arbitrum-opts.yml b/packages/sdk/src/gre/test/files/config/graph.arbitrum-opts.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.goerli.yml b/packages/sdk/src/gre/test/files/config/graph.goerli.yml
new file mode 100644
index 000000000..d15d1d25a
--- /dev/null
+++ b/packages/sdk/src/gre/test/files/config/graph.goerli.yml
@@ -0,0 +1,7 @@
+general:
+ arbitrator: &arbitrator "0xFD01aa87BeB04D0ac764FC298aCFd05FfC5439cD" # Arbitration Council
+ governor: &governor "0xf1135bFF22512FF2A585b8d4489426CE660f204c" # Graph Council
+ authority: &authority "0x52e498aE9B8A5eE2A5Cd26805F06A9f29A7F489F" # Authority that signs payment vouchers
+ availabilityOracle: &availabilityOracle "0x14053D40ea2E81D3AB0739728a54ab84F21200F9" # Subgraph Availability Oracle
+ pauseGuardian: &pauseGuardian "0x6855D551CaDe60754D145fb5eDCD90912D860262" # Protocol pause guardian
+ allocationExchangeOwner: &allocationExchangeOwner "0xf1135bFF22512FF2A585b8d4489426CE660f204c" # Allocation Exchange owner
diff --git a/packages/sdk/src/gre/test/files/config/graph.hre.yml b/packages/sdk/src/gre/test/files/config/graph.hre.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.mainnet.yml b/packages/sdk/src/gre/test/files/config/graph.mainnet.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.opts.yml b/packages/sdk/src/gre/test/files/config/graph.opts.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/files/config/graph.opts2.yml b/packages/sdk/src/gre/test/files/config/graph.opts2.yml
new file mode 100644
index 000000000..e69de29bb
diff --git a/packages/sdk/src/gre/test/fixture-projects/default-config/hardhat.config.ts b/packages/sdk/src/gre/test/fixture-projects/default-config/hardhat.config.ts
new file mode 100644
index 000000000..17de4a585
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/default-config/hardhat.config.ts
@@ -0,0 +1,8 @@
+module.exports = {
+ networks: {
+ mainnet: {
+ chainId: 1,
+ url: `https://mainnet.infura.io/v3/123456`,
+ },
+ },
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config-bad/hardhat.config.ts b/packages/sdk/src/gre/test/fixture-projects/graph-config-bad/hardhat.config.ts
new file mode 100644
index 000000000..314b3a5d1
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config-bad/hardhat.config.ts
@@ -0,0 +1,43 @@
+import '../../..'
+
+module.exports = {
+ paths: {
+ graph: '../../files',
+ },
+ solidity: '0.8.9',
+ defaultNetwork: 'hardhat',
+ networks: {
+ hardhat: {
+ chainId: 1337,
+ },
+ mainnet: {
+ chainId: 1,
+ graphConfig: 'config/graph.mainnet-does-not-exist.yml',
+ url: `https://mainnet.infura.io/v3/123456`,
+ },
+ 'arbitrum-one': {
+ chainId: 42161,
+ url: 'https://arb1.arbitrum.io/rpc',
+ graphConfig: 'config/graph.arbitrum-does-not-exist.yml',
+ },
+ goerli: {
+ chainId: 5,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ // 'arbitrum-goerli': {
+ // chainId: 421613,
+ // url: 'https://goerli-rollup.arbitrum.io/rpc',
+ // },
+ // rinkeby: {
+ // chainId: 4,
+ // url: `https://goerli.infura.io/v3/123456`,
+ // },
+ 'arbitrum-rinkeby': {
+ chainId: 421611,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ },
+ graph: {
+ addressBook: 'addresses-does-not-exist.json',
+ },
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config-desambiguate/hardhat.config.ts b/packages/sdk/src/gre/test/fixture-projects/graph-config-desambiguate/hardhat.config.ts
new file mode 100644
index 000000000..5d46c551d
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config-desambiguate/hardhat.config.ts
@@ -0,0 +1,59 @@
+import '../../..'
+
+module.exports = {
+ paths: {
+ graph: '../../files',
+ },
+ solidity: '0.8.9',
+ defaultNetwork: 'hardhat',
+ networks: {
+ hardhat: {
+ chainId: 1337,
+ },
+ localhost: {
+ chainId: 1337,
+ url: `http://localhost:8545`,
+ },
+ localnitrol1: {
+ chainId: 1337,
+ url: `http://localhost:8545`,
+ },
+ localnitrol2: {
+ chainId: 412346,
+ url: `http://localhost:8547`,
+ },
+ mainnet: {
+ chainId: 1,
+ graphConfig: 'config/graph.mainnet.yml',
+ url: `https://mainnet.infura.io/v3/123456`,
+ },
+ 'arbitrum-one': {
+ chainId: 42161,
+ url: 'https://arb1.arbitrum.io/rpc',
+ graphConfig: 'config/graph.arbitrum-goerli.yml',
+ },
+ goerli: {
+ chainId: 5,
+ url: `https://goerli.infura.io/v3/123456`,
+ graphConfig: 'config/graph.goerli.yml',
+ },
+ 'arbitrum-goerli': {
+ chainId: 421613,
+ url: 'https://goerli-rollup.arbitrum.io/rpc',
+ graphConfig: 'config/graph.arbitrum-goerli.yml',
+ },
+ rinkeby: {
+ chainId: 4,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ 'arbitrum-rinkeby': {
+ chainId: 421611,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ },
+ graph: {
+ addressBook: 'addresses-hre.json',
+ l1GraphConfig: 'config/graph.hre.yml',
+ l2GraphConfig: 'config/graph.arbitrum-hre.yml',
+ },
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config-full/hardhat.config.ts b/packages/sdk/src/gre/test/fixture-projects/graph-config-full/hardhat.config.ts
new file mode 100644
index 000000000..2bad7705c
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config-full/hardhat.config.ts
@@ -0,0 +1,47 @@
+import '../../..'
+
+module.exports = {
+ paths: {
+ graph: '../../files',
+ },
+ solidity: '0.8.9',
+ defaultNetwork: 'hardhat',
+ networks: {
+ hardhat: {
+ chainId: 1337,
+ },
+ mainnet: {
+ chainId: 1,
+ graphConfig: 'config/graph.mainnet.yml',
+ url: `https://mainnet.infura.io/v3/123456`,
+ },
+ 'arbitrum-one': {
+ chainId: 42161,
+ url: 'https://arb1.arbitrum.io/rpc',
+ graphConfig: 'config/graph.arbitrum-goerli.yml',
+ },
+ goerli: {
+ chainId: 5,
+ url: `https://goerli.infura.io/v3/123456`,
+ graphConfig: 'config/graph.goerli.yml',
+ },
+ 'arbitrum-goerli': {
+ chainId: 421613,
+ url: 'https://goerli-rollup.arbitrum.io/rpc',
+ graphConfig: 'config/graph.arbitrum-goerli.yml',
+ },
+ rinkeby: {
+ chainId: 4,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ 'arbitrum-rinkeby': {
+ chainId: 421611,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ },
+ graph: {
+ addressBook: 'addresses-hre.json',
+ l1GraphConfig: 'config/graph.hre.yml',
+ l2GraphConfig: 'config/graph.arbitrum-hre.yml',
+ },
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account-l2.json b/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account-l2.json
new file mode 100644
index 000000000..ab1ae36bb
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account-l2.json
@@ -0,0 +1,28 @@
+{
+ "address": "5baa8472c470a400f830e2458ddb97b13cc8eb32",
+ "id": "ead5a876-efae-4cdf-aeab-ab81907427c8",
+ "version": 3,
+ "Crypto": {
+ "cipher": "aes-128-ctr",
+ "cipherparams": { "iv": "5e90eb61380cee63382bd8c935eea554" },
+ "ciphertext": "67800c67ab32b8baf2df4a697aa1108ee7f91b5a182ff2e29fa562009e1bbd9f",
+ "kdf": "scrypt",
+ "kdfparams": {
+ "salt": "415db4971651654fb4b381f86525c273e4c7470a69307f7c83f71ec38aca7d12",
+ "n": 131072,
+ "dklen": 32,
+ "p": 1,
+ "r": 8
+ },
+ "mac": "f5611372940c7da01e774aaf35046a5b3c4eec050d482b9f0912707ba645e681"
+ },
+ "x-ethers": {
+ "client": "ethers.js",
+ "gethFilename": "UTC--2022-08-25T14-48-23.0Z--5baa8472c470a400f830e2458ddb97b13cc8eb32",
+ "mnemonicCounter": "b84bf04ecd5d0ab111950ee4cf168d86",
+ "mnemonicCiphertext": "672a53846059b4e8bae97747d684529a",
+ "path": "m/44'/60'/0'/0/0",
+ "locale": "en",
+ "version": "0.1"
+ }
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account.json b/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account.json
new file mode 100644
index 000000000..de055e684
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config/.accounts/test-account.json
@@ -0,0 +1,28 @@
+{
+ "address": "c108fda1b5b2903751594298769efd4904b146bd",
+ "id": "37ec99f7-8244-4982-b2d4-173c244784f3",
+ "version": 3,
+ "Crypto": {
+ "cipher": "aes-128-ctr",
+ "cipherparams": { "iv": "1eb9d55c0882a50e7988a09e674c2402" },
+ "ciphertext": "822fd907f44e48d15d500433200ac244b70487813982936a88c0830fa9cd66b6",
+ "kdf": "scrypt",
+ "kdfparams": {
+ "salt": "f6d158afdf9a11d3353fbe736cbb769626c8428015603c6449ca1fa0b42e3c2e",
+ "n": 131072,
+ "dklen": 32,
+ "p": 1,
+ "r": 8
+ },
+ "mac": "1af4526f4e62b6722226ee1c3a18d7f5dfff0d5b7862ca123989e7a464153f28"
+ },
+ "x-ethers": {
+ "client": "ethers.js",
+ "gethFilename": "UTC--2022-08-24T12-27-39.0Z--c108fda1b5b2903751594298769efd4904b146bd",
+ "mnemonicCounter": "3bd3b82c7148351fe0cdc005a631d445",
+ "mnemonicCiphertext": "f2bc1c5598c60fe265bf7908344fde6d",
+ "path": "m/44'/60'/0'/0/0",
+ "locale": "en",
+ "version": "0.1"
+ }
+}
diff --git a/packages/sdk/src/gre/test/fixture-projects/graph-config/hardhat.config.ts b/packages/sdk/src/gre/test/fixture-projects/graph-config/hardhat.config.ts
new file mode 100644
index 000000000..bacfae2be
--- /dev/null
+++ b/packages/sdk/src/gre/test/fixture-projects/graph-config/hardhat.config.ts
@@ -0,0 +1,48 @@
+import '../../..'
+
+module.exports = {
+ paths: {
+ graph: '../../files',
+ accounts: '.accounts',
+ },
+ solidity: '0.8.9',
+ defaultNetwork: 'hardhat',
+ networks: {
+ hardhat: {
+ chainId: 1337,
+ accounts: {
+ mnemonic: 'pumpkin orient can short never warm truth legend cereal tourist craft skin',
+ },
+ },
+ mainnet: {
+ chainId: 1,
+ graphConfig: 'config/graph.mainnet.yml',
+ url: `https://mainnet.infura.io/v3/123456`,
+ },
+ 'arbitrum-one': {
+ chainId: 42161,
+ url: 'https://arb1.arbitrum.io/rpc',
+ },
+ goerli: {
+ chainId: 5,
+ url: `https://goerli.infura.io/v3/123456`,
+ },
+ 'arbitrum-goerli': {
+ chainId: 421613,
+ url: 'https://goerli-rollup.arbitrum.io/rpc',
+ },
+ localhost: {
+ chainId: 1337,
+ url: 'http://localhost:8545',
+ },
+ 'arbitrum-rinkeby': {
+ chainId: 421611,
+ url: 'http://localhost:8545',
+ },
+ },
+ graph: {
+ addressBook: 'addresses-hre.json',
+ l1GraphConfig: 'config/graph.goerli.yml',
+ l2GraphConfig: 'config/graph.arbitrum-goerli.yml',
+ },
+}
diff --git a/packages/sdk/src/gre/test/gre.test.ts b/packages/sdk/src/gre/test/gre.test.ts
new file mode 100644
index 000000000..7f08b6814
--- /dev/null
+++ b/packages/sdk/src/gre/test/gre.test.ts
@@ -0,0 +1,84 @@
+import { expect } from 'chai'
+import { useEnvironment } from './helpers'
+
+describe('GRE usage', function () {
+ describe('graph-config project setting --network to an L1', function () {
+ useEnvironment('graph-config', 'mainnet')
+
+ it('should return L1 and L2 configured objects', function () {
+ const g = this.hre.graph()
+
+ expect(g).to.be.an('object')
+ expect(g.l1).to.be.an('object')
+ expect(g.l2).to.be.an('object')
+ expect(g.l1?.chainId).to.equal(1)
+ expect(g.l2?.chainId).to.equal(42161)
+ expect(g.chainId).to.equal(1)
+ })
+ })
+
+ describe('graph-config project setting --network to an L2', function () {
+ useEnvironment('graph-config', 'arbitrum-goerli')
+
+ it('should return L1 and L2 configured objects', function () {
+ const g = this.hre.graph()
+
+ expect(g).to.be.an('object')
+ expect(g.l1).to.be.an('object')
+ expect(g.l2).to.be.an('object')
+ expect(g.l1?.chainId).to.equal(5)
+ expect(g.l2?.chainId).to.equal(421613)
+ expect(g.chainId).to.equal(421613)
+ })
+ })
+
+ describe('graph-config project setting --network to hardhat network', function () {
+ useEnvironment('graph-config', 'hardhat')
+
+ it('should return L1 configured object and L2 unconfigured', function () {
+ const g = this.hre.graph()
+
+ expect(g).to.be.an('object')
+ expect(g.l1).to.be.an('object')
+ expect(g.l2).to.be.null
+ expect(g.l1?.chainId).to.equal(1337)
+ expect(g.chainId).to.equal(1337)
+ })
+ })
+
+ describe('graph-config project setting --network to an L1 with no configured counterpart', function () {
+ useEnvironment('graph-config', 'localhost')
+
+ it('should return L1 configured object and L2 unconfigured', function () {
+ const g = this.hre.graph()
+
+ expect(g).to.be.an('object')
+ expect(g.l1).to.be.an('object')
+ expect(g.l2).to.be.null
+ expect(g.l1?.chainId).to.equal(1337)
+ expect(g.chainId).to.equal(1337)
+ })
+ })
+
+ describe('graph-config project setting --network to an L2 with no configured counterpart', function () {
+ useEnvironment('graph-config', 'arbitrum-rinkeby')
+
+ it('should return L2 configured object and L1 unconfigured', function () {
+ const g = this.hre.graph()
+
+ expect(g).to.be.an('object')
+ expect(g.l1).to.be.null
+ expect(g.l2).to.be.an('object')
+ expect(g.l2?.chainId).to.equal(421611)
+ expect(g.chainId).to.equal(421611)
+ })
+ })
+
+ describe('default-config project', function () {
+ useEnvironment('default-config', 'mainnet')
+
+ it('should throw', function () {
+ expect(() => this.hre.graph()).to.throw()
+ })
+ })
+})
diff --git a/packages/sdk/src/gre/test/helpers.ts b/packages/sdk/src/gre/test/helpers.ts
new file mode 100644
index 000000000..81c97cd9b
--- /dev/null
+++ b/packages/sdk/src/gre/test/helpers.ts
@@ -0,0 +1,25 @@
+import { resetHardhatContext } from 'hardhat/plugins-testing'
+import { HardhatRuntimeEnvironment } from 'hardhat/types'
+import path from 'path'
+
+declare module 'mocha' {
+ interface Context {
+ hre: HardhatRuntimeEnvironment
+ }
+}
+
+export function useEnvironment(fixtureProjectName: string, network?: string): void {
+ beforeEach('Loading hardhat environment', function () {
+ process.chdir(path.join(__dirname, 'fixture-projects', fixtureProjectName))
+
+ if (network !== undefined) {
+ process.env.HARDHAT_NETWORK = network
+ }
+ this.hre = require('hardhat')
+ })
+
+ afterEach('Resetting hardhat', function () {
+ resetHardhatContext()
+ delete process.env.HARDHAT_NETWORK
+ })
+}
diff --git a/packages/sdk/src/gre/type-extensions.ts b/packages/sdk/src/gre/type-extensions.ts
new file mode 100644
index 000000000..f137e102b
--- /dev/null
+++ b/packages/sdk/src/gre/type-extensions.ts
@@ -0,0 +1,45 @@
+// To extend one of Hardhat's types, you need to import the module where it has been defined, and redeclare it.
+import 'hardhat/types/config'
+import 'hardhat/types/runtime'
+
+import type { GraphRuntimeEnvironment, GraphRuntimeEnvironmentOptions } from './types'
+
+declare module 'hardhat/types/runtime' {
+ export interface HardhatRuntimeEnvironment {
+ graph: (opts?: GraphRuntimeEnvironmentOptions) => GraphRuntimeEnvironment
+ }
+}
+
+declare module 'hardhat/types/config' {
+ export interface HardhatConfig {
+ graph: Omit
+ }
+
+ export interface HardhatUserConfig {
+ graph: Omit
+ }
+
+ export interface HardhatNetworkConfig {
+ graphConfig?: string
+ }
+
+ export interface HardhatNetworkUserConfig {
+ graphConfig?: string
+ }
+
+ export interface HttpNetworkConfig {
+ graphConfig?: string
+ }
+
+ export interface HttpNetworkUserConfig {
+ graphConfig?: string
+ }
+
+ export interface ProjectPathsConfig {
+ graph?: string
+ }
+
+ export interface ProjectPathsUserConfig {
+ graph?: string
+ }
+}
diff --git a/packages/sdk/src/gre/types.ts b/packages/sdk/src/gre/types.ts
new file mode 100644
index 000000000..66ee237f7
--- /dev/null
+++ b/packages/sdk/src/gre/types.ts
@@ -0,0 +1,51 @@
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import { GraphNetworkAddressBook, GraphNetworkContracts } from '..'
+
+import { EthersProviderWrapper } from '@nomiclabs/hardhat-ethers/internal/ethers-provider-wrapper'
+import { Wallet } from 'ethers'
+
+export interface GraphRuntimeEnvironmentOptions {
+ addressBook?: string
+ l1GraphConfig?: string
+ l2GraphConfig?: string
+ graphConfig?: string
+ enableTxLogging?: boolean
+ disableSecureAccounts?: boolean
+ fork?: boolean
+
+ // These are mostly for testing purposes
+ l1AccountName?: string
+ l2AccountName?: string
+ l1AccountPassword?: string
+ l2AccountPassword?: string
+}
+
+export type AccountNames =
+ | 'arbitrator'
+ | 'governor'
+ | 'authority'
+ | 'availabilityOracle'
+ | 'pauseGuardian'
+ | 'allocationExchangeOwner'
+
+export type NamedAccounts = {
+ [name in AccountNames]: SignerWithAddress
+}
+
+export interface GraphNetworkEnvironment {
+ chainId: number
+ provider: EthersProviderWrapper
+ contracts: GraphNetworkContracts
+ graphConfig: any
+ addressBook: GraphNetworkAddressBook
+ getNamedAccounts: () => Promise
+ getTestAccounts: () => Promise
+ getDeployer: () => Promise
+ getWallets: () => Promise
+ getWallet: (address: string) => Promise
+}
+
+export interface GraphRuntimeEnvironment extends GraphNetworkEnvironment {
+ l1: GraphNetworkEnvironment | null
+ l2: GraphNetworkEnvironment | null
+}
diff --git a/packages/sdk/src/helpers/arbitrum.ts b/packages/sdk/src/helpers/arbitrum.ts
new file mode 100644
index 000000000..b2da9c50e
--- /dev/null
+++ b/packages/sdk/src/helpers/arbitrum.ts
@@ -0,0 +1,22 @@
+import fs from 'fs'
+import { addCustomNetwork } from '@arbitrum/sdk'
+import { applyL1ToL2Alias } from '../utils/arbitrum/'
+import { impersonateAccount } from './impersonate'
+
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+
+export async function getL2SignerFromL1(l1Address: string): Promise {
+ const l2Address = applyL1ToL2Alias(l1Address)
+ return impersonateAccount(l2Address)
+}
+
+export function addLocalNetwork(deploymentFile: string) {
+ if (!fs.existsSync(deploymentFile)) {
+ throw new Error(`Deployment file not found: ${deploymentFile}`)
+ }
+ const deployment = JSON.parse(fs.readFileSync(deploymentFile, 'utf-8'))
+ addCustomNetwork({
+ customL1Network: deployment.l1Network,
+ customL2Network: deployment.l2Network,
+ })
+}
diff --git a/packages/sdk/src/helpers/balance.ts b/packages/sdk/src/helpers/balance.ts
new file mode 100644
index 000000000..28d7bb8e5
--- /dev/null
+++ b/packages/sdk/src/helpers/balance.ts
@@ -0,0 +1,26 @@
+import { setBalance as hardhatSetBalance } from '@nomicfoundation/hardhat-network-helpers'
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+
+import type { BigNumber } from 'ethers'
+
+export async function setBalance(
+ address: string,
+ balance: BigNumber | number,
+ funder?: SignerWithAddress,
+) {
+ try {
+ await hardhatSetBalance(address, balance)
+ } catch (error) {
+ if (funder === undefined) throw error
+ await funder.sendTransaction({ to: address, value: balance })
+ }
+}
+
+export async function setBalances(
+ args: { address: string; balance: BigNumber }[],
+ funder?: SignerWithAddress,
+) {
+ for (let i = 0; i < args.length; i++) {
+ await setBalance(args[i].address, args[i].balance, funder)
+ }
+}
diff --git a/packages/sdk/src/helpers/code.ts b/packages/sdk/src/helpers/code.ts
new file mode 100644
index 000000000..f1797caf0
--- /dev/null
+++ b/packages/sdk/src/helpers/code.ts
@@ -0,0 +1,5 @@
+import { setCode as hardhatSetCode } from '@nomicfoundation/hardhat-network-helpers'
+
+export async function setCode(address: string, code: string): Promise {
+ return hardhatSetCode(address, code)
+}
diff --git a/packages/sdk/src/helpers/epoch.ts b/packages/sdk/src/helpers/epoch.ts
new file mode 100644
index 000000000..f5a1a17e6
--- /dev/null
+++ b/packages/sdk/src/helpers/epoch.ts
@@ -0,0 +1,18 @@
+import { mine } from './mine'
+import type { EpochManager } from '@graphprotocol/contracts'
+
+export type PartialEpochManager = Pick
+
+export async function mineEpoch(epochManager: PartialEpochManager, epochs?: number): Promise {
+ epochs = epochs ?? 1
+ for (let i = 0; i < epochs; i++) {
+ epochManager
+ await _mineEpoch(epochManager)
+ }
+}
+
+async function _mineEpoch(epochManager: PartialEpochManager): Promise {
+ const blocksSinceEpoch = await epochManager.currentEpochBlockSinceStart()
+ const epochLen = await epochManager.epochLength()
+ return mine(epochLen.sub(blocksSinceEpoch))
+}
diff --git a/packages/sdk/src/helpers/impersonate.ts b/packages/sdk/src/helpers/impersonate.ts
new file mode 100644
index 000000000..b4c3212ed
--- /dev/null
+++ b/packages/sdk/src/helpers/impersonate.ts
@@ -0,0 +1,8 @@
+import { impersonateAccount as hardhatImpersonateAccount } from '@nomicfoundation/hardhat-network-helpers'
+import type { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+
+export async function impersonateAccount(address: string): Promise {
+ const hre = await import('hardhat')
+ await hardhatImpersonateAccount(address)
+ return hre.ethers.getSigner(address)
+}
diff --git a/packages/sdk/src/helpers/index.ts b/packages/sdk/src/helpers/index.ts
new file mode 100644
index 000000000..418c8f237
--- /dev/null
+++ b/packages/sdk/src/helpers/index.ts
@@ -0,0 +1,8 @@
+export * from './arbitrum'
+export * from './balance'
+export * from './code'
+export * from './epoch'
+export * from './time'
+export * from './impersonate'
+export * from './mine'
+export * from './snapshot'
diff --git a/packages/sdk/src/helpers/mine.ts b/packages/sdk/src/helpers/mine.ts
new file mode 100644
index 000000000..ff3558b3e
--- /dev/null
+++ b/packages/sdk/src/helpers/mine.ts
@@ -0,0 +1,27 @@
+import {
+ mine as hardhatMine,
+ mineUpTo as hardhatMineUpTo,
+} from '@nomicfoundation/hardhat-network-helpers'
+
+import type { BigNumber } from 'ethers'
+
+export async function mine(
+ blocks?: string | number | BigNumber,
+ interval?: string | number | BigNumber,
+): Promise {
+ return hardhatMine(blocks, { interval })
+}
+
+export async function mineUpTo(blockNumber: string | number | BigNumber): Promise {
+ return hardhatMineUpTo(blockNumber)
+}
+
+export async function setAutoMine(autoMine: boolean): Promise {
+ const hre = await import('hardhat')
+ return hre.network.provider.send('evm_setAutomine', [autoMine])
+}
+
+export async function setIntervalMining(interval: number): Promise {
+ const hre = await import('hardhat')
+ return hre.network.provider.send('evm_setIntervalMining', [interval])
+}
diff --git a/packages/sdk/src/helpers/snapshot.ts b/packages/sdk/src/helpers/snapshot.ts
new file mode 100644
index 000000000..552f43359
--- /dev/null
+++ b/packages/sdk/src/helpers/snapshot.ts
@@ -0,0 +1,14 @@
+import {
+ SnapshotRestorer,
+ takeSnapshot as hardhatTakeSnapshot,
+} from '@nomicfoundation/hardhat-network-helpers'
+
+export async function takeSnapshot(): Promise {
+ return hardhatTakeSnapshot()
+}
+
+export async function restoreSnapshot(snapshot: SnapshotRestorer): Promise {
+ return snapshot.restore()
+}
+
+export type { SnapshotRestorer } from '@nomicfoundation/hardhat-network-helpers'
diff --git a/packages/sdk/src/helpers/time.ts b/packages/sdk/src/helpers/time.ts
new file mode 100644
index 000000000..427678ae1
--- /dev/null
+++ b/packages/sdk/src/helpers/time.ts
@@ -0,0 +1,5 @@
+import { time } from '@nomicfoundation/hardhat-network-helpers'
+
+export async function latestBlock(): Promise {
+ return time.latestBlock()
+}
diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts
new file mode 100644
index 000000000..3bc0457f5
--- /dev/null
+++ b/packages/sdk/src/index.ts
@@ -0,0 +1,4 @@
+export * from './chain'
+export * from './deployments'
+export * as helpers from './helpers'
+export * from './utils'
diff --git a/packages/sdk/src/utils/abi.ts b/packages/sdk/src/utils/abi.ts
new file mode 100644
index 000000000..885c335f6
--- /dev/null
+++ b/packages/sdk/src/utils/abi.ts
@@ -0,0 +1,8 @@
+export function mergeABIs(abi1: any[], abi2: any[]) {
+ for (const item of abi2) {
+ if (abi1.find((v) => v.name === item.name) === undefined) {
+ abi1.push(item)
+ }
+ }
+ return abi1
+}
diff --git a/packages/sdk/src/utils/address.ts b/packages/sdk/src/utils/address.ts
new file mode 100644
index 000000000..62e110ac6
--- /dev/null
+++ b/packages/sdk/src/utils/address.ts
@@ -0,0 +1,4 @@
+import { getAddress } from 'ethers/lib/utils'
+import { randomHexBytes } from './bytes'
+
+export const randomAddress = (): string => getAddress(randomHexBytes(20))
diff --git a/packages/sdk/src/utils/allocation.ts b/packages/sdk/src/utils/allocation.ts
new file mode 100644
index 000000000..00a322934
--- /dev/null
+++ b/packages/sdk/src/utils/allocation.ts
@@ -0,0 +1,36 @@
+import { utils, Wallet } from 'ethers'
+import type { Signer } from 'ethers'
+
+export enum AllocationState {
+ Null,
+ Active,
+ Closed,
+ Finalized,
+ Claimed,
+}
+
+export interface ChannelKey {
+ privKey: string
+ pubKey: string
+ address: string
+ wallet: Signer
+ generateProof: (address: string) => Promise
+}
+
+export const deriveChannelKey = (): ChannelKey => {
+ const w = Wallet.createRandom()
+ return {
+ privKey: w.privateKey,
+ pubKey: w.publicKey,
+ address: w.address,
+ wallet: w,
+ generateProof: (indexerAddress: string): Promise => {
+ const messageHash = utils.solidityKeccak256(
+ ['address', 'address'],
+ [indexerAddress, w.address],
+ )
+ const messageHashBytes = utils.arrayify(messageHash)
+ return w.signMessage(messageHashBytes)
+ },
+ }
+}
diff --git a/packages/sdk/src/utils/arbitrum/address.ts b/packages/sdk/src/utils/arbitrum/address.ts
new file mode 100644
index 000000000..c9168eff8
--- /dev/null
+++ b/packages/sdk/src/utils/arbitrum/address.ts
@@ -0,0 +1,12 @@
+import { toBN } from '../units'
+
+// Adapted from:
+// https://github.com/livepeer/arbitrum-lpt-bridge/blob/e1a81edda3594e434dbcaa4f1ebc95b7e67ecf2a/utils/arbitrum/messaging.ts#L118
+export const applyL1ToL2Alias = (l1Address: string): string => {
+ const offset = toBN('0x1111000000000000000000000000000000001111')
+ const l1AddressAsNumber = toBN(l1Address)
+ const l2AddressAsNumber = l1AddressAsNumber.add(offset)
+
+ const mask = toBN(2).pow(160)
+ return l2AddressAsNumber.mod(mask).toHexString()
+}
diff --git a/packages/sdk/src/utils/arbitrum/gas.ts b/packages/sdk/src/utils/arbitrum/gas.ts
new file mode 100644
index 000000000..1d7573afc
--- /dev/null
+++ b/packages/sdk/src/utils/arbitrum/gas.ts
@@ -0,0 +1,69 @@
+import { L1ToL2MessageGasEstimator } from '@arbitrum/sdk'
+import { parseEther } from 'ethers/lib/utils'
+
+import type { L1ToL2MessageNoGasParams } from '@arbitrum/sdk/dist/lib/message/L1ToL2MessageCreator'
+import type { GasOverrides } from '@arbitrum/sdk/dist/lib/message/L1ToL2MessageGasEstimator'
+import type { BigNumber, providers } from 'ethers'
+
+export interface L2GasParams {
+ maxGas: BigNumber
+ gasPriceBid: BigNumber
+ maxSubmissionCost: BigNumber
+}
+
+/**
+ * Estimate gas parameters for a retryable ticket creation
+ *
+ * @remark Uses Arbitrum's SDK to estimate the parameters
+ *
+ * @param l1Provider Provider for the L1 network (ethereum)
+ * @param l2Provider Provider for the L2 network (arbitrum)
+ * @param gatewayAddress Address where the tickets will be sent from in L1
+ * @param l2Dest Address of the destination in L2
+ * @param depositCalldata Calldata to be sent to L2
+ * @param opts Gas parameters to be used if not auto-estimated
+ * @returns estimated gas parameters
+ */
+export const estimateRetryableTxGas = async (
+ l1Provider: providers.Provider,
+ l2Provider: providers.Provider,
+ gatewayAddress: string,
+ l2Dest: string,
+ depositCalldata: string,
+ opts: L2GasParams,
+): Promise => {
+ const autoEstimate = opts && (!opts.maxGas || !opts.gasPriceBid || !opts.maxSubmissionCost)
+ if (!autoEstimate) {
+ return opts
+ }
+
+ console.info('Estimating retryable ticket gas:')
+ const baseFee = (await l1Provider.getBlock('latest')).baseFeePerGas
+ const gasEstimator = new L1ToL2MessageGasEstimator(l2Provider)
+ const retryableEstimateData: L1ToL2MessageNoGasParams = {
+ from: gatewayAddress,
+ to: l2Dest,
+ data: depositCalldata,
+ l2CallValue: parseEther('0'),
+ excessFeeRefundAddress: gatewayAddress,
+ callValueRefundAddress: gatewayAddress,
+ }
+
+ const estimateOpts: GasOverrides = {}
+ if (opts.maxGas) estimateOpts.gasLimit = { base: opts.maxGas }
+ if (opts.maxSubmissionCost) estimateOpts.maxSubmissionFee = { base: opts.maxSubmissionCost }
+ if (opts.gasPriceBid) estimateOpts.maxFeePerGas = { base: opts.gasPriceBid }
+
+ const gasParams = await gasEstimator.estimateAll(
+ retryableEstimateData,
+ baseFee as BigNumber,
+ l1Provider,
+ estimateOpts,
+ )
+
+ return {
+ maxGas: opts.maxGas ?? gasParams.gasLimit,
+ gasPriceBid: opts.gasPriceBid ?? gasParams.maxFeePerGas,
+ maxSubmissionCost: opts.maxSubmissionCost ?? gasParams.maxSubmissionCost,
+ }
+}
diff --git a/packages/sdk/src/utils/arbitrum/index.ts b/packages/sdk/src/utils/arbitrum/index.ts
new file mode 100644
index 000000000..9e449cf5c
--- /dev/null
+++ b/packages/sdk/src/utils/arbitrum/index.ts
@@ -0,0 +1,3 @@
+export { applyL1ToL2Alias } from './address'
+export { estimateRetryableTxGas, type L2GasParams } from './gas'
+export * from './message'
diff --git a/packages/sdk/src/utils/arbitrum/message.ts b/packages/sdk/src/utils/arbitrum/message.ts
new file mode 100644
index 000000000..e4746ab22
--- /dev/null
+++ b/packages/sdk/src/utils/arbitrum/message.ts
@@ -0,0 +1,101 @@
+import {
+ L1ToL2MessageReader,
+ L1ToL2MessageStatus,
+ L1ToL2MessageWriter,
+ L1TransactionReceipt,
+ L2ToL1MessageReader,
+ L2ToL1MessageStatus,
+ L2ToL1MessageWriter,
+ L2TransactionReceipt,
+} from '@arbitrum/sdk'
+
+import type { Provider } from '@ethersproject/abstract-provider'
+import type { providers, Signer } from 'ethers'
+
+// L1 -> L2
+export async function getL1ToL2MessageWriter(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ return (await getL1ToL2Message(txHashOrReceipt, l1Provider, l2Provider)) as L1ToL2MessageWriter
+}
+
+export async function getL1ToL2MessageReader(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ return await getL1ToL2Message(txHashOrReceipt, l1Provider, l2Provider)
+}
+
+export async function getL1ToL2MessageStatus(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ const message = await getL1ToL2Message(txHashOrReceipt, l1Provider, l2Provider)
+ return await message.status()
+}
+
+async function getL1ToL2Message(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ const txReceipt =
+ typeof txHashOrReceipt === 'string'
+ ? await l1Provider.getTransactionReceipt(txHashOrReceipt)
+ : txHashOrReceipt
+ const l1Receipt = new L1TransactionReceipt(txReceipt)
+ const l1ToL2Messages = await l1Receipt.getL1ToL2Messages(l2Provider)
+ return l1ToL2Messages[0]
+}
+
+// L2 -> L1
+export async function getL2ToL1MessageWriter(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+ signer: Signer,
+): Promise {
+ return (await getL2ToL1Message(
+ txHashOrReceipt,
+ l1Provider,
+ l2Provider,
+ signer,
+ )) as L2ToL1MessageWriter
+}
+
+export async function getL2ToL1MessageReader(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ return await getL2ToL1Message(txHashOrReceipt, l1Provider, l2Provider)
+}
+
+export async function getL2ToL1MessageStatus(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+): Promise {
+ const message = await getL2ToL1Message(txHashOrReceipt, l1Provider, l2Provider)
+ return await message.status(l2Provider)
+}
+
+async function getL2ToL1Message(
+ txHashOrReceipt: string | providers.TransactionReceipt,
+ l1Provider: Provider,
+ l2Provider: Provider,
+ signer?: Signer,
+) {
+ const txReceipt =
+ typeof txHashOrReceipt === 'string'
+ ? await l2Provider.getTransactionReceipt(txHashOrReceipt)
+ : txHashOrReceipt
+ const l1SignerOrProvider = signer ? signer.connect(l1Provider) : l1Provider
+ const l2Receipt = new L2TransactionReceipt(txReceipt)
+ const l2ToL1Messages = await l2Receipt.getL2ToL1Messages(l1SignerOrProvider)
+ return l2ToL1Messages[0]
+}
diff --git a/packages/sdk/src/utils/assertions.ts b/packages/sdk/src/utils/assertions.ts
new file mode 100644
index 000000000..f215a9497
--- /dev/null
+++ b/packages/sdk/src/utils/assertions.ts
@@ -0,0 +1,11 @@
+import { AssertionError } from 'assert'
+
+export function assertObject(
+ value: unknown,
+ errorMessage?: string,
+): asserts value is Record {
+ if (typeof value !== 'object' || value == null)
+ throw new AssertionError({
+ message: errorMessage ?? 'Not an object',
+ })
+}
diff --git a/packages/sdk/src/utils/bytes.ts b/packages/sdk/src/utils/bytes.ts
new file mode 100644
index 000000000..eeecb6063
--- /dev/null
+++ b/packages/sdk/src/utils/bytes.ts
@@ -0,0 +1,3 @@
+import { hexlify, randomBytes } from 'ethers/lib/utils'
+
+export const randomHexBytes = (n = 32): string => hexlify(randomBytes(n))
diff --git a/packages/sdk/src/utils/eip712.ts b/packages/sdk/src/utils/eip712.ts
new file mode 100644
index 000000000..010e7df4f
--- /dev/null
+++ b/packages/sdk/src/utils/eip712.ts
@@ -0,0 +1,44 @@
+import { eip712 } from '@graphprotocol/common-ts/dist/attestations'
+import { BigNumber, BytesLike, Signature } from 'ethers'
+import { SigningKey, keccak256 } from 'ethers/lib/utils'
+
+export interface Permit {
+ owner: string
+ spender: string
+ value: BigNumber
+ nonce: BigNumber
+ deadline: BigNumber
+}
+
+const PERMIT_TYPE_HASH = eip712.typeHash(
+ 'Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)',
+)
+
+export function signPermit(
+ signer: BytesLike,
+ chainId: number,
+ contractAddress: string,
+ permit: Permit,
+ salt: string,
+): Signature {
+ const domainSeparator = eip712.domainSeparator({
+ name: 'Graph Token',
+ version: '0',
+ chainId,
+ verifyingContract: contractAddress,
+ salt: salt,
+ })
+ const hashEncodedPermit = hashEncodePermit(permit)
+ const message = eip712.encode(domainSeparator, hashEncodedPermit)
+ const messageHash = keccak256(message)
+ const signingKey = new SigningKey(signer)
+ return signingKey.signDigest(messageHash)
+}
+
+function hashEncodePermit(permit: Permit) {
+ return eip712.hashStruct(
+ PERMIT_TYPE_HASH,
+ ['address', 'address', 'uint256', 'uint256', 'uint256'],
+ [permit.owner, permit.spender, permit.value, permit.nonce, permit.deadline],
+ )
+}
diff --git a/packages/sdk/src/utils/hash.ts b/packages/sdk/src/utils/hash.ts
new file mode 100644
index 000000000..ab860c928
--- /dev/null
+++ b/packages/sdk/src/utils/hash.ts
@@ -0,0 +1,3 @@
+import { keccak256 } from 'ethers/lib/utils'
+
+export const hashHexString = (input: string): string => keccak256(`0x${input.replace(/^0x/, '')}`)
diff --git a/packages/sdk/src/utils/index.ts b/packages/sdk/src/utils/index.ts
new file mode 100644
index 000000000..d8e5a95bb
--- /dev/null
+++ b/packages/sdk/src/utils/index.ts
@@ -0,0 +1,9 @@
+export * from './address'
+export * from './arbitrum'
+export * from './bytes'
+export * from './hash'
+export * from './subgraph'
+export * from './allocation'
+export * from './units'
+export * from './eip712'
+export * from './prompt'
diff --git a/packages/sdk/src/utils/nonce.ts b/packages/sdk/src/utils/nonce.ts
new file mode 100644
index 000000000..62589fb85
--- /dev/null
+++ b/packages/sdk/src/utils/nonce.ts
@@ -0,0 +1,19 @@
+import { NonceManager } from '@ethersproject/experimental'
+
+import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'
+import type { providers } from 'ethers'
+
+export class NonceManagerWithAddress extends NonceManager {
+ public address: string
+ public signerWithAddress: SignerWithAddress
+
+ constructor(signer: SignerWithAddress) {
+ super(signer)
+ this.address = signer.address
+ this.signerWithAddress = signer
+ }
+
+ connect(provider: providers.Provider): NonceManager {
+ return new NonceManagerWithAddress(this.signerWithAddress.connect(provider))
+ }
+}
diff --git a/packages/sdk/src/utils/prompt.ts b/packages/sdk/src/utils/prompt.ts
new file mode 100644
index 000000000..1c8f0d324
--- /dev/null
+++ b/packages/sdk/src/utils/prompt.ts
@@ -0,0 +1,15 @@
+import inquirer from 'inquirer'
+
+export const confirm = async (message: string, skip: boolean): Promise => {
+ if (skip) return true
+ const res = await inquirer.prompt({
+ name: 'confirm',
+ type: 'confirm',
+ message,
+ })
+ if (!res.confirm) {
+ console.info('Cancelled')
+ return false
+ }
+ return true
+}
diff --git a/packages/sdk/src/utils/subgraph.ts b/packages/sdk/src/utils/subgraph.ts
new file mode 100644
index 000000000..af5a28ef3
--- /dev/null
+++ b/packages/sdk/src/utils/subgraph.ts
@@ -0,0 +1,38 @@
+import { BigNumber, ethers } from 'ethers'
+import { solidityKeccak256 } from 'ethers/lib/utils'
+import { randomHexBytes } from './bytes'
+
+export interface PublishSubgraph {
+ subgraphDeploymentID: string
+ versionMetadata: string
+ subgraphMetadata: string
+}
+
+export interface Subgraph {
+ vSignal: BigNumber
+ nSignal: BigNumber
+ subgraphDeploymentID: string
+ reserveRatioDeprecated: number
+ disabled: boolean
+ withdrawableGRT: BigNumber
+ id?: string
+}
+
+export const buildSubgraphId = async (
+ account: string,
+ seqId: number | BigNumber,
+ chainId: number | BigNumber,
+): Promise => {
+ return solidityKeccak256(['address', 'uint256', 'uint256'], [account, seqId, chainId])
+}
+
+export const buildLegacySubgraphId = (account: string, seqID: BigNumber): string =>
+ solidityKeccak256(['address', 'uint256'], [account, seqID])
+
+export const buildSubgraph = (): PublishSubgraph => {
+ return {
+ subgraphDeploymentID: randomHexBytes(),
+ versionMetadata: randomHexBytes(),
+ subgraphMetadata: randomHexBytes(),
+ }
+}
diff --git a/packages/sdk/src/utils/time.ts b/packages/sdk/src/utils/time.ts
new file mode 100644
index 000000000..87e1bdeba
--- /dev/null
+++ b/packages/sdk/src/utils/time.ts
@@ -0,0 +1,3 @@
+export const wait = (ms: number): Promise => {
+ return new Promise((res) => setTimeout(res, ms))
+}
diff --git a/packages/sdk/src/utils/type-guard.ts b/packages/sdk/src/utils/type-guard.ts
new file mode 100644
index 000000000..f8c77df35
--- /dev/null
+++ b/packages/sdk/src/utils/type-guard.ts
@@ -0,0 +1,14 @@
+// https://stackoverflow.com/questions/58278652/generic-enum-type-guard
+export function isSomeEnum>(
+ e: T,
+): (token: unknown) => token is T[keyof T] {
+ const keys = Object.keys(e).filter((k) => {
+ return !/^\d/.test(k)
+ })
+ const values = keys.map((k) => {
+ return (e as any)[k]
+ })
+ return (token: unknown): token is T[keyof T] => {
+ return values.includes(token)
+ }
+}
diff --git a/packages/sdk/src/utils/units.ts b/packages/sdk/src/utils/units.ts
new file mode 100644
index 000000000..997d47050
--- /dev/null
+++ b/packages/sdk/src/utils/units.ts
@@ -0,0 +1,8 @@
+import { BigNumber } from 'ethers'
+import { formatUnits, parseUnits } from 'ethers/lib/utils'
+
+export const toBN = (value: string | number): BigNumber => BigNumber.from(value)
+export const toGRT = (value: string | number): BigNumber => {
+ return parseUnits(typeof value === 'number' ? value.toString() : value, '18')
+}
+export const formatGRT = (value: BigNumber): string => formatUnits(value, '18')
diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json
new file mode 100644
index 000000000..c9379e787
--- /dev/null
+++ b/packages/sdk/tsconfig.json
@@ -0,0 +1,111 @@
+{
+ "compilerOptions": {
+ /* Visit https://aka.ms/tsconfig to read more about this file */
+
+ /* Projects */
+ // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */
+ // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
+ // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */
+ // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */
+ // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
+ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
+
+ /* Language and Environment */
+ "target": "ES2020" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */,
+ // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
+ // "jsx": "preserve", /* Specify what JSX code is generated. */
+ // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */
+ // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */
+ // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */
+ // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
+ // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */
+ // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */
+ // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
+ // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
+ // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
+
+ /* Modules */
+ "module": "commonjs" /* Specify what module code is generated. */,
+ // "rootDir": "./", /* Specify the root folder within your source files. */
+ // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */
+ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
+ // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
+ // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
+ // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */
+ // "types": [], /* Specify type package names to be included without being referenced in a source file. */
+ // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
+ // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */
+ // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */
+ // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */
+ // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */
+ // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */
+ // "resolveJsonModule": true, /* Enable importing .json files. */
+ // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */
+ // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */
+
+ /* JavaScript Support */
+ "allowJs": true /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */,
+ // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
+ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */
+
+ /* Emit */
+ "declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */,
+ "declarationMap": true /* Create sourcemaps for d.ts files. */,
+ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
+ "sourceMap": true /* Create source map files for emitted JavaScript files. */,
+ // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
+ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */
+ "outDir": "./build" /* Specify an output folder for all emitted files. */,
+ "removeComments": true /* Disable emitting comments. */,
+ // "noEmit": true, /* Disable emitting files from a compilation. */
+ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
+ // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */
+ // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
+ // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
+ // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
+ // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
+ // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
+ // "newLine": "crlf", /* Set the newline character for emitting files. */
+ // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */
+ // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */
+ "noEmitOnError": true /* Disable emitting files if any type checking errors are reported. */,
+ // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */
+ // "declarationDir": "./", /* Specify the output directory for generated declaration files. */
+ // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
+
+ /* Interop Constraints */
+ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */
+ // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */
+ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
+ "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */,
+ // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
+ "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */,
+
+ /* Type Checking */
+ "strict": true /* Enable all strict type-checking options. */,
+ // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */
+ // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */
+ // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */
+ // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */
+ // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */
+ // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */
+ // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */
+ // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
+ // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */
+ // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */
+ // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */
+ // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */
+ // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
+ // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */
+ // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
+ // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */
+ // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
+ // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
+
+ /* Completeness */
+ "skipDefaultLibCheck": true /* Skip type checking .d.ts files that are included with TypeScript. */,
+ "skipLibCheck": true /* Skip type checking all .d.ts files. */
+ },
+ "include": ["./src/**/*.ts", "./test/**/*.ts"],
+ "exclude": ["node_modules", "build"]
+}
diff --git a/yarn.lock b/yarn.lock
index 0661b47fd..91254df50 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1,14346 +1,19758 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@0no-co/graphql.web@^1.0.1":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz#9606eb651955499525d068ce0ad8bea596286ce2"
- integrity sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA==
-
-"@aashutoshrathi/word-wrap@^1.2.3":
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
- integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
-
-"@arbitrum/sdk@^3.0.0", "@arbitrum/sdk@^3.1.12":
- version "3.1.13"
- resolved "https://registry.yarnpkg.com/@arbitrum/sdk/-/sdk-3.1.13.tgz#a0d3d9a7b387f42547c63f6f066d8a6c4dd945cc"
- integrity sha512-oE/j8ThWWEdFfV0helmR8lD0T67/CY1zMCt6RVslaCLrytFdbg3QsrHs/sQE3yiCXgisQlsx3qomCgh8PfBo8Q==
- dependencies:
- "@ethersproject/address" "^5.0.8"
- "@ethersproject/bignumber" "^5.1.1"
- "@ethersproject/bytes" "^5.0.8"
- async-mutex "^0.4.0"
- ethers "^5.1.0"
-
-"@aws-crypto/sha256-js@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz#02acd1a1fda92896fc5a28ec7c6e164644ea32fc"
- integrity sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==
- dependencies:
- "@aws-crypto/util" "^1.2.2"
- "@aws-sdk/types" "^3.1.0"
- tslib "^1.11.1"
-
-"@aws-crypto/util@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-1.2.2.tgz#b28f7897730eb6538b21c18bd4de22d0ea09003c"
- integrity sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg==
- dependencies:
- "@aws-sdk/types" "^3.1.0"
- "@aws-sdk/util-utf8-browser" "^3.0.0"
- tslib "^1.11.1"
-
-"@aws-sdk/types@^3.1.0":
- version "3.433.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.433.0.tgz#0f94eae2a4a3525ca872c9ab04e143c01806d755"
- integrity sha512-0jEE2mSrNDd8VGFjTc1otYrwYPIkzZJEIK90ZxisKvQ/EURGBhNzWn7ejWB9XCMFT6XumYLBR0V9qq5UPisWtA==
- dependencies:
- "@smithy/types" "^2.4.0"
- tslib "^2.5.0"
-
-"@aws-sdk/util-utf8-browser@^3.0.0":
- version "3.259.0"
- resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
- integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
- dependencies:
- tslib "^2.3.1"
-
-"@babel/code-frame@7.12.11":
- version "7.12.11"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
- integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
- dependencies:
- "@babel/highlight" "^7.10.4"
-
-"@babel/code-frame@^7.0.0":
- version "7.22.13"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
- integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
- dependencies:
- "@babel/highlight" "^7.22.13"
- chalk "^2.4.2"
-
-"@babel/helper-validator-identifier@^7.22.20":
- version "7.22.20"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
- integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
-
-"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13":
- version "7.22.20"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54"
- integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==
- dependencies:
- "@babel/helper-validator-identifier" "^7.22.20"
- chalk "^2.4.2"
- js-tokens "^4.0.0"
-
-"@chainsafe/as-sha256@^0.3.1":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.3.1.tgz#3639df0e1435cab03f4d9870cc3ac079e57a6fc9"
- integrity sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==
-
-"@chainsafe/persistent-merkle-tree@^0.4.2":
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.4.2.tgz#4c9ee80cc57cd3be7208d98c40014ad38f36f7ff"
- integrity sha512-lLO3ihKPngXLTus/L7WHKaw9PnNJWizlOF1H9NNzHP6Xvh82vzg9F2bzkXhYIFshMZ2gTCEz8tq6STe7r5NDfQ==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
-
-"@chainsafe/persistent-merkle-tree@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.5.0.tgz#2b4a62c9489a5739dedd197250d8d2f5427e9f63"
- integrity sha512-l0V1b5clxA3iwQLXP40zYjyZYospQLZXzBVIhhr9kDg/1qHZfzzHw0jj4VPBijfYCArZDlPkRi1wZaV2POKeuw==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
-
-"@chainsafe/ssz@^0.10.0":
- version "0.10.2"
- resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.10.2.tgz#c782929e1bb25fec66ba72e75934b31fd087579e"
- integrity sha512-/NL3Lh8K+0q7A3LsiFq09YXS9fPE+ead2rr7vM2QK8PLzrNsw3uqrif9bpRX5UxgeRjM+vYi+boCM3+GM4ovXg==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
- "@chainsafe/persistent-merkle-tree" "^0.5.0"
-
-"@chainsafe/ssz@^0.9.2":
- version "0.9.4"
- resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.9.4.tgz#696a8db46d6975b600f8309ad3a12f7c0e310497"
- integrity sha512-77Qtg2N1ayqs4Bg/wvnWfg5Bta7iy7IRh8XqXh7oNMeP2HBbBwx8m6yTpA8p0EHItWPEBkgZd5S5/LSlp3GXuQ==
- dependencies:
- "@chainsafe/as-sha256" "^0.3.1"
- "@chainsafe/persistent-merkle-tree" "^0.4.2"
- case "^1.6.3"
-
-"@colors/colors@1.5.0":
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
- integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
-
-"@colors/colors@1.6.0", "@colors/colors@^1.6.0":
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0"
- integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==
-
-"@commitlint/cli@^13.2.1":
- version "13.2.1"
- resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-13.2.1.tgz#80ebd46beef6ceed3bb0c0842bcda8d02a3c91de"
- integrity sha512-JGzYk2ay5JkRS5w+FLQzr0u/Kih52ds4HPpa3vnwVOQN8Q+S1VYr8Nk/6kRm6uNYsAcC1nejtuDxRdLcLh/9TA==
- dependencies:
- "@commitlint/format" "^13.2.0"
- "@commitlint/lint" "^13.2.0"
- "@commitlint/load" "^13.2.1"
- "@commitlint/read" "^13.2.0"
- "@commitlint/types" "^13.2.0"
- lodash "^4.17.19"
- resolve-from "5.0.0"
- resolve-global "1.0.0"
- yargs "^17.0.0"
-
-"@commitlint/config-conventional@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-13.2.0.tgz#2ad24fecc56ae9619dbe0934b98a98b18ace0bec"
- integrity sha512-7u7DdOiF+3qSdDlbQGfpvCH8DCQdLFvnI2+VucYmmV7E92iD6t9PBj+UjIoSQCaMAzYp27Vkall78AkcXBh6Xw==
- dependencies:
- conventional-changelog-conventionalcommits "^4.3.1"
-
-"@commitlint/ensure@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-13.2.0.tgz#990c24f753781d1f14c1647c52d34a5730892e3d"
- integrity sha512-rqhT62RehdLTRBu8OrPHnRCCd/7RmHEE4TiTlT4BLlr5ls5jlZhecOQWJ8np872uCNirrJ5NFjnjYYdbkNoW9Q==
- dependencies:
- "@commitlint/types" "^13.2.0"
- lodash "^4.17.19"
-
-"@commitlint/execute-rule@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-13.2.0.tgz#e112159d6647bc5afe2f77c2080ef0f615fd541f"
- integrity sha512-6nPwpN0hwTYmsH3WM4hCdN+NrMopgRIuQ0aqZa+jnwMoS/g6ljliQNYfL+m5WO306BaIu1W3yYpbW5aI8gEr0g==
-
-"@commitlint/format@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-13.2.0.tgz#eccfff0a09ced8533afb21b2b3a1e28176b109d5"
- integrity sha512-yNBQJe6YFhM1pJAta4LvzQxccSKof6axJH7ALYjuhQqfT8AKlad7Y/2SuJ07ioyreNIqwOTuF2UfU8yJ7JzEIQ==
- dependencies:
- "@commitlint/types" "^13.2.0"
- chalk "^4.0.0"
-
-"@commitlint/is-ignored@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-13.2.0.tgz#532ddfb5d62a489ff4d3ad88bcbee44e8c7d2c8f"
- integrity sha512-onnx4WctHFPPkHGFFAZBIWRSaNwuhixIIfbwPhcZ6IewwQX5n4jpjwM1GokA7vhlOnQ57W7AavbKUGjzIVtnRQ==
- dependencies:
- "@commitlint/types" "^13.2.0"
- semver "7.3.5"
-
-"@commitlint/lint@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-13.2.0.tgz#b568c96bd21c8fa8eec359a5e21d22743206761f"
- integrity sha512-5XYkh0e9ehHjA7BxAHFpjPgr1qqbFY8OFG1wpBiAhycbYBtJnQmculA2wcwqTM40YCUBqEvWFdq86jTG8fbkMw==
- dependencies:
- "@commitlint/is-ignored" "^13.2.0"
- "@commitlint/parse" "^13.2.0"
- "@commitlint/rules" "^13.2.0"
- "@commitlint/types" "^13.2.0"
-
-"@commitlint/load@^13.2.1":
- version "13.2.1"
- resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-13.2.1.tgz#d5d926dbd05021c02837c438ff1057025b28b745"
- integrity sha512-qlaJkj0hfa9gtWRfCfbgFBTK3GYQRmjZhba4l9mUu4wV9lEZ4ICFlrLtd/8kaLXf/8xbrPhkAPkVFOAqM0YwUQ==
- dependencies:
- "@commitlint/execute-rule" "^13.2.0"
- "@commitlint/resolve-extends" "^13.2.0"
- "@commitlint/types" "^13.2.0"
- "@endemolshinegroup/cosmiconfig-typescript-loader" "^3.0.2"
- chalk "^4.0.0"
- cosmiconfig "^7.0.0"
- lodash "^4.17.19"
- resolve-from "^5.0.0"
- typescript "^4.4.3"
-
-"@commitlint/message@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-13.2.0.tgz#1a60f578551750a8d6b533be8a40541fc2e928a8"
- integrity sha512-+LlErJj2F2AC86xJb33VJIvSt25xqSF1I0b0GApSgoUtQBeJhx4SxIj1BLvGcLVmbRmbgTzAFq/QylwLId7EhA==
-
-"@commitlint/parse@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-13.2.0.tgz#48054602bd73dccbffee4f9ba8b2549c857ba0b7"
- integrity sha512-AtfKSQJQADbDhW+kuC5PxOyBANsYCuuJlZRZ2PYslOz2rvWwZ93zt+nKjM4g7C9ETbz0uq4r7/EoOsTJ2nJqfQ==
- dependencies:
- "@commitlint/types" "^13.2.0"
- conventional-changelog-angular "^5.0.11"
- conventional-commits-parser "^3.2.2"
-
-"@commitlint/read@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-13.2.0.tgz#2af580322ec6297478aba84fa8ec24fd27c35a54"
- integrity sha512-7db5e1Bn3re6hQN0SqygTMF/QX6/MQauoJn3wJiUHE93lvwO6aFQxT3qAlYeyBPwfWsmDz/uSH454jtrSsv3Uw==
- dependencies:
- "@commitlint/top-level" "^13.2.0"
- "@commitlint/types" "^13.2.0"
- fs-extra "^10.0.0"
- git-raw-commits "^2.0.0"
-
-"@commitlint/resolve-extends@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-13.2.0.tgz#74f48512eb1785abe07336a5208225fdf7fec327"
- integrity sha512-HLCMkqMKtvl1yYLZ1Pm0UpFvd0kYjsm1meLOGZ7VkOd9G/XX+Fr1S2G5AT2zeiDw7WUVYK8lGVMNa319bnV+aw==
- dependencies:
- import-fresh "^3.0.0"
- lodash "^4.17.19"
- resolve-from "^5.0.0"
- resolve-global "^1.0.0"
-
-"@commitlint/rules@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-13.2.0.tgz#e272fbd4099c2fe98bca1277d7f8caa3578b8f43"
- integrity sha512-O3A9S7blOzvHfzrJrUQe9JxdtGy154ol/GXHwvd8WfMJ10y5ryBB4b6+0YZ1XhItWzrEASOfOKbD++EdLV90dQ==
- dependencies:
- "@commitlint/ensure" "^13.2.0"
- "@commitlint/message" "^13.2.0"
- "@commitlint/to-lines" "^13.2.0"
- "@commitlint/types" "^13.2.0"
- execa "^5.0.0"
-
-"@commitlint/to-lines@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-13.2.0.tgz#e65d16340f353b496e90609b452f23f4b0be0b6a"
- integrity sha512-ZfWZix2y/CzewReCrj5g0nKOEfj5HW9eBMDrqjJJMPApve00CWv0tYrFCGXuGlv244lW4uvWJt6J/0HLRWsfyg==
-
-"@commitlint/top-level@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-13.2.0.tgz#869814e8ac0fec6a6e1f2e9665a318e4dc979e1e"
- integrity sha512-knBvWYbIq6VV6VPHrVeDsxDiJq4Zq6cv5NIYU3iesKAsmK2KlLfsZPa+Ig96Y4AqAPU3zNJwjHxYkz9qxdBbfA==
- dependencies:
- find-up "^5.0.0"
-
-"@commitlint/types@^13.2.0":
- version "13.2.0"
- resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-13.2.0.tgz#ed8128f9e41383f8f0ee1b0370c724826821e581"
- integrity sha512-RRVHEqmk1qn/dIaSQhvuca6k/6Z54G+r/KyimZ8gnAFielGiGUpsFRhIY3qhd5rXClVxDaa3nlcyTWckSccotQ==
- dependencies:
- chalk "^4.0.0"
-
-"@cspotcode/source-map-support@^0.8.0":
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
- integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
- dependencies:
- "@jridgewell/trace-mapping" "0.3.9"
-
-"@dabh/diagnostics@^2.0.2":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a"
- integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==
- dependencies:
- colorspace "1.1.x"
- enabled "2.0.x"
- kuler "^2.0.0"
-
-"@defi-wonderland/smock@^2.0.7":
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/@defi-wonderland/smock/-/smock-2.3.5.tgz#2f4daa10b4f4c69627200128778f61c51f4b32cc"
- integrity sha512-klANj1hUpc3cd2ShXdVH/bEGwxJd+LxOngkF5gLcIbg6b37RCgMPMmR/94/hgL62F8bfWtuNKsQD7K+c6M5fWQ==
- dependencies:
- "@nomicfoundation/ethereumjs-evm" "^1.0.0-rc.3"
- "@nomicfoundation/ethereumjs-util" "^8.0.0-rc.3"
- "@nomicfoundation/ethereumjs-vm" "^6.0.0-rc.3"
- diff "^5.0.0"
- lodash.isequal "^4.5.0"
- lodash.isequalwith "^4.4.0"
- rxjs "^7.2.0"
- semver "^7.3.5"
-
-"@endemolshinegroup/cosmiconfig-typescript-loader@^3.0.2":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz#eea4635828dde372838b0909693ebd9aafeec22d"
- integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==
- dependencies:
- lodash.get "^4"
- make-error "^1"
- ts-node "^9"
- tslib "^2"
-
-"@ensdomains/ens@^0.4.4":
- version "0.4.5"
- resolved "https://registry.yarnpkg.com/@ensdomains/ens/-/ens-0.4.5.tgz#e0aebc005afdc066447c6e22feb4eda89a5edbfc"
- integrity sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==
- dependencies:
- bluebird "^3.5.2"
- eth-ens-namehash "^2.0.8"
- solc "^0.4.20"
- testrpc "0.0.1"
- web3-utils "^1.0.0-beta.31"
-
-"@ensdomains/resolver@^0.2.4":
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/@ensdomains/resolver/-/resolver-0.2.4.tgz#c10fe28bf5efbf49bff4666d909aed0265efbc89"
- integrity sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==
-
-"@eslint/eslintrc@^0.4.3":
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c"
- integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==
- dependencies:
- ajv "^6.12.4"
- debug "^4.1.1"
- espree "^7.3.0"
- globals "^13.9.0"
- ignore "^4.0.6"
- import-fresh "^3.2.1"
- js-yaml "^3.13.1"
- minimatch "^3.0.4"
- strip-json-comments "^3.1.1"
-
-"@ethereum-waffle/chai@^3.4.4":
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/@ethereum-waffle/chai/-/chai-3.4.4.tgz#16c4cc877df31b035d6d92486dfdf983df9138ff"
- integrity sha512-/K8czydBtXXkcM9X6q29EqEkc5dN3oYenyH2a9hF7rGAApAJUpH8QBtojxOY/xQ2up5W332jqgxwp0yPiYug1g==
- dependencies:
- "@ethereum-waffle/provider" "^3.4.4"
- ethers "^5.5.2"
-
-"@ethereum-waffle/compiler@^3.4.4":
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/@ethereum-waffle/compiler/-/compiler-3.4.4.tgz#d568ee0f6029e68b5c645506079fbf67d0dfcf19"
- integrity sha512-RUK3axJ8IkD5xpWjWoJgyHclOeEzDLQFga6gKpeGxiS/zBu+HB0W2FvsrrLalTFIaPw/CGYACRBSIxqiCqwqTQ==
- dependencies:
- "@resolver-engine/imports" "^0.3.3"
- "@resolver-engine/imports-fs" "^0.3.3"
- "@typechain/ethers-v5" "^2.0.0"
- "@types/mkdirp" "^0.5.2"
- "@types/node-fetch" "^2.5.5"
- ethers "^5.0.1"
- mkdirp "^0.5.1"
- node-fetch "^2.6.1"
- solc "^0.6.3"
- ts-generator "^0.1.1"
- typechain "^3.0.0"
-
-"@ethereum-waffle/ens@^3.4.4":
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/@ethereum-waffle/ens/-/ens-3.4.4.tgz#db97ea2c9decbb70b9205d53de2ccbd6f3182ba1"
- integrity sha512-0m4NdwWxliy3heBYva1Wr4WbJKLnwXizmy5FfSSr5PMbjI7SIGCdCB59U7/ZzY773/hY3bLnzLwvG5mggVjJWg==
- dependencies:
- "@ensdomains/ens" "^0.4.4"
- "@ensdomains/resolver" "^0.2.4"
- ethers "^5.5.2"
-
-"@ethereum-waffle/mock-contract@^3.4.4":
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/@ethereum-waffle/mock-contract/-/mock-contract-3.4.4.tgz#fc6ffa18813546f4950a69f5892d4dd54b2c685a"
- integrity sha512-Mp0iB2YNWYGUV+VMl5tjPsaXKbKo8MDH9wSJ702l9EBjdxFf/vBvnMBAC1Fub1lLtmD0JHtp1pq+mWzg/xlLnA==
- dependencies:
- "@ethersproject/abi" "^5.5.0"
- ethers "^5.5.2"
-
-"@ethereum-waffle/provider@^3.4.4":
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/@ethereum-waffle/provider/-/provider-3.4.4.tgz#398fc1f7eb91cc2df7d011272eacba8af0c7fffb"
- integrity sha512-GK8oKJAM8+PKy2nK08yDgl4A80mFuI8zBkE0C9GqTRYQqvuxIyXoLmJ5NZU9lIwyWVv5/KsoA11BgAv2jXE82g==
- dependencies:
- "@ethereum-waffle/ens" "^3.4.4"
- ethers "^5.5.2"
- ganache-core "^2.13.2"
- patch-package "^6.2.2"
- postinstall-postinstall "^2.1.0"
-
-"@ethereumjs/common@2.5.0":
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.5.0.tgz#ec61551b31bef7a69d1dc634d8932468866a4268"
- integrity sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==
- dependencies:
- crc-32 "^1.2.0"
- ethereumjs-util "^7.1.1"
-
-"@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.4":
- version "2.6.5"
- resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30"
- integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==
- dependencies:
- crc-32 "^1.2.0"
- ethereumjs-util "^7.1.5"
-
-"@ethereumjs/rlp@^4.0.1":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@ethereumjs/rlp/-/rlp-4.0.1.tgz#626fabfd9081baab3d0a3074b0c7ecaf674aaa41"
- integrity sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==
-
-"@ethereumjs/tx@3.3.2":
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.3.2.tgz#348d4624bf248aaab6c44fec2ae67265efe3db00"
- integrity sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==
- dependencies:
- "@ethereumjs/common" "^2.5.0"
- ethereumjs-util "^7.1.2"
-
-"@ethereumjs/tx@^3.3.2":
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/@ethereumjs/tx/-/tx-3.5.2.tgz#197b9b6299582ad84f9527ca961466fce2296c1c"
- integrity sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==
- dependencies:
- "@ethereumjs/common" "^2.6.4"
- ethereumjs-util "^7.1.5"
-
-"@ethereumjs/util@^8.1.0":
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/@ethereumjs/util/-/util-8.1.0.tgz#299df97fb6b034e0577ce9f94c7d9d1004409ed4"
- integrity sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==
- dependencies:
- "@ethereumjs/rlp" "^4.0.1"
- ethereum-cryptography "^2.0.0"
- micro-ftch "^0.3.1"
-
-"@ethersproject/abi@5.0.0-beta.153":
- version "5.0.0-beta.153"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.0.0-beta.153.tgz#43a37172b33794e4562999f6e2d555b7599a8eee"
- integrity sha512-aXweZ1Z7vMNzJdLpR1CZUAIgnwjrZeUSvN9syCwlBaEBUFJmFY+HHnfuTI5vIhVs/mRkfJVrbEyl51JZQqyjAg==
- dependencies:
- "@ethersproject/address" ">=5.0.0-beta.128"
- "@ethersproject/bignumber" ">=5.0.0-beta.130"
- "@ethersproject/bytes" ">=5.0.0-beta.129"
- "@ethersproject/constants" ">=5.0.0-beta.128"
- "@ethersproject/hash" ">=5.0.0-beta.128"
- "@ethersproject/keccak256" ">=5.0.0-beta.127"
- "@ethersproject/logger" ">=5.0.0-beta.129"
- "@ethersproject/properties" ">=5.0.0-beta.131"
- "@ethersproject/strings" ">=5.0.0-beta.130"
-
-"@ethersproject/abi@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.6.0.tgz#ea07cbc1eec2374d32485679c12408005895e9f3"
- integrity sha512-AhVByTwdXCc2YQ20v300w6KVHle9g2OFc28ZAFCPnJyEpkv1xKXjZcSTgWOlv1i+0dqlgF8RCF2Rn2KC1t+1Vg==
- dependencies:
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/hash" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
-
-"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.6.0", "@ethersproject/abi@^5.6.3", "@ethersproject/abi@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449"
- integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==
- 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"
-
-"@ethersproject/abstract-provider@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.6.0.tgz#0c4ac7054650dbd9c476cf5907f588bbb6ef3061"
- integrity sha512-oPMFlKLN+g+y7a79cLK3WiLcjWFnZQtXWgnLAbHZcN3s7L4v90UHpTOrLk+m3yr0gt+/h9STTM6zrr7PM8uoRw==
- dependencies:
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/networks" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
- "@ethersproject/web" "^5.6.0"
-
-"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.6.0", "@ethersproject/abstract-provider@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef"
- integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==
- 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"
-
-"@ethersproject/abstract-signer@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.6.0.tgz#9cd7ae9211c2b123a3b29bf47aab17d4d016e3e7"
- integrity sha512-WOqnG0NJKtI8n0wWZPReHtaLkDByPL67tn4nBaDAhmVq8sjHTPbCdz4DRhVu/cfTOvfy9w3iq5QZ7BX7zw56BQ==
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
-
-"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.6.0", "@ethersproject/abstract-signer@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2"
- integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==
- 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"
-
-"@ethersproject/address@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.6.0.tgz#13c49836d73e7885fc148ad633afad729da25012"
- integrity sha512-6nvhYXjbXsHPS+30sHZ+U4VMagFC/9zAk6Gd/h3S21YW4+yfb0WfRtaAIZ4kfM4rrVwqiy284LP0GtL5HXGLxQ==
- dependencies:
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/rlp" "^5.6.0"
-
-"@ethersproject/address@5.7.0", "@ethersproject/address@>=5.0.0-beta.128", "@ethersproject/address@^5.0.2", "@ethersproject/address@^5.0.8", "@ethersproject/address@^5.6.0", "@ethersproject/address@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37"
- integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==
- 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"
-
-"@ethersproject/base64@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.6.0.tgz#a12c4da2a6fb86d88563216b0282308fc15907c9"
- integrity sha512-2Neq8wxJ9xHxCF9TUgmKeSh9BXJ6OAxWfeGWvbauPh8FuHEjamgHilllx8KkSd5ErxyHIX7Xv3Fkcud2kY9ezw==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
-
-"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.6.0", "@ethersproject/base64@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c"
- integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
-
-"@ethersproject/basex@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.6.0.tgz#9ea7209bf0a1c3ddc2a90f180c3a7f0d7d2e8a69"
- integrity sha512-qN4T+hQd/Md32MoJpc69rOwLYRUXwjTlhHDIeUkUmiN/JyWkkLLMoG0TqvSQKNqZOMgN5stbUYN6ILC+eD7MEQ==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
-
-"@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.6.0", "@ethersproject/basex@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b"
- integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
-
-"@ethersproject/bignumber@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.6.0.tgz#116c81b075c57fa765a8f3822648cf718a8a0e26"
- integrity sha512-VziMaXIUHQlHJmkv1dlcd6GY2PmT0khtAqaMctCIDogxkrarMzA9L94KN1NeXqqOfFD6r0sJT3vCTOFSmZ07DA==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- bn.js "^4.11.9"
-
-"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@>=5.0.0-beta.130", "@ethersproject/bignumber@^5.1.1", "@ethersproject/bignumber@^5.6.0", "@ethersproject/bignumber@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2"
- integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- bn.js "^5.2.1"
-
-"@ethersproject/bytes@5.6.1":
- version "5.6.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.6.1.tgz#24f916e411f82a8a60412344bf4a813b917eefe7"
- integrity sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@>=5.0.0-beta.129", "@ethersproject/bytes@^5.0.8", "@ethersproject/bytes@^5.6.0", "@ethersproject/bytes@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d"
- integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/constants@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.6.0.tgz#55e3eb0918584d3acc0688e9958b0cedef297088"
- integrity sha512-SrdaJx2bK0WQl23nSpV/b1aq293Lh0sUaZT/yYKPDKn4tlAbkH96SPJwIhwSwTsoQQZxuh1jnqsKwyymoiBdWA==
- dependencies:
- "@ethersproject/bignumber" "^5.6.0"
-
-"@ethersproject/constants@5.7.0", "@ethersproject/constants@>=5.0.0-beta.128", "@ethersproject/constants@^5.6.0", "@ethersproject/constants@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e"
- integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
-
-"@ethersproject/contracts@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.6.0.tgz#60f2cfc7addd99a865c6c8cfbbcec76297386067"
- integrity sha512-74Ge7iqTDom0NX+mux8KbRUeJgu1eHZ3iv6utv++sLJG80FVuU9HnHeKVPfjd9s3woFhaFoQGf3B3iH/FrQmgw==
- dependencies:
- "@ethersproject/abi" "^5.6.0"
- "@ethersproject/abstract-provider" "^5.6.0"
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
-
-"@ethersproject/contracts@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e"
- integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==
- 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"
-
-"@ethersproject/experimental@^5.6.0", "@ethersproject/experimental@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/experimental/-/experimental-5.7.0.tgz#9759639434d37beaedfd8acab6f3af7db246b92d"
- integrity sha512-DWvhuw7Dg8JPyhMbh/CNYOwsTLjXRx/HGkacIL5rBocG8jJC0kmixwoK/J3YblO4vtcyBLMa+sV74RJZK2iyHg==
- dependencies:
- "@ethersproject/web" "^5.7.0"
- ethers "^5.7.0"
- scrypt-js "3.0.1"
-
-"@ethersproject/hash@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.6.0.tgz#d24446a5263e02492f9808baa99b6e2b4c3429a2"
- integrity sha512-fFd+k9gtczqlr0/BruWLAu7UAOas1uRRJvOR84uDf4lNZ+bTkGl366qvniUZHKtlqxBRU65MkOobkmvmpHU+jA==
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
-
-"@ethersproject/hash@5.7.0", "@ethersproject/hash@>=5.0.0-beta.128", "@ethersproject/hash@^5.6.0", "@ethersproject/hash@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7"
- integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==
- 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"
-
-"@ethersproject/hdnode@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.6.0.tgz#9dcbe8d629bbbcf144f2cae476337fe92d320998"
- integrity sha512-61g3Jp3nwDqJcL/p4nugSyLrpl/+ChXIOtCEM8UDmWeB3JCAt5FoLdOMXQc3WWkc0oM2C0aAn6GFqqMcS/mHTw==
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/basex" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/pbkdf2" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/sha2" "^5.6.0"
- "@ethersproject/signing-key" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
- "@ethersproject/wordlists" "^5.6.0"
-
-"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.6.0", "@ethersproject/hdnode@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf"
- integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==
- 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"
-
-"@ethersproject/json-wallets@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.6.0.tgz#4c2fc27f17e36c583e7a252fb938bc46f98891e5"
- integrity sha512-fmh86jViB9r0ibWXTQipxpAGMiuxoqUf78oqJDlCAJXgnJF024hOOX7qVgqsjtbeoxmcLwpPsXNU0WEe/16qPQ==
- dependencies:
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/hdnode" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/pbkdf2" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
- aes-js "3.0.0"
- scrypt-js "3.0.1"
-
-"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.6.0", "@ethersproject/json-wallets@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360"
- integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==
- 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"
-
-"@ethersproject/keccak256@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.6.0.tgz#fea4bb47dbf8f131c2e1774a1cecbfeb9d606459"
- integrity sha512-tk56BJ96mdj/ksi7HWZVWGjCq0WVl/QvfhFQNeL8fxhBlGoP+L80uDCiQcpJPd+2XxkivS3lwRm3E0CXTfol0w==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- js-sha3 "0.8.0"
-
-"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@>=5.0.0-beta.127", "@ethersproject/keccak256@^5.6.0", "@ethersproject/keccak256@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a"
- integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- js-sha3 "0.8.0"
-
-"@ethersproject/logger@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.6.0.tgz#d7db1bfcc22fd2e4ab574cba0bb6ad779a9a3e7a"
- integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==
-
-"@ethersproject/logger@5.7.0", "@ethersproject/logger@>=5.0.0-beta.129", "@ethersproject/logger@^5.6.0", "@ethersproject/logger@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892"
- integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==
-
-"@ethersproject/networks@5.6.1":
- version "5.6.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.6.1.tgz#7a21ed1f83e86121737b16841961ec99ccf5c9c7"
- integrity sha512-b2rrupf3kCTcc3jr9xOWBuHylSFtbpJf79Ga7QR98ienU2UqGimPGEsYMgbI29KHJfA5Us89XwGVmxrlxmSrMg==
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/networks@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.0.tgz#df72a392f1a63a57f87210515695a31a245845ad"
- integrity sha512-MG6oHSQHd4ebvJrleEQQ4HhVu8Ichr0RDYEfHzsVAVjHNM+w36x9wp9r+hf1JstMXtseXDtkiVoARAG6M959AA==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.6.0", "@ethersproject/networks@^5.7.0":
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6"
- integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/pbkdf2@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.6.0.tgz#04fcc2d7c6bff88393f5b4237d906a192426685a"
- integrity sha512-Wu1AxTgJo3T3H6MIu/eejLFok9TYoSdgwRr5oGY1LTLfmGesDoSx05pemsbrPT2gG4cQME+baTSCp5sEo2erZQ==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/sha2" "^5.6.0"
-
-"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.6.0", "@ethersproject/pbkdf2@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102"
- integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
-
-"@ethersproject/properties@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.6.0.tgz#38904651713bc6bdd5bdd1b0a4287ecda920fa04"
- integrity sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==
- dependencies:
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/properties@5.7.0", "@ethersproject/properties@>=5.0.0-beta.131", "@ethersproject/properties@^5.6.0", "@ethersproject/properties@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30"
- integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==
- dependencies:
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/providers@5.6.2":
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.6.2.tgz#b9807b1c8c6f59fa2ee4b3cf6519724d07a9f422"
- integrity sha512-6/EaFW/hNWz+224FXwl8+HdMRzVHt8DpPmu5MZaIQqx/K/ELnC9eY236SMV7mleCM3NnEArFwcAAxH5kUUgaRg==
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.0"
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/basex" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/hash" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/networks" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.0"
- "@ethersproject/rlp" "^5.6.0"
- "@ethersproject/sha2" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
- "@ethersproject/web" "^5.6.0"
- bech32 "1.1.4"
- ws "7.4.6"
-
-"@ethersproject/providers@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.0.tgz#a885cfc7650a64385e7b03ac86fe9c2d4a9c2c63"
- integrity sha512-+TTrrINMzZ0aXtlwO/95uhAggKm4USLm1PbeCBR/3XZ7+Oey+3pMyddzZEyRhizHpy1HXV0FRWRMI1O3EGYibA==
- 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"
-
-"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.7.1", "@ethersproject/providers@^5.7.2":
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb"
- integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==
- 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"
-
-"@ethersproject/random@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.6.0.tgz#1505d1ab6a250e0ee92f436850fa3314b2cb5ae6"
- integrity sha512-si0PLcLjq+NG/XHSZz90asNf+YfKEqJGVdxoEkSukzbnBgC8rydbgbUgBbBGLeHN4kAJwUFEKsu3sCXT93YMsw==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/random@5.7.0", "@ethersproject/random@^5.6.0", "@ethersproject/random@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c"
- integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/rlp@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.6.0.tgz#55a7be01c6f5e64d6e6e7edb6061aa120962a717"
- integrity sha512-dz9WR1xpcTL+9DtOT/aDO+YyxSSdO8YIS0jyZwHHSlAmnxA6cKU3TrTd4Xc/bHayctxTgGLYNuVVoiXE4tTq1g==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.6.0", "@ethersproject/rlp@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304"
- integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/sha2@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.6.0.tgz#364c4c11cc753bda36f31f001628706ebadb64d9"
- integrity sha512-1tNWCPFLu1n3JM9t4/kytz35DkuF9MxqkGGEHNauEbaARdm2fafnOyw1s0tIQDPKF/7bkP1u3dbrmjpn5CelyA==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- hash.js "1.1.7"
-
-"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.6.0", "@ethersproject/sha2@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb"
- integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- hash.js "1.1.7"
-
-"@ethersproject/signing-key@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.6.0.tgz#4f02e3fb09e22b71e2e1d6dc4bcb5dafa69ce042"
- integrity sha512-S+njkhowmLeUu/r7ir8n78OUKx63kBdMCPssePS89So1TH4hZqnWFsThEd/GiXYp9qMxVrydf7KdM9MTGPFukA==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- bn.js "^4.11.9"
- elliptic "6.5.4"
- hash.js "1.1.7"
-
-"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.6.0", "@ethersproject/signing-key@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3"
- integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==
- 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"
-
-"@ethersproject/solidity@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.6.0.tgz#64657362a596bf7f5630bdc921c07dd78df06dc3"
- integrity sha512-YwF52vTNd50kjDzqKaoNNbC/r9kMDPq3YzDWmsjFTRBcIF1y4JCQJ8gB30wsTfHbaxgxelI5BfxQSxD/PbJOww==
- dependencies:
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/sha2" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
-
-"@ethersproject/solidity@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8"
- integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==
- 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"
-
-"@ethersproject/strings@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.6.0.tgz#9891b26709153d996bf1303d39a7f4bc047878fd"
- integrity sha512-uv10vTtLTZqrJuqBZR862ZQjTIa724wGPWQqZrofaPI/kUsf53TBG0I0D+hQ1qyNtllbNzaW+PDPHHUI6/65Mg==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/strings@5.7.0", "@ethersproject/strings@>=5.0.0-beta.130", "@ethersproject/strings@^5.6.0", "@ethersproject/strings@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2"
- integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==
- dependencies:
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/transactions@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.6.0.tgz#4b594d73a868ef6e1529a2f8f94a785e6791ae4e"
- integrity sha512-4HX+VOhNjXHZyGzER6E/LVI2i6lf9ejYeWD6l4g50AdmimyuStKc39kvKf1bXWQMg7QNVh+uC7dYwtaZ02IXeg==
- dependencies:
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/rlp" "^5.6.0"
- "@ethersproject/signing-key" "^5.6.0"
-
-"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.6.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b"
- integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==
- 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"
-
-"@ethersproject/units@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.6.0.tgz#e5cbb1906988f5740254a21b9ded6bd51e826d9c"
- integrity sha512-tig9x0Qmh8qbo1w8/6tmtyrm/QQRviBh389EQ+d8fP4wDsBrJBf08oZfoiz1/uenKK9M78yAP4PoR7SsVoTjsw==
- dependencies:
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/constants" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
-
-"@ethersproject/units@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1"
- integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/wallet@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.6.0.tgz#33d11a806d783864208f348709a5a3badac8e22a"
- integrity sha512-qMlSdOSTyp0MBeE+r7SUhr1jjDlC1zAXB8VD84hCnpijPQiSNbxr6GdiLXxpUs8UKzkDiNYYC5DRI3MZr+n+tg==
- dependencies:
- "@ethersproject/abstract-provider" "^5.6.0"
- "@ethersproject/abstract-signer" "^5.6.0"
- "@ethersproject/address" "^5.6.0"
- "@ethersproject/bignumber" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/hash" "^5.6.0"
- "@ethersproject/hdnode" "^5.6.0"
- "@ethersproject/json-wallets" "^5.6.0"
- "@ethersproject/keccak256" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/random" "^5.6.0"
- "@ethersproject/signing-key" "^5.6.0"
- "@ethersproject/transactions" "^5.6.0"
- "@ethersproject/wordlists" "^5.6.0"
-
-"@ethersproject/wallet@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d"
- integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==
- 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"
-
-"@ethersproject/web@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.6.0.tgz#4bf8b3cbc17055027e1a5dd3c357e37474eaaeb8"
- integrity sha512-G/XHj0hV1FxI2teHRfCGvfBUHFmU+YOSbCxlAMqJklxSa7QMiHFQfAxvwY2PFqgvdkxEKwRNr/eCjfAPEm2Ctg==
- dependencies:
- "@ethersproject/base64" "^5.6.0"
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
-
-"@ethersproject/web@5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.0.tgz#40850c05260edad8b54827923bbad23d96aac0bc"
- integrity sha512-ApHcbbj+muRASVDSCl/tgxaH2LBkRMEYfLOLVa0COipx0+nlu0QKet7U2lEg0vdkh8XRSLf2nd1f1Uk9SrVSGA==
- 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"
-
-"@ethersproject/web@5.7.1", "@ethersproject/web@^5.6.0", "@ethersproject/web@^5.7.0":
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae"
- integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==
- 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"
-
-"@ethersproject/wordlists@5.6.0":
- version "5.6.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.6.0.tgz#79e62c5276e091d8575f6930ba01a29218ded032"
- integrity sha512-q0bxNBfIX3fUuAo9OmjlEYxP40IB8ABgb7HjEZCL5IKubzV3j30CWi2rqQbjTS2HfoyQbfINoKcTVWP4ejwR7Q==
- dependencies:
- "@ethersproject/bytes" "^5.6.0"
- "@ethersproject/hash" "^5.6.0"
- "@ethersproject/logger" "^5.6.0"
- "@ethersproject/properties" "^5.6.0"
- "@ethersproject/strings" "^5.6.0"
-
-"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.6.0", "@ethersproject/wordlists@^5.7.0":
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5"
- integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==
- 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"
-
-"@fastify/busboy@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.0.0.tgz#f22824caff3ae506b18207bad4126dbc6ccdb6b8"
- integrity sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==
-
-"@graphprotocol/common-ts@^1.8.3":
- version "1.8.7"
- resolved "https://registry.yarnpkg.com/@graphprotocol/common-ts/-/common-ts-1.8.7.tgz#f5e60672748ef596a772ee3f68df8f196129d777"
- integrity sha512-B1LZHbWnP7HOjkycN/y0dB47yZ8PuhOrZHGLsRo+4qhpMJx55NzJBfPOPnivnrfbM7wL69l158NpSHhpr9Mgug==
- dependencies:
- "@graphprotocol/contracts" "2.1.0"
- "@graphprotocol/pino-sentry-simple" "0.7.1"
- "@urql/core" "2.4.4"
- "@urql/exchange-execute" "1.2.2"
- body-parser "1.19.1"
- bs58 "4.0.1"
- cors "2.8.5"
- cross-fetch "3.1.5"
- ethers "5.6.2"
- express "4.17.3"
- graphql "16.3.0"
- graphql-tag "2.12.6"
- helmet "5.0.2"
- morgan "1.10.0"
- ngeohash "0.6.3"
- pg "8.7.3"
- pg-hstore "2.3.4"
- pino "7.6.0"
- pino-multi-stream "6.0.0"
- prom-client "14.0.1"
- sequelize "6.19.0"
-
-"@graphprotocol/common-ts@^2.0.7":
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/@graphprotocol/common-ts/-/common-ts-2.0.7.tgz#733ac3d46c9e24f997e7f8d00ffc9128d129285e"
- integrity sha512-1O2bvXibViMTkiWNvOjijHR5+cMsuEXIZiUxR3pl4Lan9U2kBfGqJAas8qnrpdc/RdRGooYRMP3hXVB9N8bERA==
- dependencies:
- "@graphprotocol/contracts" "5.2.1"
- "@graphprotocol/pino-sentry-simple" "0.7.1"
- "@urql/core" "2.4.4"
- "@urql/exchange-execute" "1.2.2"
- body-parser "1.20.2"
- bs58 "5.0.0"
- cors "2.8.5"
- cross-fetch "4.0.0"
- ethers "5.7.0"
- express "4.18.2"
- graphql "16.8.0"
- graphql-tag "2.12.6"
- helmet "7.0.0"
- morgan "1.10.0"
- ngeohash "0.6.3"
- pg "8.11.3"
- pg-hstore "2.3.4"
- pino "7.6.0"
- pino-multi-stream "6.0.0"
- prom-client "14.2.0"
- sequelize "6.33.0"
-
-"@graphprotocol/contracts@2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@graphprotocol/contracts/-/contracts-2.1.0.tgz#c2e9131973af231e3f6f84ada31baebccc77ed48"
- integrity sha512-SeymJCUxBp488K/KNi77EKvrkPT0t/7rERGp8zFkmf5KByerjihhE9Ty9oXJAU9RzbUpxsU0JkPBSmiw9/2DYQ==
- dependencies:
- console-table-printer "^2.11.1"
- ethers "^5.6.0"
-
-"@graphprotocol/contracts@5.2.1":
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/@graphprotocol/contracts/-/contracts-5.2.1.tgz#537e13697ca83c78498242706708b65550a656f7"
- integrity sha512-32L6TN50hUcvVg5LDKQfUeJcrAN+sHMGEXVagMbJf9tLSCFAIheg0MPq0s9lQ+89GS1TJPA/fwwv8o268EtU4Q==
- dependencies:
- console-table-printer "^2.11.1"
- ethers "^5.6.0"
-
-"@graphprotocol/contracts@^5.3.1":
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/@graphprotocol/contracts/-/contracts-5.3.1.tgz#4cd2bf86f081ec8260a121ae5b1e2145193e8697"
- integrity sha512-XaC+povvKRcC2cPWXY5kbIQrGrzUW+SGsQ7tbR/VGdu/Rk4MIAfQGFRTd5kHDcKdYjuGMCFKxRj+Jv8jhNWLNg==
- dependencies:
- "@graphprotocol/sdk" "^0.1.1"
- console-table-printer "^2.11.1"
-
-"@graphprotocol/contracts@test-sdk":
- version "5.2.2-test-sdk"
- resolved "https://registry.yarnpkg.com/@graphprotocol/contracts/-/contracts-5.2.2-test-sdk.tgz#716c52a4f5cb97a2ace3f789e032b53026b88a5c"
- integrity sha512-MSOi9/mOP6QTtLa0TfhmbWAwLIvE4/o1ThRDwDJkA6W0djdoqPd2fGHAjQMvJ2Ucgj2g1URt4ID7k16aObTwhg==
- dependencies:
- console-table-printer "^2.11.1"
- ethers "^5.6.0"
-
-"@graphprotocol/pino-sentry-simple@0.7.1":
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/@graphprotocol/pino-sentry-simple/-/pino-sentry-simple-0.7.1.tgz#ac08b978bfa33178b9e809f53ae0983ff5f724d8"
- integrity sha512-iccKFdFBjarSp8/liXuK1EtGq8Vwn118tqymbOJBxblecRsi4rOebk63qnL+dK/a0IvxH6h2+RjjWDbRt7UsUA==
- dependencies:
- "@sentry/node" "^5.21.1"
- pumpify "^2.0.1"
- split2 "^3.1.1"
- through2 "^3.0.1"
-
-"@graphprotocol/sdk@^0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@graphprotocol/sdk/-/sdk-0.1.1.tgz#1c3ff8260831f7c28bd095377d5baeefe949f058"
- integrity sha512-5PdVq3x6gM//yqAxvS5BbxgYlkLdlTQ/kbimgugwj/9aP94NYLAyUBMrZWGi7DymjC0Nk7MB2wBGMbpPKfbLQw==
- dependencies:
- "@arbitrum/sdk" "^3.1.12"
- "@ethersproject/experimental" "^5.7.0"
- "@graphprotocol/common-ts" "^2.0.7"
- "@graphprotocol/contracts" test-sdk
- "@nomicfoundation/hardhat-network-helpers" "^1.0.9"
- "@nomiclabs/hardhat-ethers" "^2.2.3"
- debug "^4.3.4"
- ethers "^5.7.0"
- hardhat "~2.14.0"
- hardhat-secure-accounts "^0.0.6"
- inquirer "^8.0.0"
- lodash "^4.17.21"
- yaml "^1.10.2"
-
-"@graphprotocol/sdk@^0.2.2":
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/@graphprotocol/sdk/-/sdk-0.2.2.tgz#6013820d0456aa3e778229b207c087c9ce88b25e"
- integrity sha512-sI945AeUxuOHAt5bF4/APzDfZuE9tDd6RKoB0QzIbpZhrfnYwRLVJHDDcHoRCFvIlHXa7/aifNMzqd1+oyYuoA==
- dependencies:
- "@arbitrum/sdk" "^3.1.12"
- "@ethersproject/experimental" "^5.7.0"
- "@graphprotocol/common-ts" "^2.0.7"
- "@graphprotocol/contracts" "^5.3.1"
- "@nomicfoundation/hardhat-network-helpers" "^1.0.9"
- "@nomiclabs/hardhat-ethers" "^2.2.3"
- debug "^4.3.4"
- ethers "^5.7.0"
- hardhat "~2.14.0"
- hardhat-secure-accounts "^0.0.6"
- inquirer "^8.0.0"
- lodash "^4.17.21"
- yaml "^1.10.2"
-
-"@graphql-typed-document-node/core@^3.1.1":
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861"
- integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==
-
-"@humanwhocodes/config-array@^0.5.0":
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
- integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==
- dependencies:
- "@humanwhocodes/object-schema" "^1.2.0"
- debug "^4.1.1"
- minimatch "^3.0.4"
-
-"@humanwhocodes/object-schema@^1.2.0":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
- integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-
-"@jridgewell/resolve-uri@^3.0.3":
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
- integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
-
-"@jridgewell/sourcemap-codec@^1.4.10":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
-
-"@jridgewell/trace-mapping@0.3.9":
- version "0.3.9"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
- integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
- dependencies:
- "@jridgewell/resolve-uri" "^3.0.3"
- "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@ljharb/resumer@~0.0.1":
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/@ljharb/resumer/-/resumer-0.0.1.tgz#8a940a9192dd31f6a1df17564bbd26dc6ad3e68d"
- integrity sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==
- dependencies:
- "@ljharb/through" "^2.3.9"
-
-"@ljharb/through@^2.3.9", "@ljharb/through@~2.3.9":
- version "2.3.11"
- resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.11.tgz#783600ff12c06f21a76cc26e33abd0b1595092f9"
- integrity sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==
- dependencies:
- call-bind "^1.0.2"
-
-"@metamask/eth-sig-util@^4.0.0":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz#3ad61f6ea9ad73ba5b19db780d40d9aae5157088"
- integrity sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==
- dependencies:
- ethereumjs-abi "^0.6.8"
- ethereumjs-util "^6.2.1"
- ethjs-util "^0.1.6"
- tweetnacl "^1.0.3"
- tweetnacl-util "^0.15.1"
-
-"@multiformats/base-x@^4.0.1":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121"
- integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==
-
-"@noble/curves@1.1.0", "@noble/curves@~1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d"
- integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==
- dependencies:
- "@noble/hashes" "1.3.1"
-
-"@noble/hashes@1.2.0", "@noble/hashes@~1.2.0":
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.2.0.tgz#a3150eeb09cc7ab207ebf6d7b9ad311a9bdbed12"
- integrity sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==
-
-"@noble/hashes@1.3.1":
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9"
- integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==
-
-"@noble/hashes@~1.3.0", "@noble/hashes@~1.3.1":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
- integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
-
-"@noble/secp256k1@1.7.1", "@noble/secp256k1@~1.7.0":
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c"
- integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==
-
-"@nodelib/fs.scandir@2.1.5":
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
- integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
- dependencies:
- "@nodelib/fs.stat" "2.0.5"
- run-parallel "^1.1.9"
-
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
- integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
-
-"@nodelib/fs.walk@^1.2.3":
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
- integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
- dependencies:
- "@nodelib/fs.scandir" "2.1.5"
- fastq "^1.6.0"
-
-"@nomicfoundation/ethereumjs-block@4.2.2":
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.2.2.tgz#f317078c810a54381c682d0c12e1e81acfc11599"
- integrity sha512-atjpt4gc6ZGZUPHBAQaUJsm1l/VCo7FmyQ780tMGO8QStjLdhz09dXynmhwVTy5YbRr0FOh/uX3QaEM0yIB2Zg==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-trie" "5.0.5"
- "@nomicfoundation/ethereumjs-tx" "4.1.2"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-block@5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.1.tgz#6f89664f55febbd723195b6d0974773d29ee133d"
- integrity sha512-u1Yioemi6Ckj3xspygu/SfFvm8vZEO8/Yx5a1QLzi6nVU0jz3Pg2OmHKJ5w+D9Ogk1vhwRiqEBAqcb0GVhCyHw==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-trie" "6.0.1"
- "@nomicfoundation/ethereumjs-tx" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- ethereum-cryptography "0.1.3"
- ethers "^5.7.1"
-
-"@nomicfoundation/ethereumjs-block@5.0.2":
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-5.0.2.tgz#13a7968f5964f1697da941281b7f7943b0465d04"
- integrity sha512-hSe6CuHI4SsSiWWjHDIzWhSiAVpzMUcDRpWYzN0T9l8/Rz7xNn3elwVOJ/tAyS0LqL6vitUD78Uk7lQDXZun7Q==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-trie" "6.0.2"
- "@nomicfoundation/ethereumjs-tx" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- ethereum-cryptography "0.1.3"
- ethers "^5.7.1"
-
-"@nomicfoundation/ethereumjs-blockchain@6.2.2":
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.2.2.tgz#9f79dd2b3dc73f5d5a220f7d8a734330c4c26320"
- integrity sha512-6AIB2MoTEPZJLl6IRKcbd8mUmaBAQ/NMe3O7OsAOIiDjMNPPH5KaUQiLfbVlegT4wKIg/GOsFH7XlH2KDVoJNg==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "4.2.2"
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-ethash" "2.0.5"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-trie" "5.0.5"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- abstract-level "^1.0.3"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- level "^8.0.0"
- lru-cache "^5.1.1"
- memory-level "^1.0.0"
-
-"@nomicfoundation/ethereumjs-blockchain@7.0.1":
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.1.tgz#80e0bd3535bfeb9baa29836b6f25123dab06a726"
- integrity sha512-NhzndlGg829XXbqJEYrF1VeZhAwSPgsK/OB7TVrdzft3y918hW5KNd7gIZ85sn6peDZOdjBsAXIpXZ38oBYE5A==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.1"
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-ethash" "3.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-trie" "6.0.1"
- "@nomicfoundation/ethereumjs-tx" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- abstract-level "^1.0.3"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- level "^8.0.0"
- lru-cache "^5.1.1"
- memory-level "^1.0.0"
-
-"@nomicfoundation/ethereumjs-blockchain@7.0.2":
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-7.0.2.tgz#45323b673b3d2fab6b5008535340d1b8fea7d446"
- integrity sha512-8UUsSXJs+MFfIIAKdh3cG16iNmWzWC/91P40sazNvrqhhdR/RtGDlFk2iFTGbBAZPs2+klZVzhRX8m2wvuvz3w==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.2"
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-ethash" "3.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-trie" "6.0.2"
- "@nomicfoundation/ethereumjs-tx" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- abstract-level "^1.0.3"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- level "^8.0.0"
- lru-cache "^5.1.1"
- memory-level "^1.0.0"
-
-"@nomicfoundation/ethereumjs-common@3.1.2":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.1.2.tgz#041086da66ed40f2bf2a2116a1f2f0fcf33fb80d"
- integrity sha512-JAEBpIua62dyObHM9KI2b4wHZcRQYYge9gxiygTWa3lNCr2zo+K0TbypDpgiNij5MCGNWP1eboNfNfx1a3vkvA==
- dependencies:
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- crc-32 "^1.2.0"
-
-"@nomicfoundation/ethereumjs-common@4.0.1":
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.1.tgz#4702d82df35b07b5407583b54a45bf728e46a2f0"
- integrity sha512-OBErlkfp54GpeiE06brBW/TTbtbuBJV5YI5Nz/aB2evTDo+KawyEzPjBlSr84z/8MFfj8wS2wxzQX1o32cev5g==
- dependencies:
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- crc-32 "^1.2.0"
-
-"@nomicfoundation/ethereumjs-common@4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-4.0.2.tgz#a15d1651ca36757588fdaf2a7d381a150662a3c3"
- integrity sha512-I2WGP3HMGsOoycSdOTSqIaES0ughQTueOsddJ36aYVpI3SN8YSusgRFLwzDJwRFVIYDKx/iJz0sQ5kBHVgdDwg==
- dependencies:
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- crc-32 "^1.2.0"
-
-"@nomicfoundation/ethereumjs-ethash@2.0.5":
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.5.tgz#0c605812f6f4589a9f6d597db537bbf3b86469db"
- integrity sha512-xlLdcICGgAYyYmnI3r1t0R5fKGBJNDQSOQxXNjVO99JmxJIdXR5MgPo5CSJO1RpyzKOgzi3uIFn8agv564dZEQ==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "4.2.2"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- abstract-level "^1.0.3"
- bigint-crypto-utils "^3.0.23"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-ethash@3.0.1":
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.1.tgz#65ca494d53e71e8415c9a49ef48bc921c538fc41"
- integrity sha512-KDjGIB5igzWOp8Ik5I6QiRH5DH+XgILlplsHR7TEuWANZA759G6krQ6o8bvj+tRUz08YygMQu/sGd9mJ1DYT8w==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- abstract-level "^1.0.3"
- bigint-crypto-utils "^3.0.23"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-ethash@3.0.2":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-3.0.2.tgz#da77147f806401ee996bfddfa6487500118addca"
- integrity sha512-8PfoOQCcIcO9Pylq0Buijuq/O73tmMVURK0OqdjhwqcGHYC2PwhbajDh7GZ55ekB0Px197ajK3PQhpKoiI/UPg==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- abstract-level "^1.0.3"
- bigint-crypto-utils "^3.0.23"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-evm@1.3.2", "@nomicfoundation/ethereumjs-evm@^1.0.0-rc.3":
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.3.2.tgz#f9d6bafd5c23d07ab75b8649d589af1a43b60bfc"
- integrity sha512-I00d4MwXuobyoqdPe/12dxUQxTYzX8OckSaWsMcWAfQhgVDvBx6ffPyP/w1aL0NW7MjyerySPcSVfDJAMHjilw==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- "@types/async-eventemitter" "^0.2.1"
- async-eventemitter "^0.2.4"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-evm@2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.1.tgz#f35681e203363f69ce2b3d3bf9f44d4e883ca1f1"
- integrity sha512-oL8vJcnk0Bx/onl+TgQOQ1t/534GKFaEG17fZmwtPFeH8S5soiBYPCLUrvANOl4sCp9elYxIMzIiTtMtNNN8EQ==
- dependencies:
- "@ethersproject/providers" "^5.7.1"
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-tx" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-evm@2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-2.0.2.tgz#4c2f4b84c056047102a4fa41c127454e3f0cfcf6"
- integrity sha512-rBLcUaUfANJxyOx9HIdMX6uXGin6lANCulIm/pjMgRqfiCRMZie3WKYxTSd8ZE/d+qT+zTedBF4+VHTdTSePmQ==
- dependencies:
- "@ethersproject/providers" "^5.7.1"
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-tx" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-rlp@4.0.3":
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.3.tgz#8d9147fbd0d49e8f4c5ce729d226694a8fe03eb8"
- integrity sha512-DZMzB/lqPK78T6MluyXqtlRmOMcsZbTTbbEyAjo0ncaff2mqu/k8a79PBcyvpgAhWD/R59Fjq/x3ro5Lof0AtA==
-
-"@nomicfoundation/ethereumjs-rlp@5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.1.tgz#0b30c1cf77d125d390408e391c4bb5291ef43c28"
- integrity sha512-xtxrMGa8kP4zF5ApBQBtjlSbN5E2HI8m8FYgVSYAnO6ssUoY5pVPGy2H8+xdf/bmMa22Ce8nWMH3aEW8CcqMeQ==
-
-"@nomicfoundation/ethereumjs-rlp@5.0.2":
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-5.0.2.tgz#4fee8dc58a53ac6ae87fb1fca7c15dc06c6b5dea"
- integrity sha512-QwmemBc+MMsHJ1P1QvPl8R8p2aPvvVcKBbvHnQOKBpBztEo0omN0eaob6FeZS/e3y9NSe+mfu3nNFBHszqkjTA==
-
-"@nomicfoundation/ethereumjs-statemanager@1.0.5":
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.5.tgz#951cc9ff2c421d40233d2e9d0fe033db2391ee44"
- integrity sha512-CAhzpzTR5toh/qOJIZUUOnWekUXuRqkkzaGAQrVcF457VhtCmr+ddZjjK50KNZ524c1XP8cISguEVNqJ6ij1sA==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-trie" "5.0.5"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- functional-red-black-tree "^1.0.1"
-
-"@nomicfoundation/ethereumjs-statemanager@2.0.1":
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.1.tgz#8824a97938db4471911e2d2f140f79195def5935"
- integrity sha512-B5ApMOnlruVOR7gisBaYwFX+L/AP7i/2oAahatssjPIBVDF6wTX1K7Qpa39E/nzsH8iYuL3krkYeUFIdO3EMUQ==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- ethers "^5.7.1"
- js-sdsl "^4.1.4"
-
-"@nomicfoundation/ethereumjs-statemanager@2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-2.0.2.tgz#3ba4253b29b1211cafe4f9265fee5a0d780976e0"
- integrity sha512-dlKy5dIXLuDubx8Z74sipciZnJTRSV/uHG48RSijhgm1V7eXYFC567xgKtsKiVZB1ViTP9iFL4B6Je0xD6X2OA==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- ethers "^5.7.1"
- js-sdsl "^4.1.4"
-
-"@nomicfoundation/ethereumjs-trie@5.0.5":
- version "5.0.5"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.5.tgz#bf31c9306dcbba2007fad668e96109ddb147040c"
- integrity sha512-+8sNZrXkzvA1NH5F4kz5RSYl1I6iaRz7mAZRsyxOm0IVY4UaP43Ofvfp/TwOalFunurQrYB5pRO40+8FBcxFMA==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- ethereum-cryptography "0.1.3"
- readable-stream "^3.6.0"
-
-"@nomicfoundation/ethereumjs-trie@6.0.1":
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.1.tgz#662c55f6b50659fd4b22ea9f806a7401cafb7717"
- integrity sha512-A64It/IMpDVODzCgxDgAAla8jNjNtsoQZIzZUfIV5AY6Coi4nvn7+VReBn5itlxMiL2yaTlQr9TRWp3CSI6VoA==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- "@types/readable-stream" "^2.3.13"
- ethereum-cryptography "0.1.3"
- readable-stream "^3.6.0"
-
-"@nomicfoundation/ethereumjs-trie@6.0.2":
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-6.0.2.tgz#9a6dbd28482dca1bc162d12b3733acab8cd12835"
- integrity sha512-yw8vg9hBeLYk4YNg5MrSJ5H55TLOv2FSWUTROtDtTMMmDGROsAu+0tBjiNGTnKRi400M6cEzoFfa89Fc5k8NTQ==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- "@types/readable-stream" "^2.3.13"
- ethereum-cryptography "0.1.3"
- readable-stream "^3.6.0"
-
-"@nomicfoundation/ethereumjs-tx@4.1.2":
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.1.2.tgz#8659fad7f9094b7eb82aa6cc3c8097cb1c42ff31"
- integrity sha512-emJBJZpmTdUa09cqxQqHaysbBI9Od353ZazeH7WgPb35miMgNY6mb7/3vBA98N5lUW/rgkiItjX0KZfIzihSoQ==
- dependencies:
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-tx@5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.1.tgz#7629dc2036b4a33c34e9f0a592b43227ef4f0c7d"
- integrity sha512-0HwxUF2u2hrsIM1fsasjXvlbDOq1ZHFV2dd1yGq8CA+MEYhaxZr8OTScpVkkxqMwBcc5y83FyPl0J9MZn3kY0w==
- dependencies:
- "@chainsafe/ssz" "^0.9.2"
- "@ethersproject/providers" "^5.7.2"
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-tx@5.0.2":
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-5.0.2.tgz#117813b69c0fdc14dd0446698a64be6df71d7e56"
- integrity sha512-T+l4/MmTp7VhJeNloMkM+lPU3YMUaXdcXgTGCf8+ZFvV9NYZTRLFekRwlG6/JMmVfIfbrW+dRRJ9A6H5Q/Z64g==
- dependencies:
- "@chainsafe/ssz" "^0.9.2"
- "@ethersproject/providers" "^5.7.2"
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-util@8.0.6", "@nomicfoundation/ethereumjs-util@^8.0.0-rc.3":
- version "8.0.6"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.6.tgz#dbce5d258b017b37aa58b3a7c330ad59d10ccf0b"
- integrity sha512-jOQfF44laa7xRfbfLXojdlcpkvxeHrE2Xu7tSeITsWFgoII163MzjOwFEzSNozHYieFysyoEMhCdP+NY5ikstw==
- dependencies:
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-util@9.0.1":
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.1.tgz#530cda8bae33f8b5020a8f199ed1d0a2ce48ec89"
- integrity sha512-TwbhOWQ8QoSCFhV/DDfSmyfFIHjPjFBj957219+V3jTZYZ2rf9PmDtNOeZWAE3p3vlp8xb02XGpd0v6nTUPbsA==
- dependencies:
- "@chainsafe/ssz" "^0.10.0"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-util@9.0.2":
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-9.0.2.tgz#16bdc1bb36f333b8a3559bbb4b17dac805ce904d"
- integrity sha512-4Wu9D3LykbSBWZo8nJCnzVIYGvGCuyiYLIJa9XXNVt1q1jUzHdB+sJvx95VGCpPkCT+IbLecW6yfzy3E1bQrwQ==
- dependencies:
- "@chainsafe/ssz" "^0.10.0"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- ethereum-cryptography "0.1.3"
-
-"@nomicfoundation/ethereumjs-vm@7.0.1":
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.1.tgz#7d035e0993bcad10716c8b36e61dfb87fa3ca05f"
- integrity sha512-rArhyn0jPsS/D+ApFsz3yVJMQ29+pVzNZ0VJgkzAZ+7FqXSRtThl1C1prhmlVr3YNUlfpZ69Ak+RUT4g7VoOuQ==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.1"
- "@nomicfoundation/ethereumjs-blockchain" "7.0.1"
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-evm" "2.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-statemanager" "2.0.1"
- "@nomicfoundation/ethereumjs-trie" "6.0.1"
- "@nomicfoundation/ethereumjs-tx" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-vm@7.0.2":
- version "7.0.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-7.0.2.tgz#3b0852cb3584df0e18c182d0672a3596c9ca95e6"
- integrity sha512-Bj3KZT64j54Tcwr7Qm/0jkeZXJMfdcAtRBedou+Hx0dPOSIgqaIr0vvLwP65TpHbak2DmAq+KJbW2KNtIoFwvA==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "5.0.2"
- "@nomicfoundation/ethereumjs-blockchain" "7.0.2"
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-evm" "2.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-statemanager" "2.0.2"
- "@nomicfoundation/ethereumjs-trie" "6.0.2"
- "@nomicfoundation/ethereumjs-tx" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/ethereumjs-vm@^6.0.0-rc.3":
- version "6.4.2"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.4.2.tgz#af1cf62e6c0054bc2b7febc8556d032433d1b18c"
- integrity sha512-PRTyxZMP6kx+OdAzBhuH1LD2Yw+hrSpaytftvaK//thDy2OI07S0nrTdbrdk7b8ZVPAc9H9oTwFBl3/wJ3w15g==
- dependencies:
- "@nomicfoundation/ethereumjs-block" "4.2.2"
- "@nomicfoundation/ethereumjs-blockchain" "6.2.2"
- "@nomicfoundation/ethereumjs-common" "3.1.2"
- "@nomicfoundation/ethereumjs-evm" "1.3.2"
- "@nomicfoundation/ethereumjs-rlp" "4.0.3"
- "@nomicfoundation/ethereumjs-statemanager" "1.0.5"
- "@nomicfoundation/ethereumjs-trie" "5.0.5"
- "@nomicfoundation/ethereumjs-tx" "4.1.2"
- "@nomicfoundation/ethereumjs-util" "8.0.6"
- "@types/async-eventemitter" "^0.2.1"
- async-eventemitter "^0.2.4"
- debug "^4.3.3"
- ethereum-cryptography "0.1.3"
- functional-red-black-tree "^1.0.1"
- mcl-wasm "^0.7.1"
- rustbn.js "~0.2.0"
-
-"@nomicfoundation/hardhat-network-helpers@^1.0.9":
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-network-helpers/-/hardhat-network-helpers-1.0.9.tgz#767449e8a2acda79306ac84626117583d95d25aa"
- integrity sha512-OXWCv0cHpwLUO2u7bFxBna6dQtCC2Gg/aN/KtJLO7gmuuA28vgmVKYFRCDUqrbjujzgfwQ2aKyZ9Y3vSmDqS7Q==
- dependencies:
- ethereumjs-util "^7.1.4"
-
-"@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.1.tgz#4c858096b1c17fe58a474fe81b46815f93645c15"
- integrity sha512-KcTodaQw8ivDZyF+D76FokN/HdpgGpfjc/gFCImdLUyqB6eSWVaZPazMbeAjmfhx3R0zm/NYVzxwAokFKgrc0w==
-
-"@nomicfoundation/solidity-analyzer-darwin-x64@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.1.tgz#6e25ccdf6e2d22389c35553b64fe6f3fdaec432c"
- integrity sha512-XhQG4BaJE6cIbjAVtzGOGbK3sn1BO9W29uhk9J8y8fZF1DYz0Doj8QDMfpMu+A6TjPDs61lbsmeYodIDnfveSA==
-
-"@nomicfoundation/solidity-analyzer-freebsd-x64@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.1.tgz#0a224ea50317139caeebcdedd435c28a039d169c"
- integrity sha512-GHF1VKRdHW3G8CndkwdaeLkVBi5A9u2jwtlS7SLhBc8b5U/GcoL39Q+1CSO3hYqePNP+eV5YI7Zgm0ea6kMHoA==
-
-"@nomicfoundation/solidity-analyzer-linux-arm64-gnu@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.1.tgz#dfa085d9ffab9efb2e7b383aed3f557f7687ac2b"
- integrity sha512-g4Cv2fO37ZsUENQ2vwPnZc2zRenHyAxHcyBjKcjaSmmkKrFr64yvzeNO8S3GBFCo90rfochLs99wFVGT/0owpg==
-
-"@nomicfoundation/solidity-analyzer-linux-arm64-musl@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.1.tgz#c9e06b5d513dd3ab02a7ac069c160051675889a4"
- integrity sha512-WJ3CE5Oek25OGE3WwzK7oaopY8xMw9Lhb0mlYuJl/maZVo+WtP36XoQTb7bW/i8aAdHW5Z+BqrHMux23pvxG3w==
-
-"@nomicfoundation/solidity-analyzer-linux-x64-gnu@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.1.tgz#8d328d16839e52571f72f2998c81e46bf320f893"
- integrity sha512-5WN7leSr5fkUBBjE4f3wKENUy9HQStu7HmWqbtknfXkkil+eNWiBV275IOlpXku7v3uLsXTOKpnnGHJYI2qsdA==
-
-"@nomicfoundation/solidity-analyzer-linux-x64-musl@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.1.tgz#9b49d0634b5976bb5ed1604a1e1b736f390959bb"
- integrity sha512-KdYMkJOq0SYPQMmErv/63CwGwMm5XHenEna9X9aB8mQmhDBrYrlAOSsIPgFCUSL0hjxE3xHP65/EPXR/InD2+w==
-
-"@nomicfoundation/solidity-analyzer-win32-arm64-msvc@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.1.tgz#e2867af7264ebbcc3131ef837878955dd6a3676f"
- integrity sha512-VFZASBfl4qiBYwW5xeY20exWhmv6ww9sWu/krWSesv3q5hA0o1JuzmPHR4LPN6SUZj5vcqci0O6JOL8BPw+APg==
-
-"@nomicfoundation/solidity-analyzer-win32-ia32-msvc@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.1.tgz#0685f78608dd516c8cdfb4896ed451317e559585"
- integrity sha512-JnFkYuyCSA70j6Si6cS1A9Gh1aHTEb8kOTBApp/c7NRTFGNMH8eaInKlyuuiIbvYFhlXW4LicqyYuWNNq9hkpQ==
-
-"@nomicfoundation/solidity-analyzer-win32-x64-msvc@0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.1.tgz#c9a44f7108646f083b82e851486e0f6aeb785836"
- integrity sha512-HrVJr6+WjIXGnw3Q9u6KQcbZCtk0caVWhCdFADySvRyUxJ8PnzlaP+MhwNE8oyT8OZ6ejHBRrrgjSqDCFXGirw==
-
-"@nomicfoundation/solidity-analyzer@^0.1.0":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.1.tgz#f5f4d36d3f66752f59a57e7208cd856f3ddf6f2d"
- integrity sha512-1LMtXj1puAxyFusBgUIy5pZk3073cNXYnXUpuNKFghHbIit/xZgbk0AokpUADbNm3gyD6bFWl3LRFh3dhVdREg==
- optionalDependencies:
- "@nomicfoundation/solidity-analyzer-darwin-arm64" "0.1.1"
- "@nomicfoundation/solidity-analyzer-darwin-x64" "0.1.1"
- "@nomicfoundation/solidity-analyzer-freebsd-x64" "0.1.1"
- "@nomicfoundation/solidity-analyzer-linux-arm64-gnu" "0.1.1"
- "@nomicfoundation/solidity-analyzer-linux-arm64-musl" "0.1.1"
- "@nomicfoundation/solidity-analyzer-linux-x64-gnu" "0.1.1"
- "@nomicfoundation/solidity-analyzer-linux-x64-musl" "0.1.1"
- "@nomicfoundation/solidity-analyzer-win32-arm64-msvc" "0.1.1"
- "@nomicfoundation/solidity-analyzer-win32-ia32-msvc" "0.1.1"
- "@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.1"
-
-"@nomiclabs/hardhat-ethers@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.2.3.tgz#b41053e360c31a32c2640c9a45ee981a7e603fe0"
- integrity sha512-YhzPdzb612X591FOe68q+qXVXGG2ANZRvDo0RRUtimev85rCrAlv/TLMEZw5c+kq9AbzocLTVX/h2jVIFPL9Xg==
-
-"@nomiclabs/hardhat-etherscan@^3.1.7":
- version "3.1.7"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.7.tgz#72e3d5bd5d0ceb695e097a7f6f5ff6fcbf062b9a"
- integrity sha512-tZ3TvSgpvsQ6B6OGmo1/Au6u8BrAkvs1mIC/eURA3xgIfznUZBhmpne8hv7BXUzw9xNL3fXdpOYgOQlVMTcoHQ==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@ethersproject/address" "^5.0.2"
- cbor "^8.1.0"
- chalk "^2.4.2"
- debug "^4.1.1"
- fs-extra "^7.0.1"
- lodash "^4.17.11"
- semver "^6.3.0"
- table "^6.8.0"
- undici "^5.14.0"
-
-"@nomiclabs/hardhat-waffle@2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-waffle/-/hardhat-waffle-2.0.3.tgz#9c538a09c5ed89f68f5fd2dc3f78f16ed1d6e0b1"
- integrity sha512-049PHSnI1CZq6+XTbrMbMv5NaL7cednTfPenx02k3cEh8wBMLa6ys++dBETJa6JjfwgA9nBhhHQ173LJv6k2Pg==
- dependencies:
- "@types/sinon-chai" "^3.2.3"
- "@types/web3" "1.0.19"
-
-"@openzeppelin/contracts-upgradeable@3.4.2":
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-3.4.2.tgz#2c2a1b0fa748235a1f495b6489349776365c51b3"
- integrity sha512-mDlBS17ymb2wpaLcrqRYdnBAmP1EwqhOXMvqWk2c5Q1N1pm5TkiCtXM9Xzznh4bYsQBq0aIWEkFFE2+iLSN1Tw==
-
-"@openzeppelin/contracts@^3.4.1":
- version "3.4.2"
- resolved "https://registry.yarnpkg.com/@openzeppelin/contracts/-/contracts-3.4.2.tgz#d81f786fda2871d1eb8a8c5a73e455753ba53527"
- integrity sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA==
-
-"@openzeppelin/defender-admin-client@^1.46.0":
- version "1.50.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/defender-admin-client/-/defender-admin-client-1.50.0.tgz#1687c945930d14cb1f290fc3edbb9c37c8d5338a"
- integrity sha512-JxeA111ifCIzXho2gFymhepufB0ElI1UMvFIMEfJLvRL7g7V69wSiN8v+OqZyqZTahiY32Rb+TwdhVjKF5Zu+A==
- dependencies:
- "@openzeppelin/defender-base-client" "1.50.0"
- axios "^1.4.0"
- ethers "^5.7.2"
- lodash "^4.17.19"
- node-fetch "^2.6.0"
-
-"@openzeppelin/defender-base-client@1.50.0":
- version "1.50.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/defender-base-client/-/defender-base-client-1.50.0.tgz#550b22f04570f5133f302fca6e45a3afdc9d9682"
- integrity sha512-V5uJ4t3kr9ex1RrqGH2DwsHuyW7/hl3VK0sSkq3VVbAewtcsW3cdg/UkXd5ITu6mtz76RoYkvUBHtkYUm0nb+w==
- dependencies:
- amazon-cognito-identity-js "^6.0.1"
- async-retry "^1.3.3"
- axios "^1.4.0"
- lodash "^4.17.19"
- node-fetch "^2.6.0"
-
-"@openzeppelin/defender-base-client@^1.46.0":
- version "1.51.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/defender-base-client/-/defender-base-client-1.51.0.tgz#5187619cb41677148b887e5d8c790e9d1b7ea31b"
- integrity sha512-tVUXi3axirUjU8l/izh8OgT1VQjOFAulyagfws1gYnxDKAV/4MBjnBM1q9Q1s7QjazlIyXl3ucYrVbaliPjzzQ==
- dependencies:
- amazon-cognito-identity-js "^6.0.1"
- async-retry "^1.3.3"
- axios "^1.4.0"
- lodash "^4.17.19"
- node-fetch "^2.6.0"
-
-"@openzeppelin/hardhat-defender@^1.8.1":
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/hardhat-defender/-/hardhat-defender-1.9.0.tgz#8773a41137642e9287e4350a4970e7fb3e56d004"
- integrity sha512-dl2pQyBvwEZVq1sgw/i+mLQiu4ZD7iKn2/ghD9RbAGHIM8hZQ4ou8cXl1S6wCA92prpeO1rPGQ+NcJajbY4MCw==
- dependencies:
- "@openzeppelin/defender-admin-client" "^1.46.0"
- "@openzeppelin/defender-base-client" "^1.46.0"
- "@openzeppelin/hardhat-upgrades" "^1.20.0"
- ethereumjs-util "^7.1.5"
-
-"@openzeppelin/hardhat-upgrades@^1.20.0", "@openzeppelin/hardhat-upgrades@^1.6.0":
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.28.0.tgz#6361f313a8a879d8a08a5e395acf0933bc190950"
- integrity sha512-7sb/Jf+X+uIufOBnmHR0FJVWuxEs2lpxjJnLNN6eCJCP8nD0v+Ot5lTOW2Qb/GFnh+fLvJtEkhkowz4ZQ57+zQ==
- dependencies:
- "@openzeppelin/defender-base-client" "^1.46.0"
- "@openzeppelin/platform-deploy-client" "^0.8.0"
- "@openzeppelin/upgrades-core" "^1.27.0"
- chalk "^4.1.0"
- debug "^4.1.1"
- proper-lockfile "^4.1.1"
-
-"@openzeppelin/platform-deploy-client@^0.8.0":
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/@openzeppelin/platform-deploy-client/-/platform-deploy-client-0.8.0.tgz#af6596275a19c283d6145f0128cc1247d18223c1"
- integrity sha512-POx3AsnKwKSV/ZLOU/gheksj0Lq7Is1q2F3pKmcFjGZiibf+4kjGxr4eSMrT+2qgKYZQH1ZLQZ+SkbguD8fTvA==
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- "@openzeppelin/defender-base-client" "^1.46.0"
- axios "^0.21.2"
- lodash "^4.17.19"
- node-fetch "^2.6.0"
-
-"@openzeppelin/upgrades-core@^1.27.0":
- version "1.31.1"
- resolved "https://registry.yarnpkg.com/@openzeppelin/upgrades-core/-/upgrades-core-1.31.1.tgz#d4f9ff703c4006d45c02e08819357a4f92860b8b"
- integrity sha512-BdkTZwvBxgZ9BYYfhOhuivmqZLOZ/bm6mK5eEDZ36I3Fy64a9BDL/NusaDV5XAoGn4La/j9dZSbTtgP/6d8jAQ==
- dependencies:
- cbor "^9.0.0"
- chalk "^4.1.0"
- compare-versions "^6.0.0"
- debug "^4.1.1"
- ethereumjs-util "^7.0.3"
- minimist "^1.2.7"
- proper-lockfile "^4.1.1"
- solidity-ast "^0.4.51"
-
-"@resolver-engine/core@^0.3.3":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@resolver-engine/core/-/core-0.3.3.tgz#590f77d85d45bc7ecc4e06c654f41345db6ca967"
- integrity sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==
- dependencies:
- debug "^3.1.0"
- is-url "^1.2.4"
- request "^2.85.0"
-
-"@resolver-engine/fs@^0.3.3":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@resolver-engine/fs/-/fs-0.3.3.tgz#fbf83fa0c4f60154a82c817d2fe3f3b0c049a973"
- integrity sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==
- dependencies:
- "@resolver-engine/core" "^0.3.3"
- debug "^3.1.0"
-
-"@resolver-engine/imports-fs@^0.3.3":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz#4085db4b8d3c03feb7a425fbfcf5325c0d1e6c1b"
- integrity sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==
- dependencies:
- "@resolver-engine/fs" "^0.3.3"
- "@resolver-engine/imports" "^0.3.3"
- debug "^3.1.0"
-
-"@resolver-engine/imports@^0.3.3":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@resolver-engine/imports/-/imports-0.3.3.tgz#badfb513bb3ff3c1ee9fd56073e3144245588bcc"
- integrity sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==
- dependencies:
- "@resolver-engine/core" "^0.3.3"
- debug "^3.1.0"
- hosted-git-info "^2.6.0"
- path-browserify "^1.0.0"
- url "^0.11.0"
-
-"@scure/base@~1.1.0":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.3.tgz#8584115565228290a6c6c4961973e0903bb3df2f"
- integrity sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==
-
-"@scure/bip32@1.1.5":
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.1.5.tgz#d2ccae16dcc2e75bc1d75f5ef3c66a338d1ba300"
- integrity sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==
- dependencies:
- "@noble/hashes" "~1.2.0"
- "@noble/secp256k1" "~1.7.0"
- "@scure/base" "~1.1.0"
-
-"@scure/bip32@1.3.1":
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/@scure/bip32/-/bip32-1.3.1.tgz#7248aea723667f98160f593d621c47e208ccbb10"
- integrity sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==
- dependencies:
- "@noble/curves" "~1.1.0"
- "@noble/hashes" "~1.3.1"
- "@scure/base" "~1.1.0"
-
-"@scure/bip39@1.1.1":
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.1.1.tgz#b54557b2e86214319405db819c4b6a370cf340c5"
- integrity sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==
- dependencies:
- "@noble/hashes" "~1.2.0"
- "@scure/base" "~1.1.0"
-
-"@scure/bip39@1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a"
- integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==
- dependencies:
- "@noble/hashes" "~1.3.0"
- "@scure/base" "~1.1.0"
-
-"@sentry/core@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-5.30.0.tgz#6b203664f69e75106ee8b5a2fe1d717379b331f3"
- integrity sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/minimal" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/hub@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.30.0.tgz#2453be9b9cb903404366e198bd30c7ca74cdc100"
- integrity sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==
- dependencies:
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/minimal@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.30.0.tgz#ce3d3a6a273428e0084adcb800bc12e72d34637b"
- integrity sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/types" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/node@^5.18.1", "@sentry/node@^5.21.1":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.30.0.tgz#4ca479e799b1021285d7fe12ac0858951c11cd48"
- integrity sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==
- dependencies:
- "@sentry/core" "5.30.0"
- "@sentry/hub" "5.30.0"
- "@sentry/tracing" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- cookie "^0.4.1"
- https-proxy-agent "^5.0.0"
- lru_map "^0.3.3"
- tslib "^1.9.3"
-
-"@sentry/tracing@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-5.30.0.tgz#501d21f00c3f3be7f7635d8710da70d9419d4e1f"
- integrity sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==
- dependencies:
- "@sentry/hub" "5.30.0"
- "@sentry/minimal" "5.30.0"
- "@sentry/types" "5.30.0"
- "@sentry/utils" "5.30.0"
- tslib "^1.9.3"
-
-"@sentry/types@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-5.30.0.tgz#19709bbe12a1a0115bc790b8942917da5636f402"
- integrity sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==
-
-"@sentry/utils@5.30.0":
- version "5.30.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.30.0.tgz#9a5bd7ccff85ccfe7856d493bffa64cabc41e980"
- integrity sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==
- dependencies:
- "@sentry/types" "5.30.0"
- tslib "^1.9.3"
-
-"@sindresorhus/is@^0.14.0":
- version "0.14.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
- integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
-
-"@sindresorhus/is@^4.0.0", "@sindresorhus/is@^4.6.0":
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
- integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-
-"@smithy/types@^2.4.0":
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/@smithy/types/-/types-2.4.0.tgz#ed35e429e3ea3d089c68ed1bf951d0ccbdf2692e"
- integrity sha512-iH1Xz68FWlmBJ9vvYeHifVMWJf82ONx+OybPW8ZGf5wnEv2S0UXcU4zwlwJkRXuLKpcSLHrraHbn2ucdVXLb4g==
- dependencies:
- tslib "^2.5.0"
-
-"@solidity-parser/parser@^0.14.0":
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.14.5.tgz#87bc3cc7b068e08195c219c91cd8ddff5ef1a804"
- integrity sha512-6dKnHZn7fg/iQATVEzqyUOyEidbn05q7YA2mQ9hC0MMXhhV3/JrsxmFSYZAcr7j1yUP700LLhTruvJ3MiQmjJg==
- dependencies:
- antlr4ts "^0.5.0-alpha.4"
-
-"@solidity-parser/parser@^0.16.0":
- version "0.16.2"
- resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.16.2.tgz#42cb1e3d88b3e8029b0c9befff00b634cd92d2fa"
- integrity sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==
- dependencies:
- antlr4ts "^0.5.0-alpha.4"
-
-"@szmarczak/http-timer@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
- integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
- dependencies:
- defer-to-connect "^1.0.1"
-
-"@szmarczak/http-timer@^4.0.5":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807"
- integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
- dependencies:
- defer-to-connect "^2.0.0"
-
-"@szmarczak/http-timer@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a"
- integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==
- dependencies:
- defer-to-connect "^2.0.1"
-
-"@tenderly/hardhat-tenderly@1.0.13":
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/@tenderly/hardhat-tenderly/-/hardhat-tenderly-1.0.13.tgz#6182a2d32bf12d110622f0b24263dc964ed7aa6d"
- integrity sha512-XsrF2QIUh8YmzCcWHmPnSNQjZNBQkyrHER8bcrWsFIgL7ub49hmPbpGVB2Isb6gUV/IGBpBm7R69jpmoTvJ17g==
- dependencies:
- axios "^0.21.1"
- fs-extra "^9.0.1"
- js-yaml "^3.14.0"
-
-"@truffle/error@^0.1.1":
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/@truffle/error/-/error-0.1.1.tgz#e52026ac8ca7180d83443dca73c03e07ace2a301"
- integrity sha512-sE7c9IHIGdbK4YayH4BC8i8qMjoAOeg6nUXUDZZp8wlU21/EMpaG+CLx+KqcIPyR+GSWIW3Dm0PXkr2nlggFDA==
-
-"@truffle/interface-adapter@^0.5.25":
- version "0.5.37"
- resolved "https://registry.yarnpkg.com/@truffle/interface-adapter/-/interface-adapter-0.5.37.tgz#95d249c1912d2baaa63c54e8a138d3f476a1181a"
- integrity sha512-lPH9MDgU+7sNDlJSClwyOwPCfuOimqsCx0HfGkznL3mcFRymc1pukAR1k17zn7ErHqBwJjiKAZ6Ri72KkS+IWw==
- dependencies:
- bn.js "^5.1.3"
- ethers "^4.0.32"
- web3 "1.10.0"
-
-"@truffle/provider@^0.2.24":
- version "0.2.64"
- resolved "https://registry.yarnpkg.com/@truffle/provider/-/provider-0.2.64.tgz#7dd55117307fd019dcf81d08db5dc2bc5728f51c"
- integrity sha512-ZwPsofw4EsCq/2h0t73SPnnFezu4YQWBmK4FxFaOUX0F+o8NsZuHKyfJzuZwyZbiktYmefM3yD9rM0Dj4BhNbw==
- dependencies:
- "@truffle/error" "^0.1.1"
- "@truffle/interface-adapter" "^0.5.25"
- debug "^4.3.1"
- web3 "1.7.4"
-
-"@tsconfig/node10@^1.0.7":
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
- integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
-
-"@tsconfig/node12@^1.0.7":
- version "1.0.11"
- resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
- integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
-
-"@tsconfig/node14@^1.0.0":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
- integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
-
-"@tsconfig/node16@^1.0.2":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9"
- integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
-
-"@typechain/ethers-v5@^2.0.0":
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-2.0.0.tgz#cd3ca1590240d587ca301f4c029b67bfccd08810"
- integrity sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==
- dependencies:
- ethers "^5.0.2"
-
-"@typechain/ethers-v5@^7.0.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-7.2.0.tgz#d559cffe0efe6bdbc20e644b817f6fa8add5e8f8"
- integrity sha512-jfcmlTvaaJjng63QsT49MT6R1HFhtO/TBMWbyzPFSzMmVIqb2tL6prnKBs4ZJrSvmgIXWy+ttSjpaxCTq8D/Tw==
- dependencies:
- lodash "^4.17.15"
- ts-essentials "^7.0.1"
-
-"@typechain/hardhat@^2.0.0":
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/@typechain/hardhat/-/hardhat-2.3.1.tgz#1e8a6e3795e115a5d5348526282b5c597fab0b78"
- integrity sha512-BQV8OKQi0KAzLXCdsPO0pZBNQQ6ra8A2ucC26uFX/kquRBtJu1yEyWnVSmtr07b5hyRoJRpzUeINLnyqz4/MAw==
- dependencies:
- fs-extra "^9.1.0"
-
-"@types/async-eventemitter@^0.2.1":
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/@types/async-eventemitter/-/async-eventemitter-0.2.4.tgz#2f26d81e515a30ec32aa31a53da0469948f5f00b"
- integrity sha512-2Bq61VD01kgLf1XkK2xPtoBcu7fgn/km5JyEX9v0BlG5VQBzA+BlF9umFk+8gR8S4+eK7MgDY2oyVZCu6ar3Jw==
- dependencies:
- "@types/events" "*"
-
-"@types/bn.js@*", "@types/bn.js@^5.1.0", "@types/bn.js@^5.1.1":
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.5.tgz#2e0dacdcce2c0f16b905d20ff87aedbc6f7b4bf0"
- integrity sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==
- dependencies:
- "@types/node" "*"
-
-"@types/bn.js@^4.11.3", "@types/bn.js@^4.11.5":
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c"
- integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==
- dependencies:
- "@types/node" "*"
-
-"@types/bs58@^4.0.1":
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/@types/bs58/-/bs58-4.0.4.tgz#49fbcb0c7db5f7cea26f0e0f61dc4a41a2445aab"
- integrity sha512-0IEpMFXXQi2zXaXl9GJ3sRwQo0uEkD+yFOv+FnAU5lkPtcu6h61xb7jc2CFPEZ5BUOaiP13ThuGc9HD4R8lR5g==
- dependencies:
- "@types/node" "*"
- base-x "^3.0.6"
-
-"@types/cacheable-request@^6.0.1", "@types/cacheable-request@^6.0.2":
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183"
- integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==
- dependencies:
- "@types/http-cache-semantics" "*"
- "@types/keyv" "^3.1.4"
- "@types/node" "*"
- "@types/responselike" "^1.0.0"
-
-"@types/chai-as-promised@^7.1.5":
- version "7.1.8"
- resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz#f2b3d82d53c59626b5d6bbc087667ccb4b677fe9"
- integrity sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==
- dependencies:
- "@types/chai" "*"
-
-"@types/chai@*":
- version "4.3.10"
- resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.10.tgz#2ad2959d1767edee5b0e4efb1a0cd2b500747317"
- integrity sha512-of+ICnbqjmFCiixUnqRulbylyXQrPqIGf/B3Jax1wIF3DvSheysQxAWvqHhZiW3IQrycvokcLcFQlveGp+vyNg==
-
-"@types/concat-stream@^1.6.0":
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/@types/concat-stream/-/concat-stream-1.6.1.tgz#24bcfc101ecf68e886aaedce60dfd74b632a1b74"
- integrity sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==
- dependencies:
- "@types/node" "*"
-
-"@types/debug@^4.1.7", "@types/debug@^4.1.8":
- version "4.1.11"
- resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.11.tgz#b20d24098288f19e48fdf776c5d9ccd024629e4e"
- integrity sha512-R2qflTjHDs4CL6D/6TkqBeIHr54WzZfIxN729xvCNlYIVp2LknlnCro5Yo3frNaX2E5gO9pZ3/QAPVdGmu+q9w==
- dependencies:
- "@types/ms" "*"
-
-"@types/dotenv@^8.2.0":
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/@types/dotenv/-/dotenv-8.2.0.tgz#5cd64710c3c98e82d9d15844375a33bf1b45d053"
- integrity sha512-ylSC9GhfRH7m1EUXBXofhgx4lUWmFeQDINW5oLuS+gxWdfUeW4zJdeVTYVkexEW+e2VUvlZR2kGnGGipAWR7kw==
- dependencies:
- dotenv "*"
-
-"@types/events@*":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.3.tgz#a8ef894305af28d1fc6d2dfdfc98e899591ea529"
- integrity sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==
-
-"@types/form-data@0.0.33":
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-0.0.33.tgz#c9ac85b2a5fd18435b8c85d9ecb50e6d6c893ff8"
- integrity sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==
- dependencies:
- "@types/node" "*"
-
-"@types/glob@^7.1.1", "@types/glob@^7.2.0":
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
- integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
- dependencies:
- "@types/minimatch" "*"
- "@types/node" "*"
-
-"@types/http-cache-semantics@*":
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4"
- integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==
-
-"@types/inquirer@^7.3.1":
- version "7.3.3"
- resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-7.3.3.tgz#92e6676efb67fa6925c69a2ee638f67a822952ac"
- integrity sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ==
- dependencies:
- "@types/through" "*"
- rxjs "^6.4.0"
-
-"@types/json-schema@^7.0.7":
- version "7.0.15"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
- integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
-
-"@types/keyv@^3.1.4":
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6"
- integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==
- dependencies:
- "@types/node" "*"
-
-"@types/lru-cache@^5.1.0":
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/@types/lru-cache/-/lru-cache-5.1.1.tgz#c48c2e27b65d2a153b19bfc1a317e30872e01eef"
- integrity sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==
-
-"@types/minimatch@*":
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
- integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
-
-"@types/minimist@^1.2.0", "@types/minimist@^1.2.1":
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e"
- integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==
-
-"@types/mkdirp@^0.5.2":
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f"
- integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==
- dependencies:
- "@types/node" "*"
-
-"@types/mocha@^8.2.2":
- version "8.2.3"
- resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.3.tgz#bbeb55fbc73f28ea6de601fbfa4613f58d785323"
- integrity sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw==
-
-"@types/ms@*":
- version "0.7.34"
- resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433"
- integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==
-
-"@types/node-fetch@^2.5.5":
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.9.tgz#15f529d247f1ede1824f7e7acdaa192d5f28071e"
- integrity sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==
- dependencies:
- "@types/node" "*"
- form-data "^4.0.0"
-
-"@types/node@*", "@types/node@^20.9.0":
- version "20.9.0"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.9.0.tgz#bfcdc230583aeb891cf51e73cfdaacdd8deae298"
- integrity sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==
- dependencies:
- undici-types "~5.26.4"
-
-"@types/node@^10.0.3":
- version "10.17.60"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b"
- integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==
-
-"@types/node@^12.12.6":
- version "12.20.55"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240"
- integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==
-
-"@types/node@^8.0.0":
- version "8.10.66"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3"
- integrity sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==
-
-"@types/normalize-package-data@^2.4.0":
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901"
- integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==
-
-"@types/parse-json@^4.0.0":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
- integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==
-
-"@types/pbkdf2@^3.0.0":
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.2.tgz#2dc43808e9985a2c69ff02e2d2027bd4fe33e8dc"
- integrity sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==
- dependencies:
- "@types/node" "*"
-
-"@types/prettier@^2.1.1":
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f"
- integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==
-
-"@types/qs@^6.2.31":
- version "6.9.10"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.10.tgz#0af26845b5067e1c9a622658a51f60a3934d51e8"
- integrity sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==
-
-"@types/readable-stream@^2.3.13":
- version "2.3.15"
- resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-2.3.15.tgz#3d79c9ceb1b6a57d5f6e6976f489b9b5384321ae"
- integrity sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==
- dependencies:
- "@types/node" "*"
- safe-buffer "~5.1.1"
-
-"@types/resolve@^0.0.8":
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
- integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
- dependencies:
- "@types/node" "*"
-
-"@types/responselike@^1.0.0":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50"
- integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==
- dependencies:
- "@types/node" "*"
-
-"@types/secp256k1@^4.0.1":
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/@types/secp256k1/-/secp256k1-4.0.6.tgz#d60ba2349a51c2cbc5e816dcd831a42029d376bf"
- integrity sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==
- dependencies:
- "@types/node" "*"
-
-"@types/sinon-chai@^3.2.12", "@types/sinon-chai@^3.2.3":
- version "3.2.12"
- resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-3.2.12.tgz#c7cb06bee44a534ec84f3a5534c3a3a46fd779b6"
- integrity sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==
- dependencies:
- "@types/chai" "*"
- "@types/sinon" "*"
-
-"@types/sinon@*":
- version "17.0.1"
- resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-17.0.1.tgz#f17816577ee61d462cb7bfcea6ff64fb05063256"
- integrity sha512-Q2Go6TJetYn5Za1+RJA1Aik61Oa2FS8SuJ0juIqUuJ5dZR4wvhKfmSdIqWtQ3P6gljKWjW0/R7FZkA4oXVL6OA==
- dependencies:
- "@types/sinonjs__fake-timers" "*"
-
-"@types/sinonjs__fake-timers@*":
- version "8.1.5"
- resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz#5fd3592ff10c1e9695d377020c033116cc2889f2"
- integrity sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==
-
-"@types/through@*":
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.33.tgz#14ebf599320e1c7851e7d598149af183c6b9ea56"
- integrity sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==
- dependencies:
- "@types/node" "*"
-
-"@types/triple-beam@^1.3.2":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c"
- integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==
-
-"@types/underscore@*":
- version "1.11.13"
- resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.11.13.tgz#a7bc9dd049621399a492cf4691e1d2ba01b8c1e0"
- integrity sha512-x/KVdl2MXWKrQmcGktLLZfT6LVDIgSZhWWWrKgoEXSv2BSUkqJOoELJMphnnZBbrpZ62U8z+9eyusxyIP8lxFw==
-
-"@types/validator@^13.7.1", "@types/validator@^13.7.17":
- version "13.11.6"
- resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.6.tgz#8645efedfd891bc1d7ad82539005d7ff785fe294"
- integrity sha512-HUgHujPhKuNzgNXBRZKYexwoG+gHKU+tnfPqjWXFghZAnn73JElicMkuSKJyLGr9JgyA8IgK7fj88IyA9rwYeQ==
-
-"@types/web3@1.0.19":
- version "1.0.19"
- resolved "https://registry.yarnpkg.com/@types/web3/-/web3-1.0.19.tgz#46b85d91d398ded9ab7c85a5dd57cb33ac558924"
- integrity sha512-fhZ9DyvDYDwHZUp5/STa9XW2re0E8GxoioYJ4pEUZ13YHpApSagixj7IAdoYH5uAK+UalGq6Ml8LYzmgRA/q+A==
- dependencies:
- "@types/bn.js" "*"
- "@types/underscore" "*"
-
-"@types/winston@^2.4.4":
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/@types/winston/-/winston-2.4.4.tgz#48cc744b7b42fad74b9a2e8490e0112bd9a3d08d"
- integrity sha512-BVGCztsypW8EYwJ+Hq+QNYiT/MUyCif0ouBH+flrY66O5W+KIXAMML6E/0fJpm7VjIzgangahl5S03bJJQGrZw==
- dependencies:
- winston "*"
-
-"@types/yargs-parser@*":
- version "21.0.3"
- resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15"
- integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
-
-"@types/yargs@^16.0.0":
- version "16.0.8"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.8.tgz#0d57a5a491d85ae75d372a32e657b1779b86c65d"
- integrity sha512-1GwLEkmFafeb/HbE6pC7tFlgYSQ4Iqh2qlWCq8xN+Qfaiaxr2PcLfuhfRFRYqI6XJyeFoLYyKnhFbNsst9FMtQ==
- dependencies:
- "@types/yargs-parser" "*"
-
-"@typescript-eslint/eslint-plugin@^4.0.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz#c24dc7c8069c7706bc40d99f6fa87edcb2005276"
- integrity sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==
- dependencies:
- "@typescript-eslint/experimental-utils" "4.33.0"
- "@typescript-eslint/scope-manager" "4.33.0"
- debug "^4.3.1"
- functional-red-black-tree "^1.0.1"
- ignore "^5.1.8"
- regexpp "^3.1.0"
- semver "^7.3.5"
- tsutils "^3.21.0"
-
-"@typescript-eslint/experimental-utils@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd"
- integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==
- dependencies:
- "@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.33.0"
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/typescript-estree" "4.33.0"
- eslint-scope "^5.1.1"
- eslint-utils "^3.0.0"
-
-"@typescript-eslint/parser@^4.0.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.33.0.tgz#dfe797570d9694e560528d18eecad86c8c744899"
- integrity sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==
- dependencies:
- "@typescript-eslint/scope-manager" "4.33.0"
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/typescript-estree" "4.33.0"
- debug "^4.3.1"
-
-"@typescript-eslint/scope-manager@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3"
- integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
-
-"@typescript-eslint/types@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
- integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==
-
-"@typescript-eslint/typescript-estree@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"
- integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- "@typescript-eslint/visitor-keys" "4.33.0"
- debug "^4.3.1"
- globby "^11.0.3"
- is-glob "^4.0.1"
- semver "^7.3.5"
- tsutils "^3.21.0"
-
-"@typescript-eslint/visitor-keys@4.33.0":
- version "4.33.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
- integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==
- dependencies:
- "@typescript-eslint/types" "4.33.0"
- eslint-visitor-keys "^2.0.0"
-
-"@urql/core@2.4.4":
- version "2.4.4"
- resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.4.4.tgz#29f1d03cc439134259761e70a78ae20302c3d7fe"
- integrity sha512-TD+OS7jG1Ts6QkpU0TZ85i/vu40r71GF0QQFDhnWFtgkHcNwnpkIwWBMa72AR3j2imBTPpk61e/xb39uM/t37A==
- dependencies:
- "@graphql-typed-document-node/core" "^3.1.1"
- wonka "^4.0.14"
-
-"@urql/core@>=2.3.6":
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.1.4.tgz#d1fe9f278b2d1ff32df2314b00d2d94009271665"
- integrity sha512-wFm67yljv4uFAWNtPwcS1NMhF/n+p/68i+kZU6R1dPxhfq2nBW0142p4szeZsBDrtO7pBdOhp7YeSZROFFlXZg==
- dependencies:
- "@0no-co/graphql.web" "^1.0.1"
- wonka "^6.3.2"
-
-"@urql/core@^2.1.3":
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/@urql/core/-/core-2.6.1.tgz#c10ee972c5e81df6d7bf1e778ef1b5d30e2906e5"
- integrity sha512-gYrEHy3tViJhwIhauK6MIf2Qp09QTsgNHZRd0n71rS+hF6gdwjspf1oKljl4m25+272cJF7fPjBUGmjaiEr7Kg==
- dependencies:
- "@graphql-typed-document-node/core" "^3.1.1"
- wonka "^4.0.14"
-
-"@urql/exchange-execute@1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@urql/exchange-execute/-/exchange-execute-1.2.2.tgz#41a68500c44d12c4c1e6a80dfc77cefccde15687"
- integrity sha512-KebdnKWMKI1NkRtIxp8YIouynOaFnhcdaMNCcJEtp+kmY4vGZUgdxT/SIzTPXXYJvk5G2aiQ/JMr97I+wM/EHA==
- dependencies:
- "@urql/core" ">=2.3.6"
- wonka "^4.0.14"
-
-"@yarnpkg/lockfile@^1.1.0":
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
- integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
-
-"@zxing/text-encoding@0.9.0":
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b"
- integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==
-
-JSONStream@^1.0.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
- integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==
- dependencies:
- jsonparse "^1.2.0"
- through ">=2.2.7 <3"
-
-abbrev@1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
- integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
-
-abbrev@1.0.x:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135"
- integrity sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==
-
-abort-controller@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
- integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
- dependencies:
- event-target-shim "^5.0.0"
-
-abortcontroller-polyfill@^1.7.3:
- version "1.7.5"
- resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed"
- integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==
-
-abstract-level@^1.0.0, abstract-level@^1.0.2, abstract-level@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/abstract-level/-/abstract-level-1.0.3.tgz#78a67d3d84da55ee15201486ab44c09560070741"
- integrity sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==
- dependencies:
- buffer "^6.0.3"
- catering "^2.1.0"
- is-buffer "^2.0.5"
- level-supports "^4.0.0"
- level-transcoder "^1.0.1"
- module-error "^1.0.1"
- queue-microtask "^1.2.3"
-
-abstract-leveldown@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-3.0.0.tgz#5cb89f958a44f526779d740d1440e743e0c30a57"
- integrity sha512-KUWx9UWGQD12zsmLNj64/pndaz4iJh/Pj7nopgkfDG6RlCcbMZvT6+9l7dchK4idog2Is8VdC/PvNbFuFmalIQ==
- dependencies:
- xtend "~4.0.0"
-
-abstract-leveldown@^2.4.1, abstract-leveldown@~2.7.1:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz#87a44d7ebebc341d59665204834c8b7e0932cc93"
- integrity sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==
- dependencies:
- xtend "~4.0.0"
-
-abstract-leveldown@^5.0.0, abstract-leveldown@~5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz#f7128e1f86ccabf7d2893077ce5d06d798e386c6"
- integrity sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==
- dependencies:
- xtend "~4.0.0"
-
-abstract-leveldown@~2.6.0:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz#1c5e8c6a5ef965ae8c35dfb3a8770c476b82c4b8"
- integrity sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==
- dependencies:
- xtend "~4.0.0"
-
-accepts@~1.3.8:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e"
- integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
- dependencies:
- mime-types "~2.1.34"
- negotiator "0.6.3"
-
-acorn-jsx@^5.3.1:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
- integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-
-acorn-walk@^8.1.1:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f"
- integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==
-
-acorn@^7.4.0:
- version "7.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.4.1:
- version "8.11.2"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
- integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==
-
-address@^1.0.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e"
- integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==
-
-adm-zip@^0.4.16:
- version "0.4.16"
- resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365"
- integrity sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==
-
-aes-js@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d"
- integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==
-
-aes-js@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a"
- integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==
-
-agent-base@6:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
- integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
- dependencies:
- debug "4"
-
-aggregate-error@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
- integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
- dependencies:
- clean-stack "^2.0.0"
- indent-string "^4.0.0"
-
-ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.6:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- 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"
-
-ajv@^8.0.1:
- version "8.12.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1"
- integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
- dependencies:
- fast-deep-equal "^3.1.1"
- json-schema-traverse "^1.0.0"
- require-from-string "^2.0.2"
- uri-js "^4.2.2"
-
-amazon-cognito-identity-js@^6.0.1:
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/amazon-cognito-identity-js/-/amazon-cognito-identity-js-6.3.7.tgz#65c3d7ee4e0c0a1ffea01927248989c5bd1d1868"
- integrity sha512-tSjnM7KyAeOZ7UMah+oOZ6cW4Gf64FFcc7BE2l7MTcp7ekAPrXaCbpcW2xEpH1EiDS4cPcAouHzmCuc2tr72vQ==
- dependencies:
- "@aws-crypto/sha256-js" "1.2.2"
- buffer "4.9.2"
- fast-base64-decode "^1.0.0"
- isomorphic-unfetch "^3.0.0"
- js-cookie "^2.2.1"
-
-amdefine@>=0.0.4:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
- integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==
-
-ansi-colors@4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348"
- integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==
-
-ansi-colors@^4.1.0, ansi-colors@^4.1.1:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
- integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
-
-ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
- version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
- integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
- dependencies:
- type-fest "^0.21.3"
-
-ansi-regex@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
- integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
-
-ansi-regex@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1"
- integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==
-
-ansi-regex@^4.1.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed"
- integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
-
-ansi-regex@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
- integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-
-ansi-styles@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
- integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==
-
-ansi-styles@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
- integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
- dependencies:
- color-convert "^1.9.0"
-
-ansi-styles@^4.0.0, ansi-styles@^4.1.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
- integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
- dependencies:
- color-convert "^2.0.1"
-
-antlr4@^4.11.0:
- version "4.13.1"
- resolved "https://registry.yarnpkg.com/antlr4/-/antlr4-4.13.1.tgz#1e0a1830a08faeb86217cb2e6c34716004e4253d"
- integrity sha512-kiXTspaRYvnIArgE97z5YVVf/cDVQABr3abFRR6mE7yesLMkgu4ujuyV/sgxafQ8wgve0DJQUJ38Z8tkgA2izA==
-
-antlr4ts@^0.5.0-alpha.4:
- version "0.5.0-alpha.4"
- resolved "https://registry.yarnpkg.com/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz#71702865a87478ed0b40c0709f422cf14d51652a"
- integrity sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==
-
-any-signal@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-1.2.0.tgz#d755f690896f3e75c4a07480f429a1ee7f8db3b4"
- integrity sha512-Cl08k4xItix3jvu4cxO/dt2rQ6iUAjO66pTyRMub+WL1VXeAyZydCpD8GqWTPKfdL28U0R0UucmQVsUsBnvCmQ==
- dependencies:
- abort-controller "^3.0.0"
-
-anymatch@~3.1.2:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
- integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
- dependencies:
- normalize-path "^3.0.0"
- picomatch "^2.0.4"
-
-arbos-precompiles@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/arbos-precompiles/-/arbos-precompiles-1.0.2.tgz#7bebd5963aef972cd259eb41f3116ea065013ea6"
- integrity sha512-1dOFYFJUN0kKoofh6buZJ8qCqTs+oLGSsGzHI0trA/Pka/TCERflCRsNVxez2lihOvK7MT/a2RA8AepKtBXdPQ==
- dependencies:
- hardhat "^2.6.4"
-
-arg@^4.1.0:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
- integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
-
-argparse@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
- integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
- dependencies:
- sprintf-js "~1.0.2"
-
-argparse@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
- integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
-
-arr-diff@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
- integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==
-
-arr-flatten@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
- integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
-
-arr-union@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
- integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
-
-array-back@^1.0.3, array-back@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/array-back/-/array-back-1.0.4.tgz#644ba7f095f7ffcf7c43b5f0dc39d3c1f03c063b"
- integrity sha512-1WxbZvrmyhkNoeYcizokbmh5oiOCIfyvGtcqbK3Ls1v1fKcquzxnQSceOx6tzq7jmai2kFLWIpGND2cLhH6TPw==
- dependencies:
- typical "^2.6.0"
-
-array-back@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/array-back/-/array-back-2.0.0.tgz#6877471d51ecc9c9bfa6136fb6c7d5fe69748022"
- integrity sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==
- dependencies:
- typical "^2.6.1"
-
-array-buffer-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead"
- integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==
- dependencies:
- call-bind "^1.0.2"
- is-array-buffer "^3.0.1"
-
-array-flatten@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
- integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
-
-array-ify@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece"
- integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==
-
-array-union@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
- integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-
-array-uniq@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
- integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
-
-array-unique@^0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
- integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==
-
-array.prototype.findlast@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.3.tgz#4e4b375de5adf4897fed155e2d2771564865cc3b"
- integrity sha512-kcBubumjciBg4JKp5KTKtI7ec7tRefPk88yjkWJwaVKYd9QfTaxcsOxoMNKd7iBr447zCfDV0z1kOF47umv42g==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-shim-unscopables "^1.0.0"
- get-intrinsic "^1.2.1"
-
-array.prototype.reduce@^1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz#63149931808c5fc1e1354814923d92d45f7d96d5"
- integrity sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-array-method-boxes-properly "^1.0.0"
- is-string "^1.0.7"
-
-arraybuffer.prototype.slice@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12"
- integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- get-intrinsic "^1.2.1"
- is-array-buffer "^3.0.2"
- is-shared-array-buffer "^1.0.2"
-
-arrify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
- integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
-
-asap@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
- integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
-
-asn1.js@^5.2.0:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07"
- integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==
- dependencies:
- bn.js "^4.0.0"
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
- safer-buffer "^2.1.0"
-
-asn1@~0.2.3:
- version "0.2.6"
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
- integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==
- dependencies:
- safer-buffer "~2.1.0"
-
-assert-plus@1.0.0, assert-plus@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
- integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
-
-assertion-error@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
- integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
-
-assign-symbols@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
- integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==
-
-ast-parents@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/ast-parents/-/ast-parents-0.0.1.tgz#508fd0f05d0c48775d9eccda2e174423261e8dd3"
- integrity sha512-XHusKxKz3zoYk1ic8Un640joHbFMhbqneyoZfoKnEGtf2ey9Uh/IdpcQplODdO/kENaMIWsD0nJm4+wX3UNLHA==
-
-astral-regex@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
- integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
-
-async-eventemitter@^0.2.2, async-eventemitter@^0.2.4:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/async-eventemitter/-/async-eventemitter-0.2.4.tgz#f5e7c8ca7d3e46aab9ec40a292baf686a0bafaca"
- integrity sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==
- dependencies:
- async "^2.4.0"
-
-async-limiter@~1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
- integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
-
-async-mutex@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.4.0.tgz#ae8048cd4d04ace94347507504b3cf15e631c25f"
- integrity sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==
- dependencies:
- tslib "^2.4.0"
-
-async-retry@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.3.3.tgz#0e7f36c04d8478e7a58bdbed80cedf977785f280"
- integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==
- dependencies:
- retry "0.13.1"
-
-async@1.x, async@^1.4.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
- integrity sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==
-
-async@2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.2.tgz#18330ea7e6e313887f5d2f2a904bac6fe4dd5381"
- integrity sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==
- dependencies:
- lodash "^4.17.11"
-
-async@^2.0.1, async@^2.1.2, async@^2.4.0, async@^2.5.0, async@^2.6.1:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221"
- integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==
- dependencies:
- lodash "^4.17.14"
-
-async@^3.2.3:
- version "3.2.5"
- resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66"
- integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==
-
-asynckit@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
- integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
-
-at-least-node@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
- integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
-
-atob@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
- integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-
-atomic-sleep@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b"
- integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==
-
-available-typed-arrays@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
- integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
-
-aws-sign2@~0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
- integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==
-
-aws4@^1.8.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3"
- integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==
-
-axios@^0.21.1, axios@^0.21.2:
- version "0.21.4"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
- integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
- dependencies:
- follow-redirects "^1.14.0"
-
-axios@^1.4.0, axios@^1.5.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.1.tgz#76550d644bf0a2d469a01f9244db6753208397d7"
- integrity sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==
- dependencies:
- follow-redirects "^1.15.0"
- form-data "^4.0.0"
- proxy-from-env "^1.1.0"
-
-babel-code-frame@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
- integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==
- dependencies:
- chalk "^1.1.3"
- esutils "^2.0.2"
- js-tokens "^3.0.2"
-
-babel-core@^6.0.14, babel-core@^6.26.0:
- version "6.26.3"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
- integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==
- dependencies:
- babel-code-frame "^6.26.0"
- babel-generator "^6.26.0"
- babel-helpers "^6.24.1"
- babel-messages "^6.23.0"
- babel-register "^6.26.0"
- babel-runtime "^6.26.0"
- babel-template "^6.26.0"
- babel-traverse "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- convert-source-map "^1.5.1"
- debug "^2.6.9"
- json5 "^0.5.1"
- lodash "^4.17.4"
- minimatch "^3.0.4"
- path-is-absolute "^1.0.1"
- private "^0.1.8"
- slash "^1.0.0"
- source-map "^0.5.7"
-
-babel-generator@^6.26.0:
- version "6.26.1"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
- integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==
- dependencies:
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- detect-indent "^4.0.0"
- jsesc "^1.3.0"
- lodash "^4.17.4"
- source-map "^0.5.7"
- trim-right "^1.0.1"
-
-babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
- integrity sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==
- dependencies:
- babel-helper-explode-assignable-expression "^6.24.1"
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-helper-call-delegate@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
- integrity sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==
- dependencies:
- babel-helper-hoist-variables "^6.24.1"
- babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-helper-define-map@^6.24.1:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
- integrity sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==
- dependencies:
- babel-helper-function-name "^6.24.1"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- lodash "^4.17.4"
-
-babel-helper-explode-assignable-expression@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
- integrity sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==
- dependencies:
- babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-helper-function-name@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
- integrity sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==
- dependencies:
- babel-helper-get-function-arity "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-helper-get-function-arity@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
- integrity sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-helper-hoist-variables@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
- integrity sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-helper-optimise-call-expression@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
- integrity sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-helper-regex@^6.24.1:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
- integrity sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==
- dependencies:
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- lodash "^4.17.4"
-
-babel-helper-remap-async-to-generator@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
- integrity sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==
- dependencies:
- babel-helper-function-name "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-helper-replace-supers@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
- integrity sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==
- dependencies:
- babel-helper-optimise-call-expression "^6.24.1"
- babel-messages "^6.23.0"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-helpers@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
- integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==
- dependencies:
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
-
-babel-messages@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
- integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-check-es2015-constants@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
- integrity sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-syntax-async-functions@^6.8.0:
- version "6.13.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
- integrity sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==
-
-babel-plugin-syntax-exponentiation-operator@^6.8.0:
- version "6.13.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
- integrity sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==
-
-babel-plugin-syntax-trailing-function-commas@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
- integrity sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==
-
-babel-plugin-transform-async-to-generator@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
- integrity sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==
- dependencies:
- babel-helper-remap-async-to-generator "^6.24.1"
- babel-plugin-syntax-async-functions "^6.8.0"
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-arrow-functions@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
- integrity sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
- integrity sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-block-scoping@^6.23.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
- integrity sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==
- dependencies:
- babel-runtime "^6.26.0"
- babel-template "^6.26.0"
- babel-traverse "^6.26.0"
- babel-types "^6.26.0"
- lodash "^4.17.4"
-
-babel-plugin-transform-es2015-classes@^6.23.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
- integrity sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==
- dependencies:
- babel-helper-define-map "^6.24.1"
- babel-helper-function-name "^6.24.1"
- babel-helper-optimise-call-expression "^6.24.1"
- babel-helper-replace-supers "^6.24.1"
- babel-messages "^6.23.0"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-computed-properties@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
- integrity sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==
- dependencies:
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
-
-babel-plugin-transform-es2015-destructuring@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
- integrity sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
- integrity sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-for-of@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
- integrity sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-function-name@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
- integrity sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==
- dependencies:
- babel-helper-function-name "^6.24.1"
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-literals@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
- integrity sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
- integrity sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==
- dependencies:
- babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
-
-babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
- version "6.26.2"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3"
- integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==
- dependencies:
- babel-plugin-transform-strict-mode "^6.24.1"
- babel-runtime "^6.26.0"
- babel-template "^6.26.0"
- babel-types "^6.26.0"
-
-babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
- integrity sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==
- dependencies:
- babel-helper-hoist-variables "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
-
-babel-plugin-transform-es2015-modules-umd@^6.23.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
- integrity sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==
- dependencies:
- babel-plugin-transform-es2015-modules-amd "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
-
-babel-plugin-transform-es2015-object-super@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
- integrity sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==
- dependencies:
- babel-helper-replace-supers "^6.24.1"
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-parameters@^6.23.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
- integrity sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==
- dependencies:
- babel-helper-call-delegate "^6.24.1"
- babel-helper-get-function-arity "^6.24.1"
- babel-runtime "^6.22.0"
- babel-template "^6.24.1"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
- integrity sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-spread@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
- integrity sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-sticky-regex@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
- integrity sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==
- dependencies:
- babel-helper-regex "^6.24.1"
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-plugin-transform-es2015-template-literals@^6.22.0:
- version "6.22.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
- integrity sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
- version "6.23.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
- integrity sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==
- dependencies:
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-es2015-unicode-regex@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
- integrity sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==
- dependencies:
- babel-helper-regex "^6.24.1"
- babel-runtime "^6.22.0"
- regexpu-core "^2.0.0"
-
-babel-plugin-transform-exponentiation-operator@^6.22.0:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
- integrity sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==
- dependencies:
- babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
- babel-plugin-syntax-exponentiation-operator "^6.8.0"
- babel-runtime "^6.22.0"
-
-babel-plugin-transform-regenerator@^6.22.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
- integrity sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==
- dependencies:
- regenerator-transform "^0.10.0"
-
-babel-plugin-transform-strict-mode@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
- integrity sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==
- dependencies:
- babel-runtime "^6.22.0"
- babel-types "^6.24.1"
-
-babel-preset-env@^1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a"
- integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==
- dependencies:
- babel-plugin-check-es2015-constants "^6.22.0"
- babel-plugin-syntax-trailing-function-commas "^6.22.0"
- babel-plugin-transform-async-to-generator "^6.22.0"
- babel-plugin-transform-es2015-arrow-functions "^6.22.0"
- babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
- babel-plugin-transform-es2015-block-scoping "^6.23.0"
- babel-plugin-transform-es2015-classes "^6.23.0"
- babel-plugin-transform-es2015-computed-properties "^6.22.0"
- babel-plugin-transform-es2015-destructuring "^6.23.0"
- babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
- babel-plugin-transform-es2015-for-of "^6.23.0"
- babel-plugin-transform-es2015-function-name "^6.22.0"
- babel-plugin-transform-es2015-literals "^6.22.0"
- babel-plugin-transform-es2015-modules-amd "^6.22.0"
- babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
- babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
- babel-plugin-transform-es2015-modules-umd "^6.23.0"
- babel-plugin-transform-es2015-object-super "^6.22.0"
- babel-plugin-transform-es2015-parameters "^6.23.0"
- babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
- babel-plugin-transform-es2015-spread "^6.22.0"
- babel-plugin-transform-es2015-sticky-regex "^6.22.0"
- babel-plugin-transform-es2015-template-literals "^6.22.0"
- babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
- babel-plugin-transform-es2015-unicode-regex "^6.22.0"
- babel-plugin-transform-exponentiation-operator "^6.22.0"
- babel-plugin-transform-regenerator "^6.22.0"
- browserslist "^3.2.6"
- invariant "^2.2.2"
- semver "^5.3.0"
-
-babel-register@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
- integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==
- dependencies:
- babel-core "^6.26.0"
- babel-runtime "^6.26.0"
- core-js "^2.5.0"
- home-or-tmp "^2.0.0"
- lodash "^4.17.4"
- mkdirp "^0.5.1"
- source-map-support "^0.4.15"
-
-babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
- integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==
- dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.11.0"
-
-babel-template@^6.24.1, babel-template@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
- integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==
- dependencies:
- babel-runtime "^6.26.0"
- babel-traverse "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- lodash "^4.17.4"
-
-babel-traverse@^6.24.1, babel-traverse@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
- integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==
- dependencies:
- babel-code-frame "^6.26.0"
- babel-messages "^6.23.0"
- babel-runtime "^6.26.0"
- babel-types "^6.26.0"
- babylon "^6.18.0"
- debug "^2.6.8"
- globals "^9.18.0"
- invariant "^2.2.2"
- lodash "^4.17.4"
-
-babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:
- version "6.26.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
- integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==
- dependencies:
- babel-runtime "^6.26.0"
- esutils "^2.0.2"
- lodash "^4.17.4"
- to-fast-properties "^1.0.3"
-
-babelify@^7.3.0:
- version "7.3.0"
- resolved "https://registry.yarnpkg.com/babelify/-/babelify-7.3.0.tgz#aa56aede7067fd7bd549666ee16dc285087e88e5"
- integrity sha512-vID8Fz6pPN5pJMdlUnNFSfrlcx5MUule4k9aKs/zbZPyXxMTcRrB0M4Tarw22L8afr8eYSWxDPYCob3TdrqtlA==
- dependencies:
- babel-core "^6.0.14"
- object-assign "^4.0.0"
-
-babylon@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
- integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
-
-backoff@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/backoff/-/backoff-2.5.0.tgz#f616eda9d3e4b66b8ca7fca79f695722c5f8e26f"
- integrity sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==
- dependencies:
- precond "0.2"
-
-balanced-match@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
- integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-
-base-x@^3.0.2, base-x@^3.0.6, base-x@^3.0.8:
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320"
- integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
- dependencies:
- safe-buffer "^5.0.1"
-
-base-x@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/base-x/-/base-x-4.0.0.tgz#d0e3b7753450c73f8ad2389b5c018a4af7b2224a"
- integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==
-
-base64-js@^1.0.2, base64-js@^1.3.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
- integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-base@^0.11.1:
- version "0.11.2"
- resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
- integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
- 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"
-
-basic-auth@~2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
- integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==
- dependencies:
- safe-buffer "5.1.2"
-
-bcrypt-pbkdf@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
- integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==
- dependencies:
- tweetnacl "^0.14.3"
-
-bech32@1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9"
- integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==
-
-bigint-crypto-utils@^3.0.23:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.3.0.tgz#72ad00ae91062cf07f2b1def9594006c279c1d77"
- integrity sha512-jOTSb+drvEDxEq6OuUybOAv/xxoh3cuYRUIPyu8sSHQNKM303UQ2R1DAo45o1AkcIXw6fzbaFI1+xGGdaXs2lg==
-
-bignumber.js@^9.0.0:
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
- integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
-
-binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bintrees@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/bintrees/-/bintrees-1.0.2.tgz#49f896d6e858a4a499df85c38fb399b9aff840f8"
- integrity sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==
-
-bip39@2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/bip39/-/bip39-2.5.0.tgz#51cbd5179460504a63ea3c000db3f787ca051235"
- integrity sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==
- dependencies:
- create-hash "^1.1.0"
- pbkdf2 "^3.0.9"
- randombytes "^2.0.1"
- safe-buffer "^5.0.1"
- unorm "^1.3.3"
-
-bl@^4.0.0, bl@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
- integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
- dependencies:
- buffer "^5.5.0"
- inherits "^2.0.4"
- readable-stream "^3.4.0"
-
-blakejs@^1.1.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814"
- integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==
-
-blob-to-it@0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/blob-to-it/-/blob-to-it-0.0.2.tgz#851b4db0be4acebc86dd1c14c14b77fdc473e9b0"
- integrity sha512-3/NRr0mUWQTkS71MYEC1teLbT5BTs7RZ6VMPXDV6qApjw3B4TAZspQuvDkYfHuD/XzL5p/RO91x5XRPeJvcCqg==
- dependencies:
- browser-readablestream-to-it "^0.0.2"
-
-bluebird@^3.5.0, bluebird@^3.5.2:
- version "3.7.2"
- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
- integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
-
-bn.js@4.11.6:
- version "4.11.6"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215"
- integrity sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==
-
-bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.10.0, bn.js@^4.11.0, bn.js@^4.11.6, bn.js@^4.11.8, bn.js@^4.11.9, bn.js@^4.8.0:
- version "4.12.0"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
- integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-
-bn.js@^5.0.0, bn.js@^5.1.2, bn.js@^5.1.3, bn.js@^5.2.0, bn.js@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
- integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
-
-body-parser@1.19.1:
- version "1.19.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4"
- integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==
- dependencies:
- bytes "3.1.1"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.6"
- raw-body "2.4.2"
- type-is "~1.6.18"
-
-body-parser@1.19.2:
- version "1.19.2"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.2.tgz#4714ccd9c157d44797b8b5607d72c0b89952f26e"
- integrity sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "~1.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- on-finished "~2.3.0"
- qs "6.9.7"
- raw-body "2.4.3"
- type-is "~1.6.18"
-
-body-parser@1.20.1:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
- integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.4"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.11.0"
- raw-body "2.5.1"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
-body-parser@1.20.2, body-parser@^1.16.0:
- version "1.20.2"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd"
- integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==
- dependencies:
- bytes "3.1.2"
- content-type "~1.0.5"
- debug "2.6.9"
- depd "2.0.0"
- destroy "1.2.0"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- on-finished "2.4.1"
- qs "6.11.0"
- raw-body "2.5.2"
- type-is "~1.6.18"
- unpipe "1.0.0"
-
-borc@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/borc/-/borc-2.1.2.tgz#6ce75e7da5ce711b963755117dd1b187f6f8cf19"
- integrity sha512-Sy9eoUi4OiKzq7VovMn246iTo17kzuyHJKomCfpWMlI6RpfN1gk95w7d7gH264nApVLg0HZfcpz62/g4VH1Y4w==
- dependencies:
- bignumber.js "^9.0.0"
- buffer "^5.5.0"
- commander "^2.15.0"
- ieee754 "^1.1.13"
- iso-url "~0.4.7"
- json-text-sequence "~0.1.0"
- readable-stream "^3.6.0"
-
-brace-expansion@^1.1.7:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
- integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
- dependencies:
- balanced-match "^1.0.0"
- concat-map "0.0.1"
-
-brace-expansion@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
- integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
- dependencies:
- balanced-match "^1.0.0"
-
-braces@^2.3.1:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
- integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
- dependencies:
- arr-flatten "^1.1.0"
- array-unique "^0.3.2"
- extend-shallow "^2.0.1"
- fill-range "^4.0.0"
- isobject "^3.0.1"
- repeat-element "^1.1.2"
- snapdragon "^0.8.1"
- snapdragon-node "^2.0.1"
- split-string "^3.0.2"
- to-regex "^3.0.1"
-
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
- dependencies:
- fill-range "^7.0.1"
-
-brorand@^1.0.1, brorand@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
- integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==
-
-browser-level@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browser-level/-/browser-level-1.0.1.tgz#36e8c3183d0fe1c405239792faaab5f315871011"
- integrity sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==
- dependencies:
- abstract-level "^1.0.2"
- catering "^2.1.1"
- module-error "^1.0.2"
- run-parallel-limit "^1.1.0"
-
-browser-readablestream-to-it@0.0.2, browser-readablestream-to-it@^0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/browser-readablestream-to-it/-/browser-readablestream-to-it-0.0.2.tgz#4a5c2a20567623c106125ca6b640f68b081cea25"
- integrity sha512-bbiTccngeAbPmpTUJcUyr6JhivADKV9xkNJVLdA91vjdzXyFBZ6fgrzElQsV3k1UNGQACRTl3p4y+cEGG9U48A==
-
-browser-stdout@1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
- integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
-
-browserify-aes@^1.0.0, browserify-aes@^1.0.4, browserify-aes@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
- 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"
-
-browserify-cipher@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
- integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
- dependencies:
- browserify-aes "^1.0.4"
- browserify-des "^1.0.0"
- evp_bytestokey "^1.0.0"
-
-browserify-des@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
- integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
- dependencies:
- cipher-base "^1.0.1"
- des.js "^1.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-browserify-rsa@^4.0.0, browserify-rsa@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d"
- integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==
- dependencies:
- bn.js "^5.0.0"
- randombytes "^2.0.1"
-
-browserify-sign@^4.0.0:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.2.tgz#e78d4b69816d6e3dd1c747e64e9947f9ad79bc7e"
- integrity sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==
- dependencies:
- bn.js "^5.2.1"
- browserify-rsa "^4.1.0"
- create-hash "^1.2.0"
- create-hmac "^1.1.7"
- elliptic "^6.5.4"
- inherits "^2.0.4"
- parse-asn1 "^5.1.6"
- readable-stream "^3.6.2"
- safe-buffer "^5.2.1"
-
-browserslist@^3.2.6:
- version "3.2.8"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6"
- integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==
- dependencies:
- caniuse-lite "^1.0.30000844"
- electron-to-chromium "^1.3.47"
-
-bs58@4.0.1, bs58@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a"
- integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==
- dependencies:
- base-x "^3.0.2"
-
-bs58@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/bs58/-/bs58-5.0.0.tgz#865575b4d13c09ea2a84622df6c8cbeb54ffc279"
- integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==
- dependencies:
- base-x "^4.0.0"
-
-bs58check@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc"
- integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==
- dependencies:
- bs58 "^4.0.0"
- create-hash "^1.1.0"
- safe-buffer "^5.1.2"
-
-buffer-from@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
- integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
-
-buffer-to-arraybuffer@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz#6064a40fa76eb43c723aba9ef8f6e1216d10511a"
- integrity sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==
-
-buffer-writer@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
- integrity sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==
-
-buffer-xor@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
- integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==
-
-buffer-xor@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-2.0.2.tgz#34f7c64f04c777a1f8aac5e661273bb9dd320289"
- integrity sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==
- dependencies:
- safe-buffer "^5.1.1"
-
-buffer@4.9.2:
- version "4.9.2"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
- integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
- dependencies:
- base64-js "^1.0.2"
- ieee754 "^1.1.4"
- isarray "^1.0.0"
-
-buffer@^5.0.5, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0:
- version "5.7.1"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
- integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.1.13"
-
-buffer@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
- integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
- dependencies:
- base64-js "^1.3.1"
- ieee754 "^1.2.1"
-
-bufferutil@^4.0.1:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea"
- integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==
- dependencies:
- node-gyp-build "^4.3.0"
-
-bytes@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a"
- integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==
-
-bytes@3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
- integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
-
-bytewise-core@^1.2.2:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/bytewise-core/-/bytewise-core-1.2.3.tgz#3fb410c7e91558eb1ab22a82834577aa6bd61d42"
- integrity sha512-nZD//kc78OOxeYtRlVk8/zXqTB4gf/nlguL1ggWA8FuchMyOxcyHR4QPQZMUmA7czC+YnaBrPUCubqAWe50DaA==
- dependencies:
- typewise-core "^1.2"
-
-bytewise@~1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/bytewise/-/bytewise-1.1.0.tgz#1d13cbff717ae7158094aa881b35d081b387253e"
- integrity sha512-rHuuseJ9iQ0na6UDhnrRVDh8YnWVlU6xM3VH6q/+yHDeUH2zIhUzP+2/h3LIrhLDBtTqzWpE3p3tP/boefskKQ==
- dependencies:
- bytewise-core "^1.2.2"
- typewise "^1.0.3"
-
-cache-base@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
- integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
- dependencies:
- collection-visit "^1.0.0"
- component-emitter "^1.2.1"
- get-value "^2.0.6"
- has-value "^1.0.0"
- isobject "^3.0.1"
- set-value "^2.0.0"
- to-object-path "^0.3.0"
- union-value "^1.0.0"
- unset-value "^1.0.0"
-
-cacheable-lookup@^5.0.3:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
- integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-lookup@^6.0.4:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz#0330a543471c61faa4e9035db583aad753b36385"
- integrity sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==
-
-cacheable-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
- integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^3.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^4.1.0"
- responselike "^1.0.2"
-
-cacheable-request@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817"
- integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==
- dependencies:
- clone-response "^1.0.2"
- get-stream "^5.1.0"
- http-cache-semantics "^4.0.0"
- keyv "^4.0.0"
- lowercase-keys "^2.0.0"
- normalize-url "^6.0.1"
- responselike "^2.0.0"
-
-cachedown@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/cachedown/-/cachedown-1.0.0.tgz#d43f036e4510696b31246d7db31ebf0f7ac32d15"
- integrity sha512-t+yVk82vQWCJF3PsWHMld+jhhjkkWjcAzz8NbFx1iULOXWl8Tm/FdM4smZNVw3MRr0X+lVTx9PKzvEn4Ng19RQ==
- dependencies:
- abstract-leveldown "^2.4.1"
- lru-cache "^3.2.0"
-
-call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5, call-bind@~1.0.2:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
- integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
- dependencies:
- function-bind "^1.1.2"
- get-intrinsic "^1.2.1"
- set-function-length "^1.1.1"
-
-callsites@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
- integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
-
-camelcase-keys@^6.2.2:
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
- integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
- dependencies:
- camelcase "^5.3.1"
- map-obj "^4.0.0"
- quick-lru "^4.0.1"
-
-camelcase@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
- integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==
-
-camelcase@^5.3.1:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
- integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-camelcase@^6.0.0:
- version "6.3.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
- integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-
-caniuse-lite@^1.0.30000844:
- version "1.0.30001561"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz#752f21f56f96f1b1a52e97aae98c57c562d5d9da"
- integrity sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==
-
-case@^1.6.3:
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9"
- integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==
-
-caseless@^0.12.0, caseless@~0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
- integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==
-
-catering@^2.1.0, catering@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/catering/-/catering-2.1.1.tgz#66acba06ed5ee28d5286133982a927de9a04b510"
- integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==
-
-cbor@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-8.1.0.tgz#cfc56437e770b73417a2ecbfc9caf6b771af60d5"
- integrity sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==
- dependencies:
- nofilter "^3.1.0"
-
-cbor@^9.0.0:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/cbor/-/cbor-9.0.1.tgz#b16e393d4948d44758cd54ac6151379d443b37ae"
- integrity sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==
- dependencies:
- nofilter "^3.1.0"
-
-chai-as-promised@^7.1.1:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-7.1.1.tgz#08645d825deb8696ee61725dbf590c012eb00ca0"
- integrity sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==
- dependencies:
- check-error "^1.0.2"
-
-chai@^4.3.4:
- version "4.3.10"
- resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.10.tgz#d784cec635e3b7e2ffb66446a63b4e33bd390384"
- integrity sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==
- dependencies:
- assertion-error "^1.1.0"
- check-error "^1.0.3"
- deep-eql "^4.1.3"
- get-func-name "^2.0.2"
- loupe "^2.3.6"
- pathval "^1.1.1"
- type-detect "^4.0.8"
-
-chalk@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
- integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
- dependencies:
- ansi-styles "^2.2.1"
- escape-string-regexp "^1.0.2"
- has-ansi "^2.0.0"
- strip-ansi "^3.0.0"
- supports-color "^2.0.0"
-
-chalk@^2.4.1, chalk@^2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
- 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"
-
-chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
- integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
- dependencies:
- ansi-styles "^4.1.0"
- supports-color "^7.1.0"
-
-chardet@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
- integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
-
-"charenc@>= 0.0.1":
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
- integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
-
-check-error@^1.0.2, check-error@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.3.tgz#a6502e4312a7ee969f646e83bb3ddd56281bd694"
- integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==
- dependencies:
- get-func-name "^2.0.2"
-
-checkpoint-store@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/checkpoint-store/-/checkpoint-store-1.1.0.tgz#04e4cb516b91433893581e6d4601a78e9552ea06"
- integrity sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==
- dependencies:
- functional-red-black-tree "^1.0.1"
-
-chokidar@3.5.3, chokidar@^3.4.0:
- version "3.5.3"
- resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd"
- integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
- 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"
- optionalDependencies:
- fsevents "~2.3.2"
-
-chownr@^1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
- integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
-
-ci-info@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
- integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
-
-cids@^0.7.1:
- version "0.7.5"
- resolved "https://registry.yarnpkg.com/cids/-/cids-0.7.5.tgz#60a08138a99bfb69b6be4ceb63bfef7a396b28b2"
- integrity sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==
- dependencies:
- buffer "^5.5.0"
- class-is "^1.1.0"
- multibase "~0.6.0"
- multicodec "^1.0.0"
- multihashes "~0.4.15"
-
-cids@^1.0.0:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/cids/-/cids-1.1.9.tgz#402c26db5c07059377bcd6fb82f2a24e7f2f4a4f"
- integrity sha512-l11hWRfugIcbGuTZwAM5PwpjPPjyb6UZOGwlHSnOBV5o07XhQ4gNpBN67FbODvpjyHtd+0Xs6KNvUcGBiDRsdg==
- dependencies:
- multibase "^4.0.1"
- multicodec "^3.0.1"
- multihashes "^4.0.1"
- uint8arrays "^3.0.0"
-
-cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
- integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-class-is@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/class-is/-/class-is-1.1.0.tgz#9d3c0fba0440d211d843cec3dedfa48055005825"
- integrity sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==
-
-class-utils@^0.3.5:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
- integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
- dependencies:
- arr-union "^3.1.0"
- define-property "^0.2.5"
- isobject "^3.0.0"
- static-extend "^0.1.1"
-
-classic-level@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/classic-level/-/classic-level-1.3.0.tgz#5e36680e01dc6b271775c093f2150844c5edd5c8"
- integrity sha512-iwFAJQYtqRTRM0F6L8h4JCt00ZSGdOyqh7yVrhhjrOpFhmBjNlRUey64MCiyo6UmQHMJ+No3c81nujPv+n9yrg==
- dependencies:
- abstract-level "^1.0.2"
- catering "^2.1.0"
- module-error "^1.0.1"
- napi-macros "^2.2.2"
- node-gyp-build "^4.3.0"
-
-clean-stack@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
- integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
-
-cli-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
- integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
- dependencies:
- restore-cursor "^3.1.0"
-
-cli-spinners@^2.5.0:
- version "2.9.1"
- resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35"
- integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==
-
-cli-table3@^0.5.0:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202"
- integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==
- dependencies:
- object-assign "^4.1.0"
- string-width "^2.1.1"
- optionalDependencies:
- colors "^1.1.2"
-
-cli-table3@^0.6.0:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2"
- integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==
- dependencies:
- string-width "^4.2.0"
- optionalDependencies:
- "@colors/colors" "1.5.0"
-
-cli-table@^0.3.6:
- version "0.3.11"
- resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee"
- integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==
- dependencies:
- colors "1.0.3"
-
-cli-truncate@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
- integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
- dependencies:
- slice-ansi "^3.0.0"
- string-width "^4.2.0"
-
-cli-width@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
- integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
-
-cliui@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
- integrity sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
- wrap-ansi "^2.0.0"
-
-cliui@^7.0.2:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
- integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
- dependencies:
- string-width "^4.2.0"
- strip-ansi "^6.0.0"
- wrap-ansi "^7.0.0"
-
-cliui@^8.0.1:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa"
- 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"
-
-clone-response@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3"
- integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==
- dependencies:
- mimic-response "^1.0.0"
-
-clone@2.1.2, clone@^2.0.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
- integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
-
-clone@^1.0.2:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
- integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
-
-code-point-at@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
- integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==
-
-collection-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
- integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==
- dependencies:
- map-visit "^1.0.0"
- object-visit "^1.0.0"
-
-color-convert@^1.9.0, color-convert@^1.9.3:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
- integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
- dependencies:
- color-name "1.1.3"
-
-color-convert@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
- integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
- dependencies:
- color-name "~1.1.4"
-
-color-name@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
- integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-
-color-name@^1.0.0, color-name@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
- integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-color-string@^1.6.0:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4"
- integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==
- dependencies:
- color-name "^1.0.0"
- simple-swizzle "^0.2.2"
-
-color@^3.1.3:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164"
- integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
- dependencies:
- color-convert "^1.9.3"
- color-string "^1.6.0"
-
-colorette@^2.0.16:
- version "2.0.20"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a"
- integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
-
-colors@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
- integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==
-
-colors@1.4.0, colors@^1.1.2:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
- integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
-
-colorspace@1.1.x:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243"
- integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==
- dependencies:
- color "^3.1.3"
- text-hex "1.0.x"
-
-combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
- integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
- dependencies:
- delayed-stream "~1.0.0"
-
-command-exists@^1.2.8:
- version "1.2.9"
- resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69"
- integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
-
-command-line-args@^4.0.7:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-4.0.7.tgz#f8d1916ecb90e9e121eda6428e41300bfb64cc46"
- integrity sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==
- dependencies:
- array-back "^2.0.0"
- find-replace "^1.0.3"
- typical "^2.6.1"
-
-commander@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e"
- integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==
-
-commander@^10.0.0:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06"
- integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==
-
-commander@^2.15.0:
- version "2.20.3"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
- integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@^6.2.0:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
- integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-
-compare-func@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3"
- integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==
- dependencies:
- array-ify "^1.0.0"
- dot-prop "^5.1.0"
-
-compare-versions@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-6.1.0.tgz#3f2131e3ae93577df111dba133e6db876ffe127a"
- integrity sha512-LNZQXhqUvqUTotpZ00qLSaify3b4VFD588aRr8MKFw4CMUr98ytzCW5wDH5qx/DEY5kCDXcbcRuCqL0szEf2tg==
-
-component-emitter@^1.2.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
- integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-
-concat-map@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
- integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
-
-concat-stream@^1.5.1, concat-stream@^1.6.0, concat-stream@^1.6.2:
- version "1.6.2"
- resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
- integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
- dependencies:
- buffer-from "^1.0.0"
- inherits "^2.0.3"
- readable-stream "^2.2.2"
- typedarray "^0.0.6"
-
-console-table-printer@^2.11.1, console-table-printer@^2.9.0:
- version "2.11.2"
- resolved "https://registry.yarnpkg.com/console-table-printer/-/console-table-printer-2.11.2.tgz#549757033a7e3cde7e26e030038c9392ce600ee5"
- integrity sha512-uuUHie0sfPP542TKGzPFal0W1wo1beuKAqIZdaavcONx8OoqdnJRKjkinbRTOta4FaCa1RcIL+7mMJWX3pQGVg==
- dependencies:
- simple-wcswidth "^1.0.1"
-
-content-disposition@0.5.4:
- version "0.5.4"
- resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe"
- integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
- dependencies:
- safe-buffer "5.2.1"
-
-content-hash@^2.5.2:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/content-hash/-/content-hash-2.5.2.tgz#bbc2655e7c21f14fd3bfc7b7d4bfe6e454c9e211"
- integrity sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==
- dependencies:
- cids "^0.7.1"
- multicodec "^0.5.5"
- multihashes "^0.4.15"
-
-content-type@~1.0.4, content-type@~1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
- integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
-
-conventional-changelog-angular@^5.0.11:
- version "5.0.13"
- resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c"
- integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==
- dependencies:
- compare-func "^2.0.0"
- q "^1.5.1"
-
-conventional-changelog-conventionalcommits@^4.3.1:
- version "4.6.3"
- resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2"
- integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==
- dependencies:
- compare-func "^2.0.0"
- lodash "^4.17.15"
- q "^1.5.1"
-
-conventional-commits-parser@^3.2.2:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972"
- integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==
- dependencies:
- JSONStream "^1.0.4"
- is-text-path "^1.0.1"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
-
-convert-source-map@^1.5.1:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
- integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
-
-cookie-signature@1.0.6:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
- integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-
-cookie@0.4.2, cookie@^0.4.1:
- version "0.4.2"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
- integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
-
-cookie@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
-
-cookiejar@^2.1.1:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b"
- integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==
-
-copy-descriptor@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
- integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==
-
-core-js-pure@^3.0.1:
- version "3.33.2"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.2.tgz#644830db2507ef84d068a70980ccd99c275f5fa6"
- integrity sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q==
-
-core-js@^2.4.0, core-js@^2.5.0:
- version "2.6.12"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
- integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
-
-core-util-is@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
- integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
-
-core-util-is@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
- integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-
-cors@2.8.5, cors@^2.8.1:
- version "2.8.5"
- resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
- integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
- dependencies:
- object-assign "^4"
- vary "^1"
-
-cosmiconfig@^7.0.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6"
- integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==
- dependencies:
- "@types/parse-json" "^4.0.0"
- import-fresh "^3.2.1"
- parse-json "^5.0.0"
- path-type "^4.0.0"
- yaml "^1.10.0"
-
-cosmiconfig@^8.0.0:
- version "8.3.6"
- resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3"
- integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==
- dependencies:
- import-fresh "^3.3.0"
- js-yaml "^4.1.0"
- parse-json "^5.2.0"
- path-type "^4.0.0"
-
-crc-32@^1.2.0:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff"
- integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==
-
-create-ecdh@^4.0.0:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
- integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==
- dependencies:
- bn.js "^4.1.0"
- elliptic "^6.5.3"
-
-create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
- 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"
-
-create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
- 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"
-
-create-require@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
- integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
-
-cross-fetch@3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
- integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
- dependencies:
- node-fetch "2.6.7"
-
-cross-fetch@4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983"
- integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==
- dependencies:
- node-fetch "^2.6.12"
-
-cross-fetch@^2.1.0, cross-fetch@^2.1.1:
- version "2.2.6"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.6.tgz#2ef0bb39a24ac034787965c457368a28730e220a"
- integrity sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==
- dependencies:
- node-fetch "^2.6.7"
- whatwg-fetch "^2.0.4"
-
-cross-fetch@^3.1.4:
- version "3.1.8"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
- integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==
- dependencies:
- node-fetch "^2.6.12"
-
-cross-spawn@^6.0.5:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
- integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
- dependencies:
- nice-try "^1.0.4"
- path-key "^2.0.1"
- semver "^5.5.0"
- shebang-command "^1.2.0"
- which "^1.2.9"
-
-cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
- integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
- dependencies:
- path-key "^3.1.0"
- shebang-command "^2.0.0"
- which "^2.0.1"
-
-"crypt@>= 0.0.1":
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
- integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
-
-crypto-browserify@3.12.0:
- version "3.12.0"
- resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
- integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
- dependencies:
- browserify-cipher "^1.0.0"
- browserify-sign "^4.0.0"
- create-ecdh "^4.0.0"
- create-hash "^1.1.0"
- create-hmac "^1.1.0"
- diffie-hellman "^5.0.0"
- inherits "^2.0.1"
- pbkdf2 "^3.0.3"
- public-encrypt "^4.0.0"
- randombytes "^2.0.0"
- randomfill "^1.0.3"
-
-d@1, d@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
- integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
- dependencies:
- es5-ext "^0.10.50"
- type "^1.0.1"
-
-dargs@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc"
- integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==
-
-dashdash@^1.12.0:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
- integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==
- dependencies:
- assert-plus "^1.0.0"
-
-death@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318"
- integrity sha512-vsV6S4KVHvTGxbEcij7hkWRv0It+sGGWVOM67dQde/o5Xjnr+KmLjxWJii2uEObIrt1CcM9w0Yaovx+iOlIL+w==
-
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:
- version "2.6.9"
- resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
- integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
- dependencies:
- ms "2.0.0"
-
-debug@3.2.6:
- version "3.2.6"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
- integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
- dependencies:
- ms "^2.1.1"
-
-debug@4, debug@4.3.4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
-debug@^3.1.0:
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
- integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
- dependencies:
- ms "^2.1.1"
-
-decamelize-keys@^1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8"
- integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==
- dependencies:
- decamelize "^1.1.0"
- map-obj "^1.0.0"
-
-decamelize@^1.1.0, decamelize@^1.1.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
- integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
-
-decamelize@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
- integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
-
-decode-uri-component@^0.2.0:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
- integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
-
-decompress-response@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
- integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==
- dependencies:
- mimic-response "^1.0.0"
-
-decompress-response@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
- integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
- dependencies:
- mimic-response "^3.1.0"
-
-dedent@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c"
- integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==
-
-deep-eql@^4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-4.1.3.tgz#7c7775513092f7df98d8df9996dd085eb668cc6d"
- integrity sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==
- dependencies:
- type-detect "^4.0.0"
-
-deep-equal@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
- integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
- dependencies:
- is-arguments "^1.0.4"
- is-date-object "^1.0.1"
- is-regex "^1.0.4"
- object-is "^1.0.1"
- object-keys "^1.1.1"
- regexp.prototype.flags "^1.2.0"
-
-deep-is@^0.1.3, deep-is@~0.1.3:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
- integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-
-defaults@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a"
- integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
- dependencies:
- clone "^1.0.2"
-
-defer-to-connect@^1.0.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
- integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-
-defer-to-connect@^2.0.0, defer-to-connect@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587"
- integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
-
-deferred-leveldown@~1.2.1:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz#3acd2e0b75d1669924bc0a4b642851131173e1eb"
- integrity sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==
- dependencies:
- abstract-leveldown "~2.6.0"
-
-deferred-leveldown@~4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz#0b0570087827bf480a23494b398f04c128c19a20"
- integrity sha512-5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==
- dependencies:
- abstract-leveldown "~5.0.0"
- inherits "^2.0.3"
-
-define-data-property@^1.0.1, define-data-property@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
- integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
- dependencies:
- get-intrinsic "^1.2.1"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.0"
-
-define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
- integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
- dependencies:
- define-data-property "^1.0.1"
- has-property-descriptors "^1.0.0"
- object-keys "^1.1.1"
-
-define-property@^0.2.5:
- version "0.2.5"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
- integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==
- dependencies:
- is-descriptor "^0.1.0"
-
-define-property@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
- integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==
- dependencies:
- is-descriptor "^1.0.0"
-
-define-property@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
- integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
- dependencies:
- is-descriptor "^1.0.2"
- isobject "^3.0.1"
-
-defined@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf"
- integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
-
-delayed-stream@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
- integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-
-delete-empty@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/delete-empty/-/delete-empty-3.0.0.tgz#f8040f2669f26fa7060bc2304e9859c593b685e8"
- integrity sha512-ZUyiwo76W+DYnKsL3Kim6M/UOavPdBJgDYWOmuQhYaZvJH0AXAHbUNyEDtRbBra8wqqr686+63/0azfEk1ebUQ==
- dependencies:
- ansi-colors "^4.1.0"
- minimist "^1.2.0"
- path-starts-with "^2.0.0"
- rimraf "^2.6.2"
-
-delimit-stream@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b"
- integrity sha512-a02fiQ7poS5CnjiJBAsjGLPp5EwVoGHNeu9sziBd9huppRfsAFIpv5zNLv0V1gbop53ilngAf5Kf331AwcoRBQ==
-
-depd@2.0.0, depd@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
- integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-
-depd@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
- integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
-
-des.js@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da"
- integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==
- dependencies:
- inherits "^2.0.1"
- minimalistic-assert "^1.0.0"
-
-destroy@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
- integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
-
-destroy@~1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
- integrity sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==
-
-detect-indent@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
- integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==
- dependencies:
- repeating "^2.0.0"
-
-detect-port@^1.3.0:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b"
- integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==
- dependencies:
- address "^1.0.1"
- debug "4"
-
-diff@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
- integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
-
-diff@^4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
- integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
-
-diff@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
- integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
-
-diffie-hellman@^5.0.0:
- version "5.0.3"
- resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
- integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
- dependencies:
- bn.js "^4.1.0"
- miller-rabin "^4.0.0"
- randombytes "^2.0.0"
-
-dir-glob@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
- integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
- dependencies:
- path-type "^4.0.0"
-
-dns-over-http-resolver@^1.0.0:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz#194d5e140a42153f55bb79ac5a64dd2768c36af9"
- integrity sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==
- dependencies:
- debug "^4.3.1"
- native-fetch "^3.0.0"
- receptacle "^1.3.2"
-
-doctrine@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961"
- integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
- dependencies:
- esutils "^2.0.2"
-
-dom-walk@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
- integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
-
-dot-prop@^5.1.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
- integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
- dependencies:
- is-obj "^2.0.0"
-
-dotenv@*:
- version "16.3.1"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e"
- integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==
-
-dotenv@^9.0.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05"
- integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==
-
-dotignore@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/dotignore/-/dotignore-0.1.2.tgz#f942f2200d28c3a76fbdd6f0ee9f3257c8a2e905"
- integrity sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==
- dependencies:
- minimatch "^3.0.4"
-
-dottie@^2.0.2, dottie@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/dottie/-/dottie-2.0.6.tgz#34564ebfc6ec5e5772272d466424ad5b696484d4"
- integrity sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==
-
-duplexer3@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e"
- integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==
-
-duplexify@^4.1.1, duplexify@^4.1.2:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.2.tgz#18b4f8d28289132fa0b9573c898d9f903f81c7b0"
- integrity sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==
- dependencies:
- end-of-stream "^1.4.1"
- inherits "^2.0.3"
- readable-stream "^3.1.1"
- stream-shift "^1.0.0"
-
-ecc-jsbn@~0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
- integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==
- dependencies:
- jsbn "~0.1.0"
- safer-buffer "^2.1.0"
-
-ee-first@1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
- integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-
-electron-to-chromium@^1.3.47:
- version "1.4.578"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.578.tgz#7a3510f333bcd55e87882799ebeb7518d6ab4d95"
- integrity sha512-V0ZhSu1BQZKfG0yNEL6Dadzik8E1vAzfpVOapdSiT9F6yapEJ3Bk+4tZ4SMPdWiUchCgnM/ByYtBzp5ntzDMIA==
-
-elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.2, elliptic@^6.5.3, elliptic@^6.5.4:
- version "6.5.4"
- resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
- 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"
-
-emoji-regex@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
- integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-enabled@2.0.x:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
- integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
-
-encodeurl@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
- integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-
-encoding-down@5.0.4, encoding-down@~5.0.0:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/encoding-down/-/encoding-down-5.0.4.tgz#1e477da8e9e9d0f7c8293d320044f8b2cd8e9614"
- integrity sha512-8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==
- dependencies:
- abstract-leveldown "^5.0.0"
- inherits "^2.0.3"
- level-codec "^9.0.0"
- level-errors "^2.0.0"
- xtend "^4.0.1"
-
-encoding@^0.1.11:
- version "0.1.13"
- resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
- integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
- dependencies:
- iconv-lite "^0.6.2"
-
-end-of-stream@^1.1.0, end-of-stream@^1.4.1:
- version "1.4.4"
- resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
- integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
- dependencies:
- once "^1.4.0"
-
-enquirer@^2.3.0, enquirer@^2.3.5, enquirer@^2.3.6:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56"
- integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==
- dependencies:
- ansi-colors "^4.1.1"
- strip-ansi "^6.0.1"
-
-env-paths@^2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
- integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
-
-err-code@^2.0.0, err-code@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
- integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
-
-err-code@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/err-code/-/err-code-3.0.1.tgz#a444c7b992705f2b120ee320b09972eef331c920"
- integrity sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==
-
-errno@~0.1.1:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
- integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==
- dependencies:
- prr "~1.0.1"
-
-error-ex@^1.2.0, error-ex@^1.3.1:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
- integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
- dependencies:
- is-arrayish "^0.2.1"
-
-es-abstract@^1.22.1:
- version "1.22.3"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32"
- integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==
- dependencies:
- array-buffer-byte-length "^1.0.0"
- arraybuffer.prototype.slice "^1.0.2"
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.5"
- es-set-tostringtag "^2.0.1"
- es-to-primitive "^1.2.1"
- function.prototype.name "^1.1.6"
- get-intrinsic "^1.2.2"
- get-symbol-description "^1.0.0"
- globalthis "^1.0.3"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.0"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- hasown "^2.0.0"
- internal-slot "^1.0.5"
- is-array-buffer "^3.0.2"
- is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
- is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
- is-string "^1.0.7"
- is-typed-array "^1.1.12"
- is-weakref "^1.0.2"
- object-inspect "^1.13.1"
- object-keys "^1.1.1"
- object.assign "^4.1.4"
- regexp.prototype.flags "^1.5.1"
- safe-array-concat "^1.0.1"
- safe-regex-test "^1.0.0"
- string.prototype.trim "^1.2.8"
- string.prototype.trimend "^1.0.7"
- string.prototype.trimstart "^1.0.7"
- typed-array-buffer "^1.0.0"
- typed-array-byte-length "^1.0.0"
- typed-array-byte-offset "^1.0.0"
- typed-array-length "^1.0.4"
- unbox-primitive "^1.0.2"
- which-typed-array "^1.1.13"
-
-es-array-method-boxes-properly@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
- integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
-
-es-set-tostringtag@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9"
- integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==
- dependencies:
- get-intrinsic "^1.2.2"
- has-tostringtag "^1.0.0"
- hasown "^2.0.0"
-
-es-shim-unscopables@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763"
- integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
- dependencies:
- hasown "^2.0.0"
-
-es-to-primitive@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
- integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
- dependencies:
- is-callable "^1.1.4"
- is-date-object "^1.0.1"
- is-symbol "^1.0.2"
-
-es5-ext@^0.10.35, es5-ext@^0.10.50:
- version "0.10.62"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
- integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
- dependencies:
- es6-iterator "^2.0.3"
- es6-symbol "^3.1.3"
- next-tick "^1.1.0"
-
-es6-iterator@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
- integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
- dependencies:
- d "1"
- es5-ext "^0.10.35"
- es6-symbol "^3.1.1"
-
-es6-promise@^4.2.8:
- version "4.2.8"
- resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
- integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
-
-es6-symbol@^3.1.1, es6-symbol@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
- integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
- dependencies:
- d "^1.0.1"
- ext "^1.1.2"
-
-escalade@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
- integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
- integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-
-escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
- integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
-
-escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
- integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-
-escodegen@1.8.x:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018"
- integrity sha512-yhi5S+mNTOuRvyW4gWlg5W1byMaQGWWSYHXsuFZ7GBo7tpyOwi2EdzMP/QWxh9hwkD2m+wDVHJsxhRIj+v/b/A==
- dependencies:
- esprima "^2.7.1"
- estraverse "^1.9.1"
- esutils "^2.0.2"
- optionator "^0.8.1"
- optionalDependencies:
- source-map "~0.2.0"
-
-eslint-config-prettier@^8.3.0:
- version "8.10.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11"
- integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==
-
-eslint-plugin-no-only-tests@^2.4.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-2.6.0.tgz#19f6c9620bda02b9b9221b436c5f070e42628d76"
- integrity sha512-T9SmE/g6UV1uZo1oHAqOvL86XWl7Pl2EpRpnLI8g/bkJu+h7XBCB+1LnubRZ2CUQXj805vh4/CYZdnqtVaEo2Q==
-
-eslint-plugin-prettier@^3.4.0:
- version "3.4.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5"
- integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==
- dependencies:
- prettier-linter-helpers "^1.0.0"
-
-eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
-eslint-utils@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
- integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==
- dependencies:
- eslint-visitor-keys "^1.1.0"
-
-eslint-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672"
- integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==
- dependencies:
- eslint-visitor-keys "^2.0.0"
-
-eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e"
- integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==
-
-eslint-visitor-keys@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303"
- integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==
-
-eslint@^7.24.0:
- version "7.32.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d"
- integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==
- dependencies:
- "@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.3"
- "@humanwhocodes/config-array" "^0.5.0"
- ajv "^6.10.0"
- chalk "^4.0.0"
- cross-spawn "^7.0.2"
- debug "^4.0.1"
- doctrine "^3.0.0"
- enquirer "^2.3.5"
- escape-string-regexp "^4.0.0"
- eslint-scope "^5.1.1"
- eslint-utils "^2.1.0"
- eslint-visitor-keys "^2.0.0"
- espree "^7.3.1"
- esquery "^1.4.0"
- esutils "^2.0.2"
- fast-deep-equal "^3.1.3"
- file-entry-cache "^6.0.1"
- functional-red-black-tree "^1.0.1"
- glob-parent "^5.1.2"
- globals "^13.6.0"
- ignore "^4.0.6"
- import-fresh "^3.0.0"
- imurmurhash "^0.1.4"
- is-glob "^4.0.0"
- js-yaml "^3.13.1"
- json-stable-stringify-without-jsonify "^1.0.1"
- levn "^0.4.1"
- lodash.merge "^4.6.2"
- minimatch "^3.0.4"
- natural-compare "^1.4.0"
- optionator "^0.9.1"
- progress "^2.0.0"
- regexpp "^3.1.0"
- semver "^7.2.1"
- strip-ansi "^6.0.0"
- strip-json-comments "^3.1.0"
- table "^6.0.9"
- text-table "^0.2.0"
- v8-compile-cache "^2.0.3"
-
-espree@^7.3.0, espree@^7.3.1:
- version "7.3.1"
- resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
- integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
- dependencies:
- acorn "^7.4.0"
- acorn-jsx "^5.3.1"
- eslint-visitor-keys "^1.3.0"
-
-esprima@2.7.x, esprima@^2.7.1:
- version "2.7.3"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
- integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==
-
-esprima@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
- integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-esquery@^1.4.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
- dependencies:
- estraverse "^5.1.0"
-
-esrecurse@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
- integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
- dependencies:
- estraverse "^5.2.0"
-
-estraverse@^1.9.1:
- version "1.9.3"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44"
- integrity sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==
-
-estraverse@^4.1.1:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
- integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-
-estraverse@^5.1.0, estraverse@^5.2.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
- integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
-
-esutils@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
- integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-
-etag@~1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
- integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-
-eth-block-tracker@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-3.0.1.tgz#95cd5e763c7293e0b1b2790a2a39ac2ac188a5e1"
- integrity sha512-WUVxWLuhMmsfenfZvFO5sbl1qFY2IqUlw/FPVmjjdElpqLsZtSG+wPe9Dz7W/sB6e80HgFKknOmKk2eNlznHug==
- dependencies:
- eth-query "^2.1.0"
- ethereumjs-tx "^1.3.3"
- ethereumjs-util "^5.1.3"
- ethjs-util "^0.1.3"
- json-rpc-engine "^3.6.0"
- pify "^2.3.0"
- tape "^4.6.3"
-
-eth-ens-namehash@2.0.8, eth-ens-namehash@^2.0.8:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf"
- integrity sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==
- dependencies:
- idna-uts46-hx "^2.3.1"
- js-sha3 "^0.5.7"
-
-eth-gas-reporter@^0.2.25:
- version "0.2.27"
- resolved "https://registry.yarnpkg.com/eth-gas-reporter/-/eth-gas-reporter-0.2.27.tgz#928de8548a674ed64c7ba0bf5795e63079150d4e"
- integrity sha512-femhvoAM7wL0GcI8ozTdxfuBtBFJ9qsyIAsmKVjlWAHUbdnnXHt+lKzz/kmldM5lA9jLuNHGwuIxorNpLbR1Zw==
- dependencies:
- "@solidity-parser/parser" "^0.14.0"
- axios "^1.5.1"
- cli-table3 "^0.5.0"
- colors "1.4.0"
- ethereum-cryptography "^1.0.3"
- ethers "^5.7.2"
- fs-readdir-recursive "^1.1.0"
- lodash "^4.17.14"
- markdown-table "^1.1.3"
- mocha "^10.2.0"
- req-cwd "^2.0.0"
- sha1 "^1.1.1"
- sync-request "^6.0.0"
-
-eth-json-rpc-infura@^3.1.0:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz#26702a821067862b72d979c016fd611502c6057f"
- integrity sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==
- dependencies:
- cross-fetch "^2.1.1"
- eth-json-rpc-middleware "^1.5.0"
- json-rpc-engine "^3.4.0"
- json-rpc-error "^2.0.0"
-
-eth-json-rpc-middleware@^1.5.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz#5c9d4c28f745ccb01630f0300ba945f4bef9593f"
- integrity sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==
- dependencies:
- async "^2.5.0"
- eth-query "^2.1.2"
- eth-tx-summary "^3.1.2"
- ethereumjs-block "^1.6.0"
- ethereumjs-tx "^1.3.3"
- ethereumjs-util "^5.1.2"
- ethereumjs-vm "^2.1.0"
- fetch-ponyfill "^4.0.0"
- json-rpc-engine "^3.6.0"
- json-rpc-error "^2.0.0"
- json-stable-stringify "^1.0.1"
- promise-to-callback "^1.0.0"
- tape "^4.6.3"
-
-eth-lib@0.2.8:
- version "0.2.8"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.8.tgz#b194058bef4b220ad12ea497431d6cb6aa0623c8"
- integrity sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- xhr-request-promise "^0.1.2"
-
-eth-lib@^0.1.26:
- version "0.1.29"
- resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.1.29.tgz#0c11f5060d42da9f931eab6199084734f4dbd1d9"
- integrity sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==
- dependencies:
- bn.js "^4.11.6"
- elliptic "^6.4.0"
- nano-json-stream-parser "^0.1.2"
- servify "^0.1.12"
- ws "^3.0.0"
- xhr-request-promise "^0.1.2"
-
-eth-query@^2.0.2, eth-query@^2.1.0, eth-query@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e"
- integrity sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==
- dependencies:
- json-rpc-random-id "^1.0.0"
- xtend "^4.0.1"
-
-eth-sig-util@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-3.0.0.tgz#75133b3d7c20a5731af0690c385e184ab942b97e"
- integrity sha512-4eFkMOhpGbTxBQ3AMzVf0haUX2uTur7DpWiHzWyTURa28BVJJtOkcb9Ok5TV0YvEPG61DODPW7ZUATbJTslioQ==
- dependencies:
- buffer "^5.2.1"
- elliptic "^6.4.0"
- ethereumjs-abi "0.6.5"
- ethereumjs-util "^5.1.1"
- tweetnacl "^1.0.0"
- tweetnacl-util "^0.15.0"
-
-eth-sig-util@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/eth-sig-util/-/eth-sig-util-1.4.2.tgz#8d958202c7edbaae839707fba6f09ff327606210"
- integrity sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==
- dependencies:
- ethereumjs-abi "git+https://github.com/ethereumjs/ethereumjs-abi.git"
- ethereumjs-util "^5.1.1"
-
-eth-tx-summary@^3.1.2:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz#e10eb95eb57cdfe549bf29f97f1e4f1db679035c"
- integrity sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==
- dependencies:
- async "^2.1.2"
- clone "^2.0.0"
- concat-stream "^1.5.1"
- end-of-stream "^1.1.0"
- eth-query "^2.0.2"
- ethereumjs-block "^1.4.1"
- ethereumjs-tx "^1.1.1"
- ethereumjs-util "^5.0.1"
- ethereumjs-vm "^2.6.0"
- through2 "^2.0.3"
-
-ethashjs@~0.0.7:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/ethashjs/-/ethashjs-0.0.8.tgz#227442f1bdee409a548fb04136e24c874f3aa6f9"
- integrity sha512-/MSbf/r2/Ld8o0l15AymjOTlPqpN8Cr4ByUEA9GtR4x0yAh3TdtDzEg29zMjXCNPI7u6E5fOQdj/Cf9Tc7oVNw==
- dependencies:
- async "^2.1.2"
- buffer-xor "^2.0.1"
- ethereumjs-util "^7.0.2"
- miller-rabin "^4.0.0"
-
-ethereum-bloom-filters@^1.0.6:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a"
- integrity sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==
- dependencies:
- js-sha3 "^0.8.0"
-
-ethereum-common@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.2.0.tgz#13bf966131cce1eeade62a1b434249bb4cb120ca"
- integrity sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==
-
-ethereum-common@^0.0.18:
- version "0.0.18"
- resolved "https://registry.yarnpkg.com/ethereum-common/-/ethereum-common-0.0.18.tgz#2fdc3576f232903358976eb39da783213ff9523f"
- integrity sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==
-
-ethereum-cryptography@0.1.3, ethereum-cryptography@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz#8d6143cfc3d74bf79bbd8edecdf29e4ae20dd191"
- 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"
-
-ethereum-cryptography@^1.0.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz#5ccfa183e85fdaf9f9b299a79430c044268c9b3a"
- 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"
-
-ethereum-cryptography@^2.0.0, ethereum-cryptography@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz#18fa7108622e56481157a5cb7c01c0c6a672eb67"
- integrity sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==
- dependencies:
- "@noble/curves" "1.1.0"
- "@noble/hashes" "1.3.1"
- "@scure/bip32" "1.3.1"
- "@scure/bip39" "1.2.1"
-
-ethereum-waffle@^3.2.0:
- version "3.4.4"
- resolved "https://registry.yarnpkg.com/ethereum-waffle/-/ethereum-waffle-3.4.4.tgz#1378b72040697857b7f5e8f473ca8f97a37b5840"
- integrity sha512-PA9+jCjw4WC3Oc5ocSMBj5sXvueWQeAbvCA+hUlb6oFgwwKyq5ka3bWQ7QZcjzIX+TdFkxP4IbFmoY2D8Dkj9Q==
- dependencies:
- "@ethereum-waffle/chai" "^3.4.4"
- "@ethereum-waffle/compiler" "^3.4.4"
- "@ethereum-waffle/mock-contract" "^3.4.4"
- "@ethereum-waffle/provider" "^3.4.4"
- ethers "^5.0.1"
-
-ethereumjs-abi@0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz#5a637ef16ab43473fa72a29ad90871405b3f5241"
- integrity sha512-rCjJZ/AE96c/AAZc6O3kaog4FhOsAViaysBxqJNy2+LHP0ttH0zkZ7nXdVHOAyt6lFwLO0nlCwWszysG/ao1+g==
- dependencies:
- bn.js "^4.10.0"
- ethereumjs-util "^4.3.0"
-
-ethereumjs-abi@0.6.8, ethereumjs-abi@^0.6.8:
- version "0.6.8"
- resolved "https://registry.yarnpkg.com/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz#71bc152db099f70e62f108b7cdfca1b362c6fcae"
- integrity sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==
- dependencies:
- bn.js "^4.11.8"
- ethereumjs-util "^6.0.0"
+# This file is generated by running "yarn install" inside your project.
+# Manual changes might be lost - proceed with caution!
+
+__metadata:
+ version: 8
+ cacheKey: 10c0
+
+"@0no-co/graphql.web@npm:^1.0.1":
+ version: 1.0.4
+ resolution: "@0no-co/graphql.web@npm:1.0.4"
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ peerDependenciesMeta:
+ graphql:
+ optional: true
+ checksum: bf63cb5b017063363c9a9e06dc17532abc1c2da402c7ebcbc7b5ab2a0601ec93b02de93af9e50d9daffb3b747eddcf0b1e5418a46d1182c5b8087b7d7a1768ad
+ languageName: node
+ linkType: hard
+
+"@aashutoshrathi/word-wrap@npm:^1.2.3":
+ version: 1.2.6
+ resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
+ checksum: 53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f
+ languageName: node
+ linkType: hard
+
+"@arbitrum/sdk@npm:^3.0.0, @arbitrum/sdk@npm:^3.1.12":
+ version: 3.1.13
+ resolution: "@arbitrum/sdk@npm:3.1.13"
+ dependencies:
+ "@ethersproject/address": "npm:^5.0.8"
+ "@ethersproject/bignumber": "npm:^5.1.1"
+ "@ethersproject/bytes": "npm:^5.0.8"
+ async-mutex: "npm:^0.4.0"
+ ethers: "npm:^5.1.0"
+ checksum: d314665b9a7e18a9854071f40105053d0b267c74f3b09367a072778333255571523138702d5b2212a7d5b5b4eaf210afd5a6cb7582a4e00c77d3a5af76d4275b
+ languageName: node
+ linkType: hard
+
+"@aws-crypto/sha256-js@npm:1.2.2":
+ version: 1.2.2
+ resolution: "@aws-crypto/sha256-js@npm:1.2.2"
+ dependencies:
+ "@aws-crypto/util": "npm:^1.2.2"
+ "@aws-sdk/types": "npm:^3.1.0"
+ tslib: "npm:^1.11.1"
+ checksum: f4e8593cfbc48591413f00c744569b21e5ed5fab0e27fa4b59c517f2024ca4f46fab7b3874f2a207ceeef8feefc22d143a82d6c6bfe5303ea717f579d8d7ad0a
+ languageName: node
+ linkType: hard
+
+"@aws-crypto/util@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "@aws-crypto/util@npm:1.2.2"
+ dependencies:
+ "@aws-sdk/types": "npm:^3.1.0"
+ "@aws-sdk/util-utf8-browser": "npm:^3.0.0"
+ tslib: "npm:^1.11.1"
+ checksum: ade8843bf13529b1854f64d6bbb23f30b46330743c8866adfd2105d830e30ce837a868eaaf41c4c2381d27e9d225d3a0a7558ee1eee022f0192916e33bfb654c
+ languageName: node
+ linkType: hard
+
+"@aws-sdk/types@npm:^3.1.0":
+ version: 3.460.0
+ resolution: "@aws-sdk/types@npm:3.460.0"
+ dependencies:
+ "@smithy/types": "npm:^2.5.0"
+ tslib: "npm:^2.5.0"
+ checksum: 95a09dd069ed6269ce16f34adba074704d5963efaf9fa974401c201acf9cf7c947286ee5509a3ac91cfb7c36c8926673deedba71359c3a9c856317a76f43cb21
+ languageName: node
+ linkType: hard
+
+"@aws-sdk/util-utf8-browser@npm:^3.0.0":
+ version: 3.259.0
+ resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0"
+ dependencies:
+ tslib: "npm:^2.3.1"
+ checksum: ff56ff252c0ea22b760b909ba5bbe9ca59a447066097e73b1e2ae50a6d366631ba560c373ec4e83b3e225d16238eeaf8def210fdbf135070b3dd3ceb1cc2ef9a
+ languageName: node
+ linkType: hard
+
+"@babel/code-frame@npm:7.12.11":
+ version: 7.12.11
+ resolution: "@babel/code-frame@npm:7.12.11"
+ dependencies:
+ "@babel/highlight": "npm:^7.10.4"
+ checksum: 836ffd155506768e991d6dd8c51db37cad5958ed1c8e0a2329ccd9527165d5c752e943d66a5c3c92ffd45f343419f0742e7636629a529f4fbd5303e3637746b9
+ languageName: node
+ linkType: hard
+
+"@babel/code-frame@npm:^7.0.0":
+ version: 7.23.4
+ resolution: "@babel/code-frame@npm:7.23.4"
+ dependencies:
+ "@babel/highlight": "npm:^7.23.4"
+ chalk: "npm:^2.4.2"
+ checksum: 2ef6f5e10004c4e8b755961b68570db0ea556ccb17a37c13a7f1fed1f4e273aed6c1ae1fcb86abb991620d8be083e1472a7ea5429f05bc342de54c027b07ea83
+ languageName: node
+ linkType: hard
+
+"@babel/helper-validator-identifier@npm:^7.22.20":
+ version: 7.22.20
+ resolution: "@babel/helper-validator-identifier@npm:7.22.20"
+ checksum: dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e
+ languageName: node
+ linkType: hard
+
+"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.23.4":
+ version: 7.23.4
+ resolution: "@babel/highlight@npm:7.23.4"
+ dependencies:
+ "@babel/helper-validator-identifier": "npm:^7.22.20"
+ chalk: "npm:^2.4.2"
+ js-tokens: "npm:^4.0.0"
+ checksum: fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33
+ languageName: node
+ linkType: hard
+
+"@chainsafe/as-sha256@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "@chainsafe/as-sha256@npm:0.3.1"
+ checksum: 72561fc6552a53e4d1fc28880b7f82ecb7a997670568333cb479f323db9482a6a59dd9d0f915210703e51c3a4ca2701ccdb4c66a0202abab4872d81184c9212e
+ languageName: node
+ linkType: hard
+
+"@chainsafe/persistent-merkle-tree@npm:^0.4.2":
+ version: 0.4.2
+ resolution: "@chainsafe/persistent-merkle-tree@npm:0.4.2"
+ dependencies:
+ "@chainsafe/as-sha256": "npm:^0.3.1"
+ checksum: 9533e478a1a990e8cf8710a2eeb84c6f08c7b61726a43dbe2165316256839c29a2ff17923bce5e5effec446d832de8b0a5bc896ef5db80bce059af5d1bd20d8d
+ languageName: node
+ linkType: hard
+
+"@chainsafe/persistent-merkle-tree@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "@chainsafe/persistent-merkle-tree@npm:0.5.0"
+ dependencies:
+ "@chainsafe/as-sha256": "npm:^0.3.1"
+ checksum: 73c7a7536f49aceab61870fcc1dafef8a8be2ae0bfff2614846bb4b57a21939da75bca7bc5d1959cd312a5133be0acaf0e30fb323410c57592e9ec384758efe0
+ languageName: node
+ linkType: hard
+
+"@chainsafe/ssz@npm:^0.10.0":
+ version: 0.10.2
+ resolution: "@chainsafe/ssz@npm:0.10.2"
+ dependencies:
+ "@chainsafe/as-sha256": "npm:^0.3.1"
+ "@chainsafe/persistent-merkle-tree": "npm:^0.5.0"
+ checksum: be427eba9f9c4a542326f9f3c20eb704c1c2500c4f124ba18febf6ffd5bb7bd5755228d99326bf6c4e4d969daa4b6ff2efb743688ec36ef86f20c0c673c0e967
+ languageName: node
+ linkType: hard
+
+"@chainsafe/ssz@npm:^0.9.2":
+ version: 0.9.4
+ resolution: "@chainsafe/ssz@npm:0.9.4"
+ dependencies:
+ "@chainsafe/as-sha256": "npm:^0.3.1"
+ "@chainsafe/persistent-merkle-tree": "npm:^0.4.2"
+ case: "npm:^1.6.3"
+ checksum: 4ce4b867c60dbee98772fe075037c7ef9a7894f97a4fb04f3cfd57e11fa683b8c23a4d80b53592d10fbd4e2abac43c9099181cfaee587619366f49091b9e5fcb
+ languageName: node
+ linkType: hard
+
+"@colors/colors@npm:1.5.0":
+ version: 1.5.0
+ resolution: "@colors/colors@npm:1.5.0"
+ checksum: eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44
+ languageName: node
+ linkType: hard
+
+"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0":
+ version: 1.6.0
+ resolution: "@colors/colors@npm:1.6.0"
+ checksum: 9328a0778a5b0db243af54455b79a69e3fb21122d6c15ef9e9fcc94881d8d17352d8b2b2590f9bdd46fac5c2d6c1636dcfc14358a20c70e22daf89e1a759b629
+ languageName: node
+ linkType: hard
+
+"@commitlint/cli@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/cli@npm:18.4.3"
+ dependencies:
+ "@commitlint/format": "npm:^18.4.3"
+ "@commitlint/lint": "npm:^18.4.3"
+ "@commitlint/load": "npm:^18.4.3"
+ "@commitlint/read": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ execa: "npm:^5.0.0"
+ lodash.isfunction: "npm:^3.0.9"
+ resolve-from: "npm:5.0.0"
+ resolve-global: "npm:1.0.0"
+ yargs: "npm:^17.0.0"
+ bin:
+ commitlint: cli.js
+ checksum: c412eada9d27444c73703c7e8365c3be3ea9b0e7ac76b670c1b7afbec3d65f420a2c68c75255112c7a4fb2575cb61ead9c809dd67862b4f8c0bc76f68aa79022
+ languageName: node
+ linkType: hard
+
+"@commitlint/config-conventional@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/config-conventional@npm:18.4.3"
+ dependencies:
+ conventional-changelog-conventionalcommits: "npm:^7.0.2"
+ checksum: 13977d8c9cbac31c172ead77c36da5fd88c980438a9811e2b5447f994442200daf8d2d37c5ffef9f5b6afef100513a2ac1e3ec94ba667d7a62fce117e57a16b1
+ languageName: node
+ linkType: hard
+
+"@commitlint/config-validator@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/config-validator@npm:18.4.3"
+ dependencies:
+ "@commitlint/types": "npm:^18.4.3"
+ ajv: "npm:^8.11.0"
+ checksum: 8e6f3130a2e9c17c08276fc81b16e70320af27718bfdfc954e5a591538a23f9510bbbf61f60499d5e09488f112df9400730f065c7309006a9e9da7bd1d371385
+ languageName: node
+ linkType: hard
+
+"@commitlint/ensure@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/ensure@npm:18.4.3"
+ dependencies:
+ "@commitlint/types": "npm:^18.4.3"
+ lodash.camelcase: "npm:^4.3.0"
+ lodash.kebabcase: "npm:^4.1.1"
+ lodash.snakecase: "npm:^4.1.1"
+ lodash.startcase: "npm:^4.4.0"
+ lodash.upperfirst: "npm:^4.3.1"
+ checksum: 6aa2dfffcd89d02f9e2bbec068ce88830406d9fe6f022c06c1c301f8bd6eb683a5cd3294707e1bdc56251e413e9ab79d359ad766be9a3cc896c6830d3ffc4dff
+ languageName: node
+ linkType: hard
+
+"@commitlint/execute-rule@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/execute-rule@npm:18.4.3"
+ checksum: 6a0514733c3fab7279b4831df58f518b98c589d05eace2d9b5f1f64d05f9f1493af51f3b6004df4f90e794b98798ee07cf4c5fbe9e97f37d5437a50cd56bf52f
+ languageName: node
+ linkType: hard
+
+"@commitlint/format@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/format@npm:18.4.3"
+ dependencies:
+ "@commitlint/types": "npm:^18.4.3"
+ chalk: "npm:^4.1.0"
+ checksum: c2ed05e17f2038af79b39ec0d5bd74d42c2ddd9da4eee22ca372414625084b34f69b24e9372c00a3eb061364a258e1a6eb43f9def38ef6e7995606459d900f15
+ languageName: node
+ linkType: hard
+
+"@commitlint/is-ignored@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/is-ignored@npm:18.4.3"
+ dependencies:
+ "@commitlint/types": "npm:^18.4.3"
+ semver: "npm:7.5.4"
+ checksum: 9b2456e0b31656eb1c2828d6a4c0ec12815bfb88e734bc673315a08a6ef5b19e96ecd0cc925d88b797bafe4c09a3aca7d5841c02f8e5de4cc88473bbfba1a275
+ languageName: node
+ linkType: hard
+
+"@commitlint/lint@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/lint@npm:18.4.3"
+ dependencies:
+ "@commitlint/is-ignored": "npm:^18.4.3"
+ "@commitlint/parse": "npm:^18.4.3"
+ "@commitlint/rules": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ checksum: c5b7c8296db1973784d8642148bbdb7f75f9edc6700eafb4c1b1be57706ce79188e95da834742d4559430000ba640b80a0b90a92aa3555c4948155f2358ceaa0
+ languageName: node
+ linkType: hard
+
+"@commitlint/load@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/load@npm:18.4.3"
+ dependencies:
+ "@commitlint/config-validator": "npm:^18.4.3"
+ "@commitlint/execute-rule": "npm:^18.4.3"
+ "@commitlint/resolve-extends": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ "@types/node": "npm:^18.11.9"
+ chalk: "npm:^4.1.0"
+ cosmiconfig: "npm:^8.3.6"
+ cosmiconfig-typescript-loader: "npm:^5.0.0"
+ lodash.isplainobject: "npm:^4.0.6"
+ lodash.merge: "npm:^4.6.2"
+ lodash.uniq: "npm:^4.5.0"
+ resolve-from: "npm:^5.0.0"
+ checksum: e40a8cb162603b9e01f4216c643314364cfbe7a68eab8ff30bb90eaf67ac9dacafc51f6f608ff8e45639877d8ce2441fd1744b85d551d00e55cefa0797bebefb
+ languageName: node
+ linkType: hard
+
+"@commitlint/message@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/message@npm:18.4.3"
+ checksum: 24b373d5c99230351a31294e974ee338cbac45094c66a6ba9ce00357783f7ebb250fc169fcdd815c8d510951757119fbd1329e7ab9e3097d3e732768d3d93787
+ languageName: node
+ linkType: hard
+
+"@commitlint/parse@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/parse@npm:18.4.3"
+ dependencies:
+ "@commitlint/types": "npm:^18.4.3"
+ conventional-changelog-angular: "npm:^7.0.0"
+ conventional-commits-parser: "npm:^5.0.0"
+ checksum: ce25e90a9f0920ce8bd1bf9a56ca250394b60d5c63d5fb9e41e047c64f8278ecfffc121a872662dead80dbcc4c3afaf3b80f93e89e8f8ca1d5f05ff0f145813c
+ languageName: node
+ linkType: hard
+
+"@commitlint/read@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/read@npm:18.4.3"
+ dependencies:
+ "@commitlint/top-level": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ fs-extra: "npm:^11.0.0"
+ git-raw-commits: "npm:^2.0.11"
+ minimist: "npm:^1.2.6"
+ checksum: 35621e5aeb5234c01e98bf30bdf7c6b5e710d7fcfe4e75a6708e64157160344c3ea1ebc4dc82b49b590909daa0a8258e489e3f8c70c56a96a0b884d7d724f01a
+ languageName: node
+ linkType: hard
+
+"@commitlint/resolve-extends@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/resolve-extends@npm:18.4.3"
+ dependencies:
+ "@commitlint/config-validator": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ import-fresh: "npm:^3.0.0"
+ lodash.mergewith: "npm:^4.6.2"
+ resolve-from: "npm:^5.0.0"
+ resolve-global: "npm:^1.0.0"
+ checksum: cf90d48e5111a43778036a2bd80f16f96a32acac222bdee14a6c66a9fab0406626fe2ac2a89cc1862f17568b49b9e8ed1acea2b193e83c92d5e7a8369e41b988
+ languageName: node
+ linkType: hard
+
+"@commitlint/rules@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/rules@npm:18.4.3"
+ dependencies:
+ "@commitlint/ensure": "npm:^18.4.3"
+ "@commitlint/message": "npm:^18.4.3"
+ "@commitlint/to-lines": "npm:^18.4.3"
+ "@commitlint/types": "npm:^18.4.3"
+ execa: "npm:^5.0.0"
+ checksum: 7d24dd1c024be232d9acd2f61bbbd5302f87acb3ad9fceebeedd80bf8e00821194a636faaefe1a1cd3f14330eb5f18a9bca58981ce9b348e2fb8723a4a72cd5c
+ languageName: node
+ linkType: hard
+
+"@commitlint/to-lines@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/to-lines@npm:18.4.3"
+ checksum: a163a647ebcdc9fb8a84f3406f92fde78b90cc73146c367367806d52022c6b6219b78f5b0afea0faab357f95b9e311822bc9309a0148fd31f30bdb77bfcfd84a
+ languageName: node
+ linkType: hard
+
+"@commitlint/top-level@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/top-level@npm:18.4.3"
+ dependencies:
+ find-up: "npm:^5.0.0"
+ checksum: 69a75878a18ba812e12be899c3b032c1067d093261e7c622f18a3110bc83483d75fa9c2a589086590a9896d389b407cc58d324803821c314bf952912f57b0095
+ languageName: node
+ linkType: hard
+
+"@commitlint/types@npm:^18.4.3":
+ version: 18.4.3
+ resolution: "@commitlint/types@npm:18.4.3"
+ dependencies:
+ chalk: "npm:^4.1.0"
+ checksum: 07cbc4b5eb813052401d9e332c0dadca7864cd22eddd06edb6afd1da212243d505c4429ce100012c4086ea99d0f4a4086382fc88e3e662c6577e69d638c3903e
+ languageName: node
+ linkType: hard
+
+"@cspotcode/source-map-support@npm:^0.8.0":
+ version: 0.8.1
+ resolution: "@cspotcode/source-map-support@npm:0.8.1"
+ dependencies:
+ "@jridgewell/trace-mapping": "npm:0.3.9"
+ checksum: 05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6
+ languageName: node
+ linkType: hard
+
+"@dabh/diagnostics@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "@dabh/diagnostics@npm:2.0.3"
+ dependencies:
+ colorspace: "npm:1.1.x"
+ enabled: "npm:2.0.x"
+ kuler: "npm:^2.0.0"
+ checksum: a5133df8492802465ed01f2f0a5784585241a1030c362d54a602ed1839816d6c93d71dde05cf2ddb4fd0796238c19774406bd62fa2564b637907b495f52425fe
+ languageName: node
+ linkType: hard
+
+"@defi-wonderland/smock@npm:^2.0.7":
+ version: 2.3.5
+ resolution: "@defi-wonderland/smock@npm:2.3.5"
+ dependencies:
+ "@nomicfoundation/ethereumjs-evm": "npm:^1.0.0-rc.3"
+ "@nomicfoundation/ethereumjs-util": "npm:^8.0.0-rc.3"
+ "@nomicfoundation/ethereumjs-vm": "npm:^6.0.0-rc.3"
+ diff: "npm:^5.0.0"
+ lodash.isequal: "npm:^4.5.0"
+ lodash.isequalwith: "npm:^4.4.0"
+ rxjs: "npm:^7.2.0"
+ semver: "npm:^7.3.5"
+ peerDependencies:
+ "@ethersproject/abi": ^5
+ "@ethersproject/abstract-provider": ^5
+ "@ethersproject/abstract-signer": ^5
+ "@nomiclabs/hardhat-ethers": ^2
+ ethers: ^5
+ hardhat: ^2
+ checksum: c831563fe6607841d69f5936011398a492f760f52f9cb17626b2949ff3ef7668729acc4a3a944f739417b2d1b99bc6c83580f236189f27431224021c66ac1821
+ languageName: node
+ linkType: hard
+
+"@ensdomains/ens@npm:^0.4.4":
+ version: 0.4.5
+ resolution: "@ensdomains/ens@npm:0.4.5"
+ dependencies:
+ bluebird: "npm:^3.5.2"
+ eth-ens-namehash: "npm:^2.0.8"
+ solc: "npm:^0.4.20"
+ testrpc: "npm:0.0.1"
+ web3-utils: "npm:^1.0.0-beta.31"
+ checksum: 15a77b5db73550546e6684cb6f8105170c9c113e3dc128ee718eabd3c2b1d13fdeb5791fa79c7b149b5b83b6e00040b7320c27796b7970fae66e8d3e5cce6561
+ languageName: node
+ linkType: hard
+
+"@ensdomains/resolver@npm:^0.2.4":
+ version: 0.2.4
+ resolution: "@ensdomains/resolver@npm:0.2.4"
+ checksum: 8bd21f82c3f122f56d7198cf671c08204cca2cb531fd5074fd558d625afa8a15828e92738bf80b9961575a92e4fe627208edd3f87a04c6a0fa47531c91ef0639
+ languageName: node
+ linkType: hard
+
+"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "@eslint-community/eslint-utils@npm:4.4.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.3.0"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1":
+ version: 4.10.0
+ resolution: "@eslint-community/regexpp@npm:4.10.0"
+ checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^0.4.3":
+ version: 0.4.3
+ resolution: "@eslint/eslintrc@npm:0.4.3"
+ dependencies:
+ ajv: "npm:^6.12.4"
+ debug: "npm:^4.1.1"
+ espree: "npm:^7.3.0"
+ globals: "npm:^13.9.0"
+ ignore: "npm:^4.0.6"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^3.13.1"
+ minimatch: "npm:^3.0.4"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: 0eed93369f72ef044686d07824742121f9b95153ff34f4614e4e69d64332ee68c84eb70da851a9005bb76b3d1d64ad76c2e6293a808edc0f7dfb883689ca136d
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "@eslint/eslintrc@npm:2.1.3"
+ dependencies:
+ ajv: "npm:^6.12.4"
+ debug: "npm:^4.3.2"
+ espree: "npm:^9.6.0"
+ globals: "npm:^13.19.0"
+ ignore: "npm:^5.2.0"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^4.1.0"
+ minimatch: "npm:^3.1.2"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: f4103f4346126292eb15581c5a1d12bef03410fd3719dedbdb92e1f7031d46a5a2d60de8566790445d5d4b70b75ba050876799a11f5fff8265a91ee3fa77dab0
+ languageName: node
+ linkType: hard
+
+"@eslint/js@npm:8.54.0":
+ version: 8.54.0
+ resolution: "@eslint/js@npm:8.54.0"
+ checksum: d61fb4a0be6af2d8cb290121c329697664a75d6255a29926d5454fb02aeb02b87112f67fdf218d10abac42f90c570ac366126751baefc5405d0e017ed0c946c5
+ languageName: node
+ linkType: hard
+
+"@ethereum-waffle/chai@npm:^3.4.4":
+ version: 3.4.4
+ resolution: "@ethereum-waffle/chai@npm:3.4.4"
+ dependencies:
+ "@ethereum-waffle/provider": "npm:^3.4.4"
+ ethers: "npm:^5.5.2"
+ checksum: 69921adf1d2320e853f7d61b8ce2cf45cdba746666097dc59f7578b22374f821b245e88368c563f3fa58c32d14c981d6025342a90a3cbc005ef84afc87fee807
+ languageName: node
+ linkType: hard
+
+"@ethereum-waffle/compiler@npm:^3.4.4":
+ version: 3.4.4
+ resolution: "@ethereum-waffle/compiler@npm:3.4.4"
+ dependencies:
+ "@resolver-engine/imports": "npm:^0.3.3"
+ "@resolver-engine/imports-fs": "npm:^0.3.3"
+ "@typechain/ethers-v5": "npm:^2.0.0"
+ "@types/mkdirp": "npm:^0.5.2"
+ "@types/node-fetch": "npm:^2.5.5"
+ ethers: "npm:^5.0.1"
+ mkdirp: "npm:^0.5.1"
+ node-fetch: "npm:^2.6.1"
+ solc: "npm:^0.6.3"
+ ts-generator: "npm:^0.1.1"
+ typechain: "npm:^3.0.0"
+ checksum: ea54d5e0094fc74ac4ae70d4149f5ee939ff265315ea851615f169447b94aabacb56567e6477518e24758e767084aab8c4ec089ad9442a6a742c279f5883c5d2
+ languageName: node
+ linkType: hard
+
+"@ethereum-waffle/ens@npm:^3.4.4":
+ version: 3.4.4
+ resolution: "@ethereum-waffle/ens@npm:3.4.4"
+ dependencies:
+ "@ensdomains/ens": "npm:^0.4.4"
+ "@ensdomains/resolver": "npm:^0.2.4"
+ ethers: "npm:^5.5.2"
+ checksum: c419924fec2dde755ec0d4a1d0bf2d1317e46370d6b5dec6cc2f85636b31e00f53dc067196d0579be8802c3d0753310f591960b60e15c16968174d4553eece21
+ languageName: node
+ linkType: hard
+
+"@ethereum-waffle/mock-contract@npm:^3.4.4":
+ version: 3.4.4
+ resolution: "@ethereum-waffle/mock-contract@npm:3.4.4"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.5.0"
+ ethers: "npm:^5.5.2"
+ checksum: cc91dee6822a772fa7c3aec555225e1dde952b39f2c6f10a2d45f9c908d71ece7e531fd56813aad9a5f9a486b85586865fee30cd30d595311137c87eb931e87d
+ languageName: node
+ linkType: hard
+
+"@ethereum-waffle/provider@npm:^3.4.4":
+ version: 3.4.4
+ resolution: "@ethereum-waffle/provider@npm:3.4.4"
+ dependencies:
+ "@ethereum-waffle/ens": "npm:^3.4.4"
+ ethers: "npm:^5.5.2"
+ ganache-core: "npm:^2.13.2"
+ patch-package: "npm:^6.2.2"
+ postinstall-postinstall: "npm:^2.1.0"
+ checksum: fb0ccd2a08e8d4af81a7ba20d6c3bc89ad9c70888495a851cfe4c5432c561b87199ab1d6647e2200c35502d1c55b86797eca760536ea5503606d2de4af2e76ed
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/common@npm:2.5.0":
+ version: 2.5.0
+ resolution: "@ethereumjs/common@npm:2.5.0"
+ dependencies:
+ crc-32: "npm:^1.2.0"
+ ethereumjs-util: "npm:^7.1.1"
+ checksum: 98a11931150ccc4d204f3c5328979cac9928cbc0f73344427dc41561287f100670db8b0296ede04542b598a58a699f4709867fb652a17ab076bab0ef14185816
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/common@npm:^2.5.0, @ethereumjs/common@npm:^2.6.4":
+ version: 2.6.5
+ resolution: "@ethereumjs/common@npm:2.6.5"
+ dependencies:
+ crc-32: "npm:^1.2.0"
+ ethereumjs-util: "npm:^7.1.5"
+ checksum: 065fc993e390631753e9cbc63987954338c42192d227e15a40d9a074eda9e9597916dca51970b59230c7d3b1294c5956258fe6ea29000b5555bf24fe3ff522c5
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/rlp@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@ethereumjs/rlp@npm:4.0.1"
+ bin:
+ rlp: bin/rlp
+ checksum: 78379f288e9d88c584c2159c725c4a667a9742981d638bad760ed908263e0e36bdbd822c0a902003e0701195fd1cbde7adad621cd97fdfbf552c45e835ce022c
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/tx@npm:3.3.2":
+ version: 3.3.2
+ resolution: "@ethereumjs/tx@npm:3.3.2"
+ dependencies:
+ "@ethereumjs/common": "npm:^2.5.0"
+ ethereumjs-util: "npm:^7.1.2"
+ checksum: 36b38bb56e54293cc86b02cd7146c0e653235c42a765fe704e0efd9aa96c363995c201585ede798e75f974d6d123b6f775845da2c56fbce71d9d099dc03dcb16
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/tx@npm:^3.3.2":
+ version: 3.5.2
+ resolution: "@ethereumjs/tx@npm:3.5.2"
+ dependencies:
+ "@ethereumjs/common": "npm:^2.6.4"
+ ethereumjs-util: "npm:^7.1.5"
+ checksum: 768cbe0834eef15f4726b44f2a4c52b6180884d90e58108d5251668c7e89d58572de7375d5e63be9d599e79c09259e643837a2afe876126b09c47ac35386cc20
+ languageName: node
+ linkType: hard
+
+"@ethereumjs/util@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "@ethereumjs/util@npm:8.1.0"
+ dependencies:
+ "@ethereumjs/rlp": "npm:^4.0.1"
+ ethereum-cryptography: "npm:^2.0.0"
+ micro-ftch: "npm:^0.3.1"
+ checksum: 4e6e0449236f66b53782bab3b387108f0ddc050835bfe1381c67a7c038fea27cb85ab38851d98b700957022f0acb6e455ca0c634249cfcce1a116bad76500160
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abi@npm:5.0.0-beta.153":
+ version: 5.0.0-beta.153
+ resolution: "@ethersproject/abi@npm:5.0.0-beta.153"
+ dependencies:
+ "@ethersproject/address": "npm:>=5.0.0-beta.128"
+ "@ethersproject/bignumber": "npm:>=5.0.0-beta.130"
+ "@ethersproject/bytes": "npm:>=5.0.0-beta.129"
+ "@ethersproject/constants": "npm:>=5.0.0-beta.128"
+ "@ethersproject/hash": "npm:>=5.0.0-beta.128"
+ "@ethersproject/keccak256": "npm:>=5.0.0-beta.127"
+ "@ethersproject/logger": "npm:>=5.0.0-beta.129"
+ "@ethersproject/properties": "npm:>=5.0.0-beta.131"
+ "@ethersproject/strings": "npm:>=5.0.0-beta.130"
+ checksum: 56a6b04596f75f5ac11f68963f1a3bef628732fd9e5ccc6d5752b1c1bf8fb8cdfae02aeacf5087cd40cd52d76d63d936850af55cd984e862c6998410031bef54
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abi@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/abi@npm:5.6.0"
+ dependencies:
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/hash": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ checksum: 17bfdeade4fed887b64708b409c665a034a94fc0d409b6f95498f0f752dd27306e71f1de55ce231f3fc0034f4579943e572ef742673ec6e5d69c136cbe70d942
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.1.2, @ethersproject/abi@npm:^5.5.0, @ethersproject/abi@npm:^5.6.0, @ethersproject/abi@npm:^5.6.3, @ethersproject/abi@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/abi@npm:5.7.0"
+ dependencies:
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/hash": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: 7de51bf52ff03df2526546dacea6e74f15d4c5ef762d931552082b9600dcefd8e333599f02d7906ba89f7b7f48c45ab72cee76f397212b4f17fa9d9ff5615916
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abstract-provider@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/abstract-provider@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/networks": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ "@ethersproject/web": "npm:^5.6.0"
+ checksum: d36fbf1f6098ef6b04a19567b8234620d19256ec77f2537d099c2b7afc666fd85c1bcdb955228fc213bfcd31e3a31e3016e1f824599a27521b81ccae22179e5b
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.6.0, @ethersproject/abstract-provider@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/abstract-provider@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/networks": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ "@ethersproject/web": "npm:^5.7.0"
+ checksum: a5708e2811b90ddc53d9318ce152511a32dd4771aa2fb59dbe9e90468bb75ca6e695d958bf44d13da684dc3b6aab03f63d425ff7591332cb5d7ddaf68dff7224
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abstract-signer@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/abstract-signer@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ checksum: 8c84e7545fda6b7ebf2115700f5bdd6d41ba89a1547bc7fab51ce3ada4802d6ea84d5c87700c212d999ee6f8f374e8e123b1f67b08ff99dd77bd1defb633e042
+ languageName: node
+ linkType: hard
+
+"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.6.0, @ethersproject/abstract-signer@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/abstract-signer@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ checksum: e174966b3be17269a5974a3ae5eef6d15ac62ee8c300ceace26767f218f6bbf3de66f29d9a9c9ca300fa8551aab4c92e28d2cc772f5475fdeaa78d9b5be0e745
+ languageName: node
+ linkType: hard
+
+"@ethersproject/address@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/address@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/rlp": "npm:^5.6.0"
+ checksum: dada2e1d800085ef97d380f84d7a929cfccc78856ead06c122045c2bfb896cd5affb47f01fb31af70cad56172135afc93679051267847d5896f3efcb2cbba216
+ languageName: node
+ linkType: hard
+
+"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:>=5.0.0-beta.128, @ethersproject/address@npm:^5.0.2, @ethersproject/address@npm:^5.0.8, @ethersproject/address@npm:^5.6.0, @ethersproject/address@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/address@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/rlp": "npm:^5.7.0"
+ checksum: db5da50abeaae8f6cf17678323e8d01cad697f9a184b0593c62b71b0faa8d7e5c2ba14da78a998d691773ed6a8eb06701f65757218e0eaaeb134e5c5f3e5a908
+ languageName: node
+ linkType: hard
+
+"@ethersproject/base64@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/base64@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ checksum: 5aa21dfae72a59495823ad89251a56813dd63160d593aa126c2dfc4bd4d650318d81e4000eff6cd1eb8cfce2494300a1bf9a96e2688e2fba642e8bc5bc7a363e
+ languageName: node
+ linkType: hard
+
+"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.6.0, @ethersproject/base64@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/base64@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ checksum: 4f748cd82af60ff1866db699fbf2bf057feff774ea0a30d1f03ea26426f53293ea10cc8265cda1695301da61093bedb8cc0d38887f43ed9dad96b78f19d7337e
+ languageName: node
+ linkType: hard
+
+"@ethersproject/basex@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/basex@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ checksum: db108a14a7a34e538d993c8fcd18444226f9c65af80672670c784ced56b8b8e07348176394525a2675971fb30406a035dc9a3038cd478d05099712b48ba6d87f
+ languageName: node
+ linkType: hard
+
+"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.6.0, @ethersproject/basex@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/basex@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ checksum: 02304de77477506ad798eb5c68077efd2531624380d770ef4a823e631a288fb680107a0f9dc4a6339b2a0b0f5b06ee77f53429afdad8f950cde0f3e40d30167d
+ languageName: node
+ linkType: hard
+
+"@ethersproject/bignumber@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/bignumber@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ bn.js: "npm:^4.11.9"
+ checksum: f8f76238d9e975a849a331f6569621bfb57c0ffb62a736e67fd129a1b1ea29c0542cb8c594fcc4fbb8cd12f2625a891ad87675aeb7f524ca7808818b884721d9
+ languageName: node
+ linkType: hard
+
+"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:>=5.0.0-beta.130, @ethersproject/bignumber@npm:^5.1.1, @ethersproject/bignumber@npm:^5.6.0, @ethersproject/bignumber@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/bignumber@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ bn.js: "npm:^5.2.1"
+ checksum: 14263cdc91a7884b141d9300f018f76f69839c47e95718ef7161b11d2c7563163096fee69724c5fa8ef6f536d3e60f1c605819edbc478383a2b98abcde3d37b2
+ languageName: node
+ linkType: hard
+
+"@ethersproject/bytes@npm:5.6.1":
+ version: 5.6.1
+ resolution: "@ethersproject/bytes@npm:5.6.1"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: 6bc6c8d7eebfe13b2976851920bf11e6b0dcc2ee91a8e013ca6ab9b55a4de7ccf9b3c8f4cdc777547c5ddc795a8ada0bf79ca91482e88d01e3957c901c0fef55
+ languageName: node
+ linkType: hard
+
+"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:>=5.0.0-beta.129, @ethersproject/bytes@npm:^5.0.8, @ethersproject/bytes@npm:^5.6.0, @ethersproject/bytes@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/bytes@npm:5.7.0"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 07dd1f0341b3de584ef26c8696674ff2bb032f4e99073856fc9cd7b4c54d1d846cabe149e864be267934658c3ce799e5ea26babe01f83af0e1f06c51e5ac791f
+ languageName: node
+ linkType: hard
+
+"@ethersproject/constants@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/constants@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ checksum: 61c8b0ceab8a3bdf10b15bd32c16343ea3149ddafaedb6698fb7fcf850e29061323cb3fcf93a00c79f33ba481f3e5e2547e1dc63ace9fe46fcdb48bf69e8d31b
+ languageName: node
+ linkType: hard
+
+"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:>=5.0.0-beta.128, @ethersproject/constants@npm:^5.6.0, @ethersproject/constants@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/constants@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ checksum: 6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273
+ languageName: node
+ linkType: hard
+
+"@ethersproject/contracts@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/contracts@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.6.0"
+ "@ethersproject/abstract-provider": "npm:^5.6.0"
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ checksum: 1a97c93acef2125cf68b1cd0bdc950188f5231e68216dcce2a81624f438713c1364c994ac600e549491bd889599e948fe96adae5bf6244667cba9d2ba1c83323
+ languageName: node
+ linkType: hard
+
+"@ethersproject/contracts@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/contracts@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.7.0"
+ "@ethersproject/abstract-provider": "npm:^5.7.0"
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ checksum: 97a10361dddaccfb3e9e20e24d071cfa570050adcb964d3452c5f7c9eaaddb4e145ec9cf928e14417948701b89e81d4907800e799a6083123e4d13a576842f41
+ languageName: node
+ linkType: hard
+
+"@ethersproject/experimental@npm:^5.6.0, @ethersproject/experimental@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/experimental@npm:5.7.0"
+ dependencies:
+ "@ethersproject/web": "npm:^5.7.0"
+ ethers: "npm:^5.7.0"
+ scrypt-js: "npm:3.0.1"
+ checksum: 0546f8737ca062ce7d4a890d9cb354fde34b10b042b1d6b26e7206810c39d0fdb7ac20e60686a89f3f41faf33cc4c4c7366f49700a2d0978f0457e79759a79a4
+ languageName: node
+ linkType: hard
+
+"@ethersproject/hash@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/hash@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ checksum: dd7dae9576dcaff1255ab2a65514e2c5f59a6a66efddc4144dc68d8f45c6bd26fdd8ed528f2cd949082526b64e2d5d8d786b9646812d310af911affc878199b4
+ languageName: node
+ linkType: hard
+
+"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:>=5.0.0-beta.128, @ethersproject/hash@npm:^5.6.0, @ethersproject/hash@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/hash@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/base64": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: 1a631dae34c4cf340dde21d6940dd1715fc7ae483d576f7b8ef9e8cb1d0e30bd7e8d30d4a7d8dc531c14164602323af2c3d51eb2204af18b2e15167e70c9a5ef
+ languageName: node
+ linkType: hard
+
+"@ethersproject/hdnode@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/hdnode@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/basex": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/pbkdf2": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/sha2": "npm:^5.6.0"
+ "@ethersproject/signing-key": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ "@ethersproject/wordlists": "npm:^5.6.0"
+ checksum: 59f19629a8071366dcffae903f32ad8675640a9027541912e880bc225ed61736ebd20f774e44a586e37d79c122cffed42b3e9ec4c35db78d1d025d2e14a060ba
+ languageName: node
+ linkType: hard
+
+"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.6.0, @ethersproject/hdnode@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/hdnode@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/basex": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/pbkdf2": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/sha2": "npm:^5.7.0"
+ "@ethersproject/signing-key": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ "@ethersproject/wordlists": "npm:^5.7.0"
+ checksum: 36d5c13fe69b1e0a18ea98537bc560d8ba166e012d63faac92522a0b5f405eb67d8848c5aca69e2470f62743aaef2ac36638d9e27fd8c68f51506eb61479d51d
+ languageName: node
+ linkType: hard
+
+"@ethersproject/json-wallets@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/json-wallets@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/hdnode": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/pbkdf2": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/random": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ aes-js: "npm:3.0.0"
+ scrypt-js: "npm:3.0.1"
+ checksum: 0753e152f892a06736f3c0a8d837005a393b566a6b146d818375b32377f526ee4c79d854e8168e586cf32242a640f1b10b460278fcb8eb7e1fcd5ecda1f1a974
+ languageName: node
+ linkType: hard
+
+"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.6.0, @ethersproject/json-wallets@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/json-wallets@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/hdnode": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/pbkdf2": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/random": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ aes-js: "npm:3.0.0"
+ scrypt-js: "npm:3.0.1"
+ checksum: f1a84d19ff38d3506f453abc4702107cbc96a43c000efcd273a056371363767a06a8d746f84263b1300266eb0c329fe3b49a9b39a37aadd016433faf9e15a4bb
+ languageName: node
+ linkType: hard
+
+"@ethersproject/keccak256@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/keccak256@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ js-sha3: "npm:0.8.0"
+ checksum: 3f99e3bd7b1125bad4c1ac10c133c2e09b93d7675bc9a54e4b0f608520ebf20df36f6d83dd6804f2cbea3b51ffd800cc9532f7239c5e0803aa58d62d7f0d0d94
+ languageName: node
+ linkType: hard
+
+"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:>=5.0.0-beta.127, @ethersproject/keccak256@npm:^5.6.0, @ethersproject/keccak256@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/keccak256@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ js-sha3: "npm:0.8.0"
+ checksum: 3b1a91706ff11f5ab5496840b9c36cedca27db443186d28b94847149fd16baecdc13f6fc5efb8359506392f2aba559d07e7f9c1e17a63f9d5de9f8053cfcb033
+ languageName: node
+ linkType: hard
+
+"@ethersproject/logger@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/logger@npm:5.6.0"
+ checksum: f4c2610cf25d833cc1bc0a4ce99227c30508f15c8acb423e8a15f12ac25e37f9f86779485e6f79a887b24df831bdbee949249eb5feb75c6b45ca761161739516
+ languageName: node
+ linkType: hard
+
+"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:>=5.0.0-beta.129, @ethersproject/logger@npm:^5.6.0, @ethersproject/logger@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/logger@npm:5.7.0"
+ checksum: d03d460fb2d4a5e71c627b7986fb9e50e1b59a6f55e8b42a545b8b92398b961e7fd294bd9c3d8f92b35d0f6ff9d15aa14c95eab378f8ea194e943c8ace343501
+ languageName: node
+ linkType: hard
+
+"@ethersproject/networks@npm:5.6.1":
+ version: 5.6.1
+ resolution: "@ethersproject/networks@npm:5.6.1"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: 3628b2a302dedbcb0c8c36f3e42faa688fdb46c7afe28ce95d02d2a5306a865b2f6c2e72ce6f701c3d15291d09e626d22910c10f39ea9016997ec1977d16a310
+ languageName: node
+ linkType: hard
+
+"@ethersproject/networks@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/networks@npm:5.7.0"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: ac9f921a196bc8f7816c1ba43262bb22701f00ab599f4af8bd7275a7728b748ff428dd3445d375f7b2abdfe29bf85eff77cf132d25df8c78ff504c6b86c56e6e
+ languageName: node
+ linkType: hard
+
+"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.6.0, @ethersproject/networks@npm:^5.7.0":
+ version: 5.7.1
+ resolution: "@ethersproject/networks@npm:5.7.1"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 9efcdce27f150459e85d74af3f72d5c32898823a99f5410e26bf26cca2d21fb14e403377314a93aea248e57fb2964e19cee2c3f7bfc586ceba4c803a8f1b75c0
+ languageName: node
+ linkType: hard
+
+"@ethersproject/pbkdf2@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/pbkdf2@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/sha2": "npm:^5.6.0"
+ checksum: 5dbf03cb20dcd794db08dec21fc2a56feed7d13cf78d2358933ff936d6499b7d3c0169d0fde33cc0bfee31186df0db1dc732fd881499f3274964115be8140dfd
+ languageName: node
+ linkType: hard
+
+"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.6.0, @ethersproject/pbkdf2@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/pbkdf2@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/sha2": "npm:^5.7.0"
+ checksum: e5a29cf28b4f4ca1def94d37cfb6a9c05c896106ed64881707813de01c1e7ded613f1e95febcccda4de96aae929068831d72b9d06beef1377b5a1a13a0eb3ff5
+ languageName: node
+ linkType: hard
+
+"@ethersproject/properties@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/properties@npm:5.6.0"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: a137e1002d1af1e37b81279df370081c5c0fab7492fedc9798a52c10c79c6c792fef30742bc8920570cf73bfff06d6f88e89b1ef68ebbb0360d1d8f1efa8fba9
+ languageName: node
+ linkType: hard
+
+"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:>=5.0.0-beta.131, @ethersproject/properties@npm:^5.6.0, @ethersproject/properties@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/properties@npm:5.7.0"
+ dependencies:
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373
+ languageName: node
+ linkType: hard
+
+"@ethersproject/providers@npm:5.6.2":
+ version: 5.6.2
+ resolution: "@ethersproject/providers@npm:5.6.2"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.6.0"
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/basex": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/hash": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/networks": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/random": "npm:^5.6.0"
+ "@ethersproject/rlp": "npm:^5.6.0"
+ "@ethersproject/sha2": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ "@ethersproject/web": "npm:^5.6.0"
+ bech32: "npm:1.1.4"
+ ws: "npm:7.4.6"
+ checksum: 9dc8c5ff0227cc7e377e7dac42f3191b9ff4430921069025beb531d0640b93d139ae4499f098711fd3212ad77ec6c0c403780c993fd2101e05ff40e2e9cf24a4
+ languageName: node
+ linkType: hard
+
+"@ethersproject/providers@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/providers@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.7.0"
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/base64": "npm:^5.7.0"
+ "@ethersproject/basex": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/hash": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/networks": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/random": "npm:^5.7.0"
+ "@ethersproject/rlp": "npm:^5.7.0"
+ "@ethersproject/sha2": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ "@ethersproject/web": "npm:^5.7.0"
+ bech32: "npm:1.1.4"
+ ws: "npm:7.4.6"
+ checksum: 6da22fc08ee84d4f4ca806ab86d8ea17e031a820767c44190136a5210fb8962ea0531f06eeec5da0ab2d06eef815234be2f98ec017b1d3cac4c7fc511dfb5b4b
+ languageName: node
+ linkType: hard
+
+"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.7.1, @ethersproject/providers@npm:^5.7.2":
+ version: 5.7.2
+ resolution: "@ethersproject/providers@npm:5.7.2"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.7.0"
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/base64": "npm:^5.7.0"
+ "@ethersproject/basex": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/hash": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/networks": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/random": "npm:^5.7.0"
+ "@ethersproject/rlp": "npm:^5.7.0"
+ "@ethersproject/sha2": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ "@ethersproject/web": "npm:^5.7.0"
+ bech32: "npm:1.1.4"
+ ws: "npm:7.4.6"
+ checksum: 4c8d19e6b31f769c24042fb2d02e483a4ee60dcbfca9e3291f0a029b24337c47d1ea719a390be856f8fd02997125819e834415e77da4fb2023369712348dae4c
+ languageName: node
+ linkType: hard
+
+"@ethersproject/random@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/random@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: 85f56fcd572f158a9cbc7ca27d4f139bdb6073b1a5859940cbb6d11ffdb5d9a8b7adf812d726e590947ec2eb99ed7b86c06fcef081e0edb8ed7b7753ee84a02c
+ languageName: node
+ linkType: hard
+
+"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.6.0, @ethersproject/random@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/random@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 23e572fc55372653c22062f6a153a68c2e2d3200db734cd0d39621fbfd0ca999585bed2d5682e3ac65d87a2893048375682e49d1473d9965631ff56d2808580b
+ languageName: node
+ linkType: hard
+
+"@ethersproject/rlp@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/rlp@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: f6d505fb0af334332f5a098c6e3969646e91d17a85b68db4e26228dd3866ac439e693c35337c5153e1b9e25f54c1e6c608548062fd0e7b5e9dc30c9ba8c553bd
+ languageName: node
+ linkType: hard
+
+"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.6.0, @ethersproject/rlp@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/rlp@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: bc863d21dcf7adf6a99ae75c41c4a3fb99698cfdcfc6d5d82021530f3d3551c6305bc7b6f0475ad6de6f69e91802b7e872bee48c0596d98969aefcf121c2a044
+ languageName: node
+ linkType: hard
+
+"@ethersproject/sha2@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/sha2@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ hash.js: "npm:1.1.7"
+ checksum: a56818968c89213146f57cadfc20949157dbb6643fb6d40f4a6cd7fb4b0433d5e679cc5b7b9e2efa5a7c20ae6e7f634ac8f7f560431f158aa94b05d621c3b1f8
+ languageName: node
+ linkType: hard
+
+"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.6.0, @ethersproject/sha2@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/sha2@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ hash.js: "npm:1.1.7"
+ checksum: 0e7f9ce6b1640817b921b9c6dd9dab8d5bf5a0ce7634d6a7d129b7366a576c2f90dcf4bcb15a0aa9310dde67028f3a44e4fcc2f26b565abcd2a0f465116ff3b1
+ languageName: node
+ linkType: hard
+
+"@ethersproject/signing-key@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/signing-key@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ bn.js: "npm:^4.11.9"
+ elliptic: "npm:6.5.4"
+ hash.js: "npm:1.1.7"
+ checksum: 23da06746809652486458dc91c7df9f10a1e96653a70df40f8b51330cb1dba26e7f0270212ba029ff70a90cde94c48ef9fd2bae5d24d442e00e0b3f9ace4fd10
+ languageName: node
+ linkType: hard
+
+"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.6.0, @ethersproject/signing-key@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/signing-key@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ bn.js: "npm:^5.2.1"
+ elliptic: "npm:6.5.4"
+ hash.js: "npm:1.1.7"
+ checksum: fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09
+ languageName: node
+ linkType: hard
+
+"@ethersproject/solidity@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/solidity@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/sha2": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ checksum: df4dbc47a88783312f783d30a7bde523e55a4007ee5918606cd0178b4ba569cee42b7e6b8f04b8b911b648bb6eda6a51b5fae6e56e0303d69d35bff725417061
+ languageName: node
+ linkType: hard
+
+"@ethersproject/solidity@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/solidity@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/sha2": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: bedf9918911144b0ec352b8aa7fa44abf63f0b131629c625672794ee196ba7d3992b0e0d3741935ca176813da25b9bcbc81aec454652c63113bdc3a1706beac6
+ languageName: node
+ linkType: hard
+
+"@ethersproject/strings@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/strings@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: bd0fea07ac99365b4da10654419415c88ad319d8229a9b0fbd26632ed9549fb033e6cd491c5504d437718173254247628d223ebcab6d29e3ab9046b66563fdba
+ languageName: node
+ linkType: hard
+
+"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:>=5.0.0-beta.130, @ethersproject/strings@npm:^5.6.0, @ethersproject/strings@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/strings@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 570d87040ccc7d94de9861f76fc2fba6c0b84c5d6104a99a5c60b8a2401df2e4f24bf9c30afa536163b10a564a109a96f02e6290b80e8f0c610426f56ad704d1
+ languageName: node
+ linkType: hard
+
+"@ethersproject/transactions@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/transactions@npm:5.6.0"
+ dependencies:
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/rlp": "npm:^5.6.0"
+ "@ethersproject/signing-key": "npm:^5.6.0"
+ checksum: 23eecd1d9892dd5decd1720fe52ca84c2dda1629834ae1c399582d230130c91aef5d839cc6e67ad2916fe2acfd83cebd5f9dd534e2a808b10cd3360b4032b588
+ languageName: node
+ linkType: hard
+
+"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.0.0-beta.135, @ethersproject/transactions@npm:^5.6.0, @ethersproject/transactions@npm:^5.6.2, @ethersproject/transactions@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/transactions@npm:5.7.0"
+ dependencies:
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/rlp": "npm:^5.7.0"
+ "@ethersproject/signing-key": "npm:^5.7.0"
+ checksum: aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239
+ languageName: node
+ linkType: hard
+
+"@ethersproject/units@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/units@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/constants": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ checksum: cb92acc910e00030009de917d9a7cea72def0536aceaaa9132d3d9fcedf4b39c7645ffc3950e747763a01048bb16ccd34cb0f0d6916d4d6a209ea809180a76be
+ languageName: node
+ linkType: hard
+
+"@ethersproject/units@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/units@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/constants": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ checksum: 4da2fdefe2a506cc9f8b408b2c8638ab35b843ec413d52713143f08501a55ff67a808897f9a91874774fb526423a0821090ba294f93e8bf4933a57af9677ac5e
+ languageName: node
+ linkType: hard
+
+"@ethersproject/wallet@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/wallet@npm:5.6.0"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.6.0"
+ "@ethersproject/abstract-signer": "npm:^5.6.0"
+ "@ethersproject/address": "npm:^5.6.0"
+ "@ethersproject/bignumber": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/hash": "npm:^5.6.0"
+ "@ethersproject/hdnode": "npm:^5.6.0"
+ "@ethersproject/json-wallets": "npm:^5.6.0"
+ "@ethersproject/keccak256": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/random": "npm:^5.6.0"
+ "@ethersproject/signing-key": "npm:^5.6.0"
+ "@ethersproject/transactions": "npm:^5.6.0"
+ "@ethersproject/wordlists": "npm:^5.6.0"
+ checksum: edc566bc2e8fd9201e1739cbc5dd207e902ffd58e8f054e73d631e48e50dd66c517c674fbc2028a830eece7ea08e911ee0a79f3bf19034db5951adf3bffe888a
+ languageName: node
+ linkType: hard
+
+"@ethersproject/wallet@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/wallet@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abstract-provider": "npm:^5.7.0"
+ "@ethersproject/abstract-signer": "npm:^5.7.0"
+ "@ethersproject/address": "npm:^5.7.0"
+ "@ethersproject/bignumber": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/hash": "npm:^5.7.0"
+ "@ethersproject/hdnode": "npm:^5.7.0"
+ "@ethersproject/json-wallets": "npm:^5.7.0"
+ "@ethersproject/keccak256": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/random": "npm:^5.7.0"
+ "@ethersproject/signing-key": "npm:^5.7.0"
+ "@ethersproject/transactions": "npm:^5.7.0"
+ "@ethersproject/wordlists": "npm:^5.7.0"
+ checksum: f872b957db46f9de247d39a398538622b6c7a12f93d69bec5f47f9abf0701ef1edc10497924dd1c14a68109284c39a1686fa85586d89b3ee65df49002c40ba4c
+ languageName: node
+ linkType: hard
+
+"@ethersproject/web@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/web@npm:5.6.0"
+ dependencies:
+ "@ethersproject/base64": "npm:^5.6.0"
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ checksum: 10fc728c022e664675a4e3d367c56bec465a1f7e8fd987c8eccfae57600276fd4a4fd2a86c2bf303c37939dd4480f9ccdf7249a4789297bc3bae5daee19e33c2
+ languageName: node
+ linkType: hard
+
+"@ethersproject/web@npm:5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/web@npm:5.7.0"
+ dependencies:
+ "@ethersproject/base64": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: c5cc371e7c5d58a8f8b8aaf98df3a1dff451534d49c266a847a9f2956e009fedf77281a5b65ed5f1ea3fb071bbf3f58ec07aa9159082359db063d11b23b886c5
+ languageName: node
+ linkType: hard
+
+"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.6.0, @ethersproject/web@npm:^5.7.0":
+ version: 5.7.1
+ resolution: "@ethersproject/web@npm:5.7.1"
+ dependencies:
+ "@ethersproject/base64": "npm:^5.7.0"
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: c82d6745c7f133980e8dab203955260e07da22fa544ccafdd0f21c79fae127bd6ef30957319e37b1cc80cddeb04d6bfb60f291bb14a97c9093d81ce50672f453
+ languageName: node
+ linkType: hard
+
+"@ethersproject/wordlists@npm:5.6.0":
+ version: 5.6.0
+ resolution: "@ethersproject/wordlists@npm:5.6.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.6.0"
+ "@ethersproject/hash": "npm:^5.6.0"
+ "@ethersproject/logger": "npm:^5.6.0"
+ "@ethersproject/properties": "npm:^5.6.0"
+ "@ethersproject/strings": "npm:^5.6.0"
+ checksum: 47aa549e7c25cd7a995863edede77112c9af96e9aed1a9a4213c3f02f8bb025eba3de85e0da50ca7b26542867cd78f492bb1cf9c93803eb765ede54b66ba80ae
+ languageName: node
+ linkType: hard
+
+"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.6.0, @ethersproject/wordlists@npm:^5.7.0":
+ version: 5.7.0
+ resolution: "@ethersproject/wordlists@npm:5.7.0"
+ dependencies:
+ "@ethersproject/bytes": "npm:^5.7.0"
+ "@ethersproject/hash": "npm:^5.7.0"
+ "@ethersproject/logger": "npm:^5.7.0"
+ "@ethersproject/properties": "npm:^5.7.0"
+ "@ethersproject/strings": "npm:^5.7.0"
+ checksum: da4f3eca6d691ebf4f578e6b2ec3a76dedba791be558f6cf7e10cd0bfbaeab5a6753164201bb72ced745fb02b6ef7ef34edcb7e6065ce2b624c6556a461c3f70
+ languageName: node
+ linkType: hard
+
+"@fastify/busboy@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "@fastify/busboy@npm:2.1.0"
+ checksum: 7bb641080aac7cf01d88749ad331af10ba9ec3713ec07cabbe833908c75df21bd56249bb6173bdec07f5a41896b21e3689316f86684c06635da45f91ff4565a2
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/common-ts@npm:^1.8.3":
+ version: 1.8.7
+ resolution: "@graphprotocol/common-ts@npm:1.8.7"
+ dependencies:
+ "@graphprotocol/contracts": "npm:2.1.0"
+ "@graphprotocol/pino-sentry-simple": "npm:0.7.1"
+ "@urql/core": "npm:2.4.4"
+ "@urql/exchange-execute": "npm:1.2.2"
+ body-parser: "npm:1.19.1"
+ bs58: "npm:4.0.1"
+ cors: "npm:2.8.5"
+ cross-fetch: "npm:3.1.5"
+ ethers: "npm:5.6.2"
+ express: "npm:4.17.3"
+ graphql: "npm:16.3.0"
+ graphql-tag: "npm:2.12.6"
+ helmet: "npm:5.0.2"
+ morgan: "npm:1.10.0"
+ ngeohash: "npm:0.6.3"
+ pg: "npm:8.7.3"
+ pg-hstore: "npm:2.3.4"
+ pino: "npm:7.6.0"
+ pino-multi-stream: "npm:6.0.0"
+ prom-client: "npm:14.0.1"
+ sequelize: "npm:6.19.0"
+ checksum: 64a974245e47bc0937ee1e7905886530786ae61fcea4e1566193466446c1bc0a18f7a7570826a1defb6c05edddb7b82f3da7a33ab5e2ce4df90340eb5d78a0ce
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/common-ts@npm:^2.0.7":
+ version: 2.0.9
+ resolution: "@graphprotocol/common-ts@npm:2.0.9"
+ dependencies:
+ "@graphprotocol/contracts": "npm:5.3.3"
+ "@graphprotocol/pino-sentry-simple": "npm:0.7.1"
+ "@urql/core": "npm:2.4.4"
+ "@urql/exchange-execute": "npm:1.2.2"
+ body-parser: "npm:1.20.2"
+ bs58: "npm:5.0.0"
+ cors: "npm:2.8.5"
+ cross-fetch: "npm:4.0.0"
+ ethers: "npm:5.7.0"
+ express: "npm:4.18.2"
+ graphql: "npm:16.8.0"
+ graphql-tag: "npm:2.12.6"
+ helmet: "npm:7.0.0"
+ morgan: "npm:1.10.0"
+ ngeohash: "npm:0.6.3"
+ pg: "npm:8.11.3"
+ pg-hstore: "npm:2.3.4"
+ pino: "npm:7.6.0"
+ pino-multi-stream: "npm:6.0.0"
+ prom-client: "npm:14.2.0"
+ sequelize: "npm:6.33.0"
+ checksum: b0009fbfcd0eb86f411627ef4cb974b1cee33922610f7636833e4b56cb9ca5652161115072e880b06e2ab500c34068d3d2f193395d0b16f69a5562d2b7585c74
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/contracts-monorepo@workspace:.":
+ version: 0.0.0-use.local
+ resolution: "@graphprotocol/contracts-monorepo@workspace:."
+ dependencies:
+ "@commitlint/cli": "npm:^18.4.3"
+ "@commitlint/config-conventional": "npm:^18.4.3"
+ husky: "npm:^8.0.3"
+ languageName: unknown
+ linkType: soft
+
+"@graphprotocol/contracts@npm:2.1.0":
+ version: 2.1.0
+ resolution: "@graphprotocol/contracts@npm:2.1.0"
+ dependencies:
+ console-table-printer: "npm:^2.11.1"
+ ethers: "npm:^5.6.0"
+ checksum: 948c7f667b9e7efb83b06e06fd7218d044b8a1c8fed37a555f784d9ef2ef6c840306d64163dd1d82657d61d2edb563eff35af9b96bb2ef9e76ea59a6b46b6282
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/contracts@npm:5.3.3":
+ version: 5.3.3
+ resolution: "@graphprotocol/contracts@npm:5.3.3"
+ dependencies:
+ console-table-printer: "npm:^2.11.1"
+ ethers: "npm:^5.6.0"
+ checksum: 00d5fd682e829da8747eaebc65645b660e7551234fbd8a05f72b7b75ce6537dbfe51e410d84eeaa4dfe7dc87c16c276b50c30fcb6d528c83fa42698acc306af3
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/contracts@workspace:^6.0.0, @graphprotocol/contracts@workspace:packages/contracts":
+ version: 0.0.0-use.local
+ resolution: "@graphprotocol/contracts@workspace:packages/contracts"
+ dependencies:
+ "@arbitrum/sdk": "npm:^3.0.0"
+ "@defi-wonderland/smock": "npm:^2.0.7"
+ "@ethersproject/experimental": "npm:^5.6.0"
+ "@graphprotocol/common-ts": "npm:^1.8.3"
+ "@graphprotocol/sdk": "workspace:^0.3.0"
+ "@nomiclabs/hardhat-ethers": "npm:^2.2.3"
+ "@nomiclabs/hardhat-etherscan": "npm:^3.1.7"
+ "@nomiclabs/hardhat-waffle": "npm:2.0.3"
+ "@openzeppelin/contracts": "npm:^3.4.1"
+ "@openzeppelin/contracts-upgradeable": "npm:3.4.2"
+ "@openzeppelin/hardhat-defender": "npm:^1.8.1"
+ "@openzeppelin/hardhat-upgrades": "npm:^1.6.0"
+ "@tenderly/hardhat-tenderly": "npm:1.0.13"
+ "@typechain/ethers-v5": "npm:^7.0.0"
+ "@typechain/hardhat": "npm:^2.0.0"
+ "@types/bs58": "npm:^4.0.1"
+ "@types/chai-as-promised": "npm:^7.1.5"
+ "@types/dotenv": "npm:^8.2.0"
+ "@types/glob": "npm:^7.2.0"
+ "@types/inquirer": "npm:^7.3.1"
+ "@types/minimist": "npm:^1.2.1"
+ "@types/mocha": "npm:^8.2.2"
+ "@types/node": "npm:^20.9.0"
+ "@types/sinon-chai": "npm:^3.2.12"
+ "@types/winston": "npm:^2.4.4"
+ "@types/yargs": "npm:^16.0.0"
+ "@typescript-eslint/eslint-plugin": "npm:^4.0.0"
+ "@typescript-eslint/parser": "npm:^4.0.0"
+ "@urql/core": "npm:^2.1.3"
+ arbos-precompiles: "npm:^1.0.2"
+ bignumber.js: "npm:^9.0.0"
+ chai: "npm:^4.3.4"
+ chai-as-promised: "npm:^7.1.1"
+ cli-table: "npm:^0.3.6"
+ console-table-printer: "npm:^2.11.1"
+ dotenv: "npm:^9.0.0"
+ eslint: "npm:^7.24.0"
+ eslint-config-prettier: "npm:^8.3.0"
+ eslint-plugin-no-only-tests: "npm:^2.4.0"
+ eslint-plugin-prettier: "npm:^3.4.0"
+ ethereum-waffle: "npm:^3.2.0"
+ ethers: "npm:^5.7.2"
+ form-data: "npm:^4.0.0"
+ glob: "npm:^8.0.3"
+ graphql-tag: "npm:^2.12.4"
+ hardhat: "npm:~2.14.0"
+ hardhat-abi-exporter: "npm:^2.2.0"
+ hardhat-contract-sizer: "npm:^2.0.3"
+ hardhat-gas-reporter: "npm:^1.0.4"
+ hardhat-secure-accounts: "npm:0.0.5"
+ hardhat-storage-layout: "npm:0.1.6"
+ hardhat-tracer: "npm:^1.0.0-alpha.6"
+ inquirer: "npm:^8.0.0"
+ ipfs-http-client: "npm:47.0.1"
+ isomorphic-fetch: "npm:^3.0.0"
+ lint-staged: "npm:^10.5.4"
+ p-queue: "npm:^6.6.1"
+ prettier: "npm:^2.2.1"
+ prettier-plugin-solidity: "npm:1.0.0-beta.19"
+ solhint: "npm:^3.3.6"
+ solhint-plugin-prettier: "npm:^0.0.5"
+ solidity-coverage: "npm:^0.7.16"
+ ts-node: "npm:^10.9.1"
+ typechain: "npm:^5.0.0"
+ typescript: "npm:^4.7.4"
+ winston: "npm:^3.3.3"
+ yaml: "npm:^1.10.2"
+ yargs: "npm:^17.0.0"
+ languageName: unknown
+ linkType: soft
+
+"@graphprotocol/pino-sentry-simple@npm:0.7.1":
+ version: 0.7.1
+ resolution: "@graphprotocol/pino-sentry-simple@npm:0.7.1"
+ dependencies:
+ "@sentry/node": "npm:^5.21.1"
+ pumpify: "npm:^2.0.1"
+ split2: "npm:^3.1.1"
+ through2: "npm:^3.0.1"
+ checksum: 4aad42ecc41ebc7a447f03e351ce10034619da119f1d427231f7abc329050bbe34b44d88f92c0e7f41e879541bc747c1814b3fe3a32d3b8fdafb7acfc7635202
+ languageName: node
+ linkType: hard
+
+"@graphprotocol/sdk@workspace:^0.3.0, @graphprotocol/sdk@workspace:packages/sdk":
+ version: 0.0.0-use.local
+ resolution: "@graphprotocol/sdk@workspace:packages/sdk"
+ dependencies:
+ "@arbitrum/sdk": "npm:^3.1.12"
+ "@ethersproject/experimental": "npm:^5.7.0"
+ "@graphprotocol/common-ts": "npm:^2.0.7"
+ "@graphprotocol/contracts": "workspace:^6.0.0"
+ "@nomicfoundation/hardhat-network-helpers": "npm:^1.0.9"
+ "@nomiclabs/hardhat-ethers": "npm:^2.2.3"
+ "@types/chai": "npm:^4.3.9"
+ "@types/chai-as-promised": "npm:^7.1.7"
+ "@types/debug": "npm:^4.1.10"
+ "@types/inquirer": "npm:^8.0.0"
+ "@types/lodash": "npm:^4.14.200"
+ "@types/mocha": "npm:^10.0.3"
+ "@types/node": "npm:^20.8.7"
+ "@typescript-eslint/eslint-plugin": "npm:^6.8.0"
+ "@typescript-eslint/parser": "npm:^6.8.0"
+ chai: "npm:^4.3.10"
+ chai-as-promised: "npm:^7.1.1"
+ debug: "npm:^4.3.4"
+ eslint: "npm:^8.52.0"
+ eslint-config-prettier: "npm:^9.0.0"
+ eslint-plugin-no-only-tests: "npm:^3.1.0"
+ eslint-plugin-prettier: "npm:^5.0.1"
+ ethers: "npm:^5.7.0"
+ hardhat: "npm:~2.14.0"
+ hardhat-secure-accounts: "npm:^0.0.6"
+ inquirer: "npm:^8.0.0"
+ lodash: "npm:^4.17.21"
+ prettier: "npm:^3.0.3"
+ ts-node: "npm:^10.9.1"
+ typescript: "npm:^5.1.6"
+ yaml: "npm:^1.10.2"
+ languageName: unknown
+ linkType: soft
+
+"@graphql-typed-document-node/core@npm:^3.1.1":
+ version: 3.2.0
+ resolution: "@graphql-typed-document-node/core@npm:3.2.0"
+ peerDependencies:
+ graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 94e9d75c1f178bbae8d874f5a9361708a3350c8def7eaeb6920f2c820e82403b7d4f55b3735856d68e145e86c85cbfe2adc444fdc25519cd51f108697e99346c
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/config-array@npm:^0.11.13":
+ version: 0.11.13
+ resolution: "@humanwhocodes/config-array@npm:0.11.13"
+ dependencies:
+ "@humanwhocodes/object-schema": "npm:^2.0.1"
+ debug: "npm:^4.1.1"
+ minimatch: "npm:^3.0.5"
+ checksum: d76ca802d853366094d0e98ff0d0994117fc8eff96649cd357b15e469e428228f597cd2e929d54ab089051684949955f16ee905bb19f7b2f0446fb377157be7a
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/config-array@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "@humanwhocodes/config-array@npm:0.5.0"
+ dependencies:
+ "@humanwhocodes/object-schema": "npm:^1.2.0"
+ debug: "npm:^4.1.1"
+ minimatch: "npm:^3.0.4"
+ checksum: 217fac9e03492361825a2bf761d4bb7ec6d10002a10f7314142245eb13ac9d123523d24d5619c3c4159af215c7b3e583ed386108e227014bef4efbf9caca8ccc
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/module-importer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@humanwhocodes/module-importer@npm:1.0.1"
+ checksum: 909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/object-schema@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "@humanwhocodes/object-schema@npm:1.2.1"
+ checksum: c3c35fdb70c04a569278351c75553e293ae339684ed75895edc79facc7276e351115786946658d78133130c0cca80e57e2203bc07f8fa7fe7980300e8deef7db
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/object-schema@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "@humanwhocodes/object-schema@npm:2.0.1"
+ checksum: 9dba24e59fdb4041829d92b693aacb778add3b6f612aaa9c0774f3b650c11a378cc64f042a59da85c11dae33df456580a3c36837b953541aed6ff94294f97fac
+ languageName: node
+ linkType: hard
+
+"@isaacs/cliui@npm:^8.0.2":
+ version: 8.0.2
+ resolution: "@isaacs/cliui@npm:8.0.2"
+ dependencies:
+ string-width: "npm:^5.1.2"
+ string-width-cjs: "npm:string-width@^4.2.0"
+ strip-ansi: "npm:^7.0.1"
+ strip-ansi-cjs: "npm:strip-ansi@^6.0.1"
+ wrap-ansi: "npm:^8.1.0"
+ wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0"
+ checksum: b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e
+ languageName: node
+ linkType: hard
+
+"@jridgewell/resolve-uri@npm:^3.0.3":
+ version: 3.1.1
+ resolution: "@jridgewell/resolve-uri@npm:3.1.1"
+ checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf
+ languageName: node
+ linkType: hard
+
+"@jridgewell/sourcemap-codec@npm:^1.4.10":
+ version: 1.4.15
+ resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
+ checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5
+ languageName: node
+ linkType: hard
+
+"@jridgewell/trace-mapping@npm:0.3.9":
+ version: 0.3.9
+ resolution: "@jridgewell/trace-mapping@npm:0.3.9"
+ dependencies:
+ "@jridgewell/resolve-uri": "npm:^3.0.3"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.10"
+ checksum: fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b
+ languageName: node
+ linkType: hard
+
+"@ljharb/resumer@npm:~0.0.1":
+ version: 0.0.1
+ resolution: "@ljharb/resumer@npm:0.0.1"
+ dependencies:
+ "@ljharb/through": "npm:^2.3.9"
+ checksum: 94fbd5afa92df97cef9c149f74338b521e23297aba74a5ad87d34ee5717877f496379f502698ac04b3db24601f05c971d1824579cd6011b9e011d7e20af552b2
+ languageName: node
+ linkType: hard
+
+"@ljharb/through@npm:^2.3.9, @ljharb/through@npm:~2.3.9":
+ version: 2.3.11
+ resolution: "@ljharb/through@npm:2.3.11"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ checksum: 19cdaa9e4ba16aea9bb9dafbdd1c111febc0e5ce07b0959b049d7fda8a7247726603bb06b391f2d57227cf4ad081636d6f9e08dc138813225d54a6c81a04b679
+ languageName: node
+ linkType: hard
+
+"@metamask/eth-sig-util@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "@metamask/eth-sig-util@npm:4.0.1"
+ dependencies:
+ ethereumjs-abi: "npm:^0.6.8"
+ ethereumjs-util: "npm:^6.2.1"
+ ethjs-util: "npm:^0.1.6"
+ tweetnacl: "npm:^1.0.3"
+ tweetnacl-util: "npm:^0.15.1"
+ checksum: 957fa16e8f0454ad45203a8416e77181853de1c9e33697f1a1582d46f18da1cca26c803a4e08bee7091a697609fc8916f399210fd5d3d2fccc34bfd0a58715f0
+ languageName: node
+ linkType: hard
+
+"@multiformats/base-x@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@multiformats/base-x@npm:4.0.1"
+ checksum: f6d16d2d7793ea371206fc17853a0932a7e697ddc739a6b63421a7ee090ee8ab28224c3c7e4401899d0a343bc95284a5f0aa7502edadfb5ad21967f9cbd6a9d2
+ languageName: node
+ linkType: hard
+
+"@noble/curves@npm:1.1.0, @noble/curves@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "@noble/curves@npm:1.1.0"
+ dependencies:
+ "@noble/hashes": "npm:1.3.1"
+ checksum: 81115c3ebfa7e7da2d7e18d44d686f98dc6d35dbde3964412c05707c92d0994a01545bc265d5c0bc05c8c49333f75b99c9acef6750f5a79b3abcc8e0546acf88
+ languageName: node
+ linkType: hard
+
+"@noble/hashes@npm:1.2.0, @noble/hashes@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "@noble/hashes@npm:1.2.0"
+ checksum: 8bd3edb7bb6a9068f806a9a5a208cc2144e42940a21c049d8e9a0c23db08bef5cf1cfd844a7e35489b5ab52c6fa6299352075319e7f531e0996d459c38cfe26a
+ languageName: node
+ linkType: hard
+
+"@noble/hashes@npm:1.3.1":
+ version: 1.3.1
+ resolution: "@noble/hashes@npm:1.3.1"
+ checksum: 86512713aaf338bced594bc2046ab249fea4e1ba1e7f2ecd02151ef1b8536315e788c11608fafe1b56f04fad1aa3c602da7e5f8e5fcd5f8b0aa94435fe65278e
+ languageName: node
+ linkType: hard
+
+"@noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.1":
+ version: 1.3.2
+ resolution: "@noble/hashes@npm:1.3.2"
+ checksum: 2482cce3bce6a596626f94ca296e21378e7a5d4c09597cbc46e65ffacc3d64c8df73111f2265444e36a3168208628258bbbaccba2ef24f65f58b2417638a20e7
+ languageName: node
+ linkType: hard
+
+"@noble/secp256k1@npm:1.7.1, @noble/secp256k1@npm:~1.7.0":
+ version: 1.7.1
+ resolution: "@noble/secp256k1@npm:1.7.1"
+ checksum: 48091801d39daba75520012027d0ff0b1719338d96033890cfe0d287ad75af00d82769c0194a06e7e4fbd816ae3f204f4a59c9e26f0ad16b429f7e9b5403ccd5
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.scandir@npm:2.1.5":
+ version: 2.1.5
+ resolution: "@nodelib/fs.scandir@npm:2.1.5"
+ dependencies:
+ "@nodelib/fs.stat": "npm:2.0.5"
+ run-parallel: "npm:^1.1.9"
+ checksum: 732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
+ version: 2.0.5
+ resolution: "@nodelib/fs.stat@npm:2.0.5"
+ checksum: 88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
+ languageName: node
+ linkType: hard
+
+"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
+ version: 1.2.8
+ resolution: "@nodelib/fs.walk@npm:1.2.8"
+ dependencies:
+ "@nodelib/fs.scandir": "npm:2.1.5"
+ fastq: "npm:^1.6.0"
+ checksum: db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-block@npm:4.2.2":
+ version: 4.2.2
+ resolution: "@nomicfoundation/ethereumjs-block@npm:4.2.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-trie": "npm:5.0.5"
+ "@nomicfoundation/ethereumjs-tx": "npm:4.1.2"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 1c211294b3064d2bbfcf33b460438f01fb9cd77429314a90a5e2ffce5162019a384f4ae7d3825cfd386a140db191b251b475427562c53f85beffc786156f817e
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-block@npm:5.0.1":
+ version: 5.0.1
+ resolution: "@nomicfoundation/ethereumjs-block@npm:5.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.1"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ ethereum-cryptography: "npm:0.1.3"
+ ethers: "npm:^5.7.1"
+ checksum: e9e61b689f8fb6357a4d6bd1e0bd2488b8e1e549ccefd9aaea0ffa9b243191e868eb18a4017dba07bed579e5dcba06a0726a361f085f4647481a9dd4c0369905
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-block@npm:5.0.2":
+ version: 5.0.2
+ resolution: "@nomicfoundation/ethereumjs-block@npm:5.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ ethereum-cryptography: "npm:0.1.3"
+ ethers: "npm:^5.7.1"
+ checksum: 9bbf524706c86b3741eab42a82bce723ef413f2ecd85bc96b6353f619559780995bc21fcf765558a3a7ab5eca5c77926ae7440fe2467774d896f67ec9bfcd63e
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-blockchain@npm:6.2.2":
+ version: 6.2.2
+ resolution: "@nomicfoundation/ethereumjs-blockchain@npm:6.2.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:4.2.2"
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-ethash": "npm:2.0.5"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-trie": "npm:5.0.5"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ abstract-level: "npm:^1.0.3"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ level: "npm:^8.0.0"
+ lru-cache: "npm:^5.1.1"
+ memory-level: "npm:^1.0.0"
+ checksum: 6fe6e315900e1d6a29d59be41f566bdfd5ffdf82ab0fe081b1999dcc4eec3a248ab080d359a56e8cde4e473ca90349b0c50fa1ab707aa3e275fb1c478237e5e2
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-blockchain@npm:7.0.1":
+ version: 7.0.1
+ resolution: "@nomicfoundation/ethereumjs-blockchain@npm:7.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-ethash": "npm:3.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.1"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ abstract-level: "npm:^1.0.3"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ level: "npm:^8.0.0"
+ lru-cache: "npm:^5.1.1"
+ memory-level: "npm:^1.0.0"
+ checksum: d7dfd4584990c84fe1c5f8258839898ad6941a5ab437d2e27e98a02fe12c32e1f8e721a62f545139c7f840945048aa702010ac5aea8013b71dc4275cf9b8f73e
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-blockchain@npm:7.0.2":
+ version: 7.0.2
+ resolution: "@nomicfoundation/ethereumjs-blockchain@npm:7.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-ethash": "npm:3.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ abstract-level: "npm:^1.0.3"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ level: "npm:^8.0.0"
+ lru-cache: "npm:^5.1.1"
+ memory-level: "npm:^1.0.0"
+ checksum: 388f938288396669108e6513c531e81d02d994dabcbf96261dd6672a882dfd4966cf9e05fd0c98d50c7aef847335a588b21dd0acba9d923cc734f4f61a7a77ba
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-common@npm:3.1.2":
+ version: 3.1.2
+ resolution: "@nomicfoundation/ethereumjs-common@npm:3.1.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ crc-32: "npm:^1.2.0"
+ checksum: 90910630025b5bb503f36125c45395cc9f875ffdd8137a83e9c1d566678edcc8db40f8ce1dff9da1ef2c91c7d6b6d1fa75c41a9579a5d3a8f0ae669fcea244b1
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-common@npm:4.0.1":
+ version: 4.0.1
+ resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ crc-32: "npm:^1.2.0"
+ checksum: f082a31713bc7bc9142ea0eb09b14b450549260e9cceda85c90b87735e1c0c4ae770781e6e0bbf85393dea7ba29bb1ce04749410f9a7cabeeaf957dca64d2406
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-common@npm:4.0.2":
+ version: 4.0.2
+ resolution: "@nomicfoundation/ethereumjs-common@npm:4.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ crc-32: "npm:^1.2.0"
+ checksum: ce12038b8b3245a2a20b8a11fe19b4454a8179b7a1bb9185cd42a85b5a17f7fceacf0bf69517d095b52e3cede4eeda71a45044a5a8976f3f37e2d501f0adaea3
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-ethash@npm:2.0.5":
+ version: 2.0.5
+ resolution: "@nomicfoundation/ethereumjs-ethash@npm:2.0.5"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:4.2.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ abstract-level: "npm:^1.0.3"
+ bigint-crypto-utils: "npm:^3.0.23"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 7a90ef53ae4c1ac5a314c3447966fdbefcc96481ae3a05d59e881053350c55be7c841708c61c79a2af40bbb0181d6e0db42601592f17a4db1611b199d49e8544
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-ethash@npm:3.0.1":
+ version: 3.0.1
+ resolution: "@nomicfoundation/ethereumjs-ethash@npm:3.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ abstract-level: "npm:^1.0.3"
+ bigint-crypto-utils: "npm:^3.0.23"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: a4db5358e7eb28b8613bbdb3b42bd9bede093706744711aa4ca3bbefe7284bfa15b49d931d63f33afcc3de13826fe6cd40ebd78d53032db1199c0c516904dbcb
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-ethash@npm:3.0.2":
+ version: 3.0.2
+ resolution: "@nomicfoundation/ethereumjs-ethash@npm:3.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ abstract-level: "npm:^1.0.3"
+ bigint-crypto-utils: "npm:^3.0.23"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 0a19f9243e9cc348e13bff0b0ec5ec9612c275550c5b0a3028b466f39e0959dd8c0eeeae7fc0c9af920023143658dbb18d87107167af344de92e76aaf683dcc4
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-evm@npm:1.3.2, @nomicfoundation/ethereumjs-evm@npm:^1.0.0-rc.3":
+ version: 1.3.2
+ resolution: "@nomicfoundation/ethereumjs-evm@npm:1.3.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ "@types/async-eventemitter": "npm:^0.2.1"
+ async-eventemitter: "npm:^0.2.4"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: 4aa14d7dce597a91c25bec5975022348741cebf6ed20cda028ddcbebe739ba2e6f4c879fa1ebe849bd5c78d3fd2443ebbb7d57e1fca5a98fbe88fc9ce15d9fd6
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-evm@npm:2.0.1":
+ version: 2.0.1
+ resolution: "@nomicfoundation/ethereumjs-evm@npm:2.0.1"
+ dependencies:
+ "@ethersproject/providers": "npm:^5.7.1"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: 3984f69022eb49c7689d70c058d95042149926fcddfcb9888cc635751beeb6e3f2401625f8e244a0cfb30d0341643cc60345b86160bd2bc9055fe1339ed1a630
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-evm@npm:2.0.2":
+ version: 2.0.2
+ resolution: "@nomicfoundation/ethereumjs-evm@npm:2.0.2"
+ dependencies:
+ "@ethersproject/providers": "npm:^5.7.1"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: a5711952d8afe1c61c3e8275217b7c3bd600de839ad784848ff556c498fee4d0c0a29834aa2c666263915ed6123a3191297c109bad8e50c135dd9de33d101cd7
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-rlp@npm:4.0.3":
+ version: 4.0.3
+ resolution: "@nomicfoundation/ethereumjs-rlp@npm:4.0.3"
+ bin:
+ rlp: bin/rlp
+ checksum: 3e3c07abf53ff5832afbbdf3f3687e11e2e829699348eea1ae465084c72e024559d97e351e8f0fb27f32c7896633c7dd50b19d8de486e89cde777fd5447381cd
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-rlp@npm:5.0.1":
+ version: 5.0.1
+ resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.1"
+ bin:
+ rlp: bin/rlp
+ checksum: 2b78cfb3f6da6d89a0df9913bf8960a545606b61d9a5b9f02680847b4a94ba2e1dd4ce5bc7a60bbc02c45bf2ee0c5d906f6dc86088c571895b3d05af0355b964
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-rlp@npm:5.0.2":
+ version: 5.0.2
+ resolution: "@nomicfoundation/ethereumjs-rlp@npm:5.0.2"
+ bin:
+ rlp: bin/rlp
+ checksum: 46c7d317f59690973c41786b7a3ef3abe456efd085d55a0b202f6ead792e34e1a0749815911ab558b83f508c4ae5a6cba4d994aeae9c77c14ce0516f284ed34b
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-statemanager@npm:1.0.5":
+ version: 1.0.5
+ resolution: "@nomicfoundation/ethereumjs-statemanager@npm:1.0.5"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-trie": "npm:5.0.5"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ functional-red-black-tree: "npm:^1.0.1"
+ checksum: 4a05b7a86a1bbc8fd409416edf437d99d9d4498c438e086c30250cb3dc92ff00086f9ff959f469c72d46178e831104dc15f10465e27fbbf0ca97da27d6889a0c
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-statemanager@npm:2.0.1":
+ version: 2.0.1
+ resolution: "@nomicfoundation/ethereumjs-statemanager@npm:2.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ ethers: "npm:^5.7.1"
+ js-sdsl: "npm:^4.1.4"
+ checksum: a2077f959056d4b2f85fa50ee691e00c33c5044fb3604743524135b9ce7c3d73fda5a81397a7dfb46378cc762afb71394fbc542b4026ece6fb7e319709ad17f4
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-statemanager@npm:2.0.2":
+ version: 2.0.2
+ resolution: "@nomicfoundation/ethereumjs-statemanager@npm:2.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ ethers: "npm:^5.7.1"
+ js-sdsl: "npm:^4.1.4"
+ checksum: d3b184adb1b8aaf4c87299194746fc343a94df6f500d677f04a36914f7673eee19c344eb88a6f78718dcb4ae15d63c2c3e87cb9a5076950b67843e5bf9321ace
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-trie@npm:5.0.5":
+ version: 5.0.5
+ resolution: "@nomicfoundation/ethereumjs-trie@npm:5.0.5"
+ dependencies:
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ ethereum-cryptography: "npm:0.1.3"
+ readable-stream: "npm:^3.6.0"
+ checksum: cab544fef4bcdc3acef1bfb4ee9f2fde44b66a22b2329bfd67515facdf115a318961f8bc0e38befded838e8fc513974f90f340b53a98b8469e54960b15cd857a
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-trie@npm:6.0.1":
+ version: 6.0.1
+ resolution: "@nomicfoundation/ethereumjs-trie@npm:6.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ "@types/readable-stream": "npm:^2.3.13"
+ ethereum-cryptography: "npm:0.1.3"
+ readable-stream: "npm:^3.6.0"
+ checksum: a3395d79059f9666a52c3604c8e2fd83494986922f407a7f865fc9a006483838be4ff5a996b72fa8795a17b65b433ab058f772a45d4470f2a7f61c58ab2217f1
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-trie@npm:6.0.2":
+ version: 6.0.2
+ resolution: "@nomicfoundation/ethereumjs-trie@npm:6.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ "@types/readable-stream": "npm:^2.3.13"
+ ethereum-cryptography: "npm:0.1.3"
+ readable-stream: "npm:^3.6.0"
+ checksum: 188c5d0a5793fb4512916091bde498e52ec6ecb374963213602f32e98c301d4d62f2daefd4ebefc0944d6d5b8346f104156fa544c0fc26ded488884a0424b2cc
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-tx@npm:4.1.2":
+ version: 4.1.2
+ resolution: "@nomicfoundation/ethereumjs-tx@npm:4.1.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: cb569c882d3ce922acff1a4238864f11109ac5a30dfa481b1ed9c7043c2b773f3a5fc88a3f4fefb62b11c448305296533f555f93d1d969a5abd3c2a13c80ed74
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-tx@npm:5.0.1":
+ version: 5.0.1
+ resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.1"
+ dependencies:
+ "@chainsafe/ssz": "npm:^0.9.2"
+ "@ethersproject/providers": "npm:^5.7.2"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 1c02446dc03016cadff4c5952d43c99086aae166e8ac111a927cded819570cb7e91392d396ef9d2c782bd20e5dad8e2d13bac224255a0aef1bc3beaf714d8963
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-tx@npm:5.0.2":
+ version: 5.0.2
+ resolution: "@nomicfoundation/ethereumjs-tx@npm:5.0.2"
+ dependencies:
+ "@chainsafe/ssz": "npm:^0.9.2"
+ "@ethersproject/providers": "npm:^5.7.2"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 327c093656b4f6e845c3ef543b6ab54f6699436d95e18d0fca9df930dd2ddb975374b2499b3f98070cae4e6f54005b0484c1b40ff1838326cf5a631710116def
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-util@npm:8.0.6, @nomicfoundation/ethereumjs-util@npm:^8.0.0-rc.3":
+ version: 8.0.6
+ resolution: "@nomicfoundation/ethereumjs-util@npm:8.0.6"
+ dependencies:
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 647006f4dfa962f61cec54c34ff9939468042cf762ff3b2cf80c8362558f21750348a3cda63dc9890b1cb2ba664f97dc4a892afca5f5d6f95b3ba4d56be5a33b
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-util@npm:9.0.1":
+ version: 9.0.1
+ resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.1"
+ dependencies:
+ "@chainsafe/ssz": "npm:^0.10.0"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: b020278ba3c6226b7754109a9e1af08316db25c9a0a7060fb8d2a16375ab1f3bf9e6a2f5b56faddd07383461380264a2344994784c1cdaa6f19ba42396a2b8c7
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-util@npm:9.0.2":
+ version: 9.0.2
+ resolution: "@nomicfoundation/ethereumjs-util@npm:9.0.2"
+ dependencies:
+ "@chainsafe/ssz": "npm:^0.10.0"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ ethereum-cryptography: "npm:0.1.3"
+ checksum: 34b5b73f2e23bd883e53fd4d6810954d08451c84887b3d7c8910c093825686c499fe0edbb865db8d064c6790b447ce10f1aea030073befd64dbe62b75126dac6
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-vm@npm:7.0.1":
+ version: 7.0.1
+ resolution: "@nomicfoundation/ethereumjs-vm@npm:7.0.1"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-blockchain": "npm:7.0.1"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-evm": "npm:2.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-statemanager": "npm:2.0.1"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.1"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: bd4425a5ea5b07b600db57d8bb3fdaf94f76718ea310d04c2d26a5427e31afff15a6d375e52dedda86397fb6c572e337f0bdee74c84d191e0c9c03878c247610
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-vm@npm:7.0.2":
+ version: 7.0.2
+ resolution: "@nomicfoundation/ethereumjs-vm@npm:7.0.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-blockchain": "npm:7.0.2"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-evm": "npm:2.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-statemanager": "npm:2.0.2"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: 759c16d471429e06b8a191b3b87c140690e6334586b5467587e7397e7e40dc0ec6aea4a73cea68a1ace125552beefc23624a6e667387031f5379000e56f83018
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/ethereumjs-vm@npm:^6.0.0-rc.3":
+ version: 6.4.2
+ resolution: "@nomicfoundation/ethereumjs-vm@npm:6.4.2"
+ dependencies:
+ "@nomicfoundation/ethereumjs-block": "npm:4.2.2"
+ "@nomicfoundation/ethereumjs-blockchain": "npm:6.2.2"
+ "@nomicfoundation/ethereumjs-common": "npm:3.1.2"
+ "@nomicfoundation/ethereumjs-evm": "npm:1.3.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:4.0.3"
+ "@nomicfoundation/ethereumjs-statemanager": "npm:1.0.5"
+ "@nomicfoundation/ethereumjs-trie": "npm:5.0.5"
+ "@nomicfoundation/ethereumjs-tx": "npm:4.1.2"
+ "@nomicfoundation/ethereumjs-util": "npm:8.0.6"
+ "@types/async-eventemitter": "npm:^0.2.1"
+ async-eventemitter: "npm:^0.2.4"
+ debug: "npm:^4.3.3"
+ ethereum-cryptography: "npm:0.1.3"
+ functional-red-black-tree: "npm:^1.0.1"
+ mcl-wasm: "npm:^0.7.1"
+ rustbn.js: "npm:~0.2.0"
+ checksum: 78e4b0ba20e8fa4ef112bae88f432746647ed48b41918b34855fe08269be3aaff84f95c08b6c61475fb70f24a28ba73612bd2bcd19b3c007c8bf9e11a43fa8e0
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/hardhat-network-helpers@npm:^1.0.9":
+ version: 1.0.9
+ resolution: "@nomicfoundation/hardhat-network-helpers@npm:1.0.9"
+ dependencies:
+ ethereumjs-util: "npm:^7.1.4"
+ peerDependencies:
+ hardhat: ^2.9.5
+ checksum: ff3588875d7c486618fa485f0929fe23b1ea951a34ac385b778ebf9a78532db7fb88ab3cb01d71d14441b2e2ea2c7835b6e81aacb04c12cbfe9294add09c83c9
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-darwin-arm64@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-darwin-arm64@npm:0.1.1"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-darwin-x64@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-darwin-x64@npm:0.1.1"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-freebsd-x64@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-freebsd-x64@npm:0.1.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-linux-arm64-gnu@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-linux-arm64-gnu@npm:0.1.1"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-linux-arm64-musl@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-linux-arm64-musl@npm:0.1.1"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-linux-x64-gnu@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-linux-x64-gnu@npm:0.1.1"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-linux-x64-musl@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-linux-x64-musl@npm:0.1.1"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-win32-arm64-msvc@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-win32-arm64-msvc@npm:0.1.1"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-win32-ia32-msvc@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-win32-ia32-msvc@npm:0.1.1"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer-win32-x64-msvc@npm:0.1.1":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer-win32-x64-msvc@npm:0.1.1"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@nomicfoundation/solidity-analyzer@npm:^0.1.0":
+ version: 0.1.1
+ resolution: "@nomicfoundation/solidity-analyzer@npm:0.1.1"
+ dependencies:
+ "@nomicfoundation/solidity-analyzer-darwin-arm64": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-darwin-x64": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-freebsd-x64": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-linux-x64-musl": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "npm:0.1.1"
+ "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "npm:0.1.1"
+ dependenciesMeta:
+ "@nomicfoundation/solidity-analyzer-darwin-arm64":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-darwin-x64":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-freebsd-x64":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-linux-arm64-gnu":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-linux-arm64-musl":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-linux-x64-gnu":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-linux-x64-musl":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-win32-arm64-msvc":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-win32-ia32-msvc":
+ optional: true
+ "@nomicfoundation/solidity-analyzer-win32-x64-msvc":
+ optional: true
+ checksum: 1feee48a9506125d7736e3d1200d997cd07777f52ee6c71f7fad7d50b6705f7d3e028894968b449ca6e950991e726e9464ee5dc0c52d1066d127632be29667b4
+ languageName: node
+ linkType: hard
+
+"@nomiclabs/hardhat-ethers@npm:^2.2.3":
+ version: 2.2.3
+ resolution: "@nomiclabs/hardhat-ethers@npm:2.2.3"
+ peerDependencies:
+ ethers: ^5.0.0
+ hardhat: ^2.0.0
+ checksum: cae46d1966108ab02b50fabe7945c8987fa1e9d5d0a7a06f79afc274ff1abc312e8a82375191a341b28571b897c22433d3a2826eb30077ed88d5983d01e381d0
+ languageName: node
+ linkType: hard
+
+"@nomiclabs/hardhat-etherscan@npm:^3.1.7":
+ version: 3.1.7
+ resolution: "@nomiclabs/hardhat-etherscan@npm:3.1.7"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.1.2"
+ "@ethersproject/address": "npm:^5.0.2"
+ cbor: "npm:^8.1.0"
+ chalk: "npm:^2.4.2"
+ debug: "npm:^4.1.1"
+ fs-extra: "npm:^7.0.1"
+ lodash: "npm:^4.17.11"
+ semver: "npm:^6.3.0"
+ table: "npm:^6.8.0"
+ undici: "npm:^5.14.0"
+ peerDependencies:
+ hardhat: ^2.0.4
+ checksum: 3302820ac823fcb07a5ba278f3e2f07a7f6ba5e0679f0694860a2a189e91188993cc51a0001ec38c532381d3367da72dfcc9820c08ed6e5e0337651bf351dd9e
+ languageName: node
+ linkType: hard
+
+"@nomiclabs/hardhat-waffle@npm:2.0.3":
+ version: 2.0.3
+ resolution: "@nomiclabs/hardhat-waffle@npm:2.0.3"
+ dependencies:
+ "@types/sinon-chai": "npm:^3.2.3"
+ "@types/web3": "npm:1.0.19"
+ peerDependencies:
+ "@nomiclabs/hardhat-ethers": ^2.0.0
+ ethereum-waffle: ^3.2.0
+ ethers: ^5.0.0
+ hardhat: ^2.0.0
+ checksum: 0efc174607c074b6452cfbe6f25a47eb3e0f1e91b5ba99ffd1d8cb04c06b6d1310d0de7624d1c525f909e6dac4e40f0b6bce3a34be43520ee59137a1b21d2a21
+ languageName: node
+ linkType: hard
+
+"@npmcli/agent@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "@npmcli/agent@npm:2.2.0"
+ dependencies:
+ agent-base: "npm:^7.1.0"
+ http-proxy-agent: "npm:^7.0.0"
+ https-proxy-agent: "npm:^7.0.1"
+ lru-cache: "npm:^10.0.1"
+ socks-proxy-agent: "npm:^8.0.1"
+ checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3
+ languageName: node
+ linkType: hard
+
+"@npmcli/fs@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "@npmcli/fs@npm:3.1.0"
+ dependencies:
+ semver: "npm:^7.3.5"
+ checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/contracts-upgradeable@npm:3.4.2":
+ version: 3.4.2
+ resolution: "@openzeppelin/contracts-upgradeable@npm:3.4.2"
+ checksum: 30b34b1877b5aa441f5ba25159e2a73fd743d46956a2b32fa8b3c27cff204a6457bd1a1208e01023f8c7e8ca315322cb63d53fedb38d3c4c550cb6931ab943a2
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/contracts@npm:^3.4.1":
+ version: 3.4.2
+ resolution: "@openzeppelin/contracts@npm:3.4.2"
+ checksum: 92e7047d889d9beb6675951d07f4bde8c0ca4f20d93d50c7f7b6bb1cd7dd072c88bf71c4f0be8ad9a28ad1031b8e471463fb338936914514e74cd32bf287ad1f
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/defender-admin-client@npm:^1.46.0":
+ version: 1.52.0
+ resolution: "@openzeppelin/defender-admin-client@npm:1.52.0"
+ dependencies:
+ "@openzeppelin/defender-base-client": "npm:1.52.0"
+ axios: "npm:^1.4.0"
+ ethers: "npm:^5.7.2"
+ lodash: "npm:^4.17.19"
+ node-fetch: "npm:^2.6.0"
+ checksum: 97b0612c6ef2505506d14518947eca6766ce442ac4ad685e3b3fcdb9d8f28da5b4f10575a6312e1b3571eff6345b359c764ead4cc82949da2a7b39e376268f71
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/defender-base-client@npm:1.52.0, @openzeppelin/defender-base-client@npm:^1.46.0":
+ version: 1.52.0
+ resolution: "@openzeppelin/defender-base-client@npm:1.52.0"
+ dependencies:
+ amazon-cognito-identity-js: "npm:^6.0.1"
+ async-retry: "npm:^1.3.3"
+ axios: "npm:^1.4.0"
+ lodash: "npm:^4.17.19"
+ node-fetch: "npm:^2.6.0"
+ checksum: 0927be204dfa5d825bfca755f2e251ed4b068c0f78585db975d2ef7ea524d4c61082d75ec03ce12bdb68d62343cc2ec5a1ffbaebe2c4a1664b1c9623692bad76
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/hardhat-defender@npm:^1.8.1":
+ version: 1.9.0
+ resolution: "@openzeppelin/hardhat-defender@npm:1.9.0"
+ dependencies:
+ "@openzeppelin/defender-admin-client": "npm:^1.46.0"
+ "@openzeppelin/defender-base-client": "npm:^1.46.0"
+ "@openzeppelin/hardhat-upgrades": "npm:^1.20.0"
+ ethereumjs-util: "npm:^7.1.5"
+ checksum: 62d5bab8e69baac5f1e10a83ce8dbbf23ec55f4394bdebb484836cc523a71685e20e46c7cfcc3a07dbf6b19ec4d25cafd99a8e25eafbbb1215f9d1cb4c3e138c
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/hardhat-upgrades@npm:^1.20.0, @openzeppelin/hardhat-upgrades@npm:^1.6.0":
+ version: 1.28.0
+ resolution: "@openzeppelin/hardhat-upgrades@npm:1.28.0"
+ dependencies:
+ "@openzeppelin/defender-base-client": "npm:^1.46.0"
+ "@openzeppelin/platform-deploy-client": "npm:^0.8.0"
+ "@openzeppelin/upgrades-core": "npm:^1.27.0"
+ chalk: "npm:^4.1.0"
+ debug: "npm:^4.1.1"
+ proper-lockfile: "npm:^4.1.1"
+ peerDependencies:
+ "@nomiclabs/hardhat-ethers": ^2.0.0
+ "@nomiclabs/hardhat-etherscan": ^3.1.0
+ ethers: ^5.0.5
+ hardhat: ^2.0.2
+ peerDependenciesMeta:
+ "@nomiclabs/harhdat-etherscan":
+ optional: true
+ bin:
+ migrate-oz-cli-project: dist/scripts/migrate-oz-cli-project.js
+ checksum: 8cd6c52ab966aac09435e58c8d5a80747adbd34ffbe3808205c30d6851a7e4ef35272a36f8c837da4841b4643ac3df8ea1d982218f38b99144df16e68ada3b9f
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/platform-deploy-client@npm:^0.8.0":
+ version: 0.8.0
+ resolution: "@openzeppelin/platform-deploy-client@npm:0.8.0"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.6.3"
+ "@openzeppelin/defender-base-client": "npm:^1.46.0"
+ axios: "npm:^0.21.2"
+ lodash: "npm:^4.17.19"
+ node-fetch: "npm:^2.6.0"
+ checksum: 7a85c19fd94b268386fdcef5951218467ea146e7047fd4e0536f8044138a7867c904358e681cd6a56bf1e0d1a82ffe7172df4b291b4278c54094925c8890d35a
+ languageName: node
+ linkType: hard
+
+"@openzeppelin/upgrades-core@npm:^1.27.0":
+ version: 1.31.3
+ resolution: "@openzeppelin/upgrades-core@npm:1.31.3"
+ dependencies:
+ cbor: "npm:^9.0.0"
+ chalk: "npm:^4.1.0"
+ compare-versions: "npm:^6.0.0"
+ debug: "npm:^4.1.1"
+ ethereumjs-util: "npm:^7.0.3"
+ minimist: "npm:^1.2.7"
+ proper-lockfile: "npm:^4.1.1"
+ solidity-ast: "npm:^0.4.51"
+ bin:
+ openzeppelin-upgrades-core: dist/cli/cli.js
+ checksum: 7b40bd2cbdb53e76bb3b319b8f70bdcbd6cc473290aa8950dff243603be987456e2ef90f7ca75f7f5b70c5ca652f052d5b9d518d30f5b025fb9b09e5d8624777
+ languageName: node
+ linkType: hard
+
+"@pkgjs/parseargs@npm:^0.11.0":
+ version: 0.11.0
+ resolution: "@pkgjs/parseargs@npm:0.11.0"
+ checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd
+ languageName: node
+ linkType: hard
+
+"@pkgr/utils@npm:^2.3.1":
+ version: 2.4.2
+ resolution: "@pkgr/utils@npm:2.4.2"
+ dependencies:
+ cross-spawn: "npm:^7.0.3"
+ fast-glob: "npm:^3.3.0"
+ is-glob: "npm:^4.0.3"
+ open: "npm:^9.1.0"
+ picocolors: "npm:^1.0.0"
+ tslib: "npm:^2.6.0"
+ checksum: 7c3e68f6405a1d4c51f418d8d580e71d7bade2683d5db07e8413d8e57f7e389047eda44a2341f77a1b3085895fca7676a9d45e8812a58312524f8c4c65d501be
+ languageName: node
+ linkType: hard
+
+"@resolver-engine/core@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@resolver-engine/core@npm:0.3.3"
+ dependencies:
+ debug: "npm:^3.1.0"
+ is-url: "npm:^1.2.4"
+ request: "npm:^2.85.0"
+ checksum: a562d412b2976b36be85878112518e85cb32a024334bb191f9657adb7e38f264c0b91429a954e7e097bb5c8fc54c6df76840cd43590c73be4dc7932150eb6e01
+ languageName: node
+ linkType: hard
+
+"@resolver-engine/fs@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@resolver-engine/fs@npm:0.3.3"
+ dependencies:
+ "@resolver-engine/core": "npm:^0.3.3"
+ debug: "npm:^3.1.0"
+ checksum: 4f21e8633eb5225aeb24ca3f0ebf74129cbb497d704ed473c5f49bfc3d4b7c33a4a02decc966b7b4d654b517a4a88661cc2b84784cf6d394c1e1e5d49f371cc7
+ languageName: node
+ linkType: hard
+
+"@resolver-engine/imports-fs@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@resolver-engine/imports-fs@npm:0.3.3"
+ dependencies:
+ "@resolver-engine/fs": "npm:^0.3.3"
+ "@resolver-engine/imports": "npm:^0.3.3"
+ debug: "npm:^3.1.0"
+ checksum: bcbd1e11f10550353ba4b82f29a5d9026d9f6cb625ccaaaf52898542fee832d11fc3eedaaf5089a5f6b0e3213c810233209f8e345b19c6a9994f58d6fec1adeb
+ languageName: node
+ linkType: hard
+
+"@resolver-engine/imports@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@resolver-engine/imports@npm:0.3.3"
+ dependencies:
+ "@resolver-engine/core": "npm:^0.3.3"
+ debug: "npm:^3.1.0"
+ hosted-git-info: "npm:^2.6.0"
+ path-browserify: "npm:^1.0.0"
+ url: "npm:^0.11.0"
+ checksum: efdb3996ebaac05702edfa35ff4a9f53e4ef141e91ea534ce84becc65371638091b0c2e912f020ee5b654fb32a60b29591a3ea769af9ed70b9f8039bd278f571
+ languageName: node
+ linkType: hard
+
+"@scure/base@npm:~1.1.0":
+ version: 1.1.3
+ resolution: "@scure/base@npm:1.1.3"
+ checksum: 4eb1d8b58da503ecdff743be36ae3562bbff724da82fb3401468d348659841ae4bb271aeae3a8cf6c4d06cd887dee3825ce6fdac2f699afc63838ae68c499baa
+ languageName: node
+ linkType: hard
+
+"@scure/bip32@npm:1.1.5":
+ version: 1.1.5
+ resolution: "@scure/bip32@npm:1.1.5"
+ dependencies:
+ "@noble/hashes": "npm:~1.2.0"
+ "@noble/secp256k1": "npm:~1.7.0"
+ "@scure/base": "npm:~1.1.0"
+ checksum: d0521f6de28278e06f2d517307b4de6c9bcb3dbdf9a5844bb57a6e4916a180e4136129ccab295c27bd1196ef77757608255afcd7cf927e03baec4479b3df74fc
+ languageName: node
+ linkType: hard
+
+"@scure/bip32@npm:1.3.1":
+ version: 1.3.1
+ resolution: "@scure/bip32@npm:1.3.1"
+ dependencies:
+ "@noble/curves": "npm:~1.1.0"
+ "@noble/hashes": "npm:~1.3.1"
+ "@scure/base": "npm:~1.1.0"
+ checksum: 9ff0ad56f512794aed1ed62e582bf855db829e688235420a116b210169dc31e3e2a8cc4a908126aaa07b6dcbcc4cd085eb12f9d0a8b507a88946d6171a437195
+ languageName: node
+ linkType: hard
+
+"@scure/bip39@npm:1.1.1":
+ version: 1.1.1
+ resolution: "@scure/bip39@npm:1.1.1"
+ dependencies:
+ "@noble/hashes": "npm:~1.2.0"
+ "@scure/base": "npm:~1.1.0"
+ checksum: 821dc9d5be8362a32277390526db064860c2216a079ba51d63def9289c2b290599e93681ebbeebf0e93540799eec35784c1dfcf5167d0b280ef148e5023ce01b
+ languageName: node
+ linkType: hard
+
+"@scure/bip39@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@scure/bip39@npm:1.2.1"
+ dependencies:
+ "@noble/hashes": "npm:~1.3.0"
+ "@scure/base": "npm:~1.1.0"
+ checksum: fe951f69dd5a7cdcefbe865bce1b160d6b59ba19bd01d09f0718e54fce37a7d8be158b32f5455f0e9c426a7fbbede3e019bf0baa99bacc88ef26a76a07e115d4
+ languageName: node
+ linkType: hard
+
+"@sentry/core@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/core@npm:5.30.0"
+ dependencies:
+ "@sentry/hub": "npm:5.30.0"
+ "@sentry/minimal": "npm:5.30.0"
+ "@sentry/types": "npm:5.30.0"
+ "@sentry/utils": "npm:5.30.0"
+ tslib: "npm:^1.9.3"
+ checksum: 6407b9c2a6a56f90c198f5714b3257df24d89d1b4ca6726bd44760d0adabc25798b69fef2c88ccea461c7e79e3c78861aaebfd51fd3cb892aee656c3f7e11801
+ languageName: node
+ linkType: hard
+
+"@sentry/hub@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/hub@npm:5.30.0"
+ dependencies:
+ "@sentry/types": "npm:5.30.0"
+ "@sentry/utils": "npm:5.30.0"
+ tslib: "npm:^1.9.3"
+ checksum: 386c91d06aa44be0465fc11330d748a113e464d41cd562a9e1d222a682cbcb14e697a3e640953e7a0239997ad8a02b223a0df3d9e1d8816cb823fd3613be3e2f
+ languageName: node
+ linkType: hard
+
+"@sentry/minimal@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/minimal@npm:5.30.0"
+ dependencies:
+ "@sentry/hub": "npm:5.30.0"
+ "@sentry/types": "npm:5.30.0"
+ tslib: "npm:^1.9.3"
+ checksum: 34ec05503de46d01f98c94701475d5d89cc044892c86ccce30e01f62f28344eb23b718e7cf573815e46f30a4ac9da3129bed9b3d20c822938acfb40cbe72437b
+ languageName: node
+ linkType: hard
+
+"@sentry/node@npm:^5.18.1, @sentry/node@npm:^5.21.1":
+ version: 5.30.0
+ resolution: "@sentry/node@npm:5.30.0"
+ dependencies:
+ "@sentry/core": "npm:5.30.0"
+ "@sentry/hub": "npm:5.30.0"
+ "@sentry/tracing": "npm:5.30.0"
+ "@sentry/types": "npm:5.30.0"
+ "@sentry/utils": "npm:5.30.0"
+ cookie: "npm:^0.4.1"
+ https-proxy-agent: "npm:^5.0.0"
+ lru_map: "npm:^0.3.3"
+ tslib: "npm:^1.9.3"
+ checksum: c50db7c81ace57cac17692245c2ab3c84a6149183f81d5f2dfd157eaa7b66eb4d6a727dd13a754bb129c96711389eec2944cd94126722ee1d8b11f2b627b830d
+ languageName: node
+ linkType: hard
+
+"@sentry/tracing@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/tracing@npm:5.30.0"
+ dependencies:
+ "@sentry/hub": "npm:5.30.0"
+ "@sentry/minimal": "npm:5.30.0"
+ "@sentry/types": "npm:5.30.0"
+ "@sentry/utils": "npm:5.30.0"
+ tslib: "npm:^1.9.3"
+ checksum: 46830265bc54a3203d7d9f0d8d9f2f7d9d2c6a977e07ccdae317fa3ea29c388b904b3bef28f7a0ba9c074845d67feab63c6d3c0ddce9aeb275b6c966253fb415
+ languageName: node
+ linkType: hard
+
+"@sentry/types@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/types@npm:5.30.0"
+ checksum: 99c6e55c0a82c8ca95be2e9dbb35f581b29e4ff7af74b23bc62b690de4e35febfa15868184a2303480ef86babd4fea5273cf3b5ddf4a27685b841a72f13a0c88
+ languageName: node
+ linkType: hard
+
+"@sentry/utils@npm:5.30.0":
+ version: 5.30.0
+ resolution: "@sentry/utils@npm:5.30.0"
+ dependencies:
+ "@sentry/types": "npm:5.30.0"
+ tslib: "npm:^1.9.3"
+ checksum: ca8eebfea7ac7db6d16f6c0b8a66ac62587df12a79ce9d0d8393f4d69880bb8d40d438f9810f7fb107a9880fe0d68bbf797b89cbafd113e89a0829eb06b205f8
+ languageName: node
+ linkType: hard
+
+"@sindresorhus/is@npm:^0.14.0":
+ version: 0.14.0
+ resolution: "@sindresorhus/is@npm:0.14.0"
+ checksum: 7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0
+ languageName: node
+ linkType: hard
+
+"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "@sindresorhus/is@npm:4.6.0"
+ checksum: 33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e
+ languageName: node
+ linkType: hard
+
+"@smithy/types@npm:^2.5.0":
+ version: 2.6.0
+ resolution: "@smithy/types@npm:2.6.0"
+ dependencies:
+ tslib: "npm:^2.5.0"
+ checksum: 10c47947d8c3054ef4525da852330f1ef7030578a887bc3edd5853f65f229cf22c68512da4c952e1431dc992c4d62a21432440475c3e66ab2c7032ed03591251
+ languageName: node
+ linkType: hard
+
+"@solidity-parser/parser@npm:^0.14.0":
+ version: 0.14.5
+ resolution: "@solidity-parser/parser@npm:0.14.5"
+ dependencies:
+ antlr4ts: "npm:^0.5.0-alpha.4"
+ checksum: d5c689d8925a18e1ceb2f6449a8263915b1676117856109b7793eda8f7dafc975b6ed0d0d73fc08257903cac383484e4c8f8cf47b069621e81ba368c4ea4cf6a
+ languageName: node
+ linkType: hard
+
+"@solidity-parser/parser@npm:^0.16.0":
+ version: 0.16.2
+ resolution: "@solidity-parser/parser@npm:0.16.2"
+ dependencies:
+ antlr4ts: "npm:^0.5.0-alpha.4"
+ checksum: f0612b36f9a25def75188b44ce06d7cb286b4f843c54b3f0e8836bdd48438663aafea7839890d54f9ccdbc6fa2c1e1247cae2ab734713463e21e4bd656e526a7
+ languageName: node
+ linkType: hard
+
+"@szmarczak/http-timer@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "@szmarczak/http-timer@npm:1.1.2"
+ dependencies:
+ defer-to-connect: "npm:^1.0.1"
+ checksum: 0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b
+ languageName: node
+ linkType: hard
+
+"@szmarczak/http-timer@npm:^4.0.5":
+ version: 4.0.6
+ resolution: "@szmarczak/http-timer@npm:4.0.6"
+ dependencies:
+ defer-to-connect: "npm:^2.0.0"
+ checksum: 73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f
+ languageName: node
+ linkType: hard
+
+"@szmarczak/http-timer@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "@szmarczak/http-timer@npm:5.0.1"
+ dependencies:
+ defer-to-connect: "npm:^2.0.1"
+ checksum: 4629d2fbb2ea67c2e9dc03af235c0991c79ebdddcbc19aed5d5732fb29ce01c13331e9b1a491584b9069bd6ecde6581dcbf871f11b7eefdebbab34de6cf2197e
+ languageName: node
+ linkType: hard
+
+"@tenderly/hardhat-tenderly@npm:1.0.13":
+ version: 1.0.13
+ resolution: "@tenderly/hardhat-tenderly@npm:1.0.13"
+ dependencies:
+ axios: "npm:^0.21.1"
+ fs-extra: "npm:^9.0.1"
+ js-yaml: "npm:^3.14.0"
+ peerDependencies:
+ hardhat: ^2.0.3
+ checksum: ab3da17c06b3b14f43da035038babef43fe726aed8833a8fbc6f3dc27bc40161653d9492eca19d7733fbe429debb273be04bc852992aa6c6a24817f76dde2e89
+ languageName: node
+ linkType: hard
+
+"@truffle/error@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "@truffle/error@npm:0.1.1"
+ checksum: 9f23c5d704ca9ab4e3ae25138c47053121b1e25d0d9cf080ca4a1d1240fc87fe7d3198189886be9301d0cdeaa7aeddc7a06e859c38db4be09fc8c57164bf6993
+ languageName: node
+ linkType: hard
+
+"@truffle/interface-adapter@npm:^0.5.25":
+ version: 0.5.37
+ resolution: "@truffle/interface-adapter@npm:0.5.37"
+ dependencies:
+ bn.js: "npm:^5.1.3"
+ ethers: "npm:^4.0.32"
+ web3: "npm:1.10.0"
+ checksum: b9aea09b8baea150abf793ca91db0e5f9d8f55b77187a433e14c7521c672627eb54993543f4ae6127c0e2b472501514d3c1c637b7c8dc2774da8cd4dee81450b
+ languageName: node
+ linkType: hard
+
+"@truffle/provider@npm:^0.2.24":
+ version: 0.2.64
+ resolution: "@truffle/provider@npm:0.2.64"
+ dependencies:
+ "@truffle/error": "npm:^0.1.1"
+ "@truffle/interface-adapter": "npm:^0.5.25"
+ debug: "npm:^4.3.1"
+ web3: "npm:1.7.4"
+ checksum: de481ebf73364f3633bb950a1a0b0a11cf50b0bbd858c1cc21abc49a68e76cf1e7c5a78a5579f834147ac826b332aeab515e0554fd493f76ea4e3db303b4b041
+ languageName: node
+ linkType: hard
+
+"@tsconfig/node10@npm:^1.0.7":
+ version: 1.0.9
+ resolution: "@tsconfig/node10@npm:1.0.9"
+ checksum: c176a2c1e1b16be120c328300ea910df15fb9a5277010116d26818272341a11483c5a80059389d04edacf6fd2d03d4687ad3660870fdd1cc0b7109e160adb220
+ languageName: node
+ linkType: hard
+
+"@tsconfig/node12@npm:^1.0.7":
+ version: 1.0.11
+ resolution: "@tsconfig/node12@npm:1.0.11"
+ checksum: dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9
+ languageName: node
+ linkType: hard
+
+"@tsconfig/node14@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "@tsconfig/node14@npm:1.0.3"
+ checksum: 67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44
+ languageName: node
+ linkType: hard
+
+"@tsconfig/node16@npm:^1.0.2":
+ version: 1.0.4
+ resolution: "@tsconfig/node16@npm:1.0.4"
+ checksum: 05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb
+ languageName: node
+ linkType: hard
+
+"@typechain/ethers-v5@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@typechain/ethers-v5@npm:2.0.0"
+ dependencies:
+ ethers: "npm:^5.0.2"
+ peerDependencies:
+ ethers: ^5.0.0
+ typechain: ^3.0.0
+ checksum: 882a82e59f8aa4f7bb070ed0cbfb68be96b8b813656296cdaac130d8efce58231708f91d3f38dd3d1819f8875b0b5e713151ca064ce158601fc6c2b696036dd8
+ languageName: node
+ linkType: hard
+
+"@typechain/ethers-v5@npm:^7.0.0":
+ version: 7.2.0
+ resolution: "@typechain/ethers-v5@npm:7.2.0"
+ dependencies:
+ lodash: "npm:^4.17.15"
+ ts-essentials: "npm:^7.0.1"
+ peerDependencies:
+ "@ethersproject/abi": ^5.0.0
+ "@ethersproject/bytes": ^5.0.0
+ "@ethersproject/providers": ^5.0.0
+ ethers: ^5.1.3
+ typechain: ^5.0.0
+ typescript: ">=4.0.0"
+ checksum: 703796f3982f92d7e358ae04b8796a52c987f880ab7eaf3e73475caa2b869b2f6fe1f8f9d4a222f8d469f1f5661ba3d3a820fc615a0115703d940bd26b93551e
+ languageName: node
+ linkType: hard
+
+"@typechain/hardhat@npm:^2.0.0":
+ version: 2.3.1
+ resolution: "@typechain/hardhat@npm:2.3.1"
+ dependencies:
+ fs-extra: "npm:^9.1.0"
+ peerDependencies:
+ hardhat: ^2.0.10
+ lodash: ^4.17.15
+ typechain: ^5.1.2
+ checksum: f0bc919d5fd60c52bb4415829dbe28c3fe7f402a15f69781acd0ee46e33b7fbc72bc1b16ce84c7af7d9f05bc692149dd8acc8ade558c84fbdcaeb3e2bba6eba6
+ languageName: node
+ linkType: hard
+
+"@types/async-eventemitter@npm:^0.2.1":
+ version: 0.2.4
+ resolution: "@types/async-eventemitter@npm:0.2.4"
+ dependencies:
+ "@types/events": "npm:*"
+ checksum: 2ae267eb3e959fe5aaf6d850ab06ac2e5b44f1a7e3e421250f3ebaa8a108f641e9050d042980bc35aab98d6fa5f1a62a43cfb7f377011ce9013ed62229327111
+ languageName: node
+ linkType: hard
+
+"@types/bn.js@npm:*, @types/bn.js@npm:^5.1.0, @types/bn.js@npm:^5.1.1":
+ version: 5.1.5
+ resolution: "@types/bn.js@npm:5.1.5"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: e9f375b43d8119ed82aed2090f83d4cda8afbb63ba13223afb02fa7550258ff90acd76d65cd7186838644048f085241cd98a3a512d8d187aa497c6039c746ac8
+ languageName: node
+ linkType: hard
+
+"@types/bn.js@npm:^4.11.3, @types/bn.js@npm:^4.11.5":
+ version: 4.11.6
+ resolution: "@types/bn.js@npm:4.11.6"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: a5a19dafc106b1b2ab35c2024ca37b9d0938dced11cb1cca7d119de5a0dd5f54db525c82cb1392843fc921677452efcbbdce3aa96ecc1457d3de6e266915ebd0
+ languageName: node
+ linkType: hard
+
+"@types/bs58@npm:^4.0.1":
+ version: 4.0.4
+ resolution: "@types/bs58@npm:4.0.4"
+ dependencies:
+ "@types/node": "npm:*"
+ base-x: "npm:^3.0.6"
+ checksum: 002deb33788f4b36dbb476e71f5b5724b1d7774d92dd83cd7532ae11706bc80ffc2f001920dfeb06eb4bc33df6f7b7bb168892953c859ca9bb969ce96b8e22dc
+ languageName: node
+ linkType: hard
+
+"@types/cacheable-request@npm:^6.0.1, @types/cacheable-request@npm:^6.0.2":
+ version: 6.0.3
+ resolution: "@types/cacheable-request@npm:6.0.3"
+ dependencies:
+ "@types/http-cache-semantics": "npm:*"
+ "@types/keyv": "npm:^3.1.4"
+ "@types/node": "npm:*"
+ "@types/responselike": "npm:^1.0.0"
+ checksum: 10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03
+ languageName: node
+ linkType: hard
+
+"@types/chai-as-promised@npm:^7.1.5, @types/chai-as-promised@npm:^7.1.7":
+ version: 7.1.8
+ resolution: "@types/chai-as-promised@npm:7.1.8"
+ dependencies:
+ "@types/chai": "npm:*"
+ checksum: c0a19cffe8d3f406b2cb9ba17f5f0efe318b14f27896d807b3199cc2231c16a4b5b6c464fdf2a939214de481de58cffd46c240539d3d4ece18659277d71ccc23
+ languageName: node
+ linkType: hard
+
+"@types/chai@npm:*, @types/chai@npm:^4.3.9":
+ version: 4.3.11
+ resolution: "@types/chai@npm:4.3.11"
+ checksum: 0c216ac4a19bfbf8318bb104d32e50704ee2ffc4b538b976c4326e6638fee121462402caa570662227a2a218810388aadb14bdbd3d3d474ec300b00695db448a
+ languageName: node
+ linkType: hard
+
+"@types/concat-stream@npm:^1.6.0":
+ version: 1.6.1
+ resolution: "@types/concat-stream@npm:1.6.1"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 838a0ec89d59a11c425b7728fdd05b17b652086a27fdf5b787778521ccf6d3133d9e9a6e6b803785b28c0a0f7a437582813e37b317ed8100870af836ad49a7a2
+ languageName: node
+ linkType: hard
+
+"@types/debug@npm:^4.1.10, @types/debug@npm:^4.1.7, @types/debug@npm:^4.1.8":
+ version: 4.1.12
+ resolution: "@types/debug@npm:4.1.12"
+ dependencies:
+ "@types/ms": "npm:*"
+ checksum: 5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f
+ languageName: node
+ linkType: hard
+
+"@types/dotenv@npm:^8.2.0":
+ version: 8.2.0
+ resolution: "@types/dotenv@npm:8.2.0"
+ dependencies:
+ dotenv: "npm:*"
+ checksum: cd010440ea750acf2359fb9ed0a1681b00ce29d9c40b602fe33e51642bd44ce30ced54b23fadc05385daa415fe9f671273911bcf95381a5aaf09690b3db96938
+ languageName: node
+ linkType: hard
+
+"@types/events@npm:*":
+ version: 3.0.3
+ resolution: "@types/events@npm:3.0.3"
+ checksum: 3a56f8c51eb4ebc0d05dcadca0c6636c816acc10216ce36c976fad11e54a01f4bb979a07211355686015884753b37f17d74bfdc7aaf4ebb027c1e8a501c7b21d
+ languageName: node
+ linkType: hard
+
+"@types/form-data@npm:0.0.33":
+ version: 0.0.33
+ resolution: "@types/form-data@npm:0.0.33"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 20bd8f7491d759ce613e35612aef37b3084be43466883ce83e1261905032939bc9e51e470e61bccf6d2f08a39659c44795531bbf66af177176ab0ddbd968e155
+ languageName: node
+ linkType: hard
+
+"@types/glob@npm:^7.1.1, @types/glob@npm:^7.2.0":
+ version: 7.2.0
+ resolution: "@types/glob@npm:7.2.0"
+ dependencies:
+ "@types/minimatch": "npm:*"
+ "@types/node": "npm:*"
+ checksum: a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98
+ languageName: node
+ linkType: hard
+
+"@types/http-cache-semantics@npm:*":
+ version: 4.0.4
+ resolution: "@types/http-cache-semantics@npm:4.0.4"
+ checksum: 51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6
+ languageName: node
+ linkType: hard
+
+"@types/inquirer@npm:^7.3.1":
+ version: 7.3.3
+ resolution: "@types/inquirer@npm:7.3.3"
+ dependencies:
+ "@types/through": "npm:*"
+ rxjs: "npm:^6.4.0"
+ checksum: f79a333a1b2f08f5c16da88e2a0afbad95ba24e9cadddec069947489836aeae59f7ea8c9484979c71c2adc475bba57d6763e461f3355720d0836ca152f7f2ca4
+ languageName: node
+ linkType: hard
+
+"@types/inquirer@npm:^8.0.0":
+ version: 8.2.10
+ resolution: "@types/inquirer@npm:8.2.10"
+ dependencies:
+ "@types/through": "npm:*"
+ rxjs: "npm:^7.2.0"
+ checksum: c39c3a792b5f95727842277c25ca4b2ce3f3f8e7897e51c571ba919ea35587fce81f2b0d1d75747f6f54a7d79b0efe95430fd1fe7f5b81d07af81b2c2fc1fb5d
+ languageName: node
+ linkType: hard
+
+"@types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.7":
+ version: 7.0.15
+ resolution: "@types/json-schema@npm:7.0.15"
+ checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
+ languageName: node
+ linkType: hard
+
+"@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4":
+ version: 3.1.4
+ resolution: "@types/keyv@npm:3.1.4"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c
+ languageName: node
+ linkType: hard
+
+"@types/lodash@npm:^4.14.200":
+ version: 4.14.202
+ resolution: "@types/lodash@npm:4.14.202"
+ checksum: 6064d43c8f454170841bd67c8266cc9069d9e570a72ca63f06bceb484cb4a3ee60c9c1f305c1b9e3a87826049fd41124b8ef265c4dd08b00f6766609c7fe9973
+ languageName: node
+ linkType: hard
+
+"@types/lru-cache@npm:^5.1.0":
+ version: 5.1.1
+ resolution: "@types/lru-cache@npm:5.1.1"
+ checksum: 1f17ec9b202c01a89337cc5528198a690be6b61a6688242125fbfb7fa17770e453e00e4685021abf5ae605860ca0722209faac5c254b780d0104730bb0b9e354
+ languageName: node
+ linkType: hard
+
+"@types/minimatch@npm:*":
+ version: 5.1.2
+ resolution: "@types/minimatch@npm:5.1.2"
+ checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562
+ languageName: node
+ linkType: hard
+
+"@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.1":
+ version: 1.2.5
+ resolution: "@types/minimist@npm:1.2.5"
+ checksum: 3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46
+ languageName: node
+ linkType: hard
+
+"@types/mkdirp@npm:^0.5.2":
+ version: 0.5.2
+ resolution: "@types/mkdirp@npm:0.5.2"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: c3c6c9bdd1f13b2f114dd34122fd2b030220398501a2727bfe0442615a363dd8f3a89aa4e6d25727ee44c8478fb451aefef82e72184dc1bd04e48334808f37dd
+ languageName: node
+ linkType: hard
+
+"@types/mocha@npm:^10.0.3":
+ version: 10.0.6
+ resolution: "@types/mocha@npm:10.0.6"
+ checksum: 4526c9e88388f9e1004c6d3937c5488a39908810f26b927173c58d52b43057f3895627dc06538e96706e08b88158885f869ec6311f6b58fd72bdef715f26d6c3
+ languageName: node
+ linkType: hard
+
+"@types/mocha@npm:^8.2.2":
+ version: 8.2.3
+ resolution: "@types/mocha@npm:8.2.3"
+ checksum: a0faabd12456a51d2dae4b978b8c053517331ac23aa8874c3a35d95253fa9adfccd78b9f1cdae5cac2501aa1e7c6414ed65dc34c717867d86c09d88fda42a19c
+ languageName: node
+ linkType: hard
+
+"@types/ms@npm:*":
+ version: 0.7.34
+ resolution: "@types/ms@npm:0.7.34"
+ checksum: ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc
+ languageName: node
+ linkType: hard
+
+"@types/node-fetch@npm:^2.5.5":
+ version: 2.6.9
+ resolution: "@types/node-fetch@npm:2.6.9"
+ dependencies:
+ "@types/node": "npm:*"
+ form-data: "npm:^4.0.0"
+ checksum: b15b6d518ea4dd4a21cf328e9df0a88b2e5b76f3455ddfeb9063a3b97087c50b15ab195a869dadbbeb09d08dcc915557fb6a4f72b4fe79ee42e215fce3d9b0db
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:*, @types/node@npm:^20.9.0":
+ version: 20.10.0
+ resolution: "@types/node@npm:20.10.0"
+ dependencies:
+ undici-types: "npm:~5.26.4"
+ checksum: f379e57d9d28cb5f3d8eab943de0c54a0ca2f95ee356e1fe2a1a4fa718b740103ae522c50ce107cffd52c3642ef3244cfc55bf5369081dd6c48369c8587b21ae
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:^10.0.3":
+ version: 10.17.60
+ resolution: "@types/node@npm:10.17.60"
+ checksum: 0742294912a6e79786cdee9ed77cff6ee8ff007b55d8e21170fc3e5994ad3a8101fea741898091876f8dc32b0a5ae3d64537b7176799e92da56346028d2cbcd2
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:^12.12.6":
+ version: 12.20.55
+ resolution: "@types/node@npm:12.20.55"
+ checksum: 3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:^18.11.9":
+ version: 18.18.13
+ resolution: "@types/node@npm:18.18.13"
+ dependencies:
+ undici-types: "npm:~5.26.4"
+ checksum: 5f1840f26b4c00e6b4945be678644a46e6689ef10d9d7795d587b76059045b99a14ca6075264296e6e91d73e098fe83df9580881278d9a6ce394b368d9c76700
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:^20.8.7":
+ version: 20.10.1
+ resolution: "@types/node@npm:20.10.1"
+ dependencies:
+ undici-types: "npm:~5.26.4"
+ checksum: c1b4b5a33f57bd39a8a0d074f27e3e370fccc6cda6a1c46caa48cc4c1687677cfdbffd9dc93fc803c6d355696dd9c73cd6f6507c749f61f83beb7326aec077d2
+ languageName: node
+ linkType: hard
+
+"@types/node@npm:^8.0.0":
+ version: 8.10.66
+ resolution: "@types/node@npm:8.10.66"
+ checksum: 425e0fca5bad0d6ff14336946a1e3577750dcfbb7449614786d3241ca78ff44e3beb43eace122682de1b9d8e25cf2a0456a0b3e500d78cb55cab68f892e38141
+ languageName: node
+ linkType: hard
+
+"@types/normalize-package-data@npm:^2.4.0":
+ version: 2.4.4
+ resolution: "@types/normalize-package-data@npm:2.4.4"
+ checksum: aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86
+ languageName: node
+ linkType: hard
+
+"@types/parse-json@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "@types/parse-json@npm:4.0.2"
+ checksum: b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1
+ languageName: node
+ linkType: hard
+
+"@types/pbkdf2@npm:^3.0.0":
+ version: 3.1.2
+ resolution: "@types/pbkdf2@npm:3.1.2"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 4f60b0e3c73297f55023b993d3d543212aa7f61c8c0d6a2720f5dbe2cf38e2fe55ff295d550ac048dddbfc3d44c285cfe16126d65c613bd67a57662357e268d9
+ languageName: node
+ linkType: hard
+
+"@types/prettier@npm:^2.1.1":
+ version: 2.7.3
+ resolution: "@types/prettier@npm:2.7.3"
+ checksum: 0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0
+ languageName: node
+ linkType: hard
+
+"@types/qs@npm:^6.2.31":
+ version: 6.9.10
+ resolution: "@types/qs@npm:6.9.10"
+ checksum: 6be12e5f062d1b41eb037d59bf9cb65bc9410cedd5e6da832dfd7c8e2b3f4c91e81c9b90b51811140770e5052c6c4e8361181bd9437ddcd4515dc128b7c00353
+ languageName: node
+ linkType: hard
+
+"@types/readable-stream@npm:^2.3.13":
+ version: 2.3.15
+ resolution: "@types/readable-stream@npm:2.3.15"
+ dependencies:
+ "@types/node": "npm:*"
+ safe-buffer: "npm:~5.1.1"
+ checksum: 789e0948a8fd2f2cbf880a0f8c95601ac2fd8782a5a8fe653f68fad7fc3a74f44e8559484e331c1ff5d5b00fa467bec97557bb683aa833a3b29a69506f7aee59
+ languageName: node
+ linkType: hard
+
+"@types/resolve@npm:^0.0.8":
+ version: 0.0.8
+ resolution: "@types/resolve@npm:0.0.8"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: ead6902f01e7240918e6f6dabf0e2bc37035492b1da16f605bbd1e153c17d0639df77981b2ec042480361be76c9e967543287d9b312cd668ed9123524994c344
+ languageName: node
+ linkType: hard
+
+"@types/responselike@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "@types/responselike@npm:1.0.3"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129
+ languageName: node
+ linkType: hard
+
+"@types/secp256k1@npm:^4.0.1":
+ version: 4.0.6
+ resolution: "@types/secp256k1@npm:4.0.6"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 0e391316ae30c218779583b626382a56546ddbefb65f1ff9cf5e078af8a7118f67f3e66e30914399cc6f8710c424d0d8c3f34262ffb1f429c6ad911fd0d0bc26
+ languageName: node
+ linkType: hard
+
+"@types/semver@npm:^7.5.0":
+ version: 7.5.6
+ resolution: "@types/semver@npm:7.5.6"
+ checksum: 196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd
+ languageName: node
+ linkType: hard
+
+"@types/sinon-chai@npm:^3.2.12, @types/sinon-chai@npm:^3.2.3":
+ version: 3.2.12
+ resolution: "@types/sinon-chai@npm:3.2.12"
+ dependencies:
+ "@types/chai": "npm:*"
+ "@types/sinon": "npm:*"
+ checksum: 2d4b865f117226c84d4fae861e702fa02598e2f347823dccb5dcdcf4bcc8a5f60fbf2c028feb34001d569b69ccbb401a42830cf85f4f5f2d0bd6283112b848f1
+ languageName: node
+ linkType: hard
+
+"@types/sinon@npm:*":
+ version: 17.0.2
+ resolution: "@types/sinon@npm:17.0.2"
+ dependencies:
+ "@types/sinonjs__fake-timers": "npm:*"
+ checksum: 0794a7c2ebdef397f510db0ccbfa242d4ae52db88f0f0e23e087f569e8ff76b6466680d96209b511acc0f3c08bb70dac6e51c0c2a4f62dfd1faf34f6cb308498
+ languageName: node
+ linkType: hard
+
+"@types/sinonjs__fake-timers@npm:*":
+ version: 8.1.5
+ resolution: "@types/sinonjs__fake-timers@npm:8.1.5"
+ checksum: 2b8bdc246365518fc1b08f5720445093cce586183acca19a560be6ef81f824bd9a96c090e462f622af4d206406dadf2033c5daf99a51c1096da6494e5c8dc32e
+ languageName: node
+ linkType: hard
+
+"@types/through@npm:*":
+ version: 0.0.33
+ resolution: "@types/through@npm:0.0.33"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929
+ languageName: node
+ linkType: hard
+
+"@types/triple-beam@npm:^1.3.2":
+ version: 1.3.5
+ resolution: "@types/triple-beam@npm:1.3.5"
+ checksum: d5d7f25da612f6d79266f4f1bb9c1ef8f1684e9f60abab251e1261170631062b656ba26ff22631f2760caeafd372abc41e64867cde27fba54fafb73a35b9056a
+ languageName: node
+ linkType: hard
+
+"@types/underscore@npm:*":
+ version: 1.11.15
+ resolution: "@types/underscore@npm:1.11.15"
+ checksum: f1bbe78337a8b800b6cb96435c54c9428d00c64eabcb8ba690302cb76c4c068d69e663a048c6b05bc9154ba723b1bcb6bcf39f753f6a0eb8c477accde7bd6056
+ languageName: node
+ linkType: hard
+
+"@types/validator@npm:^13.7.1, @types/validator@npm:^13.7.17":
+ version: 13.11.7
+ resolution: "@types/validator@npm:13.11.7"
+ checksum: 9ca2a047d6e7c1d718c6dd28b12d6d893c4ac2acdb8a557b8d448dab17aaa044e92c7a13c8476601078f4c907ed66259e3b20525f7fa849378fbaf53a971d574
+ languageName: node
+ linkType: hard
+
+"@types/web3@npm:1.0.19":
+ version: 1.0.19
+ resolution: "@types/web3@npm:1.0.19"
+ dependencies:
+ "@types/bn.js": "npm:*"
+ "@types/underscore": "npm:*"
+ checksum: b7ef3f2e03552dfec7ab17228bfa43e19c3dee24aa0ee01297ac6f3d0826d19a9a88beeb0ec4d969a146865b4fc07b201b57bb7c636355c4f3f2b423ba54674b
+ languageName: node
+ linkType: hard
+
+"@types/winston@npm:^2.4.4":
+ version: 2.4.4
+ resolution: "@types/winston@npm:2.4.4"
+ dependencies:
+ winston: "npm:*"
+ checksum: 8b967c089ba71773cca671b76aba931b2849afb3a6c03cbc5ef04d19e44092e0957573c730cdfbdda71eeb44984d3554e7edb88391c2a3c1aa36cafadc8f2b87
+ languageName: node
+ linkType: hard
+
+"@types/yargs-parser@npm:*":
+ version: 21.0.3
+ resolution: "@types/yargs-parser@npm:21.0.3"
+ checksum: e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0
+ languageName: node
+ linkType: hard
+
+"@types/yargs@npm:^16.0.0":
+ version: 16.0.9
+ resolution: "@types/yargs@npm:16.0.9"
+ dependencies:
+ "@types/yargs-parser": "npm:*"
+ checksum: be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/eslint-plugin@npm:^4.0.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0"
+ dependencies:
+ "@typescript-eslint/experimental-utils": "npm:4.33.0"
+ "@typescript-eslint/scope-manager": "npm:4.33.0"
+ debug: "npm:^4.3.1"
+ functional-red-black-tree: "npm:^1.0.1"
+ ignore: "npm:^5.1.8"
+ regexpp: "npm:^3.1.0"
+ semver: "npm:^7.3.5"
+ tsutils: "npm:^3.21.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^4.0.0
+ eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c1e1e424e257fa6e5e8b18d7ff77e8a983a761f4acc0cd58ebd31de8ec56c8c472689989cff0290eee41457662a1e664b555cf74bfc1b37bdf8c87ccac2a4663
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/eslint-plugin@npm:^6.8.0":
+ version: 6.13.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:6.13.1"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.5.1"
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/type-utils": "npm:6.13.1"
+ "@typescript-eslint/utils": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
+ debug: "npm:^4.3.4"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^5.2.4"
+ natural-compare: "npm:^1.4.0"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependencies:
+ "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: ccbcbf2a16d985348f46f07c90db06d98878632e7e98eb2fe9275dc489e8a3406bbe002e6d5ff0da88f51a5fe44ea0e942ec35488a3f1939e009f0a43997d34a
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/experimental-utils@npm:4.33.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/experimental-utils@npm:4.33.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.7"
+ "@typescript-eslint/scope-manager": "npm:4.33.0"
+ "@typescript-eslint/types": "npm:4.33.0"
+ "@typescript-eslint/typescript-estree": "npm:4.33.0"
+ eslint-scope: "npm:^5.1.1"
+ eslint-utils: "npm:^3.0.0"
+ peerDependencies:
+ eslint: "*"
+ checksum: bb2a48c9df21ef06ccbcd083753b8c51b30a46cde67ab56d278b30ad7868d2e07641e51b6f7fb54437dcb7aff134fac44708e730e2b8f6e43027fefe8629bcb9
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:^4.0.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/parser@npm:4.33.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:4.33.0"
+ "@typescript-eslint/types": "npm:4.33.0"
+ "@typescript-eslint/typescript-estree": "npm:4.33.0"
+ debug: "npm:^4.3.1"
+ peerDependencies:
+ eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: d6f91479b2c0d0ff20ac2dbc7540b28c175fd834a220a4f227209f6c74c55401ac6bd41b2bb4cf40b3ba7761075ccded2019bfc6096c2e4f273bd4ae86c44172
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:^6.8.0":
+ version: 6.13.1
+ resolution: "@typescript-eslint/parser@npm:6.13.1"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 83f67374815f330ba96c2129f616ee1c8af3a7282c91e9645371ce4a9acfc2797df345cc65a34efa3ff0e574ac9422921cdac623a37be21e36e45c46d6de4731
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:4.33.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/scope-manager@npm:4.33.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:4.33.0"
+ "@typescript-eslint/visitor-keys": "npm:4.33.0"
+ checksum: 1dfe65777eeb430c1ef778bdad35e6065d4b3075ddb2639d0747d8db93c02eebf6832ba82388a7f80662e0e9f61f1922fe939b53a20889e11fb9f80c4029c6b7
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/scope-manager@npm:6.13.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
+ checksum: 2b00f087ba9a9940df4cbc96335312737b3a7744b61528e4949ffd8034067d4c419a7b20beeb4c47d0ed5f52ad82490e89622a0de0e33c4bb6af3ede14c680b8
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/type-utils@npm:6.13.1"
+ dependencies:
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
+ "@typescript-eslint/utils": "npm:6.13.1"
+ debug: "npm:^4.3.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c958126cb9d28021ae8e3bb2c11d5f427ab09adff5deaf64927f9769b8ba1f7b561dfb30ac2e69f9ef923183566569500a27a188b534e6641a34e0a6fd144773
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:4.33.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/types@npm:4.33.0"
+ checksum: 6c94780a589eca7a75ae2b014f320bc412b50794c39ab04889918bb39a40e72584b65c8c0b035330cb0599579afaa3adccee40701f63cf39c0e89299de199d4b
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/types@npm:6.13.1"
+ checksum: 26ea37ec6943859415d683b280e135c20da73281d742aaf123763bf9e10ea0629950422934c4ec3cc77a390a8fa8f33cc4f3914869ffd5af4d1edbbbae834d60
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:4.33.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/typescript-estree@npm:4.33.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:4.33.0"
+ "@typescript-eslint/visitor-keys": "npm:4.33.0"
+ debug: "npm:^4.3.1"
+ globby: "npm:^11.0.3"
+ is-glob: "npm:^4.0.1"
+ semver: "npm:^7.3.5"
+ tsutils: "npm:^3.21.0"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 67609a7bdd680136765d103dec4b8afb38a17436e8a5cd830da84f62c6153c3acba561da3b9e2140137b1a0bcbbfc19d4256c692f7072acfebcff88db079e22b
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/typescript-estree@npm:6.13.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/visitor-keys": "npm:6.13.1"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: d8aa409464f860f12ddc67ad8d94dcc37dc4da272b1d9d1937b6ccbcf397daa8bb495f409ee5c263053f87a9a0cc7d5ba6926137e5724d4ac6a839d8a481a8c0
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/utils@npm:6.13.1"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
+ "@types/json-schema": "npm:^7.0.12"
+ "@types/semver": "npm:^7.5.0"
+ "@typescript-eslint/scope-manager": "npm:6.13.1"
+ "@typescript-eslint/types": "npm:6.13.1"
+ "@typescript-eslint/typescript-estree": "npm:6.13.1"
+ semver: "npm:^7.5.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ checksum: 6706527c6d979ba0a9756394382e945a2de51f54b8193da03ec2f980d479ffca0f58216c90f510b39601d07b37781af4236384f49afc63713662cd309bd43a1f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:4.33.0":
+ version: 4.33.0
+ resolution: "@typescript-eslint/visitor-keys@npm:4.33.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:4.33.0"
+ eslint-visitor-keys: "npm:^2.0.0"
+ checksum: 95b3904db6113ef365892567d47365e6af3708e6fa905743426036f99e1b7fd4a275facec5d939afecb618369f9d615e379d39f96b8936f469e75507c41c249c
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:6.13.1":
+ version: 6.13.1
+ resolution: "@typescript-eslint/visitor-keys@npm:6.13.1"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.13.1"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 68daf60941fc4824f90480787587c9cbb447eeceac5698dfef2b0c2caa6d3c715f604c2357cc20abb6899be3c3e3ae3b5bbee310faccaab9ea98c8bd9137ec1f
+ languageName: node
+ linkType: hard
+
+"@ungap/structured-clone@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "@ungap/structured-clone@npm:1.2.0"
+ checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d
+ languageName: node
+ linkType: hard
+
+"@urql/core@npm:2.4.4":
+ version: 2.4.4
+ resolution: "@urql/core@npm:2.4.4"
+ dependencies:
+ "@graphql-typed-document-node/core": "npm:^3.1.1"
+ wonka: "npm:^4.0.14"
+ peerDependencies:
+ graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 1cf6f2fbd1269efcb46f690f9e33872fac89e13a10abffec908bfbaaf69464da8752be9c1e21f03caadce84b517b923f3c94d2acdbdea7acfe563166f15803ad
+ languageName: node
+ linkType: hard
+
+"@urql/core@npm:>=2.3.6":
+ version: 4.2.0
+ resolution: "@urql/core@npm:4.2.0"
+ dependencies:
+ "@0no-co/graphql.web": "npm:^1.0.1"
+ wonka: "npm:^6.3.2"
+ checksum: dbbd500705c2bbf842674016aa69865a90c3d40c1e16034faf6423c9211c37540e975abbf448eae072b7dd38920ed517e8b34ba351f881da1764c22177ca12ed
+ languageName: node
+ linkType: hard
+
+"@urql/core@npm:^2.1.3":
+ version: 2.6.1
+ resolution: "@urql/core@npm:2.6.1"
+ dependencies:
+ "@graphql-typed-document-node/core": "npm:^3.1.1"
+ wonka: "npm:^4.0.14"
+ peerDependencies:
+ graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 2b08658227b3f7959f2e1c2af956e296fff9ca80d1f79477987495c7922774bfcee13c6fc4bf4b7eda08c9db3d761350fe84b361f2631c12feede0d910abd5b7
+ languageName: node
+ linkType: hard
+
+"@urql/exchange-execute@npm:1.2.2":
+ version: 1.2.2
+ resolution: "@urql/exchange-execute@npm:1.2.2"
+ dependencies:
+ "@urql/core": "npm:>=2.3.6"
+ wonka: "npm:^4.0.14"
+ peerDependencies:
+ graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 9660b28103216b956485ebfc2fd1971900c54f13461fb3ea8f7c6d49bed132b8ae5161c3efb23f4177126e0917965e0ab56e3e9a4be81d8563ccb5c8a8a0ad0d
+ languageName: node
+ linkType: hard
+
+"@yarnpkg/lockfile@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@yarnpkg/lockfile@npm:1.1.0"
+ checksum: 0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda
+ languageName: node
+ linkType: hard
+
+"@zxing/text-encoding@npm:0.9.0":
+ version: 0.9.0
+ resolution: "@zxing/text-encoding@npm:0.9.0"
+ checksum: d15bff181d46c2ab709e7242801a8d40408aa8c19b44462e5f60e766bf59105b44957914ab6baab60d10d466a5e965f21fe890c67dfdb7d5c7f940df457b4d0d
+ languageName: node
+ linkType: hard
+
+"JSONStream@npm:^1.3.5":
+ version: 1.3.5
+ resolution: "JSONStream@npm:1.3.5"
+ dependencies:
+ jsonparse: "npm:^1.2.0"
+ through: "npm:>=2.2.7 <3"
+ bin:
+ JSONStream: ./bin.js
+ checksum: 0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2
+ languageName: node
+ linkType: hard
+
+"abbrev@npm:1":
+ version: 1.1.1
+ resolution: "abbrev@npm:1.1.1"
+ checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6
+ languageName: node
+ linkType: hard
+
+"abbrev@npm:1.0.x":
+ version: 1.0.9
+ resolution: "abbrev@npm:1.0.9"
+ checksum: 214632e37c68f71d61d2ee920644a11c7b0cee08ddde96961b02ebe95ad86de0d56bd6762ff337bd9cf6e5c1431ce724babd28c110fce4b20d35f6fa87944d00
+ languageName: node
+ linkType: hard
+
+"abbrev@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "abbrev@npm:2.0.0"
+ checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372
+ languageName: node
+ linkType: hard
+
+"abort-controller@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "abort-controller@npm:3.0.0"
+ dependencies:
+ event-target-shim: "npm:^5.0.0"
+ checksum: 90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5
+ languageName: node
+ linkType: hard
+
+"abortcontroller-polyfill@npm:^1.7.3":
+ version: 1.7.5
+ resolution: "abortcontroller-polyfill@npm:1.7.5"
+ checksum: d7a5ab6fda4f9a54f22ddeb233a2564d2f4f857ec17be25fee21a91bb5090bee57c630c454634b5c4b93fc06bd90d592d1f2fc69f77cd28791ac0fe361feb7d2
+ languageName: node
+ linkType: hard
+
+"abstract-level@npm:^1.0.0, abstract-level@npm:^1.0.2, abstract-level@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "abstract-level@npm:1.0.3"
+ dependencies:
+ buffer: "npm:^6.0.3"
+ catering: "npm:^2.1.0"
+ is-buffer: "npm:^2.0.5"
+ level-supports: "npm:^4.0.0"
+ level-transcoder: "npm:^1.0.1"
+ module-error: "npm:^1.0.1"
+ queue-microtask: "npm:^1.2.3"
+ checksum: ead09e2aebd45a6aa06175dbda19f08c3fbe2b3fb7637cc15f7c165969fb5ef25a04b743f7e1835fd7cb7f8757ba41a9f43f27b092ab78cab5506f250effc966
+ languageName: node
+ linkType: hard
+
+"abstract-leveldown@npm:3.0.0":
+ version: 3.0.0
+ resolution: "abstract-leveldown@npm:3.0.0"
+ dependencies:
+ xtend: "npm:~4.0.0"
+ checksum: 51ba7656eb2aaf65997989027daf1652ce202dddbba45576be5ad63828d499e3f5f3192b32f874430557e4d69097dd8c2933570eb9a2b8fc26770ccf91cfd98a
+ languageName: node
+ linkType: hard
+
+"abstract-leveldown@npm:^2.4.1, abstract-leveldown@npm:~2.7.1":
+ version: 2.7.2
+ resolution: "abstract-leveldown@npm:2.7.2"
+ dependencies:
+ xtend: "npm:~4.0.0"
+ checksum: 3739af5a612e63988d5c28feb0e81fb3c510a1cece0a978313d15d43a9bd4b326be8f0e42d74815117612f549bf9e6de34f633af1d1ea0c1ccc3e495640dcca4
+ languageName: node
+ linkType: hard
+
+"abstract-leveldown@npm:^5.0.0, abstract-leveldown@npm:~5.0.0":
+ version: 5.0.0
+ resolution: "abstract-leveldown@npm:5.0.0"
+ dependencies:
+ xtend: "npm:~4.0.0"
+ checksum: 48a54c29e7ba9ea87353443344ddd00548acb1d45131d059de82554dcccd451b226999e0d934c4a9bff252fbd75167531e8acc431b6f36b374eff0edefbae201
+ languageName: node
+ linkType: hard
+
+"abstract-leveldown@npm:~2.6.0":
+ version: 2.6.3
+ resolution: "abstract-leveldown@npm:2.6.3"
+ dependencies:
+ xtend: "npm:~4.0.0"
+ checksum: db2860eecc9c973472820a0336c830b1168ebf08f43d0ee5be86e0c858e58b1bff4fd6172b4e15dc0404b69ab13e7f5339e914c224d3746c3f19b6db98339238
+ languageName: node
+ linkType: hard
+
+"accepts@npm:~1.3.8":
+ version: 1.3.8
+ resolution: "accepts@npm:1.3.8"
+ dependencies:
+ mime-types: "npm:~2.1.34"
+ negotiator: "npm:0.6.3"
+ checksum: 3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362
+ languageName: node
+ linkType: hard
+
+"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2":
+ version: 5.3.2
+ resolution: "acorn-jsx@npm:5.3.2"
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1
+ languageName: node
+ linkType: hard
+
+"acorn-walk@npm:^8.1.1":
+ version: 8.3.0
+ resolution: "acorn-walk@npm:8.3.0"
+ checksum: 24346e595f507b6e704a60d35f3c5e1aa9891d4fb6a3fc3d856503ab718cc26cabb5e3e1ff0ff8da6ec03d60a8226ebdb602805a94f970e7f797ea3b8b09437f
+ languageName: node
+ linkType: hard
+
+"acorn@npm:^7.4.0":
+ version: 7.4.1
+ resolution: "acorn@npm:7.4.1"
+ bin:
+ acorn: bin/acorn
+ checksum: bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526
+ languageName: node
+ linkType: hard
+
+"acorn@npm:^8.4.1, acorn@npm:^8.9.0":
+ version: 8.11.2
+ resolution: "acorn@npm:8.11.2"
+ bin:
+ acorn: bin/acorn
+ checksum: a3ed76c761b75ec54b1ec3068fb7f113a182e95aea7f322f65098c2958d232e3d211cb6dac35ff9c647024b63714bc528a26d54a925d1fef2c25585b4c8e4017
+ languageName: node
+ linkType: hard
+
+"address@npm:^1.0.1":
+ version: 1.2.2
+ resolution: "address@npm:1.2.2"
+ checksum: 1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d
+ languageName: node
+ linkType: hard
+
+"adm-zip@npm:^0.4.16":
+ version: 0.4.16
+ resolution: "adm-zip@npm:0.4.16"
+ checksum: c56c6e138fd19006155fc716acae14d54e07c267ae19d78c8a8cdca04762bf20170a71a41aa8d8bad2f13b70d4f3e9a191009bafa5280e05a440ee506f871a55
+ languageName: node
+ linkType: hard
+
+"aes-js@npm:3.0.0":
+ version: 3.0.0
+ resolution: "aes-js@npm:3.0.0"
+ checksum: 87dd5b2363534b867db7cef8bc85a90c355460783744877b2db7c8be09740aac5750714f9e00902822f692662bda74cdf40e03fbb5214ffec75c2666666288b8
+ languageName: node
+ linkType: hard
+
+"aes-js@npm:^3.1.1":
+ version: 3.1.2
+ resolution: "aes-js@npm:3.1.2"
+ checksum: 2568cc67af66fd9d41de25dc73d49ae810269c7648bbb1928b9f84d8fd6ddb4e39ed506d1be6794f5ffd567aadea75fc6895ef34d2b70b764f539f72a6a2baeb
+ languageName: node
+ linkType: hard
+
+"agent-base@npm:6":
+ version: 6.0.2
+ resolution: "agent-base@npm:6.0.2"
+ dependencies:
+ debug: "npm:4"
+ checksum: dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261
+ languageName: node
+ linkType: hard
+
+"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0":
+ version: 7.1.0
+ resolution: "agent-base@npm:7.1.0"
+ dependencies:
+ debug: "npm:^4.3.4"
+ checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce
+ languageName: node
+ linkType: hard
+
+"aggregate-error@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "aggregate-error@npm:3.1.0"
+ dependencies:
+ clean-stack: "npm:^2.0.0"
+ indent-string: "npm:^4.0.0"
+ checksum: a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039
+ languageName: node
+ linkType: hard
+
+"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.6":
+ version: 6.12.6
+ resolution: "ajv@npm:6.12.6"
+ dependencies:
+ fast-deep-equal: "npm:^3.1.1"
+ fast-json-stable-stringify: "npm:^2.0.0"
+ json-schema-traverse: "npm:^0.4.1"
+ uri-js: "npm:^4.2.2"
+ checksum: 41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71
+ languageName: node
+ linkType: hard
+
+"ajv@npm:^8.0.1, ajv@npm:^8.11.0":
+ version: 8.12.0
+ resolution: "ajv@npm:8.12.0"
+ dependencies:
+ fast-deep-equal: "npm:^3.1.1"
+ json-schema-traverse: "npm:^1.0.0"
+ require-from-string: "npm:^2.0.2"
+ uri-js: "npm:^4.2.2"
+ checksum: ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e
+ languageName: node
+ linkType: hard
+
+"amazon-cognito-identity-js@npm:^6.0.1":
+ version: 6.3.7
+ resolution: "amazon-cognito-identity-js@npm:6.3.7"
+ dependencies:
+ "@aws-crypto/sha256-js": "npm:1.2.2"
+ buffer: "npm:4.9.2"
+ fast-base64-decode: "npm:^1.0.0"
+ isomorphic-unfetch: "npm:^3.0.0"
+ js-cookie: "npm:^2.2.1"
+ checksum: fd4ea95728405c96b477fca7317a2bccb64dd7af1d1ddeb14f4c97986924aa2f7e269b7f20028eeb9cfbd0668c488966f2b393f0102d14e6da19e51b4bce85fd
+ languageName: node
+ linkType: hard
+
+"amdefine@npm:>=0.0.4":
+ version: 1.0.1
+ resolution: "amdefine@npm:1.0.1"
+ checksum: ba8aa5d4ff5248b2ed067111e72644b36b5b7ae88d9a5a2c4223dddb3bdc9102db67291e0b414f59f12c6479ac6a365886bac72c7965e627cbc732e0962dd1ab
+ languageName: node
+ linkType: hard
+
+"ansi-colors@npm:4.1.1":
+ version: 4.1.1
+ resolution: "ansi-colors@npm:4.1.1"
+ checksum: 6086ade4336b4250b6b25e144b83e5623bcaf654d3df0c3546ce09c9c5ff999cb6a6f00c87e802d05cf98aef79d92dc76ade2670a2493b8dcb80220bec457838
+ languageName: node
+ linkType: hard
+
+"ansi-colors@npm:^4.1.0, ansi-colors@npm:^4.1.1":
+ version: 4.1.3
+ resolution: "ansi-colors@npm:4.1.3"
+ checksum: ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9
+ languageName: node
+ linkType: hard
+
+"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
+ version: 4.3.2
+ resolution: "ansi-escapes@npm:4.3.2"
+ dependencies:
+ type-fest: "npm:^0.21.3"
+ checksum: da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "ansi-regex@npm:2.1.1"
+ checksum: 78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "ansi-regex@npm:3.0.1"
+ checksum: d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^4.1.0":
+ version: 4.1.1
+ resolution: "ansi-regex@npm:4.1.1"
+ checksum: d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "ansi-regex@npm:5.0.1"
+ checksum: 9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "ansi-regex@npm:6.0.1"
+ checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "ansi-styles@npm:2.2.1"
+ checksum: 7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^3.2.1":
+ version: 3.2.1
+ resolution: "ansi-styles@npm:3.2.1"
+ dependencies:
+ color-convert: "npm:^1.9.0"
+ checksum: ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
+ version: 4.3.0
+ resolution: "ansi-styles@npm:4.3.0"
+ dependencies:
+ color-convert: "npm:^2.0.1"
+ checksum: 895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041
+ languageName: node
+ linkType: hard
+
+"ansi-styles@npm:^6.1.0":
+ version: 6.2.1
+ resolution: "ansi-styles@npm:6.2.1"
+ checksum: 5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c
+ languageName: node
+ linkType: hard
+
+"antlr4@npm:^4.11.0":
+ version: 4.13.1
+ resolution: "antlr4@npm:4.13.1"
+ checksum: f92191677cf277e9c65806bcc40e0d844838203047e3d50cb2628cdda3052500dad0827f9308fc46283935786b0e6bc2986beb47cdd9b1ac88b5258d1b311294
+ languageName: node
+ linkType: hard
+
+"antlr4ts@npm:^0.5.0-alpha.4":
+ version: 0.5.0-dev
+ resolution: "antlr4ts@npm:0.5.0-dev"
+ dependencies:
+ source-map-support: "npm:^0.5.16"
+ checksum: 948d95d02497a5751105cc61e9931d03a9bf0566b33a28ea8f2c72484a47ec4c5148670e1a525bfbc0069b1b86ab820417ec3fad120081211ff55f542fb4a835
+ languageName: node
+ linkType: hard
+
+"any-signal@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "any-signal@npm:1.2.0"
+ dependencies:
+ abort-controller: "npm:^3.0.0"
+ checksum: 575d5979e6f71f686caa1d14699d3a9a3e96a909783a6ce15452ed403668945e43dc6541ad3f37be530a37faab1fdb58e4d2a82f23c39043a68e23b2c0164c25
+ languageName: node
+ linkType: hard
+
+"anymatch@npm:~3.1.2":
+ version: 3.1.3
+ resolution: "anymatch@npm:3.1.3"
+ dependencies:
+ normalize-path: "npm:^3.0.0"
+ picomatch: "npm:^2.0.4"
+ checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac
+ languageName: node
+ linkType: hard
+
+"arbos-precompiles@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "arbos-precompiles@npm:1.0.2"
+ dependencies:
+ hardhat: "npm:^2.6.4"
+ checksum: 4d700af46c7f28c890cba00323cf52668a7017ab5db5c28cb48c3aea6520899b8e0b49bb9af088375e0d38ea466490066c9835aaed8ee73dbacd9fff871bcc71
+ languageName: node
+ linkType: hard
+
+"arg@npm:^4.1.0":
+ version: 4.1.3
+ resolution: "arg@npm:4.1.3"
+ checksum: 070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a
+ languageName: node
+ linkType: hard
+
+"argparse@npm:^1.0.7":
+ version: 1.0.10
+ resolution: "argparse@npm:1.0.10"
+ dependencies:
+ sprintf-js: "npm:~1.0.2"
+ checksum: b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de
+ languageName: node
+ linkType: hard
+
+"argparse@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "argparse@npm:2.0.1"
+ checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
+ languageName: node
+ linkType: hard
+
+"arr-diff@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "arr-diff@npm:4.0.0"
+ checksum: 67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7
+ languageName: node
+ linkType: hard
+
+"arr-flatten@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "arr-flatten@npm:1.1.0"
+ checksum: bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a
+ languageName: node
+ linkType: hard
+
+"arr-union@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "arr-union@npm:3.1.0"
+ checksum: 7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51
+ languageName: node
+ linkType: hard
+
+"array-back@npm:^1.0.3, array-back@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "array-back@npm:1.0.4"
+ dependencies:
+ typical: "npm:^2.6.0"
+ checksum: 2151398fcc418e77bae3d936ab7c543fd313843df3ddafe5799c9d9d90ff7dd75a08b5ca540356054f32110d4bfd30e13cb4a516771eecb286fe3e60c3cc472a
+ languageName: node
+ linkType: hard
+
+"array-back@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "array-back@npm:2.0.0"
+ dependencies:
+ typical: "npm:^2.6.1"
+ checksum: 51b49a283235b2d98666a35b29563cf87ce1aa86b5426158da3f4919c3e566e1ecb1154f53804aa4bcc5d8759cab81815fe7acdf730e874ad1943d246a4663a5
+ languageName: node
+ linkType: hard
+
+"array-buffer-byte-length@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "array-buffer-byte-length@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ is-array-buffer: "npm:^3.0.1"
+ checksum: 12f84f6418b57a954caa41654e5e63e019142a4bbb2c6829ba86d1ba65d31ccfaf1461d1743556fd32b091fac34ff44d9dfbdb001402361c45c373b2c86f5c20
+ languageName: node
+ linkType: hard
+
+"array-flatten@npm:1.1.1":
+ version: 1.1.1
+ resolution: "array-flatten@npm:1.1.1"
+ checksum: 806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91
+ languageName: node
+ linkType: hard
+
+"array-ify@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "array-ify@npm:1.0.0"
+ checksum: 75c9c072faac47bd61779c0c595e912fe660d338504ac70d10e39e1b8a4a0c9c87658703d619b9d1b70d324177ae29dc8d07dda0d0a15d005597bc4c5a59c70c
+ languageName: node
+ linkType: hard
+
+"array-union@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "array-union@npm:2.1.0"
+ checksum: 429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
+ languageName: node
+ linkType: hard
+
+"array-uniq@npm:1.0.3":
+ version: 1.0.3
+ resolution: "array-uniq@npm:1.0.3"
+ checksum: 3acbaf9e6d5faeb1010e2db04ab171b8d265889e46c61762e502979bdc5e55656013726e9a61507de3c82d329a0dc1e8072630a3454b4f2b881cb19ba7fd8aa6
+ languageName: node
+ linkType: hard
+
+"array-unique@npm:^0.3.2":
+ version: 0.3.2
+ resolution: "array-unique@npm:0.3.2"
+ checksum: dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121
+ languageName: node
+ linkType: hard
+
+"array.prototype.findlast@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "array.prototype.findlast@npm:1.2.3"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ es-shim-unscopables: "npm:^1.0.0"
+ get-intrinsic: "npm:^1.2.1"
+ checksum: ace61b1ffc7f323b74626d10a8769ca4fa8888ba23d1bf33f971ec737e01b1c152f9e423d98dc18da4fc4ee840d9e172767d77d6cfc7de4d40477eddf4983a3c
+ languageName: node
+ linkType: hard
+
+"array.prototype.reduce@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "array.prototype.reduce@npm:1.0.6"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ es-array-method-boxes-properly: "npm:^1.0.0"
+ is-string: "npm:^1.0.7"
+ checksum: 4082757ff094c372d94e5b5c7f7f12dae11cfdf41dec7cd7a54a528f6a92155442bac38eddd23a82be7e8fd9c458b124163e791cb5841372d02b1ba964a92816
+ languageName: node
+ linkType: hard
+
+"arraybuffer.prototype.slice@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "arraybuffer.prototype.slice@npm:1.0.2"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.0"
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ get-intrinsic: "npm:^1.2.1"
+ is-array-buffer: "npm:^3.0.2"
+ is-shared-array-buffer: "npm:^1.0.2"
+ checksum: 96b6e40e439678ffb7fa266398510074d33c3980fbb475490b69980cca60adec3b0777047ef377068a29862157f83edef42efc64ce48ce38977d04d68de5b7fb
+ languageName: node
+ linkType: hard
+
+"arrify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "arrify@npm:1.0.1"
+ checksum: c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab
+ languageName: node
+ linkType: hard
+
+"asap@npm:~2.0.6":
+ version: 2.0.6
+ resolution: "asap@npm:2.0.6"
+ checksum: c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d
+ languageName: node
+ linkType: hard
+
+"asn1.js@npm:^5.2.0":
+ version: 5.4.1
+ resolution: "asn1.js@npm:5.4.1"
+ dependencies:
+ bn.js: "npm:^4.0.0"
+ inherits: "npm:^2.0.1"
+ minimalistic-assert: "npm:^1.0.0"
+ safer-buffer: "npm:^2.1.0"
+ checksum: b577232fa6069cc52bb128e564002c62b2b1fe47f7137bdcd709c0b8495aa79cee0f8cc458a831b2d8675900eea0d05781b006be5e1aa4f0ae3577a73ec20324
+ languageName: node
+ linkType: hard
+
+"asn1@npm:~0.2.3":
+ version: 0.2.6
+ resolution: "asn1@npm:0.2.6"
+ dependencies:
+ safer-buffer: "npm:~2.1.0"
+ checksum: 00c8a06c37e548762306bcb1488388d2f76c74c36f70c803f0c081a01d3bdf26090fc088cd812afc5e56a6d49e33765d451a5f8a68ab9c2b087eba65d2e980e0
+ languageName: node
+ linkType: hard
+
+"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "assert-plus@npm:1.0.0"
+ checksum: b194b9d50c3a8f872ee85ab110784911e696a4d49f7ee6fc5fb63216dedbefd2c55999c70cb2eaeb4cf4a0e0338b44e9ace3627117b5bf0d42460e9132f21b91
+ languageName: node
+ linkType: hard
+
+"assertion-error@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "assertion-error@npm:1.1.0"
+ checksum: 25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b
+ languageName: node
+ linkType: hard
+
+"assign-symbols@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "assign-symbols@npm:1.0.0"
+ checksum: 29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775
+ languageName: node
+ linkType: hard
+
+"ast-parents@npm:^0.0.1":
+ version: 0.0.1
+ resolution: "ast-parents@npm:0.0.1"
+ checksum: f170166a5d43526f26be95754773822f63d4f45e5ccf83949290ef09919cff6a45d30f9e85ea4a2648b9cd757c18f246ec0cf050094c3b686722c2e6136edfe2
+ languageName: node
+ linkType: hard
+
+"astral-regex@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "astral-regex@npm:2.0.0"
+ checksum: f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25
+ languageName: node
+ linkType: hard
+
+"async-eventemitter@npm:^0.2.2, async-eventemitter@npm:^0.2.4":
+ version: 0.2.4
+ resolution: "async-eventemitter@npm:0.2.4"
+ dependencies:
+ async: "npm:^2.4.0"
+ checksum: ce761d1837d454efb456bd2bd5b0db0e100f600d66d9a07a9f7772e0cfd5ad3029bb07385310bd1c7d65603735b755ba457a2f8ed47fb1314a6fe275dd69a322
+ languageName: node
+ linkType: hard
+
+"async-limiter@npm:~1.0.0":
+ version: 1.0.1
+ resolution: "async-limiter@npm:1.0.1"
+ checksum: 0693d378cfe86842a70d4c849595a0bb50dc44c11649640ca982fa90cbfc74e3cc4753b5a0847e51933f2e9c65ce8e05576e75e5e1fd963a086e673735b35969
+ languageName: node
+ linkType: hard
+
+"async-mutex@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "async-mutex@npm:0.4.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 6541695f80c1d6c5acbf3f7f04e8ff0733b3e029312c48d77bb95243fbe21fc5319f45ac3d72ce08551e6df83dc32440285ce9a3ac17bfc5d385ff0cc8ccd62a
+ languageName: node
+ linkType: hard
+
+"async-retry@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "async-retry@npm:1.3.3"
+ dependencies:
+ retry: "npm:0.13.1"
+ checksum: cabced4fb46f8737b95cc88dc9c0ff42656c62dc83ce0650864e891b6c155a063af08d62c446269b51256f6fbcb69a6563b80e76d0ea4a5117b0c0377b6b19d8
+ languageName: node
+ linkType: hard
+
+"async@npm:1.x, async@npm:^1.4.2":
+ version: 1.5.2
+ resolution: "async@npm:1.5.2"
+ checksum: 9ee84592c393aad1047d1223004317ecc65a9a3f76101e0f4614a0818eac962e666510353400a3c9ea158df540579a293f486f3578e918c5e90a0f5ed52e8aea
+ languageName: node
+ linkType: hard
+
+"async@npm:2.6.2":
+ version: 2.6.2
+ resolution: "async@npm:2.6.2"
+ dependencies:
+ lodash: "npm:^4.17.11"
+ checksum: 5be49173e35ef8230e32a0278c9183f0477590d83c67877ad66fe404901e8f11991b9255ac39fd5f8d381677c6fc10ae3ec95c73ca4d64c9920709eb231cf39b
+ languageName: node
+ linkType: hard
+
+"async@npm:^2.0.1, async@npm:^2.1.2, async@npm:^2.4.0, async@npm:^2.5.0, async@npm:^2.6.1":
+ version: 2.6.4
+ resolution: "async@npm:2.6.4"
+ dependencies:
+ lodash: "npm:^4.17.14"
+ checksum: 0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0
+ languageName: node
+ linkType: hard
+
+"async@npm:^3.2.3":
+ version: 3.2.5
+ resolution: "async@npm:3.2.5"
+ checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1
+ languageName: node
+ linkType: hard
+
+"asynckit@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "asynckit@npm:0.4.0"
+ checksum: d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d
+ languageName: node
+ linkType: hard
+
+"at-least-node@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "at-least-node@npm:1.0.0"
+ checksum: 4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef
+ languageName: node
+ linkType: hard
+
+"atob@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "atob@npm:2.1.2"
+ bin:
+ atob: bin/atob.js
+ checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e
+ languageName: node
+ linkType: hard
+
+"atomic-sleep@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "atomic-sleep@npm:1.0.0"
+ checksum: e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a
+ languageName: node
+ linkType: hard
+
+"available-typed-arrays@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "available-typed-arrays@npm:1.0.5"
+ checksum: c4df567ca72d2754a6cbad20088f5f98b1065b3360178169fa9b44ea101af62c0f423fc3854fa820fd6895b6b9171b8386e71558203103ff8fc2ad503fdcc660
+ languageName: node
+ linkType: hard
+
+"aws-sign2@npm:~0.7.0":
+ version: 0.7.0
+ resolution: "aws-sign2@npm:0.7.0"
+ checksum: 021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2
+ languageName: node
+ linkType: hard
+
+"aws4@npm:^1.8.0":
+ version: 1.12.0
+ resolution: "aws4@npm:1.12.0"
+ checksum: 1e39c266f53b04daf88e112de93a6006375b386a1b7ab6197260886e39abd012aa90bdd87949c3bf9c30754846031f6d5d8ac4f8676628097c11065b5d39847a
+ languageName: node
+ linkType: hard
+
+"axios@npm:^0.21.1, axios@npm:^0.21.2":
+ version: 0.21.4
+ resolution: "axios@npm:0.21.4"
+ dependencies:
+ follow-redirects: "npm:^1.14.0"
+ checksum: fbcff55ec68f71f02d3773d467db2fcecdf04e749826c82c2427a232f9eba63242150a05f15af9ef15818352b814257541155de0281f8fb2b7e8a5b79f7f2142
+ languageName: node
+ linkType: hard
+
+"axios@npm:^1.4.0, axios@npm:^1.5.1":
+ version: 1.6.2
+ resolution: "axios@npm:1.6.2"
+ dependencies:
+ follow-redirects: "npm:^1.15.0"
+ form-data: "npm:^4.0.0"
+ proxy-from-env: "npm:^1.1.0"
+ checksum: 9b77e030e85e4f9cbcba7bb52fbff67d6ce906c92d213e0bd932346a50140faf83733bf786f55bd58301bd92f9973885c7b87d6348023e10f7eaf286d0791a1d
+ languageName: node
+ linkType: hard
+
+"babel-code-frame@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-code-frame@npm:6.26.0"
+ dependencies:
+ chalk: "npm:^1.1.3"
+ esutils: "npm:^2.0.2"
+ js-tokens: "npm:^3.0.2"
+ checksum: 7fecc128e87578cf1b96e78d2b25e0b260e202bdbbfcefa2eac23b7f8b7b2f7bc9276a14599cde14403cc798cc2a38e428e2cab50b77658ab49228b09ae92473
+ languageName: node
+ linkType: hard
+
+"babel-core@npm:^6.0.14, babel-core@npm:^6.26.0":
+ version: 6.26.3
+ resolution: "babel-core@npm:6.26.3"
+ dependencies:
+ babel-code-frame: "npm:^6.26.0"
+ babel-generator: "npm:^6.26.0"
+ babel-helpers: "npm:^6.24.1"
+ babel-messages: "npm:^6.23.0"
+ babel-register: "npm:^6.26.0"
+ babel-runtime: "npm:^6.26.0"
+ babel-template: "npm:^6.26.0"
+ babel-traverse: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ babylon: "npm:^6.18.0"
+ convert-source-map: "npm:^1.5.1"
+ debug: "npm:^2.6.9"
+ json5: "npm:^0.5.1"
+ lodash: "npm:^4.17.4"
+ minimatch: "npm:^3.0.4"
+ path-is-absolute: "npm:^1.0.1"
+ private: "npm:^0.1.8"
+ slash: "npm:^1.0.0"
+ source-map: "npm:^0.5.7"
+ checksum: 10292649779f8c33d1908f5671c92ca9df036c9e1b9f35f97e7f62c9da9e3a146ee069f94fc401283ce129ba980f34a30339f137c512f3e62ddd354653b2da0e
+ languageName: node
+ linkType: hard
+
+"babel-generator@npm:^6.26.0":
+ version: 6.26.1
+ resolution: "babel-generator@npm:6.26.1"
+ dependencies:
+ babel-messages: "npm:^6.23.0"
+ babel-runtime: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ detect-indent: "npm:^4.0.0"
+ jsesc: "npm:^1.3.0"
+ lodash: "npm:^4.17.4"
+ source-map: "npm:^0.5.7"
+ trim-right: "npm:^1.0.1"
+ checksum: d5f9d20c6f7d8644dc41ee57d48c98a78d24d5b74dc305cc518d6e0872d4fa73c5fd8d47ec00e3515858eaf3c3e512a703cdbc184ff0061af5979bc206618555
+ languageName: node
+ linkType: hard
+
+"babel-helper-builder-binary-assignment-operator-visitor@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-builder-binary-assignment-operator-visitor@npm:6.24.1"
+ dependencies:
+ babel-helper-explode-assignable-expression: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: 97c3828554d057e7a9cd1a0dc61b7897f964a831300c4996fa8039aa4dba3b4e645b7b44b07d3887f79eaf0c26a0cc03397cb7a686517311c30919516a12e143
+ languageName: node
+ linkType: hard
+
+"babel-helper-call-delegate@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-call-delegate@npm:6.24.1"
+ dependencies:
+ babel-helper-hoist-variables: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: 3a605d86b9c0b2036a98c90f8ae947be1463d9436b53442c67bf624ca018cd544760774d0091052f16d1fa409d9f31c300e11c1bd85a7478c99ae87562b344c5
+ languageName: node
+ linkType: hard
+
+"babel-helper-define-map@npm:^6.24.1":
+ version: 6.26.0
+ resolution: "babel-helper-define-map@npm:6.26.0"
+ dependencies:
+ babel-helper-function-name: "npm:^6.24.1"
+ babel-runtime: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ lodash: "npm:^4.17.4"
+ checksum: 3d5ed5ff64633f96a438f0edaca8bd104f54a11cab65ccd7e2202a249c8a074032e7df19abeafaad0c7be69a465d005d19ff94cca688a16f9ce21c7657ef6ac0
+ languageName: node
+ linkType: hard
+
+"babel-helper-explode-assignable-expression@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-explode-assignable-expression@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: 73276a1e8e2f394ef5463df17c70b1df805be5eb6880d814abe66d192a0c4b90a6f3965097de0c42778fc076374727f81dfcbcf30c1b09de09826f80356f53b2
+ languageName: node
+ linkType: hard
+
+"babel-helper-function-name@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-function-name@npm:6.24.1"
+ dependencies:
+ babel-helper-get-function-arity: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: fdffc9efaf5e6ce181b3fc415c45733db44085e34e5b38bda58275e77498dc9a367377c2fa32b168a91a407c1eda54b5642d8c46ec65bfd33ab617cae24746b9
+ languageName: node
+ linkType: hard
+
+"babel-helper-get-function-arity@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-get-function-arity@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: f73610307c4f92a0393db3072e67ff0585f161b86e90d5f09a8e62e3b4a5a227eab6927275a147ee5617589aaabea1781ec2cde6ab81d2bc1d0b165dadfa0ede
+ languageName: node
+ linkType: hard
+
+"babel-helper-hoist-variables@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-hoist-variables@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: adac32e99ec452f3d9eb0a8f3eb455d3106a3c998954a41187f75c0363e22f48dbf0073221341cb26ee3f9a45115e2d3b29d00c7b4abc75c8dfa5c780eb330bd
+ languageName: node
+ linkType: hard
+
+"babel-helper-optimise-call-expression@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-optimise-call-expression@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: 8741daab0fa48384e16c47d15f591ddcceb2b5e664048468d8f4f88f67cc2eb0a47ed2969d7034cadf6091f33a5aac51726d924c200b73e49ae8f2c224d3d1c9
+ languageName: node
+ linkType: hard
+
+"babel-helper-regex@npm:^6.24.1":
+ version: 6.26.0
+ resolution: "babel-helper-regex@npm:6.26.0"
+ dependencies:
+ babel-runtime: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ lodash: "npm:^4.17.4"
+ checksum: 144c868a7a46171ce98a0b49c8c8e42acacad705ecc81c6ccfb9ca99228a0b60d1fe841b1821a8e63c1102938b697deed0db836f6588fcb3e7a2167a513491ec
+ languageName: node
+ linkType: hard
+
+"babel-helper-remap-async-to-generator@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-remap-async-to-generator@npm:6.24.1"
+ dependencies:
+ babel-helper-function-name: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: e851e753d5eaa70deb0bf8558f8360eb86a990a5287b5955b6071e8e3a58935c947fd2df1dcbeff02fc7870a8a022bd6c72d1fb11fd69b59211dbce8f7c4d3ea
+ languageName: node
+ linkType: hard
+
+"babel-helper-replace-supers@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helper-replace-supers@npm:6.24.1"
+ dependencies:
+ babel-helper-optimise-call-expression: "npm:^6.24.1"
+ babel-messages: "npm:^6.23.0"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: 1fbc1a263b4f9e5fec38589176b5297564383f0adb1961d41d2d4fea50b75058759ca2df6fb5e148aad7f964629dd8b80472c5bddfe5260726c9420ba0541895
+ languageName: node
+ linkType: hard
+
+"babel-helpers@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-helpers@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ checksum: bbd082e42adaa9c584242515e8c5b1e861108e03ed9517f0b600189e1c1041376ab6a15c71265a2cc095c5af4bd15cfc97158e30ce95a81cbfcea1bfd81ce3e6
+ languageName: node
+ linkType: hard
+
+"babel-messages@npm:^6.23.0":
+ version: 6.23.0
+ resolution: "babel-messages@npm:6.23.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: d4fd6414ee5bb1aa0dad6d8d2c4ffaa66331ec5a507959e11f56b19a683566e2c1e7a4d0b16cfef58ea4cc07db8acf5ff3dc8b25c585407cff2e09ac60553401
+ languageName: node
+ linkType: hard
+
+"babel-plugin-check-es2015-constants@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-check-es2015-constants@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 647cd5d43b00ed296c344e54fcb75ea7523943c2ac77420aeed2ff22e6a0ead7b9f571d008bfb5f24781de077a34ef06cd1e0b15336b010ef35c323c0e80d58b
+ languageName: node
+ linkType: hard
+
+"babel-plugin-syntax-async-functions@npm:^6.8.0":
+ version: 6.13.0
+ resolution: "babel-plugin-syntax-async-functions@npm:6.13.0"
+ checksum: 6705603d286d19af9a79e5174c774a8fcbf6b66a154db52993b352183b16d935c499ff0ee1d6f32ebcda897ffb5dd554cbcb1ff00419302ef5c54b1d6edd13af
+ languageName: node
+ linkType: hard
+
+"babel-plugin-syntax-exponentiation-operator@npm:^6.8.0":
+ version: 6.13.0
+ resolution: "babel-plugin-syntax-exponentiation-operator@npm:6.13.0"
+ checksum: 2eaa79ee92356140c6a1f84079a1c75cf2c1436b6030e3b59a5193a75dfaa760698f2fc14392adeb69981611e1ec2acb7631d9192a366a7f51f0362d2459544f
+ languageName: node
+ linkType: hard
+
+"babel-plugin-syntax-trailing-function-commas@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-syntax-trailing-function-commas@npm:6.22.0"
+ checksum: b68353cef2dfc699f0a9a8947454bdcd620a8788d66c744e631fccaecd10ba26a1922ac9ed2c99c1daceefe22fde8ff91d199f4e6c78fd592d67f6bb107372da
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-async-to-generator@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-async-to-generator@npm:6.24.1"
+ dependencies:
+ babel-helper-remap-async-to-generator: "npm:^6.24.1"
+ babel-plugin-syntax-async-functions: "npm:^6.8.0"
+ babel-runtime: "npm:^6.22.0"
+ checksum: 39474a3c146e81a9021a176421188f7fbce466827824689581f368cf854f411b2ffef66a07decca08ef7250ba2def13a6a954c318182b4348bf87ad3c184c63f
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-arrow-functions@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-transform-es2015-arrow-functions@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: ec98038d8b23dae4cf0dbd59d44b491fcfad5f0ca856a49e769144893b5e5faea95f5a0336709183f8b7c542cdb3227f8856c94e47f59bdd53bb2f7b46161569
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-block-scoped-functions@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-transform-es2015-block-scoped-functions@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 9e548c9a27b8fc62286a076f82a406f80eb8eacf05cd8953f6eaf0dea1241a884b387153fb5b04a424abe8e9455731e060fe80b2a10cc7a4fe7807506469f3d7
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-block-scoping@npm:^6.23.0":
+ version: 6.26.0
+ resolution: "babel-plugin-transform-es2015-block-scoping@npm:6.26.0"
+ dependencies:
+ babel-runtime: "npm:^6.26.0"
+ babel-template: "npm:^6.26.0"
+ babel-traverse: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ lodash: "npm:^4.17.4"
+ checksum: 0fb82ad13f68dbc202d53ed693a9306833572e341058dee4f2756763101c46b8b3af51abd75cd00e3c5aaf958146bb49e9e5e3df367a92bbd318030dc72d8342
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-classes@npm:^6.23.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-classes@npm:6.24.1"
+ dependencies:
+ babel-helper-define-map: "npm:^6.24.1"
+ babel-helper-function-name: "npm:^6.24.1"
+ babel-helper-optimise-call-expression: "npm:^6.24.1"
+ babel-helper-replace-supers: "npm:^6.24.1"
+ babel-messages: "npm:^6.23.0"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: 7304406fc9cfd342a1c8f4f78c681d333371718142e948d0961d40289cbaf0a00120ce63d6b066ae391833e2a973ebc018ca7eca57783c5cc4cef436efa76149
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-computed-properties@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-computed-properties@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ checksum: a3bd718579bd46e5ede21fa114f8c42b528f58e537b9abdbb9d0b023f88ad7afb64bedbc92acc849e52d1859b6634fe72cf13d6e689e9a88c9890addbbb99ff1
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-destructuring@npm:^6.23.0":
+ version: 6.23.0
+ resolution: "babel-plugin-transform-es2015-destructuring@npm:6.23.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 10d253683e35b8d2e8b3c1e3580d3350646132213656eebc688b616c1552544cd2594bdff2b876588f3f1f7eb5a7e06cdeed954f4b8daa37bc80d23c1c283c5e
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-duplicate-keys@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-duplicate-keys@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: 1345ada032baf9c06034ea8741ece0c93e0ba1fa7bd7db438133a6d6d7f1122a652960d239ed1e940b467c9185ca1221e0f2fdf031ef1c419e43d7497707de99
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-for-of@npm:^6.23.0":
+ version: 6.23.0
+ resolution: "babel-plugin-transform-es2015-for-of@npm:6.23.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: e52e59a9d53b59923b5b2f255c7a87906d701ffe76c8fa190bf029d955db3e39d7a1e7e17102a921b9c9266de50a2a665c59d4dd031ac09b7e7430449509eaaa
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-function-name@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-function-name@npm:6.24.1"
+ dependencies:
+ babel-helper-function-name: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: cba67f94ad1e1b197f89ca70f2c08fc3e8fcfee1bbeba3dc75628586139248195582b70f440c0ab7de08c4bdff497d8ca47f7f541e15b6b4491e992b4563b7f0
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-literals@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-transform-es2015-literals@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 4a9ece4efcd2719abefc41e7b40292aa2a7ba7233c5233a7b21d856b1cb4cb000613239178ee5972eaf9f774db5cc76de372c393dbc38816f4143108c8a7ff25
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-modules-amd@npm:^6.22.0, babel-plugin-transform-es2015-modules-amd@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-modules-amd@npm:6.24.1"
+ dependencies:
+ babel-plugin-transform-es2015-modules-commonjs: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ checksum: f779ca5454dc5e5bd7e570832d7b8ae1c3b13fab8f79940f45a1d46e67db7bb8b0b803a999240a61b0443bf6f920cf54d67a48db4a3a719a7046051c73e6156a
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-modules-commonjs@npm:^6.23.0, babel-plugin-transform-es2015-modules-commonjs@npm:^6.24.1":
+ version: 6.26.2
+ resolution: "babel-plugin-transform-es2015-modules-commonjs@npm:6.26.2"
+ dependencies:
+ babel-plugin-transform-strict-mode: "npm:^6.24.1"
+ babel-runtime: "npm:^6.26.0"
+ babel-template: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ checksum: fb8eb5afb8c88585834311a217efb1975443b2424102ec515b401c9bbb3ebe42ca16f64ff544c5bf87448145a0aed009adce3511fd264ffb0ccd19a51ed0106f
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-modules-systemjs@npm:^6.23.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-modules-systemjs@npm:6.24.1"
+ dependencies:
+ babel-helper-hoist-variables: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ checksum: 7e617b5485c8d52d27ef7588f2b67351220e0d7cdf14fb59bd509ba9e868a1483f0bc63e2cb0eba4caee02d1b00d7a0bd5550c575606e98ca9cb24573444a302
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-modules-umd@npm:^6.23.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-modules-umd@npm:6.24.1"
+ dependencies:
+ babel-plugin-transform-es2015-modules-amd: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ checksum: 360108427f696f40ad20f476a3798faba3a59d16783aa2b49397e7369b6d1f9fcc1dd24ff5a3b16b6ddfc4e58ae4f1ef2ec768443d8649ffde9599072a9d5c25
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-object-super@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-object-super@npm:6.24.1"
+ dependencies:
+ babel-helper-replace-supers: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ checksum: 50f2a1e3f5dfa77febb2305db48e843c10a165d0ee23a679aca6d5ef2279789582c67a1ca5ed2b2a78af2558cc45a0f05270e1c8208c4e62b59cb8a20730bb16
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-parameters@npm:^6.23.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-parameters@npm:6.24.1"
+ dependencies:
+ babel-helper-call-delegate: "npm:^6.24.1"
+ babel-helper-get-function-arity: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-template: "npm:^6.24.1"
+ babel-traverse: "npm:^6.24.1"
+ babel-types: "npm:^6.24.1"
+ checksum: e40d6abba07a0c94ae19ccc9a6d6a3f8d828bbae9fdba30a63fd34f790c1742213a367db2610359da41c062f08d159aabc4b119cd62b0cadf30940335f4c8dd9
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-shorthand-properties@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-shorthand-properties@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: fab41d02153dbe5077affe09dde6d20b1402e2cbc6fc0cce656e4846217cf15d4e02c1eeff2fc90ee64a4ff746d7fca78eff2d0c81420d623b4b6ffe5080db51
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-spread@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-transform-es2015-spread@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 20542a3f592e7a4902bbc3cd72ca1c2d293696a9d27c2dc8acfcbcf597b3feff40141f4d68e73e050cb3a678cc06e72e9a4ee8a140260022ec04b58baf65e73f
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-sticky-regex@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-sticky-regex@npm:6.24.1"
+ dependencies:
+ babel-helper-regex: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: 352c51d9cc1cdd23d9c04a8c0ee32a66d390bffd1f8205a86b031eff130861ca8c0b98d71d2128c6f6be2694451ab50d6f2e16707d3c37558f32854a8b46d397
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-template-literals@npm:^6.22.0":
+ version: 6.22.0
+ resolution: "babel-plugin-transform-es2015-template-literals@npm:6.22.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 1e5cab288a27b28fb02c09c04fe381defd69ba06c02a11d2844d057d498bc2667a1716a79c3d8f0b954c30f3254675190fd0e135ea0fd62fe5947696cdf92960
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-typeof-symbol@npm:^6.23.0":
+ version: 6.23.0
+ resolution: "babel-plugin-transform-es2015-typeof-symbol@npm:6.23.0"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ checksum: 5723667cf1feba1468d9dbf3216f9bc58f3d9c600f8c5626a65daef1c209ce36e7173873a4b6ff979b9e93e8cd741c30d521044d246ce183036afb0d9be77c0f
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-es2015-unicode-regex@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-es2015-unicode-regex@npm:6.24.1"
+ dependencies:
+ babel-helper-regex: "npm:^6.24.1"
+ babel-runtime: "npm:^6.22.0"
+ regexpu-core: "npm:^2.0.0"
+ checksum: 6bfe2d0521e8cb450ab92b58df380f94c2d39b425f8da28283fe7dd1132663c5d248f5b895341a0c56c5c4f242c0ca40219e9ab26f656c258747401e6696b5ce
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-exponentiation-operator@npm:^6.22.0":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-exponentiation-operator@npm:6.24.1"
+ dependencies:
+ babel-helper-builder-binary-assignment-operator-visitor: "npm:^6.24.1"
+ babel-plugin-syntax-exponentiation-operator: "npm:^6.8.0"
+ babel-runtime: "npm:^6.22.0"
+ checksum: e30e13e63fc578b4eaf667198fa46af904c678b6236c72260dc89bb55922c502390573af95e2a3878eaa7ce5c4de6693ae47809bc7536b684c5e2391e5db8b5d
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-regenerator@npm:^6.22.0":
+ version: 6.26.0
+ resolution: "babel-plugin-transform-regenerator@npm:6.26.0"
+ dependencies:
+ regenerator-transform: "npm:^0.10.0"
+ checksum: 180460a380006f70b2ed76a714714a8f46ac64c28a31c403ff031233ddc89886b1de35b7c0e6401b97d3166c3bb3780a6578cbe9db1fdbcd9d410e8e5cc9bc57
+ languageName: node
+ linkType: hard
+
+"babel-plugin-transform-strict-mode@npm:^6.24.1":
+ version: 6.24.1
+ resolution: "babel-plugin-transform-strict-mode@npm:6.24.1"
+ dependencies:
+ babel-runtime: "npm:^6.22.0"
+ babel-types: "npm:^6.24.1"
+ checksum: 736b2b5b4816a11cdf6c02304d133386714d1e586091f95359e0127605bfa8d47aea3e325d936346541b7e836eb7dd0c208833a5ab868ab85caece03d30518b9
+ languageName: node
+ linkType: hard
+
+"babel-preset-env@npm:^1.7.0":
+ version: 1.7.0
+ resolution: "babel-preset-env@npm:1.7.0"
+ dependencies:
+ babel-plugin-check-es2015-constants: "npm:^6.22.0"
+ babel-plugin-syntax-trailing-function-commas: "npm:^6.22.0"
+ babel-plugin-transform-async-to-generator: "npm:^6.22.0"
+ babel-plugin-transform-es2015-arrow-functions: "npm:^6.22.0"
+ babel-plugin-transform-es2015-block-scoped-functions: "npm:^6.22.0"
+ babel-plugin-transform-es2015-block-scoping: "npm:^6.23.0"
+ babel-plugin-transform-es2015-classes: "npm:^6.23.0"
+ babel-plugin-transform-es2015-computed-properties: "npm:^6.22.0"
+ babel-plugin-transform-es2015-destructuring: "npm:^6.23.0"
+ babel-plugin-transform-es2015-duplicate-keys: "npm:^6.22.0"
+ babel-plugin-transform-es2015-for-of: "npm:^6.23.0"
+ babel-plugin-transform-es2015-function-name: "npm:^6.22.0"
+ babel-plugin-transform-es2015-literals: "npm:^6.22.0"
+ babel-plugin-transform-es2015-modules-amd: "npm:^6.22.0"
+ babel-plugin-transform-es2015-modules-commonjs: "npm:^6.23.0"
+ babel-plugin-transform-es2015-modules-systemjs: "npm:^6.23.0"
+ babel-plugin-transform-es2015-modules-umd: "npm:^6.23.0"
+ babel-plugin-transform-es2015-object-super: "npm:^6.22.0"
+ babel-plugin-transform-es2015-parameters: "npm:^6.23.0"
+ babel-plugin-transform-es2015-shorthand-properties: "npm:^6.22.0"
+ babel-plugin-transform-es2015-spread: "npm:^6.22.0"
+ babel-plugin-transform-es2015-sticky-regex: "npm:^6.22.0"
+ babel-plugin-transform-es2015-template-literals: "npm:^6.22.0"
+ babel-plugin-transform-es2015-typeof-symbol: "npm:^6.23.0"
+ babel-plugin-transform-es2015-unicode-regex: "npm:^6.22.0"
+ babel-plugin-transform-exponentiation-operator: "npm:^6.22.0"
+ babel-plugin-transform-regenerator: "npm:^6.22.0"
+ browserslist: "npm:^3.2.6"
+ invariant: "npm:^2.2.2"
+ semver: "npm:^5.3.0"
+ checksum: 38b40b3b92dc3fa27afbdf1fee35a89c66c082009be3036ef20cb4dae472b7c498c20f56a1697ffcff00e42bfdedfbd9a71a6d3d5a829d60bb50f063faeb3157
+ languageName: node
+ linkType: hard
+
+"babel-register@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-register@npm:6.26.0"
+ dependencies:
+ babel-core: "npm:^6.26.0"
+ babel-runtime: "npm:^6.26.0"
+ core-js: "npm:^2.5.0"
+ home-or-tmp: "npm:^2.0.0"
+ lodash: "npm:^4.17.4"
+ mkdirp: "npm:^0.5.1"
+ source-map-support: "npm:^0.4.15"
+ checksum: 4ffbc1bfa60a817fb306c98d1a6d10852b0130a614dae3a91e45f391dbebdc95f428d95b489943d85724e046527d2aac3bafb74d3c24f62143492b5f606e2e04
+ languageName: node
+ linkType: hard
+
+"babel-runtime@npm:^6.18.0, babel-runtime@npm:^6.22.0, babel-runtime@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-runtime@npm:6.26.0"
+ dependencies:
+ core-js: "npm:^2.4.0"
+ regenerator-runtime: "npm:^0.11.0"
+ checksum: caa752004936b1463765ed3199c52f6a55d0613b9bed108743d6f13ca532b821d4ea9decc4be1b583193164462b1e3e7eefdfa36b15c72e7daac58dd72c1772f
+ languageName: node
+ linkType: hard
+
+"babel-template@npm:^6.24.1, babel-template@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-template@npm:6.26.0"
+ dependencies:
+ babel-runtime: "npm:^6.26.0"
+ babel-traverse: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ babylon: "npm:^6.18.0"
+ lodash: "npm:^4.17.4"
+ checksum: 67bc875f19d289dabb1830a1cde93d7f1e187e4599dac9b1d16392fd47f1d12b53fea902dacf7be360acd09807d440faafe0f7907758c13275b1a14d100b68e4
+ languageName: node
+ linkType: hard
+
+"babel-traverse@npm:^6.24.1, babel-traverse@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-traverse@npm:6.26.0"
+ dependencies:
+ babel-code-frame: "npm:^6.26.0"
+ babel-messages: "npm:^6.23.0"
+ babel-runtime: "npm:^6.26.0"
+ babel-types: "npm:^6.26.0"
+ babylon: "npm:^6.18.0"
+ debug: "npm:^2.6.8"
+ globals: "npm:^9.18.0"
+ invariant: "npm:^2.2.2"
+ lodash: "npm:^4.17.4"
+ checksum: dca71b23d07e3c00833c3222d7998202e687105f461048107afeb2b4a7aa2507efab1bd5a6e3e724724ebb9b1e0b14f0113621e1d8c25b4ffdb829392b54b8de
+ languageName: node
+ linkType: hard
+
+"babel-types@npm:^6.19.0, babel-types@npm:^6.24.1, babel-types@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-types@npm:6.26.0"
+ dependencies:
+ babel-runtime: "npm:^6.26.0"
+ esutils: "npm:^2.0.2"
+ lodash: "npm:^4.17.4"
+ to-fast-properties: "npm:^1.0.3"
+ checksum: cabe371de1b32c4bbb1fd4ed0fe8a8726d42e5ad7d5cefb83cdae6de0f0a152dce591e4026719743fdf3aa45f84fea2c8851fb822fbe29b0c78a1f0094b67418
+ languageName: node
+ linkType: hard
+
+"babelify@npm:^7.3.0":
+ version: 7.3.0
+ resolution: "babelify@npm:7.3.0"
+ dependencies:
+ babel-core: "npm:^6.0.14"
+ object-assign: "npm:^4.0.0"
+ checksum: 1464c4cdd127ba9ae3c5ce69fa52af73d6027d8b65126059f10f068d260c5b60dbcd83fd737c9f954998e00bbc55421c09acf3fdb4f03e682bb167a32e93bbd4
+ languageName: node
+ linkType: hard
+
+"babylon@npm:^6.18.0":
+ version: 6.18.0
+ resolution: "babylon@npm:6.18.0"
+ bin:
+ babylon: ./bin/babylon.js
+ checksum: 9b1bf946e16782deadb1f5414c1269efa6044eb1e97a3de2051f09a3f2a54e97be3542d4242b28d23de0ef67816f519d38ce1ec3ddb7be306131c39a60e5a667
+ languageName: node
+ linkType: hard
+
+"backoff@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "backoff@npm:2.5.0"
+ dependencies:
+ precond: "npm:0.2"
+ checksum: 57afcd07c08e9174d78f79643ebca1e8da752143ef6675e6b4a0b08ec6b497db3317089350c02fb747ae54c53f485c4d8b0742130b78028bb8a8cd96dd69ce0f
+ languageName: node
+ linkType: hard
+
+"balanced-match@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "balanced-match@npm:1.0.2"
+ checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee
+ languageName: node
+ linkType: hard
+
+"base-x@npm:^3.0.2, base-x@npm:^3.0.6, base-x@npm:^3.0.8":
+ version: 3.0.9
+ resolution: "base-x@npm:3.0.9"
+ dependencies:
+ safe-buffer: "npm:^5.0.1"
+ checksum: e6bbeae30b24f748b546005affb710c5fbc8b11a83f6cd0ca999bd1ab7ad3a22e42888addc40cd145adc4edfe62fcfab4ebc91da22e4259aae441f95a77aee1a
+ languageName: node
+ linkType: hard
+
+"base-x@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "base-x@npm:4.0.0"
+ checksum: 0cb47c94535144ab138f70bb5aa7e6e03049ead88615316b62457f110fc204f2c3baff5c64a1c1b33aeb068d79a68092c08a765c7ccfa133eee1e70e4c6eb903
+ languageName: node
+ linkType: hard
+
+"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1":
+ version: 1.5.1
+ resolution: "base64-js@npm:1.5.1"
+ checksum: f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf
+ languageName: node
+ linkType: hard
+
+"base@npm:^0.11.1":
+ version: 0.11.2
+ resolution: "base@npm:0.11.2"
+ dependencies:
+ cache-base: "npm:^1.0.1"
+ class-utils: "npm:^0.3.5"
+ component-emitter: "npm:^1.2.1"
+ define-property: "npm:^1.0.0"
+ isobject: "npm:^3.0.1"
+ mixin-deep: "npm:^1.2.0"
+ pascalcase: "npm:^0.1.1"
+ checksum: 30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d
+ languageName: node
+ linkType: hard
+
+"basic-auth@npm:~2.0.1":
+ version: 2.0.1
+ resolution: "basic-auth@npm:2.0.1"
+ dependencies:
+ safe-buffer: "npm:5.1.2"
+ checksum: 05f56db3a0fc31c89c86b605231e32ee143fb6ae38dc60616bc0970ae6a0f034172def99e69d3aed0e2c9e7cac84e2d63bc51a0b5ff6ab5fc8808cc8b29923c1
+ languageName: node
+ linkType: hard
+
+"bcrypt-pbkdf@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "bcrypt-pbkdf@npm:1.0.2"
+ dependencies:
+ tweetnacl: "npm:^0.14.3"
+ checksum: ddfe85230b32df25aeebfdccfbc61d3bc493ace49c884c9c68575de1f5dcf733a5d7de9def3b0f318b786616b8d85bad50a28b1da1750c43e0012c93badcc148
+ languageName: node
+ linkType: hard
+
+"bech32@npm:1.1.4":
+ version: 1.1.4
+ resolution: "bech32@npm:1.1.4"
+ checksum: 5f62ca47b8df99ace9c0e0d8deb36a919d91bf40066700aaa9920a45f86bb10eb56d537d559416fd8703aa0fb60dddb642e58f049701e7291df678b2033e5ee5
+ languageName: node
+ linkType: hard
+
+"big-integer@npm:^1.6.44":
+ version: 1.6.52
+ resolution: "big-integer@npm:1.6.52"
+ checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0
+ languageName: node
+ linkType: hard
+
+"bigint-crypto-utils@npm:^3.0.23":
+ version: 3.3.0
+ resolution: "bigint-crypto-utils@npm:3.3.0"
+ checksum: 7d06fa01d63e8e9513eee629fe8a426993276b1bdca5aefd0eb3188cee7026334d29e801ef6187a5bc6105ebf26e6e79e6fab544a7da769ccf55b913e66d2a14
+ languageName: node
+ linkType: hard
+
+"bignumber.js@npm:^9.0.0":
+ version: 9.1.2
+ resolution: "bignumber.js@npm:9.1.2"
+ checksum: e17786545433f3110b868725c449fa9625366a6e675cd70eb39b60938d6adbd0158cb4b3ad4f306ce817165d37e63f4aa3098ba4110db1d9a3b9f66abfbaf10d
+ languageName: node
+ linkType: hard
+
+"binary-extensions@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "binary-extensions@npm:2.2.0"
+ checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d
+ languageName: node
+ linkType: hard
+
+"bintrees@npm:1.0.2":
+ version: 1.0.2
+ resolution: "bintrees@npm:1.0.2"
+ checksum: 132944b20c93c1a8f97bf8aa25980a76c6eb4291b7f2df2dbcd01cb5b417c287d3ee0847c7260c9f05f3d5a4233aaa03dec95114e97f308abe9cc3f72bed4a44
+ languageName: node
+ linkType: hard
+
+"bip39@npm:2.5.0":
+ version: 2.5.0
+ resolution: "bip39@npm:2.5.0"
+ dependencies:
+ create-hash: "npm:^1.1.0"
+ pbkdf2: "npm:^3.0.9"
+ randombytes: "npm:^2.0.1"
+ safe-buffer: "npm:^5.0.1"
+ unorm: "npm:^1.3.3"
+ checksum: 127da2987e7753551419a4be0a968ecca2f1514e871b5902e9bdf769b85a4484200546e51de5ca39a2fdf848dbfb7e2bdcce7f3deb9e0430187334db9d00334d
+ languageName: node
+ linkType: hard
+
+"bl@npm:^4.0.0, bl@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "bl@npm:4.1.0"
+ dependencies:
+ buffer: "npm:^5.5.0"
+ inherits: "npm:^2.0.4"
+ readable-stream: "npm:^3.4.0"
+ checksum: 02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f
+ languageName: node
+ linkType: hard
+
+"blakejs@npm:^1.1.0":
+ version: 1.2.1
+ resolution: "blakejs@npm:1.2.1"
+ checksum: c284557ce55b9c70203f59d381f1b85372ef08ee616a90162174d1291a45d3e5e809fdf9edab6e998740012538515152471dc4f1f9dbfa974ba2b9c1f7b9aad7
+ languageName: node
+ linkType: hard
+
+"blob-to-it@npm:0.0.2":
+ version: 0.0.2
+ resolution: "blob-to-it@npm:0.0.2"
+ dependencies:
+ browser-readablestream-to-it: "npm:^0.0.2"
+ checksum: d0fc7afabb3c8d82f49f9998e4d11d2d79ee46f57b5fb5d12e39cdd491075bf664579fd2c5a72593e42d666514055093a799477561c65284c0df213a22298d4b
+ languageName: node
+ linkType: hard
+
+"bluebird@npm:^3.5.0, bluebird@npm:^3.5.2":
+ version: 3.7.2
+ resolution: "bluebird@npm:3.7.2"
+ checksum: 680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2
+ languageName: node
+ linkType: hard
+
+"bn.js@npm:4.11.6":
+ version: 4.11.6
+ resolution: "bn.js@npm:4.11.6"
+ checksum: e6ee7d3f597f60722cc3361071e23ccf71d3387e166de02381f180f22d2fa79f5dbbdf9e4909e81faaf5da01c16ec6857ddff02678339ce085e2058fd0e405db
+ languageName: node
+ linkType: hard
+
+"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.10.0, bn.js@npm:^4.11.0, bn.js@npm:^4.11.6, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9, bn.js@npm:^4.8.0":
+ version: 4.12.0
+ resolution: "bn.js@npm:4.12.0"
+ checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21
+ languageName: node
+ linkType: hard
+
+"bn.js@npm:^5.0.0, bn.js@npm:^5.1.2, bn.js@npm:^5.1.3, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1":
+ version: 5.2.1
+ resolution: "bn.js@npm:5.2.1"
+ checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa
+ languageName: node
+ linkType: hard
+
+"body-parser@npm:1.19.1":
+ version: 1.19.1
+ resolution: "body-parser@npm:1.19.1"
+ dependencies:
+ bytes: "npm:3.1.1"
+ content-type: "npm:~1.0.4"
+ debug: "npm:2.6.9"
+ depd: "npm:~1.1.2"
+ http-errors: "npm:1.8.1"
+ iconv-lite: "npm:0.4.24"
+ on-finished: "npm:~2.3.0"
+ qs: "npm:6.9.6"
+ raw-body: "npm:2.4.2"
+ type-is: "npm:~1.6.18"
+ checksum: 29d3b3e2b0e39f9cf2b92ae7d3da3cb64d609222ae1a1ca878aa82371f968c62f26e406e3be87e34e7d179df0748c6a4c989ced2192b4620ee3777474402d6f5
+ languageName: node
+ linkType: hard
+
+"body-parser@npm:1.19.2":
+ version: 1.19.2
+ resolution: "body-parser@npm:1.19.2"
+ dependencies:
+ bytes: "npm:3.1.2"
+ content-type: "npm:~1.0.4"
+ debug: "npm:2.6.9"
+ depd: "npm:~1.1.2"
+ http-errors: "npm:1.8.1"
+ iconv-lite: "npm:0.4.24"
+ on-finished: "npm:~2.3.0"
+ qs: "npm:6.9.7"
+ raw-body: "npm:2.4.3"
+ type-is: "npm:~1.6.18"
+ checksum: 02158280b090d0ad99dfdc795b7d580762601283e4bcbd29409c11b34d5cfd737f632447a073bc2e79492d303827bd155fef2d63a333cdec18a87846221cee5e
+ languageName: node
+ linkType: hard
+
+"body-parser@npm:1.20.1":
+ version: 1.20.1
+ resolution: "body-parser@npm:1.20.1"
+ dependencies:
+ bytes: "npm:3.1.2"
+ content-type: "npm:~1.0.4"
+ debug: "npm:2.6.9"
+ depd: "npm:2.0.0"
+ destroy: "npm:1.2.0"
+ http-errors: "npm:2.0.0"
+ iconv-lite: "npm:0.4.24"
+ on-finished: "npm:2.4.1"
+ qs: "npm:6.11.0"
+ raw-body: "npm:2.5.1"
+ type-is: "npm:~1.6.18"
+ unpipe: "npm:1.0.0"
+ checksum: a202d493e2c10a33fb7413dac7d2f713be579c4b88343cd814b6df7a38e5af1901fc31044e04de176db56b16d9772aa25a7723f64478c20f4d91b1ac223bf3b8
+ languageName: node
+ linkType: hard
+
+"body-parser@npm:1.20.2, body-parser@npm:^1.16.0":
+ version: 1.20.2
+ resolution: "body-parser@npm:1.20.2"
+ dependencies:
+ bytes: "npm:3.1.2"
+ content-type: "npm:~1.0.5"
+ debug: "npm:2.6.9"
+ depd: "npm:2.0.0"
+ destroy: "npm:1.2.0"
+ http-errors: "npm:2.0.0"
+ iconv-lite: "npm:0.4.24"
+ on-finished: "npm:2.4.1"
+ qs: "npm:6.11.0"
+ raw-body: "npm:2.5.2"
+ type-is: "npm:~1.6.18"
+ unpipe: "npm:1.0.0"
+ checksum: 06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9
+ languageName: node
+ linkType: hard
+
+"borc@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "borc@npm:2.1.2"
+ dependencies:
+ bignumber.js: "npm:^9.0.0"
+ buffer: "npm:^5.5.0"
+ commander: "npm:^2.15.0"
+ ieee754: "npm:^1.1.13"
+ iso-url: "npm:~0.4.7"
+ json-text-sequence: "npm:~0.1.0"
+ readable-stream: "npm:^3.6.0"
+ checksum: ccbe1e24c43166464b351b52b913c2b6d206897d03d28bed96df3842e832b98cb70e1a2fb60ac93e2c540b1d143675a8b8201595e122ea87db5d2862d274bd8f
+ languageName: node
+ linkType: hard
+
+"bplist-parser@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "bplist-parser@npm:0.2.0"
+ dependencies:
+ big-integer: "npm:^1.6.44"
+ checksum: ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f
+ languageName: node
+ linkType: hard
+
+"brace-expansion@npm:^1.1.7":
+ version: 1.1.11
+ resolution: "brace-expansion@npm:1.1.11"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ concat-map: "npm:0.0.1"
+ checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668
+ languageName: node
+ linkType: hard
+
+"brace-expansion@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "brace-expansion@npm:2.0.1"
+ dependencies:
+ balanced-match: "npm:^1.0.0"
+ checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f
+ languageName: node
+ linkType: hard
+
+"braces@npm:^2.3.1":
+ version: 2.3.2
+ resolution: "braces@npm:2.3.2"
+ dependencies:
+ arr-flatten: "npm:^1.1.0"
+ array-unique: "npm:^0.3.2"
+ extend-shallow: "npm:^2.0.1"
+ fill-range: "npm:^4.0.0"
+ isobject: "npm:^3.0.1"
+ repeat-element: "npm:^1.1.2"
+ snapdragon: "npm:^0.8.1"
+ snapdragon-node: "npm:^2.0.1"
+ split-string: "npm:^3.0.2"
+ to-regex: "npm:^3.0.1"
+ checksum: 72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728
+ languageName: node
+ linkType: hard
+
+"braces@npm:^3.0.2, braces@npm:~3.0.2":
+ version: 3.0.2
+ resolution: "braces@npm:3.0.2"
+ dependencies:
+ fill-range: "npm:^7.0.1"
+ checksum: 321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381
+ languageName: node
+ linkType: hard
+
+"brorand@npm:^1.0.1, brorand@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "brorand@npm:1.1.0"
+ checksum: 6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571
+ languageName: node
+ linkType: hard
+
+"browser-level@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "browser-level@npm:1.0.1"
+ dependencies:
+ abstract-level: "npm:^1.0.2"
+ catering: "npm:^2.1.1"
+ module-error: "npm:^1.0.2"
+ run-parallel-limit: "npm:^1.1.0"
+ checksum: 10f874b05fb06092c4dc3f7b02c1bcff9b01b8eee2a7066837a10c4b0179d40dd9ecef03bfecb9acbd0b61abf67ccd250766ee18b48464cd9a4eeddda1b069b9
+ languageName: node
+ linkType: hard
+
+"browser-readablestream-to-it@npm:0.0.2, browser-readablestream-to-it@npm:^0.0.2":
+ version: 0.0.2
+ resolution: "browser-readablestream-to-it@npm:0.0.2"
+ checksum: a917ad03a89f694631019f79d54132ed62593b0cffe4345cb1361a82f0e837cdca49d39d87045bdab9d86db7e0dfa2d87e0bc1047d50fd1417d429fe02fa5aa8
+ languageName: node
+ linkType: hard
+
+"browser-stdout@npm:1.3.1":
+ version: 1.3.1
+ resolution: "browser-stdout@npm:1.3.1"
+ checksum: c40e482fd82be872b6ea7b9f7591beafbf6f5ba522fe3dade98ba1573a1c29a11101564993e4eb44e5488be8f44510af072df9a9637c739217eb155ceb639205
+ languageName: node
+ linkType: hard
+
+"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "browserify-aes@npm:1.2.0"
+ dependencies:
+ buffer-xor: "npm:^1.0.3"
+ cipher-base: "npm:^1.0.0"
+ create-hash: "npm:^1.1.0"
+ evp_bytestokey: "npm:^1.0.3"
+ inherits: "npm:^2.0.1"
+ safe-buffer: "npm:^5.0.1"
+ checksum: 967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18
+ languageName: node
+ linkType: hard
+
+"browserify-cipher@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "browserify-cipher@npm:1.0.1"
+ dependencies:
+ browserify-aes: "npm:^1.0.4"
+ browserify-des: "npm:^1.0.0"
+ evp_bytestokey: "npm:^1.0.0"
+ checksum: aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d
+ languageName: node
+ linkType: hard
+
+"browserify-des@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "browserify-des@npm:1.0.2"
+ dependencies:
+ cipher-base: "npm:^1.0.1"
+ des.js: "npm:^1.0.0"
+ inherits: "npm:^2.0.1"
+ safe-buffer: "npm:^5.1.2"
+ checksum: 943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d
+ languageName: node
+ linkType: hard
+
+"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "browserify-rsa@npm:4.1.0"
+ dependencies:
+ bn.js: "npm:^5.0.0"
+ randombytes: "npm:^2.0.1"
+ checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a
+ languageName: node
+ linkType: hard
+
+"browserify-sign@npm:^4.0.0":
+ version: 4.2.2
+ resolution: "browserify-sign@npm:4.2.2"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ browserify-rsa: "npm:^4.1.0"
+ create-hash: "npm:^1.2.0"
+ create-hmac: "npm:^1.1.7"
+ elliptic: "npm:^6.5.4"
+ inherits: "npm:^2.0.4"
+ parse-asn1: "npm:^5.1.6"
+ readable-stream: "npm:^3.6.2"
+ safe-buffer: "npm:^5.2.1"
+ checksum: 4d1292e5c165d93455630515003f0e95eed9239c99e2d373920c5b56903d16296a3d23cd4bdc4d298f55ad9b83714a9e63bc4839f1166c303349a16e84e9b016
+ languageName: node
+ linkType: hard
+
+"browserslist@npm:^3.2.6":
+ version: 3.2.8
+ resolution: "browserslist@npm:3.2.8"
+ dependencies:
+ caniuse-lite: "npm:^1.0.30000844"
+ electron-to-chromium: "npm:^1.3.47"
+ bin:
+ browserslist: ./cli.js
+ checksum: da44ceb7fc4a48b50ce54d0683bb82becc35bf8fea58831f4294f8f8c1357b8fd6dbf553a208ac5998513c722af49fc564f54192068797a13dae90bd9093a199
+ languageName: node
+ linkType: hard
+
+"bs58@npm:4.0.1, bs58@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "bs58@npm:4.0.1"
+ dependencies:
+ base-x: "npm:^3.0.2"
+ checksum: 613a1b1441e754279a0e3f44d1faeb8c8e838feef81e550efe174ff021dd2e08a4c9ae5805b52dfdde79f97b5c0918c78dd24a0eb726c4a94365f0984a0ffc65
+ languageName: node
+ linkType: hard
+
+"bs58@npm:5.0.0":
+ version: 5.0.0
+ resolution: "bs58@npm:5.0.0"
+ dependencies:
+ base-x: "npm:^4.0.0"
+ checksum: 0d1b05630b11db48039421b5975cb2636ae0a42c62f770eec257b2e5c7d94cb5f015f440785f3ec50870a6e9b1132b35bd0a17c7223655b22229f24b2a3491d1
+ languageName: node
+ linkType: hard
+
+"bs58check@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "bs58check@npm:2.1.2"
+ dependencies:
+ bs58: "npm:^4.0.0"
+ create-hash: "npm:^1.1.0"
+ safe-buffer: "npm:^5.1.2"
+ checksum: 5d33f319f0d7abbe1db786f13f4256c62a076bc8d184965444cb62ca4206b2c92bee58c93bce57150ffbbbe00c48838ac02e6f384e0da8215cac219c0556baa9
+ languageName: node
+ linkType: hard
+
+"buffer-from@npm:^1.0.0":
+ version: 1.1.2
+ resolution: "buffer-from@npm:1.1.2"
+ checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34
+ languageName: node
+ linkType: hard
+
+"buffer-to-arraybuffer@npm:^0.0.5":
+ version: 0.0.5
+ resolution: "buffer-to-arraybuffer@npm:0.0.5"
+ checksum: 0eea361112a67725e098796b931d931a279b8925cae906f07ed876fab4131e3a83073933a4a33b79d96251722a61c1b875b0ef1e04190734921b9e808a73978c
+ languageName: node
+ linkType: hard
+
+"buffer-writer@npm:2.0.0":
+ version: 2.0.0
+ resolution: "buffer-writer@npm:2.0.0"
+ checksum: c91b2ab09a200cf0862237e5a4dbd5077003b42d26d4f0c596ec7149f82ef83e0751d670bcdf379ed988d1a08c0fac7759a8cb928cf1a4710a1988a7618b1190
+ languageName: node
+ linkType: hard
+
+"buffer-xor@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "buffer-xor@npm:1.0.3"
+ checksum: fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c
+ languageName: node
+ linkType: hard
+
+"buffer-xor@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "buffer-xor@npm:2.0.2"
+ dependencies:
+ safe-buffer: "npm:^5.1.1"
+ checksum: 84c39f316c3f7d194b6313fdd047ddae02619dcb7eccfc9675731ac6fe9c01b42d94f8b8d3f04271803618c7db2eebdca82c1de5c1fc37210c1c112998b09671
+ languageName: node
+ linkType: hard
+
+"buffer@npm:4.9.2":
+ version: 4.9.2
+ resolution: "buffer@npm:4.9.2"
+ dependencies:
+ base64-js: "npm:^1.0.2"
+ ieee754: "npm:^1.1.4"
+ isarray: "npm:^1.0.0"
+ checksum: dc443d7e7caab23816b58aacdde710b72f525ad6eecd7d738fcaa29f6d6c12e8d9c13fed7219fd502be51ecf0615f5c077d4bdc6f9308dde2e53f8e5393c5b21
+ languageName: node
+ linkType: hard
+
+"buffer@npm:^5.0.5, buffer@npm:^5.2.1, buffer@npm:^5.4.3, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
+ version: 5.7.1
+ resolution: "buffer@npm:5.7.1"
+ dependencies:
+ base64-js: "npm:^1.3.1"
+ ieee754: "npm:^1.1.13"
+ checksum: 27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e
+ languageName: node
+ linkType: hard
+
+"buffer@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "buffer@npm:6.0.3"
+ dependencies:
+ base64-js: "npm:^1.3.1"
+ ieee754: "npm:^1.2.1"
+ checksum: 2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0
+ languageName: node
+ linkType: hard
+
+"bufferutil@npm:^4.0.1":
+ version: 4.0.8
+ resolution: "bufferutil@npm:4.0.8"
+ dependencies:
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.3.0"
+ checksum: 36cdc5b53a38d9f61f89fdbe62029a2ebcd020599862253fefebe31566155726df9ff961f41b8c97b02b4c12b391ef97faf94e2383392654cf8f0ed68f76e47c
+ languageName: node
+ linkType: hard
+
+"bundle-name@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "bundle-name@npm:3.0.0"
+ dependencies:
+ run-applescript: "npm:^5.0.0"
+ checksum: 57bc7f8b025d83961b04db2f1eff6a87f2363c2891f3542a4b82471ff8ebb5d484af48e9784fcdb28ef1d48bb01f03d891966dc3ef58758e46ea32d750ce40f8
+ languageName: node
+ linkType: hard
+
+"bytes@npm:3.1.1":
+ version: 3.1.1
+ resolution: "bytes@npm:3.1.1"
+ checksum: 286a6280730ce90409a89acc0052bcb39e7fb28eb7c019bede36af22cce2c93993f17fd2d66839d7f8e142c2156505989b2c09499a7dbed461c918c782caca80
+ languageName: node
+ linkType: hard
+
+"bytes@npm:3.1.2":
+ version: 3.1.2
+ resolution: "bytes@npm:3.1.2"
+ checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e
+ languageName: node
+ linkType: hard
+
+"bytewise-core@npm:^1.2.2":
+ version: 1.2.3
+ resolution: "bytewise-core@npm:1.2.3"
+ dependencies:
+ typewise-core: "npm:^1.2"
+ checksum: 210239f3048de9463b4ab02968bd0ef7b3c9b330c0329f9df1851fee0819e19fbb0eca8cc235947112dcce942ed58541283ddaefe29515c93a2b7e0820be3f2d
+ languageName: node
+ linkType: hard
+
+"bytewise@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "bytewise@npm:1.1.0"
+ dependencies:
+ bytewise-core: "npm:^1.2.2"
+ typewise: "npm:^1.0.3"
+ checksum: bcf994a8b635390dce43b22e97201cc0e3df0089ada4e77cc0bb48ce241efd0c27ca24a9400828cdd288a69a961da0b60c05bf7381b6cb529f048ab22092cc6d
+ languageName: node
+ linkType: hard
+
+"cacache@npm:^18.0.0":
+ version: 18.0.1
+ resolution: "cacache@npm:18.0.1"
+ dependencies:
+ "@npmcli/fs": "npm:^3.1.0"
+ fs-minipass: "npm:^3.0.0"
+ glob: "npm:^10.2.2"
+ lru-cache: "npm:^10.0.1"
+ minipass: "npm:^7.0.3"
+ minipass-collect: "npm:^2.0.1"
+ minipass-flush: "npm:^1.0.5"
+ minipass-pipeline: "npm:^1.2.4"
+ p-map: "npm:^4.0.0"
+ ssri: "npm:^10.0.0"
+ tar: "npm:^6.1.11"
+ unique-filename: "npm:^3.0.0"
+ checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866
+ languageName: node
+ linkType: hard
+
+"cache-base@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "cache-base@npm:1.0.1"
+ dependencies:
+ collection-visit: "npm:^1.0.0"
+ component-emitter: "npm:^1.2.1"
+ get-value: "npm:^2.0.6"
+ has-value: "npm:^1.0.0"
+ isobject: "npm:^3.0.1"
+ set-value: "npm:^2.0.0"
+ to-object-path: "npm:^0.3.0"
+ union-value: "npm:^1.0.0"
+ unset-value: "npm:^1.0.0"
+ checksum: a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c
+ languageName: node
+ linkType: hard
+
+"cacheable-lookup@npm:^5.0.3":
+ version: 5.0.4
+ resolution: "cacheable-lookup@npm:5.0.4"
+ checksum: a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c
+ languageName: node
+ linkType: hard
+
+"cacheable-lookup@npm:^6.0.4":
+ version: 6.1.0
+ resolution: "cacheable-lookup@npm:6.1.0"
+ checksum: fe922b24e9868ac65cbd3b4ccd7449063d572431471aab71cbca49a2b33839c7c888b237b0922ae6b8f4ddf25d61debe204e473195d2e77a835099b8953aeb0a
+ languageName: node
+ linkType: hard
+
+"cacheable-request@npm:^6.0.0":
+ version: 6.1.0
+ resolution: "cacheable-request@npm:6.1.0"
+ dependencies:
+ clone-response: "npm:^1.0.2"
+ get-stream: "npm:^5.1.0"
+ http-cache-semantics: "npm:^4.0.0"
+ keyv: "npm:^3.0.0"
+ lowercase-keys: "npm:^2.0.0"
+ normalize-url: "npm:^4.1.0"
+ responselike: "npm:^1.0.2"
+ checksum: e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844
+ languageName: node
+ linkType: hard
+
+"cacheable-request@npm:^7.0.2":
+ version: 7.0.4
+ resolution: "cacheable-request@npm:7.0.4"
+ dependencies:
+ clone-response: "npm:^1.0.2"
+ get-stream: "npm:^5.1.0"
+ http-cache-semantics: "npm:^4.0.0"
+ keyv: "npm:^4.0.0"
+ lowercase-keys: "npm:^2.0.0"
+ normalize-url: "npm:^6.0.1"
+ responselike: "npm:^2.0.0"
+ checksum: 0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41
+ languageName: node
+ linkType: hard
+
+"cachedown@npm:1.0.0":
+ version: 1.0.0
+ resolution: "cachedown@npm:1.0.0"
+ dependencies:
+ abstract-leveldown: "npm:^2.4.1"
+ lru-cache: "npm:^3.2.0"
+ checksum: 7cd84ce0d7e14b75c2a333cbc18a7a417527d3b10f1e13a860c09c5d3006ec3755def9920f4d0e82ee200c505caebac4946c9e1f8786bc203f9bfe4217b5e7f0
+ languageName: node
+ linkType: hard
+
+"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5, call-bind@npm:~1.0.2":
+ version: 1.0.5
+ resolution: "call-bind@npm:1.0.5"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ get-intrinsic: "npm:^1.2.1"
+ set-function-length: "npm:^1.1.1"
+ checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10
+ languageName: node
+ linkType: hard
+
+"callsites@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "callsites@npm:3.1.0"
+ checksum: fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
+ languageName: node
+ linkType: hard
+
+"camelcase-keys@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "camelcase-keys@npm:6.2.2"
+ dependencies:
+ camelcase: "npm:^5.3.1"
+ map-obj: "npm:^4.0.0"
+ quick-lru: "npm:^4.0.1"
+ checksum: bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526
+ languageName: node
+ linkType: hard
+
+"camelcase@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "camelcase@npm:3.0.0"
+ checksum: 98871bb40b936430beca49490d325759f8d8ade32bea538ee63c20b17b326abb6bbd3e1d84daf63d9332b2fc7637f28696bf76da59180b1247051b955cb1da12
+ languageName: node
+ linkType: hard
+
+"camelcase@npm:^5.3.1":
+ version: 5.3.1
+ resolution: "camelcase@npm:5.3.1"
+ checksum: 92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23
+ languageName: node
+ linkType: hard
+
+"camelcase@npm:^6.0.0":
+ version: 6.3.0
+ resolution: "camelcase@npm:6.3.0"
+ checksum: 0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
+ languageName: node
+ linkType: hard
+
+"caniuse-lite@npm:^1.0.30000844":
+ version: 1.0.30001565
+ resolution: "caniuse-lite@npm:1.0.30001565"
+ checksum: b400e0364651a700e39d59449ca6c65b26e2caceecc4b93ae54a01ed1f62d2a7e1333b1dc640d95fbe620ffa5be38fe4dbacd880cd7a1f42fc72bb8de9a2d0c9
+ languageName: node
+ linkType: hard
+
+"case@npm:^1.6.3":
+ version: 1.6.3
+ resolution: "case@npm:1.6.3"
+ checksum: 43fcbb1dff1c4add94dd2bc98bd923d6616f10bff6959adf686d192c3db7d7ced35410761e1ac94cc4a1f5c41c86406ad79d390805539e421e8a77e553f67223
+ languageName: node
+ linkType: hard
+
+"caseless@npm:^0.12.0, caseless@npm:~0.12.0":
+ version: 0.12.0
+ resolution: "caseless@npm:0.12.0"
+ checksum: ccf64bcb6c0232cdc5b7bd91ddd06e23a4b541f138336d4725233ac538041fb2f29c2e86c3c4a7a61ef990b665348db23a047060b9414c3a6603e9fa61ad4626
+ languageName: node
+ linkType: hard
+
+"catering@npm:^2.1.0, catering@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "catering@npm:2.1.1"
+ checksum: a69f946f82cba85509abcb399759ed4c39d2cc9e33ba35674f242130c1b3c56673da3c3e85804db6898dfd966c395aa128ba484b31c7b906cc2faca6a581e133
+ languageName: node
+ linkType: hard
+
+"cbor@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "cbor@npm:8.1.0"
+ dependencies:
+ nofilter: "npm:^3.1.0"
+ checksum: a836e2e7ea0efb1b9c4e5a4be906c57113d730cc42293a34072e0164ed110bb8ac035dc7dca2e3ebb641bd4b37e00fdbbf09c951aa864b3d4888a6ed8c6243f7
+ languageName: node
+ linkType: hard
+
+"cbor@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "cbor@npm:9.0.1"
+ dependencies:
+ nofilter: "npm:^3.1.0"
+ checksum: 7a5148d31f24d47cf1a85b3de8e5b5d7beec60811f8fb448afe960c163c45b4c887be43d617c2d7ced776b485d313ff2828bfde06f99c5c30041912aa4bde444
+ languageName: node
+ linkType: hard
+
+"chai-as-promised@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "chai-as-promised@npm:7.1.1"
+ dependencies:
+ check-error: "npm:^1.0.2"
+ peerDependencies:
+ chai: ">= 2.1.2 < 5"
+ checksum: e25a602c3a8cd0b97ce6b0c7ddaaf4bd8517941da9f44dc65262c5268ea463f634dc495cdef6a21eaeffdb5022b6f4c3781027b8308273b7fff089c605abf6aa
+ languageName: node
+ linkType: hard
+
+"chai@npm:^4.3.10, chai@npm:^4.3.4":
+ version: 4.3.10
+ resolution: "chai@npm:4.3.10"
+ dependencies:
+ assertion-error: "npm:^1.1.0"
+ check-error: "npm:^1.0.3"
+ deep-eql: "npm:^4.1.3"
+ get-func-name: "npm:^2.0.2"
+ loupe: "npm:^2.3.6"
+ pathval: "npm:^1.1.1"
+ type-detect: "npm:^4.0.8"
+ checksum: c887d24f67be6fb554c7ebbde3bb0568697a8833d475e4768296916891ba143f25fc079f6eb34146f3dd5a3279d34c1f387c32c9a6ab288e579f948d9ccf53fe
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "chalk@npm:1.1.3"
+ dependencies:
+ ansi-styles: "npm:^2.2.1"
+ escape-string-regexp: "npm:^1.0.2"
+ has-ansi: "npm:^2.0.0"
+ strip-ansi: "npm:^3.0.0"
+ supports-color: "npm:^2.0.0"
+ checksum: 28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^2.4.1, chalk@npm:^2.4.2":
+ version: 2.4.2
+ resolution: "chalk@npm:2.4.2"
+ dependencies:
+ ansi-styles: "npm:^3.2.1"
+ escape-string-regexp: "npm:^1.0.5"
+ supports-color: "npm:^5.3.0"
+ checksum: e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "chalk@npm:4.1.2"
+ dependencies:
+ ansi-styles: "npm:^4.1.0"
+ supports-color: "npm:^7.1.0"
+ checksum: 4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880
+ languageName: node
+ linkType: hard
+
+"chardet@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "chardet@npm:0.7.0"
+ checksum: 96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d
+ languageName: node
+ linkType: hard
+
+"charenc@npm:>= 0.0.1":
+ version: 0.0.2
+ resolution: "charenc@npm:0.0.2"
+ checksum: a45ec39363a16799d0f9365c8dd0c78e711415113c6f14787a22462ef451f5013efae8a28f1c058f81fc01f2a6a16955f7a5fd0cd56247ce94a45349c89877d8
+ languageName: node
+ linkType: hard
+
+"check-error@npm:^1.0.2, check-error@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "check-error@npm:1.0.3"
+ dependencies:
+ get-func-name: "npm:^2.0.2"
+ checksum: 94aa37a7315c0e8a83d0112b5bfb5a8624f7f0f81057c73e4707729cdd8077166c6aefb3d8e2b92c63ee130d4a2ff94bad46d547e12f3238cc1d78342a973841
+ languageName: node
+ linkType: hard
+
+"checkpoint-store@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "checkpoint-store@npm:1.1.0"
+ dependencies:
+ functional-red-black-tree: "npm:^1.0.1"
+ checksum: 257dea033983adbbfb50c54db0cb8045450aa00f260c95e75cad62574b467f5b1060b1e35d5d1c296c6923026827d8dc0e5cd450feddd74b15d8b6580075cd23
+ languageName: node
+ linkType: hard
+
+"chokidar@npm:3.5.3, chokidar@npm:^3.4.0":
+ version: 3.5.3
+ resolution: "chokidar@npm:3.5.3"
+ dependencies:
+ anymatch: "npm:~3.1.2"
+ braces: "npm:~3.0.2"
+ fsevents: "npm:~2.3.2"
+ glob-parent: "npm:~5.1.2"
+ is-binary-path: "npm:~2.1.0"
+ is-glob: "npm:~4.0.1"
+ normalize-path: "npm:~3.0.0"
+ readdirp: "npm:~3.6.0"
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1
+ languageName: node
+ linkType: hard
+
+"chownr@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "chownr@npm:1.1.4"
+ checksum: ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db
+ languageName: node
+ linkType: hard
+
+"chownr@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "chownr@npm:2.0.0"
+ checksum: 594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6
+ languageName: node
+ linkType: hard
+
+"ci-info@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "ci-info@npm:2.0.0"
+ checksum: 8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46
+ languageName: node
+ linkType: hard
+
+"cids@npm:^0.7.1":
+ version: 0.7.5
+ resolution: "cids@npm:0.7.5"
+ dependencies:
+ buffer: "npm:^5.5.0"
+ class-is: "npm:^1.1.0"
+ multibase: "npm:~0.6.0"
+ multicodec: "npm:^1.0.0"
+ multihashes: "npm:~0.4.15"
+ checksum: 8fc7a14a2c2b302e3e76051fa7936150b24c0da681438ed036390c8fbcb78df5af20a3f73a35b7fc93305c633e595691399abf44a1c33fe4834544f2737d99ae
+ languageName: node
+ linkType: hard
+
+"cids@npm:^1.0.0":
+ version: 1.1.9
+ resolution: "cids@npm:1.1.9"
+ dependencies:
+ multibase: "npm:^4.0.1"
+ multicodec: "npm:^3.0.1"
+ multihashes: "npm:^4.0.1"
+ uint8arrays: "npm:^3.0.0"
+ checksum: 9a1de15b563abf45608d483190287eab7f272724fcde3af0e71a8c05913877b20a89753196fb1f1f042e3dad9a2939b63870f5607f99e2fd7f68f47a5480602d
+ languageName: node
+ linkType: hard
+
+"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3":
+ version: 1.0.4
+ resolution: "cipher-base@npm:1.0.4"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ safe-buffer: "npm:^5.0.1"
+ checksum: d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b
+ languageName: node
+ linkType: hard
+
+"class-is@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "class-is@npm:1.1.0"
+ checksum: 07241182c379a630c1841e99cd2301f0492d8f973f111f13b4487231f7cc28a1f1166670ce2dfcab91449155e6e107379eb9d15ba140e749a11d4fcba3883f52
+ languageName: node
+ linkType: hard
+
+"class-utils@npm:^0.3.5":
+ version: 0.3.6
+ resolution: "class-utils@npm:0.3.6"
+ dependencies:
+ arr-union: "npm:^3.1.0"
+ define-property: "npm:^0.2.5"
+ isobject: "npm:^3.0.0"
+ static-extend: "npm:^0.1.1"
+ checksum: d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42
+ languageName: node
+ linkType: hard
+
+"classic-level@npm:^1.2.0":
+ version: 1.3.0
+ resolution: "classic-level@npm:1.3.0"
+ dependencies:
+ abstract-level: "npm:^1.0.2"
+ catering: "npm:^2.1.0"
+ module-error: "npm:^1.0.1"
+ napi-macros: "npm:^2.2.2"
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.3.0"
+ checksum: 24b2bd85a4bacba86424903bff6952874bbb8c69ecdbeb77f046e68e67cd1ae4eccfd98af4277538edc6b168db39ca48cd02d172ec3805c3922e4f884732d8ea
+ languageName: node
+ linkType: hard
+
+"clean-stack@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "clean-stack@npm:2.2.0"
+ checksum: 1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1
+ languageName: node
+ linkType: hard
+
+"cli-cursor@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "cli-cursor@npm:3.1.0"
+ dependencies:
+ restore-cursor: "npm:^3.1.0"
+ checksum: 92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111
+ languageName: node
+ linkType: hard
+
+"cli-spinners@npm:^2.5.0":
+ version: 2.9.2
+ resolution: "cli-spinners@npm:2.9.2"
+ checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3
+ languageName: node
+ linkType: hard
+
+"cli-table3@npm:^0.5.0":
+ version: 0.5.1
+ resolution: "cli-table3@npm:0.5.1"
+ dependencies:
+ colors: "npm:^1.1.2"
+ object-assign: "npm:^4.1.0"
+ string-width: "npm:^2.1.1"
+ dependenciesMeta:
+ colors:
+ optional: true
+ checksum: 659c40ead17539d0665aa9dea85a7650fc161939f9d8bd3842c6cf5da51dc867057d3066fe8c962dafa163da39ce2029357754aee2c8f9513ea7a0810511d1d6
+ languageName: node
+ linkType: hard
+
+"cli-table3@npm:^0.6.0":
+ version: 0.6.3
+ resolution: "cli-table3@npm:0.6.3"
+ dependencies:
+ "@colors/colors": "npm:1.5.0"
+ string-width: "npm:^4.2.0"
+ dependenciesMeta:
+ "@colors/colors":
+ optional: true
+ checksum: 39e580cb346c2eaf1bd8f4ff055ae644e902b8303c164a1b8894c0dc95941f92e001db51f49649011be987e708d9fa3183ccc2289a4d376a057769664048cc0c
+ languageName: node
+ linkType: hard
+
+"cli-table@npm:^0.3.6":
+ version: 0.3.11
+ resolution: "cli-table@npm:0.3.11"
+ dependencies:
+ colors: "npm:1.0.3"
+ checksum: 6e31da4e19e942bf01749ff78d7988b01e0101955ce2b1e413eecdc115d4bb9271396464761491256a7d3feeedb5f37ae505f4314c4f8044b5d0f4b579c18f29
+ languageName: node
+ linkType: hard
+
+"cli-truncate@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "cli-truncate@npm:2.1.0"
+ dependencies:
+ slice-ansi: "npm:^3.0.0"
+ string-width: "npm:^4.2.0"
+ checksum: dfaa3df675bcef7a3254773de768712b590250420345a4c7ac151f041a4bacb4c25864b1377bee54a39b5925a030c00eabf014e312e3a4ac130952ed3b3879e9
+ languageName: node
+ linkType: hard
+
+"cli-width@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "cli-width@npm:3.0.0"
+ checksum: 125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a
+ languageName: node
+ linkType: hard
+
+"cliui@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "cliui@npm:3.2.0"
+ dependencies:
+ string-width: "npm:^1.0.1"
+ strip-ansi: "npm:^3.0.1"
+ wrap-ansi: "npm:^2.0.0"
+ checksum: 07b121fac7fd33ff8dbf3523f0d3dca0329d4e457e57dee54502aa5f27a33cbd9e66aa3e248f0260d8a1431b65b2bad8f510cd97fb8ab6a8e0506310a92e18d5
+ languageName: node
+ linkType: hard
+
+"cliui@npm:^7.0.2":
+ version: 7.0.4
+ resolution: "cliui@npm:7.0.4"
+ dependencies:
+ string-width: "npm:^4.2.0"
+ strip-ansi: "npm:^6.0.0"
+ wrap-ansi: "npm:^7.0.0"
+ checksum: 6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00
+ languageName: node
+ linkType: hard
+
+"cliui@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "cliui@npm:8.0.1"
+ dependencies:
+ string-width: "npm:^4.2.0"
+ strip-ansi: "npm:^6.0.1"
+ wrap-ansi: "npm:^7.0.0"
+ checksum: 4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5
+ languageName: node
+ linkType: hard
+
+"clone-response@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "clone-response@npm:1.0.3"
+ dependencies:
+ mimic-response: "npm:^1.0.0"
+ checksum: 06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087
+ languageName: node
+ linkType: hard
+
+"clone@npm:2.1.2, clone@npm:^2.0.0":
+ version: 2.1.2
+ resolution: "clone@npm:2.1.2"
+ checksum: ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e
+ languageName: node
+ linkType: hard
+
+"clone@npm:^1.0.2":
+ version: 1.0.4
+ resolution: "clone@npm:1.0.4"
+ checksum: 2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b
+ languageName: node
+ linkType: hard
+
+"code-point-at@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "code-point-at@npm:1.1.0"
+ checksum: 33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6
+ languageName: node
+ linkType: hard
+
+"collection-visit@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "collection-visit@npm:1.0.0"
+ dependencies:
+ map-visit: "npm:^1.0.0"
+ object-visit: "npm:^1.0.0"
+ checksum: add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a
+ languageName: node
+ linkType: hard
+
+"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3":
+ version: 1.9.3
+ resolution: "color-convert@npm:1.9.3"
+ dependencies:
+ color-name: "npm:1.1.3"
+ checksum: 5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c
+ languageName: node
+ linkType: hard
+
+"color-convert@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "color-convert@npm:2.0.1"
+ dependencies:
+ color-name: "npm:~1.1.4"
+ checksum: 37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7
+ languageName: node
+ linkType: hard
+
+"color-name@npm:1.1.3":
+ version: 1.1.3
+ resolution: "color-name@npm:1.1.3"
+ checksum: 566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6
+ languageName: node
+ linkType: hard
+
+"color-name@npm:^1.0.0, color-name@npm:~1.1.4":
+ version: 1.1.4
+ resolution: "color-name@npm:1.1.4"
+ checksum: a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95
+ languageName: node
+ linkType: hard
+
+"color-string@npm:^1.6.0":
+ version: 1.9.1
+ resolution: "color-string@npm:1.9.1"
+ dependencies:
+ color-name: "npm:^1.0.0"
+ simple-swizzle: "npm:^0.2.2"
+ checksum: b0bfd74c03b1f837f543898b512f5ea353f71630ccdd0d66f83028d1f0924a7d4272deb278b9aef376cacf1289b522ac3fb175e99895283645a2dc3a33af2404
+ languageName: node
+ linkType: hard
+
+"color@npm:^3.1.3":
+ version: 3.2.1
+ resolution: "color@npm:3.2.1"
+ dependencies:
+ color-convert: "npm:^1.9.3"
+ color-string: "npm:^1.6.0"
+ checksum: 39345d55825884c32a88b95127d417a2c24681d8b57069413596d9fcbb721459ef9d9ec24ce3e65527b5373ce171b73e38dbcd9c830a52a6487e7f37bf00e83c
+ languageName: node
+ linkType: hard
+
+"colorette@npm:^2.0.16":
+ version: 2.0.20
+ resolution: "colorette@npm:2.0.20"
+ checksum: e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40
+ languageName: node
+ linkType: hard
+
+"colors@npm:1.0.3":
+ version: 1.0.3
+ resolution: "colors@npm:1.0.3"
+ checksum: f9e40dd8b3e1a65378a7ced3fced15ddfd60aaf38e99a7521a7fdb25056b15e092f651cd0f5aa1e9b04fa8ce3616d094e07fc6c2bb261e24098db1ddd3d09a1d
+ languageName: node
+ linkType: hard
+
+"colors@npm:1.4.0, colors@npm:^1.1.2":
+ version: 1.4.0
+ resolution: "colors@npm:1.4.0"
+ checksum: 9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb
+ languageName: node
+ linkType: hard
+
+"colorspace@npm:1.1.x":
+ version: 1.1.4
+ resolution: "colorspace@npm:1.1.4"
+ dependencies:
+ color: "npm:^3.1.3"
+ text-hex: "npm:1.0.x"
+ checksum: af5f91ff7f8e146b96e439ac20ed79b197210193bde721b47380a75b21751d90fa56390c773bb67c0aedd34ff85091883a437ab56861c779bd507d639ba7e123
+ languageName: node
+ linkType: hard
+
+"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
+ version: 1.0.8
+ resolution: "combined-stream@npm:1.0.8"
+ dependencies:
+ delayed-stream: "npm:~1.0.0"
+ checksum: 0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5
+ languageName: node
+ linkType: hard
+
+"command-exists@npm:^1.2.8":
+ version: 1.2.9
+ resolution: "command-exists@npm:1.2.9"
+ checksum: 75040240062de46cd6cd43e6b3032a8b0494525c89d3962e280dde665103f8cc304a8b313a5aa541b91da2f5a9af75c5959dc3a77893a2726407a5e9a0234c16
+ languageName: node
+ linkType: hard
+
+"command-line-args@npm:^4.0.7":
+ version: 4.0.7
+ resolution: "command-line-args@npm:4.0.7"
+ dependencies:
+ array-back: "npm:^2.0.0"
+ find-replace: "npm:^1.0.3"
+ typical: "npm:^2.6.1"
+ bin:
+ command-line-args: bin/cli.js
+ checksum: ff1b1f5ca8b4f2c396ae9fcaf187824c5f0129e6ca85e082b3d6c3c54e388b5086a36a98d7eef28bc4358b10d639a732871df6e5a09122d7f911f2240c1e5f0b
+ languageName: node
+ linkType: hard
+
+"commander@npm:3.0.2":
+ version: 3.0.2
+ resolution: "commander@npm:3.0.2"
+ checksum: 8a279b4bacde68f03664086260ccb623122d2bdae6f380a41c9e06b646e830372c30a4b88261238550e0ad69d53f7af8883cb705d8237fdd22947e84913b149c
+ languageName: node
+ linkType: hard
+
+"commander@npm:^10.0.0":
+ version: 10.0.1
+ resolution: "commander@npm:10.0.1"
+ checksum: 53f33d8927758a911094adadda4b2cbac111a5b377d8706700587650fd8f45b0bbe336de4b5c3fe47fd61f420a3d9bd452b6e0e6e5600a7e74d7bf0174f6efe3
+ languageName: node
+ linkType: hard
+
+"commander@npm:^2.15.0":
+ version: 2.20.3
+ resolution: "commander@npm:2.20.3"
+ checksum: 74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288
+ languageName: node
+ linkType: hard
+
+"commander@npm:^6.2.0":
+ version: 6.2.1
+ resolution: "commander@npm:6.2.1"
+ checksum: 85748abd9d18c8bc88febed58b98f66b7c591d9b5017cad459565761d7b29ca13b7783ea2ee5ce84bf235897333706c4ce29adf1ce15c8252780e7000e2ce9ea
+ languageName: node
+ linkType: hard
+
+"compare-func@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "compare-func@npm:2.0.0"
+ dependencies:
+ array-ify: "npm:^1.0.0"
+ dot-prop: "npm:^5.1.0"
+ checksum: 78bd4dd4ed311a79bd264c9e13c36ed564cde657f1390e699e0f04b8eee1fc06ffb8698ce2dfb5fbe7342d509579c82d4e248f08915b708f77f7b72234086cc3
+ languageName: node
+ linkType: hard
+
+"compare-versions@npm:^6.0.0":
+ version: 6.1.0
+ resolution: "compare-versions@npm:6.1.0"
+ checksum: 5378edc8a53ac98ed907da463e1d6c26f1ed2664006d6a0d54bbdf7f046a36c43e244740854fc0edfc1e09253b9a0b7c98d1282dfee9f6f1a87199599f611218
+ languageName: node
+ linkType: hard
+
+"component-emitter@npm:^1.2.1":
+ version: 1.3.1
+ resolution: "component-emitter@npm:1.3.1"
+ checksum: e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032
+ languageName: node
+ linkType: hard
+
+"concat-map@npm:0.0.1":
+ version: 0.0.1
+ resolution: "concat-map@npm:0.0.1"
+ checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f
+ languageName: node
+ linkType: hard
+
+"concat-stream@npm:^1.5.1, concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.2":
+ version: 1.6.2
+ resolution: "concat-stream@npm:1.6.2"
+ dependencies:
+ buffer-from: "npm:^1.0.0"
+ inherits: "npm:^2.0.3"
+ readable-stream: "npm:^2.2.2"
+ typedarray: "npm:^0.0.6"
+ checksum: 2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617
+ languageName: node
+ linkType: hard
+
+"console-table-printer@npm:^2.11.1, console-table-printer@npm:^2.9.0":
+ version: 2.11.2
+ resolution: "console-table-printer@npm:2.11.2"
+ dependencies:
+ simple-wcswidth: "npm:^1.0.1"
+ checksum: 03d46563591395f54fb756a7793b289d1f162eac8dfabf52dbb31b71bf5745e11e6d002da92c38e25b94bb2f5302bae707693ebbfbe406109f21e9e486ddecfb
+ languageName: node
+ linkType: hard
+
+"content-disposition@npm:0.5.4":
+ version: 0.5.4
+ resolution: "content-disposition@npm:0.5.4"
+ dependencies:
+ safe-buffer: "npm:5.2.1"
+ checksum: bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb
+ languageName: node
+ linkType: hard
+
+"content-hash@npm:^2.5.2":
+ version: 2.5.2
+ resolution: "content-hash@npm:2.5.2"
+ dependencies:
+ cids: "npm:^0.7.1"
+ multicodec: "npm:^0.5.5"
+ multihashes: "npm:^0.4.15"
+ checksum: 107463b574365cf0dc07711bb6fdc2b613ef631fee2245bb77f507057e91d52e8e28faf2f4c092bfff918eb7ae8eb226b75cae4320721138126ec9925a500228
+ languageName: node
+ linkType: hard
+
+"content-type@npm:~1.0.4, content-type@npm:~1.0.5":
+ version: 1.0.5
+ resolution: "content-type@npm:1.0.5"
+ checksum: b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af
+ languageName: node
+ linkType: hard
+
+"conventional-changelog-angular@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "conventional-changelog-angular@npm:7.0.0"
+ dependencies:
+ compare-func: "npm:^2.0.0"
+ checksum: 90e73e25e224059b02951b6703b5f8742dc2a82c1fea62163978e6735fd3ab04350897a8fc6f443ec6b672d6b66e28a0820e833e544a0101f38879e5e6289b7e
+ languageName: node
+ linkType: hard
+
+"conventional-changelog-conventionalcommits@npm:^7.0.2":
+ version: 7.0.2
+ resolution: "conventional-changelog-conventionalcommits@npm:7.0.2"
+ dependencies:
+ compare-func: "npm:^2.0.0"
+ checksum: 3cb1eab35e37fc973cfb3aed0e159f54414e49b222988da1c2aa86cc8a87fe7531491bbb7657fe5fc4dc0e25f5b50e2065ba8ac71cc4c08eed9189102a2b81bd
+ languageName: node
+ linkType: hard
+
+"conventional-commits-parser@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "conventional-commits-parser@npm:5.0.0"
+ dependencies:
+ JSONStream: "npm:^1.3.5"
+ is-text-path: "npm:^2.0.0"
+ meow: "npm:^12.0.1"
+ split2: "npm:^4.0.0"
+ bin:
+ conventional-commits-parser: cli.mjs
+ checksum: c9e542f4884119a96a6bf3311ff62cdee55762d8547f4c745ae3ebdc50afe4ba7691e165e34827d5cf63283cbd93ab69917afd7922423075b123d5d9a7a82ed2
+ languageName: node
+ linkType: hard
+
+"convert-source-map@npm:^1.5.1":
+ version: 1.9.0
+ resolution: "convert-source-map@npm:1.9.0"
+ checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b
+ languageName: node
+ linkType: hard
+
+"cookie-signature@npm:1.0.6":
+ version: 1.0.6
+ resolution: "cookie-signature@npm:1.0.6"
+ checksum: b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221
+ languageName: node
+ linkType: hard
+
+"cookie@npm:0.4.2, cookie@npm:^0.4.1":
+ version: 0.4.2
+ resolution: "cookie@npm:0.4.2"
+ checksum: beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2
+ languageName: node
+ linkType: hard
+
+"cookie@npm:0.5.0":
+ version: 0.5.0
+ resolution: "cookie@npm:0.5.0"
+ checksum: c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d
+ languageName: node
+ linkType: hard
+
+"cookiejar@npm:^2.1.1":
+ version: 2.1.4
+ resolution: "cookiejar@npm:2.1.4"
+ checksum: 2dae55611c6e1678f34d93984cbd4bda58f4fe3e5247cc4993f4a305cd19c913bbaf325086ed952e892108115073a747596453d3dc1c34947f47f731818b8ad1
+ languageName: node
+ linkType: hard
+
+"copy-descriptor@npm:^0.1.0":
+ version: 0.1.1
+ resolution: "copy-descriptor@npm:0.1.1"
+ checksum: 161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181
+ languageName: node
+ linkType: hard
+
+"core-js-pure@npm:^3.0.1":
+ version: 3.33.3
+ resolution: "core-js-pure@npm:3.33.3"
+ checksum: 97cf39cc013f6a4f77700762de36b495228b3c087fc04b61e86bfbfb475595529966cabbcf37e738e3a468c486e815c85118d120cc6fc4960da08a14caf69826
+ languageName: node
+ linkType: hard
+
+"core-js@npm:^2.4.0, core-js@npm:^2.5.0":
+ version: 2.6.12
+ resolution: "core-js@npm:2.6.12"
+ checksum: 00128efe427789120a06b819adc94cc72b96955acb331cb71d09287baf9bd37bebd191d91f1ee4939c893a050307ead4faea08876f09115112612b6a05684b63
+ languageName: node
+ linkType: hard
+
+"core-util-is@npm:1.0.2":
+ version: 1.0.2
+ resolution: "core-util-is@npm:1.0.2"
+ checksum: 980a37a93956d0de8a828ce508f9b9e3317039d68922ca79995421944146700e4aaf490a6dbfebcb1c5292a7184600c7710b957d724be1e37b8254c6bc0fe246
+ languageName: node
+ linkType: hard
+
+"core-util-is@npm:~1.0.0":
+ version: 1.0.3
+ resolution: "core-util-is@npm:1.0.3"
+ checksum: 90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9
+ languageName: node
+ linkType: hard
+
+"cors@npm:2.8.5, cors@npm:^2.8.1":
+ version: 2.8.5
+ resolution: "cors@npm:2.8.5"
+ dependencies:
+ object-assign: "npm:^4"
+ vary: "npm:^1"
+ checksum: 373702b7999409922da80de4a61938aabba6929aea5b6fd9096fefb9e8342f626c0ebd7507b0e8b0b311380744cc985f27edebc0a26e0ddb784b54e1085de761
+ languageName: node
+ linkType: hard
+
+"cosmiconfig-typescript-loader@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "cosmiconfig-typescript-loader@npm:5.0.0"
+ dependencies:
+ jiti: "npm:^1.19.1"
+ peerDependencies:
+ "@types/node": "*"
+ cosmiconfig: ">=8.2"
+ typescript: ">=4"
+ checksum: 0eb1a767a589cf092e68729e184d5917ae0b167b6f5d908bc58cee221d66b937430fc58df64029795ef98bb8e85c575da6e3819c5f9679c721de7bdbb4bde719
+ languageName: node
+ linkType: hard
+
+"cosmiconfig@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "cosmiconfig@npm:7.1.0"
+ dependencies:
+ "@types/parse-json": "npm:^4.0.0"
+ import-fresh: "npm:^3.2.1"
+ parse-json: "npm:^5.0.0"
+ path-type: "npm:^4.0.0"
+ yaml: "npm:^1.10.0"
+ checksum: b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03
+ languageName: node
+ linkType: hard
+
+"cosmiconfig@npm:^8.0.0, cosmiconfig@npm:^8.3.6":
+ version: 8.3.6
+ resolution: "cosmiconfig@npm:8.3.6"
+ dependencies:
+ import-fresh: "npm:^3.3.0"
+ js-yaml: "npm:^4.1.0"
+ parse-json: "npm:^5.2.0"
+ path-type: "npm:^4.0.0"
+ peerDependencies:
+ typescript: ">=4.9.5"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a
+ languageName: node
+ linkType: hard
+
+"crc-32@npm:^1.2.0":
+ version: 1.2.2
+ resolution: "crc-32@npm:1.2.2"
+ bin:
+ crc32: bin/crc32.njs
+ checksum: 11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0
+ languageName: node
+ linkType: hard
+
+"create-ecdh@npm:^4.0.0":
+ version: 4.0.4
+ resolution: "create-ecdh@npm:4.0.4"
+ dependencies:
+ bn.js: "npm:^4.1.0"
+ elliptic: "npm:^6.5.3"
+ checksum: 77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f
+ languageName: node
+ linkType: hard
+
+"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "create-hash@npm:1.2.0"
+ dependencies:
+ cipher-base: "npm:^1.0.1"
+ inherits: "npm:^2.0.1"
+ md5.js: "npm:^1.3.4"
+ ripemd160: "npm:^2.0.1"
+ sha.js: "npm:^2.4.0"
+ checksum: d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915
+ languageName: node
+ linkType: hard
+
+"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7":
+ version: 1.1.7
+ resolution: "create-hmac@npm:1.1.7"
+ dependencies:
+ cipher-base: "npm:^1.0.3"
+ create-hash: "npm:^1.1.0"
+ inherits: "npm:^2.0.1"
+ ripemd160: "npm:^2.0.0"
+ safe-buffer: "npm:^5.0.1"
+ sha.js: "npm:^2.4.8"
+ checksum: 24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835
+ languageName: node
+ linkType: hard
+
+"create-require@npm:^1.1.0":
+ version: 1.1.1
+ resolution: "create-require@npm:1.1.1"
+ checksum: 157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91
+ languageName: node
+ linkType: hard
+
+"cross-fetch@npm:3.1.5":
+ version: 3.1.5
+ resolution: "cross-fetch@npm:3.1.5"
+ dependencies:
+ node-fetch: "npm:2.6.7"
+ checksum: 29b457f8df11b46b8388a53c947de80bfe04e6466a59c1628c9870b48505b90ec1d28a05b543a0247416a99f1cfe147d1efe373afdeb46a192334ba5fe91b871
+ languageName: node
+ linkType: hard
+
+"cross-fetch@npm:4.0.0":
+ version: 4.0.0
+ resolution: "cross-fetch@npm:4.0.0"
+ dependencies:
+ node-fetch: "npm:^2.6.12"
+ checksum: 386727dc4c6b044746086aced959ff21101abb85c43df5e1d151547ccb6f338f86dec3f28b9dbddfa8ff5b9ec8662ed2263ad4607a93b2dc354fb7fe3bbb898a
+ languageName: node
+ linkType: hard
+
+"cross-fetch@npm:^2.1.0, cross-fetch@npm:^2.1.1":
+ version: 2.2.6
+ resolution: "cross-fetch@npm:2.2.6"
+ dependencies:
+ node-fetch: "npm:^2.6.7"
+ whatwg-fetch: "npm:^2.0.4"
+ checksum: 073d160a4d5d7ce7f88b01a18f425e31f60da4563e41f1c4f130c52c302f1f202f1a1999f39bb86daa39ca077b80b4985259c19f13fcfafdde3968d49ae94da5
+ languageName: node
+ linkType: hard
+
+"cross-fetch@npm:^3.1.4":
+ version: 3.1.8
+ resolution: "cross-fetch@npm:3.1.8"
+ dependencies:
+ node-fetch: "npm:^2.6.12"
+ checksum: 4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af
+ languageName: node
+ linkType: hard
+
+"cross-spawn@npm:^6.0.5":
+ version: 6.0.5
+ resolution: "cross-spawn@npm:6.0.5"
+ dependencies:
+ nice-try: "npm:^1.0.4"
+ path-key: "npm:^2.0.1"
+ semver: "npm:^5.5.0"
+ shebang-command: "npm:^1.2.0"
+ which: "npm:^1.2.9"
+ checksum: e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012
+ languageName: node
+ linkType: hard
+
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
+ version: 7.0.3
+ resolution: "cross-spawn@npm:7.0.3"
+ dependencies:
+ path-key: "npm:^3.1.0"
+ shebang-command: "npm:^2.0.0"
+ which: "npm:^2.0.1"
+ checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750
+ languageName: node
+ linkType: hard
+
+"crypt@npm:>= 0.0.1":
+ version: 0.0.2
+ resolution: "crypt@npm:0.0.2"
+ checksum: adbf263441dd801665d5425f044647533f39f4612544071b1471962209d235042fb703c27eea2795c7c53e1dfc242405173003f83cf4f4761a633d11f9653f18
+ languageName: node
+ linkType: hard
+
+"crypto-browserify@npm:3.12.0":
+ version: 3.12.0
+ resolution: "crypto-browserify@npm:3.12.0"
+ dependencies:
+ browserify-cipher: "npm:^1.0.0"
+ browserify-sign: "npm:^4.0.0"
+ create-ecdh: "npm:^4.0.0"
+ create-hash: "npm:^1.1.0"
+ create-hmac: "npm:^1.1.0"
+ diffie-hellman: "npm:^5.0.0"
+ inherits: "npm:^2.0.1"
+ pbkdf2: "npm:^3.0.3"
+ public-encrypt: "npm:^4.0.0"
+ randombytes: "npm:^2.0.0"
+ randomfill: "npm:^1.0.3"
+ checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92
+ languageName: node
+ linkType: hard
+
+"d@npm:1, d@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "d@npm:1.0.1"
+ dependencies:
+ es5-ext: "npm:^0.10.50"
+ type: "npm:^1.0.1"
+ checksum: 1fedcb3b956a461f64d86b94b347441beff5cef8910b6ac4ec509a2c67eeaa7093660a98b26601ac91f91260238add73bdf25867a9c0cb783774642bc4c1523f
+ languageName: node
+ linkType: hard
+
+"dargs@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "dargs@npm:7.0.0"
+ checksum: ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92
+ languageName: node
+ linkType: hard
+
+"dashdash@npm:^1.12.0":
+ version: 1.14.1
+ resolution: "dashdash@npm:1.14.1"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ checksum: 64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a
+ languageName: node
+ linkType: hard
+
+"death@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "death@npm:1.1.0"
+ checksum: 4cf8ec37728b99cd18566e605b4c967eedaeeb1533a3003cb88cbc69e6fe1787393b21bfa8c26045222f4e7dd75044eaf6b4c566b67da84ecb81717a7e3ca391
+ languageName: node
+ linkType: hard
+
+"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.8, debug@npm:^2.6.9":
+ version: 2.6.9
+ resolution: "debug@npm:2.6.9"
+ dependencies:
+ ms: "npm:2.0.0"
+ checksum: 121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589
+ languageName: node
+ linkType: hard
+
+"debug@npm:3.2.6":
+ version: 3.2.6
+ resolution: "debug@npm:3.2.6"
+ dependencies:
+ ms: "npm:^2.1.1"
+ checksum: 406ae034424c5570c83bb7f7baf6a2321ace5b94d6f0032ec796c686e277a55bbb575712bb9e6f204e044b1a8c31981ba97fab725a09fcdc7f85cd89daf4de30
+ languageName: node
+ linkType: hard
+
+"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
+ version: 4.3.4
+ resolution: "debug@npm:4.3.4"
+ dependencies:
+ ms: "npm:2.1.2"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736
+ languageName: node
+ linkType: hard
+
+"debug@npm:^3.1.0":
+ version: 3.2.7
+ resolution: "debug@npm:3.2.7"
+ dependencies:
+ ms: "npm:^2.1.1"
+ checksum: 37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a
+ languageName: node
+ linkType: hard
+
+"decamelize-keys@npm:^1.1.0":
+ version: 1.1.1
+ resolution: "decamelize-keys@npm:1.1.1"
+ dependencies:
+ decamelize: "npm:^1.1.0"
+ map-obj: "npm:^1.0.0"
+ checksum: 4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d
+ languageName: node
+ linkType: hard
+
+"decamelize@npm:^1.1.0, decamelize@npm:^1.1.1":
+ version: 1.2.0
+ resolution: "decamelize@npm:1.2.0"
+ checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2
+ languageName: node
+ linkType: hard
+
+"decamelize@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "decamelize@npm:4.0.0"
+ checksum: e06da03fc05333e8cd2778c1487da67ffbea5b84e03ca80449519b8fa61f888714bbc6f459ea963d5641b4aa98832130eb5cd193d90ae9f0a27eee14be8e278d
+ languageName: node
+ linkType: hard
+
+"decode-uri-component@npm:^0.2.0":
+ version: 0.2.2
+ resolution: "decode-uri-component@npm:0.2.2"
+ checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31
+ languageName: node
+ linkType: hard
+
+"decompress-response@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "decompress-response@npm:3.3.0"
+ dependencies:
+ mimic-response: "npm:^1.0.0"
+ checksum: 5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d
+ languageName: node
+ linkType: hard
+
+"decompress-response@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "decompress-response@npm:6.0.0"
+ dependencies:
+ mimic-response: "npm:^3.1.0"
+ checksum: bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e
+ languageName: node
+ linkType: hard
+
+"dedent@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "dedent@npm:0.7.0"
+ checksum: 7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b
+ languageName: node
+ linkType: hard
+
+"deep-eql@npm:^4.1.3":
+ version: 4.1.3
+ resolution: "deep-eql@npm:4.1.3"
+ dependencies:
+ type-detect: "npm:^4.0.0"
+ checksum: ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd
+ languageName: node
+ linkType: hard
+
+"deep-equal@npm:~1.1.1":
+ version: 1.1.2
+ resolution: "deep-equal@npm:1.1.2"
+ dependencies:
+ is-arguments: "npm:^1.1.1"
+ is-date-object: "npm:^1.0.5"
+ is-regex: "npm:^1.1.4"
+ object-is: "npm:^1.1.5"
+ object-keys: "npm:^1.1.1"
+ regexp.prototype.flags: "npm:^1.5.1"
+ checksum: cd85d822d18e9b3e1532d0f6ba412d229aa9d22881d70da161674428ae96e47925191296f7cda29306bac252889007da40ed8449363bd1c96c708acb82068a00
+ languageName: node
+ linkType: hard
+
+"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3":
+ version: 0.1.4
+ resolution: "deep-is@npm:0.1.4"
+ checksum: 7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c
+ languageName: node
+ linkType: hard
+
+"default-browser-id@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "default-browser-id@npm:3.0.0"
+ dependencies:
+ bplist-parser: "npm:^0.2.0"
+ untildify: "npm:^4.0.0"
+ checksum: 8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7
+ languageName: node
+ linkType: hard
+
+"default-browser@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "default-browser@npm:4.0.0"
+ dependencies:
+ bundle-name: "npm:^3.0.0"
+ default-browser-id: "npm:^3.0.0"
+ execa: "npm:^7.1.1"
+ titleize: "npm:^3.0.0"
+ checksum: 7c8848badc139ecf9d878e562bc4e7ab4301e51ba120b24d8dcb14739c30152115cc612065ac3ab73c02aace4afa29db5a044257b2f0cf234f16e3a58f6c925e
+ languageName: node
+ linkType: hard
+
+"defaults@npm:^1.0.3":
+ version: 1.0.4
+ resolution: "defaults@npm:1.0.4"
+ dependencies:
+ clone: "npm:^1.0.2"
+ checksum: 9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a
+ languageName: node
+ linkType: hard
+
+"defer-to-connect@npm:^1.0.1":
+ version: 1.1.3
+ resolution: "defer-to-connect@npm:1.1.3"
+ checksum: 9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e
+ languageName: node
+ linkType: hard
+
+"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "defer-to-connect@npm:2.0.1"
+ checksum: 625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782
+ languageName: node
+ linkType: hard
+
+"deferred-leveldown@npm:~1.2.1":
+ version: 1.2.2
+ resolution: "deferred-leveldown@npm:1.2.2"
+ dependencies:
+ abstract-leveldown: "npm:~2.6.0"
+ checksum: 5b0c2c1c8c13b71237a90a30ed6f60afcebeea18c99f3269d75ada92403e8089f42f2c1b891f8a5b96da1216806c28a4ea65d634ea86cf98368d46b27d9002d2
+ languageName: node
+ linkType: hard
+
+"deferred-leveldown@npm:~4.0.0":
+ version: 4.0.2
+ resolution: "deferred-leveldown@npm:4.0.2"
+ dependencies:
+ abstract-leveldown: "npm:~5.0.0"
+ inherits: "npm:^2.0.3"
+ checksum: 316156e2475b64fc286c35c1f9fae2f278889b098e840cb948a6da4946b87220fb8f448879f2318e8806e34c6f510e1320f0bd6d143c5a79f4b85be28ef77e46
+ languageName: node
+ linkType: hard
+
+"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "define-data-property@npm:1.1.1"
+ dependencies:
+ get-intrinsic: "npm:^1.2.1"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.0"
+ checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94
+ languageName: node
+ linkType: hard
+
+"define-lazy-prop@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "define-lazy-prop@npm:3.0.0"
+ checksum: 5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49
+ languageName: node
+ linkType: hard
+
+"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "define-properties@npm:1.2.1"
+ dependencies:
+ define-data-property: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.0"
+ object-keys: "npm:^1.1.1"
+ checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3
+ languageName: node
+ linkType: hard
+
+"define-property@npm:^0.2.5":
+ version: 0.2.5
+ resolution: "define-property@npm:0.2.5"
+ dependencies:
+ is-descriptor: "npm:^0.1.0"
+ checksum: 9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750
+ languageName: node
+ linkType: hard
+
+"define-property@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "define-property@npm:1.0.0"
+ dependencies:
+ is-descriptor: "npm:^1.0.0"
+ checksum: d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e
+ languageName: node
+ linkType: hard
+
+"define-property@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "define-property@npm:2.0.2"
+ dependencies:
+ is-descriptor: "npm:^1.0.2"
+ isobject: "npm:^3.0.1"
+ checksum: f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969
+ languageName: node
+ linkType: hard
+
+"defined@npm:~1.0.1":
+ version: 1.0.1
+ resolution: "defined@npm:1.0.1"
+ checksum: 357212c95fd69c3b431f4766440f1b10a8362d2663b86e3d7c139fe7fc98a1d5a4996b8b55ca62e97fb882f9887374b76944d29f9650a07993d98e7be86a804a
+ languageName: node
+ linkType: hard
+
+"delayed-stream@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "delayed-stream@npm:1.0.0"
+ checksum: d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19
+ languageName: node
+ linkType: hard
+
+"delete-empty@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "delete-empty@npm:3.0.0"
+ dependencies:
+ ansi-colors: "npm:^4.1.0"
+ minimist: "npm:^1.2.0"
+ path-starts-with: "npm:^2.0.0"
+ rimraf: "npm:^2.6.2"
+ bin:
+ delete-empty: bin/cli.js
+ checksum: 2aeb3fc315b0602edbbedf82845c91e357a3e6a057f850b4c197fdb4c1c2213830f4f2fe6c03d4908a65b89f3beae0fd2f64608e2c0ca76626afcb79cb1a31b9
+ languageName: node
+ linkType: hard
+
+"delimit-stream@npm:0.1.0":
+ version: 0.1.0
+ resolution: "delimit-stream@npm:0.1.0"
+ checksum: 6c099043b2831e5c4d51a8639d402b1618b16e5ddb559f9d5568530aa8b3fd71090808c3666dece955525021b642fb7cd700aad98b666e79b2d7ec0aeb16296c
+ languageName: node
+ linkType: hard
+
+"depd@npm:2.0.0, depd@npm:~2.0.0":
+ version: 2.0.0
+ resolution: "depd@npm:2.0.0"
+ checksum: 58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c
+ languageName: node
+ linkType: hard
+
+"depd@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "depd@npm:1.1.2"
+ checksum: acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249
+ languageName: node
+ linkType: hard
+
+"des.js@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "des.js@npm:1.1.0"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ minimalistic-assert: "npm:^1.0.0"
+ checksum: 671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236
+ languageName: node
+ linkType: hard
+
+"destroy@npm:1.2.0":
+ version: 1.2.0
+ resolution: "destroy@npm:1.2.0"
+ checksum: bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643
+ languageName: node
+ linkType: hard
+
+"destroy@npm:~1.0.4":
+ version: 1.0.4
+ resolution: "destroy@npm:1.0.4"
+ checksum: eab493808ba17a1fa22c71ef1a4e68d2c4c5222a38040606c966d2ab09117f3a7f3e05c39bffbe41a697f9de552039e43c30e46f0c3eab3faa9f82e800e172a0
+ languageName: node
+ linkType: hard
+
+"detect-indent@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "detect-indent@npm:4.0.0"
+ dependencies:
+ repeating: "npm:^2.0.0"
+ checksum: 066a0d13eadebb1e7d2ba395fdf9f3956f31f8383a6db263320108c283e2230250a102f4871f54926cc8a77c6323ac7103f30550a4ac3d6518aa1b934c041295
+ languageName: node
+ linkType: hard
+
+"detect-port@npm:^1.3.0":
+ version: 1.5.1
+ resolution: "detect-port@npm:1.5.1"
+ dependencies:
+ address: "npm:^1.0.1"
+ debug: "npm:4"
+ bin:
+ detect: bin/detect-port.js
+ detect-port: bin/detect-port.js
+ checksum: f2b204ad3a9f8e8b53fea35fcc97469f31a8e3e786a2f59fbc886397e33b5f130c5f964bf001b9a64d990047c3824f6a439308461ff19801df04ab48a754639e
+ languageName: node
+ linkType: hard
+
+"diff@npm:5.0.0":
+ version: 5.0.0
+ resolution: "diff@npm:5.0.0"
+ checksum: 08c5904779bbababcd31f1707657b1ad57f8a9b65e6f88d3fb501d09a965d5f8d73066898a7d3f35981f9e4101892c61d99175d421f3b759533213c253d91134
+ languageName: node
+ linkType: hard
+
+"diff@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "diff@npm:4.0.2"
+ checksum: 81b91f9d39c4eaca068eb0c1eb0e4afbdc5bb2941d197f513dd596b820b956fef43485876226d65d497bebc15666aa2aa82c679e84f65d5f2bfbf14ee46e32c1
+ languageName: node
+ linkType: hard
+
+"diff@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "diff@npm:5.1.0"
+ checksum: 77a0d9beb9ed54796154ac2511872288432124ac90a1cabb1878783c9b4d81f1847f3b746a0630b1e836181461d2c76e1e6b95559bef86ed16294d114862e364
+ languageName: node
+ linkType: hard
+
+"diffie-hellman@npm:^5.0.0":
+ version: 5.0.3
+ resolution: "diffie-hellman@npm:5.0.3"
+ dependencies:
+ bn.js: "npm:^4.1.0"
+ miller-rabin: "npm:^4.0.0"
+ randombytes: "npm:^2.0.0"
+ checksum: ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf
+ languageName: node
+ linkType: hard
+
+"dir-glob@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "dir-glob@npm:3.0.1"
+ dependencies:
+ path-type: "npm:^4.0.0"
+ checksum: dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
+ languageName: node
+ linkType: hard
+
+"dns-over-http-resolver@npm:^1.0.0":
+ version: 1.2.3
+ resolution: "dns-over-http-resolver@npm:1.2.3"
+ dependencies:
+ debug: "npm:^4.3.1"
+ native-fetch: "npm:^3.0.0"
+ receptacle: "npm:^1.3.2"
+ checksum: 231435742246115aeb4f153721effc4d995ab8f22572240b27d85e1be4123345cbe503e9922bc46b36caaa86307fbcf65ba252302dc7a4794f330aa6d6f920b8
+ languageName: node
+ linkType: hard
+
+"doctrine@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "doctrine@npm:3.0.0"
+ dependencies:
+ esutils: "npm:^2.0.2"
+ checksum: c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520
+ languageName: node
+ linkType: hard
+
+"dom-walk@npm:^0.1.0":
+ version: 0.1.2
+ resolution: "dom-walk@npm:0.1.2"
+ checksum: 4d2ad9062a9423d890f8577aa202b597a6b85f9489bdde656b9443901b8b322b289655c3affefc58ec2e41931e0828dfee0a1d2db6829a607d76def5901fc5a9
+ languageName: node
+ linkType: hard
+
+"dot-prop@npm:^5.1.0":
+ version: 5.3.0
+ resolution: "dot-prop@npm:5.3.0"
+ dependencies:
+ is-obj: "npm:^2.0.0"
+ checksum: 93f0d343ef87fe8869320e62f2459f7e70f49c6098d948cc47e060f4a3f827d0ad61e83cb82f2bd90cd5b9571b8d334289978a43c0f98fea4f0e99ee8faa0599
+ languageName: node
+ linkType: hard
+
+"dotenv@npm:*":
+ version: 16.3.1
+ resolution: "dotenv@npm:16.3.1"
+ checksum: b95ff1bbe624ead85a3cd70dbd827e8e06d5f05f716f2d0cbc476532d54c7c9469c3bc4dd93ea519f6ad711cb522c00ac9a62b6eb340d5affae8008facc3fbd7
+ languageName: node
+ linkType: hard
+
+"dotenv@npm:^9.0.0":
+ version: 9.0.2
+ resolution: "dotenv@npm:9.0.2"
+ checksum: 535f04d59e0bf58fe0c7966886eff42fb5e0227e2f7bfa38d37439bbf6b3c25d1b085bd235c9b98e7e9a032b1cd310904366e5588b320c29335d359660fab0d4
+ languageName: node
+ linkType: hard
+
+"dotignore@npm:~0.1.2":
+ version: 0.1.2
+ resolution: "dotignore@npm:0.1.2"
+ dependencies:
+ minimatch: "npm:^3.0.4"
+ bin:
+ ignored: bin/ignored
+ checksum: 71f25a507cbe88a7dbf07d5108bb0924af39c71a3c5fd83045fc42d5dc1605a23113ba29999b94d964555e6e6be2980caa8da3711cfa31a6b6d88c184b1ab181
+ languageName: node
+ linkType: hard
+
+"dottie@npm:^2.0.2, dottie@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "dottie@npm:2.0.6"
+ checksum: 1d99f8b61ae7541b3b70e9cde57308e0044e7bd13e09945b61cf78b303f5c51e3747e5f99c0d519551c5347427c1c1f89aedafe4bf9d9db554c7113772d99b5d
+ languageName: node
+ linkType: hard
+
+"duplexer3@npm:^0.1.4":
+ version: 0.1.5
+ resolution: "duplexer3@npm:0.1.5"
+ checksum: 02195030d61c4d6a2a34eca71639f2ea5e05cb963490e5bd9527623c2ac7f50c33842a34d14777ea9cbfd9bc2be5a84065560b897d9fabb99346058a5b86ca98
+ languageName: node
+ linkType: hard
+
+"duplexify@npm:^4.1.1, duplexify@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "duplexify@npm:4.1.2"
+ dependencies:
+ end-of-stream: "npm:^1.4.1"
+ inherits: "npm:^2.0.3"
+ readable-stream: "npm:^3.1.1"
+ stream-shift: "npm:^1.0.0"
+ checksum: cacd09d8f1c58f92f83e17dffc14ece50415b32753446ed92046236a27a9e73cb914cda495d955ea12e0e615381082a511f20e219f48a06e84675c9d6950675b
+ languageName: node
+ linkType: hard
+
+"eastasianwidth@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "eastasianwidth@npm:0.2.0"
+ checksum: 26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39
+ languageName: node
+ linkType: hard
+
+"ecc-jsbn@npm:~0.1.1":
+ version: 0.1.2
+ resolution: "ecc-jsbn@npm:0.1.2"
+ dependencies:
+ jsbn: "npm:~0.1.0"
+ safer-buffer: "npm:^2.1.0"
+ checksum: 6cf168bae1e2dad2e46561d9af9cbabfbf5ff592176ad4e9f0f41eaaf5fe5e10bb58147fe0a804de62b1ee9dad42c28810c88d652b21b6013c47ba8efa274ca1
+ languageName: node
+ linkType: hard
+
+"ee-first@npm:1.1.1":
+ version: 1.1.1
+ resolution: "ee-first@npm:1.1.1"
+ checksum: b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7
+ languageName: node
+ linkType: hard
+
+"electron-to-chromium@npm:^1.3.47":
+ version: 1.4.596
+ resolution: "electron-to-chromium@npm:1.4.596"
+ checksum: 6e05fdbe0a77beda4eaad646c83143ccf4dcec5b15da7dc641bbd872ef62acff4cb31e1febf4bafdbe8e1f61720c2ff738690acce0b8dac980a331802633befd
+ languageName: node
+ linkType: hard
+
+"elliptic@npm:6.5.4, elliptic@npm:^6.4.0, elliptic@npm:^6.5.2, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4":
+ version: 6.5.4
+ resolution: "elliptic@npm:6.5.4"
+ dependencies:
+ bn.js: "npm:^4.11.9"
+ brorand: "npm:^1.1.0"
+ hash.js: "npm:^1.0.0"
+ hmac-drbg: "npm:^1.0.1"
+ inherits: "npm:^2.0.4"
+ minimalistic-assert: "npm:^1.0.1"
+ minimalistic-crypto-utils: "npm:^1.0.1"
+ checksum: 5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2
+ languageName: node
+ linkType: hard
+
+"emoji-regex@npm:^10.0.0":
+ version: 10.3.0
+ resolution: "emoji-regex@npm:10.3.0"
+ checksum: b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163
+ languageName: node
+ linkType: hard
+
+"emoji-regex@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "emoji-regex@npm:8.0.0"
+ checksum: b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010
+ languageName: node
+ linkType: hard
+
+"emoji-regex@npm:^9.2.2":
+ version: 9.2.2
+ resolution: "emoji-regex@npm:9.2.2"
+ checksum: af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639
+ languageName: node
+ linkType: hard
+
+"enabled@npm:2.0.x":
+ version: 2.0.0
+ resolution: "enabled@npm:2.0.0"
+ checksum: 3b2c2af9bc7f8b9e291610f2dde4a75cf6ee52a68f4dd585482fbdf9a55d65388940e024e56d40bb03e05ef6671f5f53021fa8b72a20e954d7066ec28166713f
+ languageName: node
+ linkType: hard
+
+"encodeurl@npm:~1.0.2":
+ version: 1.0.2
+ resolution: "encodeurl@npm:1.0.2"
+ checksum: f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec
+ languageName: node
+ linkType: hard
+
+"encoding-down@npm:5.0.4, encoding-down@npm:~5.0.0":
+ version: 5.0.4
+ resolution: "encoding-down@npm:5.0.4"
+ dependencies:
+ abstract-leveldown: "npm:^5.0.0"
+ inherits: "npm:^2.0.3"
+ level-codec: "npm:^9.0.0"
+ level-errors: "npm:^2.0.0"
+ xtend: "npm:^4.0.1"
+ checksum: 7b2c27cae01672ca587795b4ef300e32a78fd0494462b34342683ae1abc86a3412d56d00a7339c0003c771a0bb3e197326bb353692558097c793833355962f71
+ languageName: node
+ linkType: hard
+
+"encoding@npm:^0.1.11, encoding@npm:^0.1.13":
+ version: 0.1.13
+ resolution: "encoding@npm:0.1.13"
+ dependencies:
+ iconv-lite: "npm:^0.6.2"
+ checksum: 36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039
+ languageName: node
+ linkType: hard
+
+"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1":
+ version: 1.4.4
+ resolution: "end-of-stream@npm:1.4.4"
+ dependencies:
+ once: "npm:^1.4.0"
+ checksum: 870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975
+ languageName: node
+ linkType: hard
+
+"enquirer@npm:^2.3.0, enquirer@npm:^2.3.5, enquirer@npm:^2.3.6":
+ version: 2.4.1
+ resolution: "enquirer@npm:2.4.1"
+ dependencies:
+ ansi-colors: "npm:^4.1.1"
+ strip-ansi: "npm:^6.0.1"
+ checksum: 43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918
+ languageName: node
+ linkType: hard
+
+"env-paths@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "env-paths@npm:2.2.1"
+ checksum: 285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4
+ languageName: node
+ linkType: hard
+
+"err-code@npm:^2.0.0, err-code@npm:^2.0.2, err-code@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "err-code@npm:2.0.3"
+ checksum: b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66
+ languageName: node
+ linkType: hard
+
+"err-code@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "err-code@npm:3.0.1"
+ checksum: 78b1c50500adebde6699b8d27b8ce4728c132dcaad75b5d18ba44f6ccb28769d1fff8368ae1164be4559dac8b95d4e26bb15b480ba9999e0cd0f0c64beaf1b24
+ languageName: node
+ linkType: hard
+
+"errno@npm:~0.1.1":
+ version: 0.1.8
+ resolution: "errno@npm:0.1.8"
+ dependencies:
+ prr: "npm:~1.0.1"
+ bin:
+ errno: cli.js
+ checksum: 83758951967ec57bf00b5f5b7dc797e6d65a6171e57ea57adcf1bd1a0b477fd9b5b35fae5be1ff18f4090ed156bce1db749fe7e317aac19d485a5d150f6a4936
+ languageName: node
+ linkType: hard
+
+"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1":
+ version: 1.3.2
+ resolution: "error-ex@npm:1.3.2"
+ dependencies:
+ is-arrayish: "npm:^0.2.1"
+ checksum: ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce
+ languageName: node
+ linkType: hard
+
+"es-abstract@npm:^1.22.1":
+ version: 1.22.3
+ resolution: "es-abstract@npm:1.22.3"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.0"
+ arraybuffer.prototype.slice: "npm:^1.0.2"
+ available-typed-arrays: "npm:^1.0.5"
+ call-bind: "npm:^1.0.5"
+ es-set-tostringtag: "npm:^2.0.1"
+ es-to-primitive: "npm:^1.2.1"
+ function.prototype.name: "npm:^1.1.6"
+ get-intrinsic: "npm:^1.2.2"
+ get-symbol-description: "npm:^1.0.0"
+ globalthis: "npm:^1.0.3"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.0"
+ has-proto: "npm:^1.0.1"
+ has-symbols: "npm:^1.0.3"
+ hasown: "npm:^2.0.0"
+ internal-slot: "npm:^1.0.5"
+ is-array-buffer: "npm:^3.0.2"
+ is-callable: "npm:^1.2.7"
+ is-negative-zero: "npm:^2.0.2"
+ is-regex: "npm:^1.1.4"
+ is-shared-array-buffer: "npm:^1.0.2"
+ is-string: "npm:^1.0.7"
+ is-typed-array: "npm:^1.1.12"
+ is-weakref: "npm:^1.0.2"
+ object-inspect: "npm:^1.13.1"
+ object-keys: "npm:^1.1.1"
+ object.assign: "npm:^4.1.4"
+ regexp.prototype.flags: "npm:^1.5.1"
+ safe-array-concat: "npm:^1.0.1"
+ safe-regex-test: "npm:^1.0.0"
+ string.prototype.trim: "npm:^1.2.8"
+ string.prototype.trimend: "npm:^1.0.7"
+ string.prototype.trimstart: "npm:^1.0.7"
+ typed-array-buffer: "npm:^1.0.0"
+ typed-array-byte-length: "npm:^1.0.0"
+ typed-array-byte-offset: "npm:^1.0.0"
+ typed-array-length: "npm:^1.0.4"
+ unbox-primitive: "npm:^1.0.2"
+ which-typed-array: "npm:^1.1.13"
+ checksum: da31ec43b1c8eb47ba8a17693cac143682a1078b6c3cd883ce0e2062f135f532e93d873694ef439670e1f6ca03195118f43567ba6f33fb0d6c7daae750090236
+ languageName: node
+ linkType: hard
+
+"es-array-method-boxes-properly@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "es-array-method-boxes-properly@npm:1.0.0"
+ checksum: 4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d
+ languageName: node
+ linkType: hard
+
+"es-set-tostringtag@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "es-set-tostringtag@npm:2.0.2"
+ dependencies:
+ get-intrinsic: "npm:^1.2.2"
+ has-tostringtag: "npm:^1.0.0"
+ hasown: "npm:^2.0.0"
+ checksum: 176d6bd1be31dd0145dcceee62bb78d4a5db7f81db437615a18308a6f62bcffe45c15081278413455e8cf0aad4ea99079de66f8de389605942dfdacbad74c2d5
+ languageName: node
+ linkType: hard
+
+"es-shim-unscopables@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "es-shim-unscopables@npm:1.0.2"
+ dependencies:
+ hasown: "npm:^2.0.0"
+ checksum: f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783
+ languageName: node
+ linkType: hard
+
+"es-to-primitive@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "es-to-primitive@npm:1.2.1"
+ dependencies:
+ is-callable: "npm:^1.1.4"
+ is-date-object: "npm:^1.0.1"
+ is-symbol: "npm:^1.0.2"
+ checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1
+ languageName: node
+ linkType: hard
+
+"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50":
+ version: 0.10.62
+ resolution: "es5-ext@npm:0.10.62"
+ dependencies:
+ es6-iterator: "npm:^2.0.3"
+ es6-symbol: "npm:^3.1.3"
+ next-tick: "npm:^1.1.0"
+ checksum: 72dfbec5e4bce24754be9f2c2a1c67c01de3fe000103c115f52891f6a51f44a59674c40a1f6bd2390fcd43987746dccb76efafea91c7bb6295bdca8d63ba3db4
+ languageName: node
+ linkType: hard
+
+"es6-iterator@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es6-iterator@npm:2.0.3"
+ dependencies:
+ d: "npm:1"
+ es5-ext: "npm:^0.10.35"
+ es6-symbol: "npm:^3.1.1"
+ checksum: 91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8
+ languageName: node
+ linkType: hard
+
+"es6-promise@npm:^4.2.8":
+ version: 4.2.8
+ resolution: "es6-promise@npm:4.2.8"
+ checksum: 2373d9c5e9a93bdd9f9ed32ff5cb6dd3dd785368d1c21e9bbbfd07d16345b3774ae260f2bd24c8f836a6903f432b4151e7816a7fa8891ccb4e1a55a028ec42c3
+ languageName: node
+ linkType: hard
+
+"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "es6-symbol@npm:3.1.3"
+ dependencies:
+ d: "npm:^1.0.1"
+ ext: "npm:^1.1.2"
+ checksum: 22982f815f00df553a89f4fb74c5048fed85df598482b4bd38dbd173174247949c72982a7d7132a58b147525398400e5f182db59b0916cb49f1e245fb0e22233
+ languageName: node
+ linkType: hard
+
+"escalade@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "escalade@npm:3.1.1"
+ checksum: afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d
+ languageName: node
+ linkType: hard
+
+"escape-html@npm:~1.0.3":
+ version: 1.0.3
+ resolution: "escape-html@npm:1.0.3"
+ checksum: 524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3
+ languageName: node
+ linkType: hard
+
+"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "escape-string-regexp@npm:4.0.0"
+ checksum: 9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
+ languageName: node
+ linkType: hard
+
+"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "escape-string-regexp@npm:1.0.5"
+ checksum: a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
+ languageName: node
+ linkType: hard
+
+"escodegen@npm:1.8.x":
+ version: 1.8.1
+ resolution: "escodegen@npm:1.8.1"
+ dependencies:
+ esprima: "npm:^2.7.1"
+ estraverse: "npm:^1.9.1"
+ esutils: "npm:^2.0.2"
+ optionator: "npm:^0.8.1"
+ source-map: "npm:~0.2.0"
+ dependenciesMeta:
+ source-map:
+ optional: true
+ bin:
+ escodegen: ./bin/escodegen.js
+ esgenerate: ./bin/esgenerate.js
+ checksum: ac19704975bb22e20f04d0da8b4586c11e302fd9fb48bbf945c5b9c0fd01dc85ed25975b6eaba733047e9cc7e57a4bb95c39820843d1f8f55daf88be02398d8f
+ languageName: node
+ linkType: hard
+
+"eslint-config-prettier@npm:^8.3.0":
+ version: 8.10.0
+ resolution: "eslint-config-prettier@npm:8.10.0"
+ peerDependencies:
+ eslint: ">=7.0.0"
+ bin:
+ eslint-config-prettier: bin/cli.js
+ checksum: 19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c
+ languageName: node
+ linkType: hard
+
+"eslint-config-prettier@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "eslint-config-prettier@npm:9.0.0"
+ peerDependencies:
+ eslint: ">=7.0.0"
+ bin:
+ eslint-config-prettier: bin/cli.js
+ checksum: bc1f661915845c631824178942e5d02f858fe6d0ea796f0050d63e0f681927b92696e81139dd04714c08c3e7de580fd079c66162e40070155ba79eaee78ab5d0
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-no-only-tests@npm:^2.4.0":
+ version: 2.6.0
+ resolution: "eslint-plugin-no-only-tests@npm:2.6.0"
+ checksum: 23e0a65f7483fac71073535a12567dab1a32fa2fb1e993cac60bbb93409f669ee98a2a296c3a4f862aefa76850a1576c17511cb21e6e2470a58a8c6f9b6f3043
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-no-only-tests@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "eslint-plugin-no-only-tests@npm:3.1.0"
+ checksum: c710ae04094cfa4695c44efe8d5036eb881893157accf3564b96f3ee5626edef855c93ec1801557e888e390e1892775da79d9564e1a33b83941fba994725b9cd
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-prettier@npm:^3.4.0":
+ version: 3.4.1
+ resolution: "eslint-plugin-prettier@npm:3.4.1"
+ dependencies:
+ prettier-linter-helpers: "npm:^1.0.0"
+ peerDependencies:
+ eslint: ">=5.0.0"
+ prettier: ">=1.13.0"
+ peerDependenciesMeta:
+ eslint-config-prettier:
+ optional: true
+ checksum: b2599dd22b5b0d2e3baffc94ba55a33ed525d642125d657fbc8511a2458146bdcc2bc810418713bb0049e37765def92b51213a4467984f4c758807bea224d0c5
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-prettier@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "eslint-plugin-prettier@npm:5.0.1"
+ dependencies:
+ prettier-linter-helpers: "npm:^1.0.0"
+ synckit: "npm:^0.8.5"
+ peerDependencies:
+ "@types/eslint": ">=8.0.0"
+ eslint: ">=8.0.0"
+ prettier: ">=3.0.0"
+ peerDependenciesMeta:
+ "@types/eslint":
+ optional: true
+ eslint-config-prettier:
+ optional: true
+ checksum: 08e2c7bed93d9f7c86e9aa0bd4f5cc51f65233a446ddfda11e821f12819e1e4be62cfbc2a4e17169c76fded1c4de7371e37e5f2525e81695decaf6c652a41fb0
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "eslint-scope@npm:5.1.1"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^4.1.1"
+ checksum: d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116
+ languageName: node
+ linkType: hard
+
+"eslint-utils@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "eslint-utils@npm:2.1.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^1.1.0"
+ checksum: 69521c5d6569384b24093125d037ba238d3d6e54367f7143af9928f5286369e912c26cad5016d730c0ffb9797ac9e83831059d7f1d863f7dc84330eb02414611
+ languageName: node
+ linkType: hard
+
+"eslint-utils@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "eslint-utils@npm:3.0.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^2.0.0"
+ peerDependencies:
+ eslint: ">=5"
+ checksum: 45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "eslint-visitor-keys@npm:1.3.0"
+ checksum: 10c91fdbbe36810dd4308e57f9a8bc7177188b2a70247e54e3af1fa05ebc66414ae6fd4ce3c6c6821591f43a556e9037bc6b071122e099b5f8b7d2f76df553e3
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "eslint-visitor-keys@npm:2.1.0"
+ checksum: 9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
+ languageName: node
+ linkType: hard
+
+"eslint@npm:^7.24.0":
+ version: 7.32.0
+ resolution: "eslint@npm:7.32.0"
+ dependencies:
+ "@babel/code-frame": "npm:7.12.11"
+ "@eslint/eslintrc": "npm:^0.4.3"
+ "@humanwhocodes/config-array": "npm:^0.5.0"
+ ajv: "npm:^6.10.0"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.2"
+ debug: "npm:^4.0.1"
+ doctrine: "npm:^3.0.0"
+ enquirer: "npm:^2.3.5"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^5.1.1"
+ eslint-utils: "npm:^2.1.0"
+ eslint-visitor-keys: "npm:^2.0.0"
+ espree: "npm:^7.3.1"
+ esquery: "npm:^1.4.0"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^6.0.1"
+ functional-red-black-tree: "npm:^1.0.1"
+ glob-parent: "npm:^5.1.2"
+ globals: "npm:^13.6.0"
+ ignore: "npm:^4.0.6"
+ import-fresh: "npm:^3.0.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ js-yaml: "npm:^3.13.1"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ levn: "npm:^0.4.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.0.4"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.1"
+ progress: "npm:^2.0.0"
+ regexpp: "npm:^3.1.0"
+ semver: "npm:^7.2.1"
+ strip-ansi: "npm:^6.0.0"
+ strip-json-comments: "npm:^3.1.0"
+ table: "npm:^6.0.9"
+ text-table: "npm:^0.2.0"
+ v8-compile-cache: "npm:^2.0.3"
+ bin:
+ eslint: bin/eslint.js
+ checksum: 84409f7767556179cb11529f1215f335c7dfccf90419df6147f949f14c347a960c7b569e80ed84011a0b6d10da1ef5046edbbb9b11c3e59aa6696d5217092e93
+ languageName: node
+ linkType: hard
+
+"eslint@npm:^8.52.0":
+ version: 8.54.0
+ resolution: "eslint@npm:8.54.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.2.0"
+ "@eslint-community/regexpp": "npm:^4.6.1"
+ "@eslint/eslintrc": "npm:^2.1.3"
+ "@eslint/js": "npm:8.54.0"
+ "@humanwhocodes/config-array": "npm:^0.11.13"
+ "@humanwhocodes/module-importer": "npm:^1.0.1"
+ "@nodelib/fs.walk": "npm:^1.2.8"
+ "@ungap/structured-clone": "npm:^1.2.0"
+ ajv: "npm:^6.12.4"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.2"
+ debug: "npm:^4.3.2"
+ doctrine: "npm:^3.0.0"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^7.2.2"
+ eslint-visitor-keys: "npm:^3.4.3"
+ espree: "npm:^9.6.1"
+ esquery: "npm:^1.4.2"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^6.0.1"
+ find-up: "npm:^5.0.0"
+ glob-parent: "npm:^6.0.2"
+ globals: "npm:^13.19.0"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^5.2.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ is-path-inside: "npm:^3.0.3"
+ js-yaml: "npm:^4.1.0"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ levn: "npm:^0.4.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.1.2"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.3"
+ strip-ansi: "npm:^6.0.1"
+ text-table: "npm:^0.2.0"
+ bin:
+ eslint: bin/eslint.js
+ checksum: 4f205f832bdbd0218cde374b067791f4f76d7abe8de86b2dc849c273899051126d912ebf71531ee49b8eeaa22cad77febdc8f2876698dc2a76e84a8cb976af22
+ languageName: node
+ linkType: hard
+
+"espree@npm:^7.3.0, espree@npm:^7.3.1":
+ version: 7.3.1
+ resolution: "espree@npm:7.3.1"
+ dependencies:
+ acorn: "npm:^7.4.0"
+ acorn-jsx: "npm:^5.3.1"
+ eslint-visitor-keys: "npm:^1.3.0"
+ checksum: f4e81b903f03eaf0e6925cea20571632da427deb6e14ca37e481f72c11f36d7bb4945fe8a2ff15ab22d078d3cd93ee65355fa94de9c27485c356481775f25d85
+ languageName: node
+ linkType: hard
+
+"espree@npm:^9.6.0, espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
+ dependencies:
+ acorn: "npm:^8.9.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460
+ languageName: node
+ linkType: hard
+
+"esprima@npm:2.7.x, esprima@npm:^2.7.1":
+ version: 2.7.3
+ resolution: "esprima@npm:2.7.3"
+ bin:
+ esparse: ./bin/esparse.js
+ esvalidate: ./bin/esvalidate.js
+ checksum: 6e1e99f280eed2ecd521ae28217c5f7c7a03fd0a1ac913bffd4a4ba278caf32cb8d9fc01e41d4b4bc904617282873dea297d60e1f93ea20156f29994c348a04f
+ languageName: node
+ linkType: hard
+
+"esprima@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "esprima@npm:4.0.1"
+ bin:
+ esparse: ./bin/esparse.js
+ esvalidate: ./bin/esvalidate.js
+ checksum: ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3
+ languageName: node
+ linkType: hard
+
+"esquery@npm:^1.4.0, esquery@npm:^1.4.2":
+ version: 1.5.0
+ resolution: "esquery@npm:1.5.0"
+ dependencies:
+ estraverse: "npm:^5.1.0"
+ checksum: a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213
+ languageName: node
+ linkType: hard
+
+"esrecurse@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "esrecurse@npm:4.3.0"
+ dependencies:
+ estraverse: "npm:^5.2.0"
+ checksum: 81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5
+ languageName: node
+ linkType: hard
+
+"estraverse@npm:^1.9.1":
+ version: 1.9.3
+ resolution: "estraverse@npm:1.9.3"
+ checksum: 2477bab0c5cdc7534162fbb16b25282c49f434875227937726692ed105762403e9830324cc97c3ea8bf332fe91122ea321f4d4292aaf50db7a90d857e169719e
+ languageName: node
+ linkType: hard
+
+"estraverse@npm:^4.1.1":
+ version: 4.3.0
+ resolution: "estraverse@npm:4.3.0"
+ checksum: 9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d
+ languageName: node
+ linkType: hard
+
+"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0":
+ version: 5.3.0
+ resolution: "estraverse@npm:5.3.0"
+ checksum: 1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107
+ languageName: node
+ linkType: hard
+
+"esutils@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "esutils@npm:2.0.3"
+ checksum: 9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7
+ languageName: node
+ linkType: hard
+
+"etag@npm:~1.8.1":
+ version: 1.8.1
+ resolution: "etag@npm:1.8.1"
+ checksum: 12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84
+ languageName: node
+ linkType: hard
+
+"eth-block-tracker@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "eth-block-tracker@npm:3.0.1"
+ dependencies:
+ eth-query: "npm:^2.1.0"
+ ethereumjs-tx: "npm:^1.3.3"
+ ethereumjs-util: "npm:^5.1.3"
+ ethjs-util: "npm:^0.1.3"
+ json-rpc-engine: "npm:^3.6.0"
+ pify: "npm:^2.3.0"
+ tape: "npm:^4.6.3"
+ checksum: 3e872bf09c952b94ebb570217239feaa411f1255c4c927fc12b3646b2ef7d250012e6b98339ac15c74d1dcbd678263cd322cd965e75de11300647c2353cba769
+ languageName: node
+ linkType: hard
+
+"eth-ens-namehash@npm:2.0.8, eth-ens-namehash@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "eth-ens-namehash@npm:2.0.8"
+ dependencies:
+ idna-uts46-hx: "npm:^2.3.1"
+ js-sha3: "npm:^0.5.7"
+ checksum: b0b60e5bdc8b0fc5a5cdf6011d221f1fdae8a2ac80775fec3f2d61db62470e57a6fcd7455fc8b2af532c86e0946d6611077ae3e30c7afd331f686e3cd7cc0977
+ languageName: node
+ linkType: hard
+
+"eth-gas-reporter@npm:^0.2.25":
+ version: 0.2.27
+ resolution: "eth-gas-reporter@npm:0.2.27"
+ dependencies:
+ "@solidity-parser/parser": "npm:^0.14.0"
+ axios: "npm:^1.5.1"
+ cli-table3: "npm:^0.5.0"
+ colors: "npm:1.4.0"
+ ethereum-cryptography: "npm:^1.0.3"
+ ethers: "npm:^5.7.2"
+ fs-readdir-recursive: "npm:^1.1.0"
+ lodash: "npm:^4.17.14"
+ markdown-table: "npm:^1.1.3"
+ mocha: "npm:^10.2.0"
+ req-cwd: "npm:^2.0.0"
+ sha1: "npm:^1.1.1"
+ sync-request: "npm:^6.0.0"
+ peerDependencies:
+ "@codechecks/client": ^0.1.0
+ peerDependenciesMeta:
+ "@codechecks/client":
+ optional: true
+ checksum: 62a7b8ea41d82731fe91a7741eb2362f08d55e0fece1c12e69effe1684933999961d97d1011037a54063fda20c33a61ef143f04b7ccef36c3002f40975b0415f
+ languageName: node
+ linkType: hard
+
+"eth-json-rpc-infura@npm:^3.1.0":
+ version: 3.2.1
+ resolution: "eth-json-rpc-infura@npm:3.2.1"
+ dependencies:
+ cross-fetch: "npm:^2.1.1"
+ eth-json-rpc-middleware: "npm:^1.5.0"
+ json-rpc-engine: "npm:^3.4.0"
+ json-rpc-error: "npm:^2.0.0"
+ checksum: d805782f9d9ddc147dc9310dad06ddf473fba9e6194c21b7176eb15b8a9e5cdcd090accaddc1077e16538536146b6ed79e028be9c0aac012389fc42b7a9a63eb
+ languageName: node
+ linkType: hard
+
+"eth-json-rpc-middleware@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "eth-json-rpc-middleware@npm:1.6.0"
+ dependencies:
+ async: "npm:^2.5.0"
+ eth-query: "npm:^2.1.2"
+ eth-tx-summary: "npm:^3.1.2"
+ ethereumjs-block: "npm:^1.6.0"
+ ethereumjs-tx: "npm:^1.3.3"
+ ethereumjs-util: "npm:^5.1.2"
+ ethereumjs-vm: "npm:^2.1.0"
+ fetch-ponyfill: "npm:^4.0.0"
+ json-rpc-engine: "npm:^3.6.0"
+ json-rpc-error: "npm:^2.0.0"
+ json-stable-stringify: "npm:^1.0.1"
+ promise-to-callback: "npm:^1.0.0"
+ tape: "npm:^4.6.3"
+ checksum: 1ab123834dc32c866656d40eeb45acd96fc76352cf757f6daf0bac303f4d795444da1f4c6cbb6df4f899a4cc2a2ba5cfc36caa6d67225e990de7db054cae9ba5
+ languageName: node
+ linkType: hard
+
+"eth-lib@npm:0.2.8":
+ version: 0.2.8
+ resolution: "eth-lib@npm:0.2.8"
+ dependencies:
+ bn.js: "npm:^4.11.6"
+ elliptic: "npm:^6.4.0"
+ xhr-request-promise: "npm:^0.1.2"
+ checksum: 5c4fc31acc0f690f5dffcbaa6130faed55f1395dc1b367cb5899e69baa5b21296889d1c24523e05a97815222ded297381f1cbac96bb8cdeec2a85dbd6cb2fa20
+ languageName: node
+ linkType: hard
+
+"eth-lib@npm:^0.1.26":
+ version: 0.1.29
+ resolution: "eth-lib@npm:0.1.29"
+ dependencies:
+ bn.js: "npm:^4.11.6"
+ elliptic: "npm:^6.4.0"
+ nano-json-stream-parser: "npm:^0.1.2"
+ servify: "npm:^0.1.12"
+ ws: "npm:^3.0.0"
+ xhr-request-promise: "npm:^0.1.2"
+ checksum: 8759dffa412dce728620413d5a9d063b175c33bded2a5749f48b4433b1751fbb0cf03c7dbe7081e77eb805c613a5e1aea6a3b11669128202150622d6cb98c37d
+ languageName: node
+ linkType: hard
+
+"eth-query@npm:^2.0.2, eth-query@npm:^2.1.0, eth-query@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "eth-query@npm:2.1.2"
+ dependencies:
+ json-rpc-random-id: "npm:^1.0.0"
+ xtend: "npm:^4.0.1"
+ checksum: ef28d14bfad14b8813c9ba8f9f0baf8778946a4797a222b8a039067222ac68aa3d9d53ed22a71c75b99240a693af1ed42508a99fd484cce2a7726822723346b7
+ languageName: node
+ linkType: hard
+
+"eth-sig-util@npm:3.0.0":
+ version: 3.0.0
+ resolution: "eth-sig-util@npm:3.0.0"
+ dependencies:
+ buffer: "npm:^5.2.1"
+ elliptic: "npm:^6.4.0"
+ ethereumjs-abi: "npm:0.6.5"
+ ethereumjs-util: "npm:^5.1.1"
+ tweetnacl: "npm:^1.0.0"
+ tweetnacl-util: "npm:^0.15.0"
+ checksum: 289e7bfc2f6fef314d6294aaca5551eb56195e39ffd7e99cc7f5fb382790885745f2a589712b4866aef66d8c51744898517e860a479c52baa591043477349a9e
+ languageName: node
+ linkType: hard
+
+"eth-sig-util@npm:^1.4.2":
+ version: 1.4.2
+ resolution: "eth-sig-util@npm:1.4.2"
+ dependencies:
+ ethereumjs-abi: "git+https://github.com/ethereumjs/ethereumjs-abi.git"
+ ethereumjs-util: "npm:^5.1.1"
+ checksum: 63f88b8dda12eedfa83d47c43f52025dba724ca602385386f408fd41f40c077b06ada2d58c13d9844dae7340b7fee6a0281517b4e20e41d05bf68de2340fc314
+ languageName: node
+ linkType: hard
+
+"eth-tx-summary@npm:^3.1.2":
+ version: 3.2.4
+ resolution: "eth-tx-summary@npm:3.2.4"
+ dependencies:
+ async: "npm:^2.1.2"
+ clone: "npm:^2.0.0"
+ concat-stream: "npm:^1.5.1"
+ end-of-stream: "npm:^1.1.0"
+ eth-query: "npm:^2.0.2"
+ ethereumjs-block: "npm:^1.4.1"
+ ethereumjs-tx: "npm:^1.1.1"
+ ethereumjs-util: "npm:^5.0.1"
+ ethereumjs-vm: "npm:^2.6.0"
+ through2: "npm:^2.0.3"
+ checksum: fb9ed94bc3af2e8b5a27814aa46f117fe2e19eb4f790c381155130b393b74956ea2e484eeb92d846a4426571b6d61dd57a05f31939ec5741506e2518e4bfe2ec
+ languageName: node
+ linkType: hard
+
+"ethashjs@npm:~0.0.7":
+ version: 0.0.8
+ resolution: "ethashjs@npm:0.0.8"
+ dependencies:
+ async: "npm:^2.1.2"
+ buffer-xor: "npm:^2.0.1"
+ ethereumjs-util: "npm:^7.0.2"
+ miller-rabin: "npm:^4.0.0"
+ checksum: 0ccd932652ebe08d0d678305f1bc36805689f5a08daea713625f4a52396aa0a7bb96984f119c80335415ab7bf77f125b70480ec2ecc314fad4f65ffcc3ac19d9
+ languageName: node
+ linkType: hard
+
+"ethereum-bloom-filters@npm:^1.0.6":
+ version: 1.0.10
+ resolution: "ethereum-bloom-filters@npm:1.0.10"
+ dependencies:
+ js-sha3: "npm:^0.8.0"
+ checksum: ae70b0b0b6d83beece65638a634818f0bd1d00d7a4447e17b83797f4d8db4c49491b57119c5ed081c008fb766bb8f230f3603187fd6649d58a8cf3b9aa91549c
+ languageName: node
+ linkType: hard
+
+"ethereum-common@npm:0.2.0":
+ version: 0.2.0
+ resolution: "ethereum-common@npm:0.2.0"
+ checksum: 3fbb7440b1c7ed75d074c5559dfba80426dec0bf5c1bbe4d8d6c8872b5c505bfe0535ef082e408497f3488c2cc7088509cbeb70c2962e2d3ab5d9020ac666a61
+ languageName: node
+ linkType: hard
+
+"ethereum-common@npm:^0.0.18":
+ version: 0.0.18
+ resolution: "ethereum-common@npm:0.0.18"
+ checksum: 3eb2d58489c2e47bba077dea01cc0886df3a6cd931631539d36e0b656776d8afe5a0bcb8842bf7714f2ef639d0fb8643e0ad85b9a49a1f2b0fc1fe66819824d8
+ languageName: node
+ linkType: hard
+
+"ethereum-cryptography@npm:0.1.3, ethereum-cryptography@npm:^0.1.3":
+ version: 0.1.3
+ resolution: "ethereum-cryptography@npm:0.1.3"
+ dependencies:
+ "@types/pbkdf2": "npm:^3.0.0"
+ "@types/secp256k1": "npm:^4.0.1"
+ blakejs: "npm:^1.1.0"
+ browserify-aes: "npm:^1.2.0"
+ bs58check: "npm:^2.1.2"
+ create-hash: "npm:^1.2.0"
+ create-hmac: "npm:^1.1.7"
+ hash.js: "npm:^1.1.7"
+ keccak: "npm:^3.0.0"
+ pbkdf2: "npm:^3.0.17"
+ randombytes: "npm:^2.1.0"
+ safe-buffer: "npm:^5.1.2"
+ scrypt-js: "npm:^3.0.0"
+ secp256k1: "npm:^4.0.1"
+ setimmediate: "npm:^1.0.5"
+ checksum: aa36e11fca9d67d67c96e02a98b33bae2e1add20bd11af43feb7f28cdafe0cd3bdbae3bfecc7f2d9ec8f504b10a1c8f7590f5f7fe236560fd8083dd321ad7144
+ languageName: node
+ linkType: hard
+
+"ethereum-cryptography@npm:^1.0.3":
+ version: 1.2.0
+ resolution: "ethereum-cryptography@npm:1.2.0"
+ dependencies:
+ "@noble/hashes": "npm:1.2.0"
+ "@noble/secp256k1": "npm:1.7.1"
+ "@scure/bip32": "npm:1.1.5"
+ "@scure/bip39": "npm:1.1.1"
+ checksum: 93e486a4a8b266dc2f274b69252e751345ef47551163371939b01231afb7b519133e2572b5975bb9cb4cc77ac54ccd36002c7c759a72488abeeaf216e4d55b46
+ languageName: node
+ linkType: hard
+
+"ethereum-cryptography@npm:^2.0.0, ethereum-cryptography@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "ethereum-cryptography@npm:2.1.2"
+ dependencies:
+ "@noble/curves": "npm:1.1.0"
+ "@noble/hashes": "npm:1.3.1"
+ "@scure/bip32": "npm:1.3.1"
+ "@scure/bip39": "npm:1.2.1"
+ checksum: 784552709e3afd4ae9c606f3cf04ced49ab69f3864df58aca64f15317641470afd44573cbda821b9cf6781dac6dd3a95559fcc062299e23394094a3370387ec6
+ languageName: node
+ linkType: hard
+
+"ethereum-waffle@npm:^3.2.0":
+ version: 3.4.4
+ resolution: "ethereum-waffle@npm:3.4.4"
+ dependencies:
+ "@ethereum-waffle/chai": "npm:^3.4.4"
+ "@ethereum-waffle/compiler": "npm:^3.4.4"
+ "@ethereum-waffle/mock-contract": "npm:^3.4.4"
+ "@ethereum-waffle/provider": "npm:^3.4.4"
+ ethers: "npm:^5.0.1"
+ bin:
+ waffle: bin/waffle
+ checksum: da7440b6f8ae50f3d466d1ec26b7363fee47efce310f7fd003e95925a5d36c1168c258efce5c6aface9ffcdfe78ae9d2cb14363305af41cf0113fa91ec19bb3a
+ languageName: node
+ linkType: hard
"ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git":
- version "0.6.8"
- resolved "git+https://github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0"
- dependencies:
- bn.js "^4.11.8"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-account@3.0.0, ethereumjs-account@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-account/-/ethereumjs-account-3.0.0.tgz#728f060c8e0c6e87f1e987f751d3da25422570a9"
- integrity sha512-WP6BdscjiiPkQfF9PVfMcwx/rDvfZTjFKY0Uwc09zSQr9JfIVH87dYIJu0gNhBhpmovV4yq295fdllS925fnBA==
- dependencies:
- ethereumjs-util "^6.0.0"
- rlp "^2.2.1"
- safe-buffer "^5.1.1"
-
-ethereumjs-account@^2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz#eeafc62de544cb07b0ee44b10f572c9c49e00a84"
- integrity sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==
- dependencies:
- ethereumjs-util "^5.0.0"
- rlp "^2.0.0"
- safe-buffer "^5.1.1"
-
-ethereumjs-block@2.2.2, ethereumjs-block@^2.2.2, ethereumjs-block@~2.2.0, ethereumjs-block@~2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz#c7654be7e22df489fda206139ecd63e2e9c04965"
- integrity sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==
- 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"
-
-ethereumjs-block@^1.2.2, ethereumjs-block@^1.4.1, ethereumjs-block@^1.6.0:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz#78b88e6cc56de29a6b4884ee75379b6860333c3f"
- integrity sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==
- 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"
-
-ethereumjs-blockchain@^4.0.3:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/ethereumjs-blockchain/-/ethereumjs-blockchain-4.0.4.tgz#30f2228dc35f6dcf94423692a6902604ae34960f"
- integrity sha512-zCxaRMUOzzjvX78DTGiKjA+4h2/sF0OYL1QuPux0DHpyq8XiNoF5GYHtb++GUxVlMsMfZV7AVyzbtgcRdIcEPQ==
- dependencies:
- async "^2.6.1"
- ethashjs "~0.0.7"
- ethereumjs-block "~2.2.2"
- ethereumjs-common "^1.5.0"
- ethereumjs-util "^6.1.0"
- flow-stoplight "^1.0.0"
- level-mem "^3.0.1"
- lru-cache "^5.1.1"
- rlp "^2.2.2"
- semaphore "^1.1.0"
-
-ethereumjs-common@1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.0.tgz#d3e82fc7c47c0cef95047f431a99485abc9bb1cd"
- integrity sha512-SZOjgK1356hIY7MRj3/ma5qtfr/4B5BL+G4rP/XSMYr2z1H5el4RX5GReYCKmQmYI/nSBmRnwrZ17IfHuG0viQ==
-
-ethereumjs-common@^1.1.0, ethereumjs-common@^1.3.2, ethereumjs-common@^1.5.0:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz#2065dbe9214e850f2e955a80e650cb6999066979"
- integrity sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==
-
-ethereumjs-tx@2.1.2, ethereumjs-tx@^2.1.1, ethereumjs-tx@^2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz#5dfe7688bf177b45c9a23f86cf9104d47ea35fed"
- integrity sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==
- dependencies:
- ethereumjs-common "^1.5.0"
- ethereumjs-util "^6.0.0"
-
-ethereumjs-tx@^1.1.1, ethereumjs-tx@^1.2.0, ethereumjs-tx@^1.2.2, ethereumjs-tx@^1.3.3:
- version "1.3.7"
- resolved "https://registry.yarnpkg.com/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz#88323a2d875b10549b8347e09f4862b546f3d89a"
- integrity sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==
- dependencies:
- ethereum-common "^0.0.18"
- ethereumjs-util "^5.0.0"
-
-ethereumjs-util@6.2.1, ethereumjs-util@^6.0.0, ethereumjs-util@^6.1.0, ethereumjs-util@^6.2.0, ethereumjs-util@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz#fcb4e4dd5ceacb9d2305426ab1a5cd93e3163b69"
- 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"
-
-ethereumjs-util@^4.3.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz#f4bf9b3b515a484e3cc8781d61d9d980f7c83bd0"
- integrity sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w==
- dependencies:
- bn.js "^4.8.0"
- create-hash "^1.1.2"
- elliptic "^6.5.2"
- ethereum-cryptography "^0.1.3"
- rlp "^2.0.0"
-
-ethereumjs-util@^5.0.0, ethereumjs-util@^5.0.1, ethereumjs-util@^5.1.1, ethereumjs-util@^5.1.2, ethereumjs-util@^5.1.3, ethereumjs-util@^5.1.5, ethereumjs-util@^5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz#a833f0e5fca7e5b361384dc76301a721f537bf65"
- 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"
-
-ethereumjs-util@^7.0.10, ethereumjs-util@^7.0.2, ethereumjs-util@^7.0.3, ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.1, ethereumjs-util@^7.1.2, ethereumjs-util@^7.1.4, ethereumjs-util@^7.1.5:
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181"
- integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==
- dependencies:
- "@types/bn.js" "^5.1.0"
- bn.js "^5.1.2"
- create-hash "^1.1.2"
- ethereum-cryptography "^0.1.3"
- rlp "^2.2.4"
-
-ethereumjs-vm@4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-4.2.0.tgz#e885e861424e373dbc556278f7259ff3fca5edab"
- integrity sha512-X6qqZbsY33p5FTuZqCnQ4+lo957iUJMM6Mpa6bL4UW0dxM6WmDSHuI4j/zOp1E2TDKImBGCJA9QPfc08PaNubA==
- dependencies:
- async "^2.1.2"
- async-eventemitter "^0.2.2"
- core-js-pure "^3.0.1"
- ethereumjs-account "^3.0.0"
- ethereumjs-block "^2.2.2"
- ethereumjs-blockchain "^4.0.3"
- ethereumjs-common "^1.5.0"
- ethereumjs-tx "^2.1.2"
- ethereumjs-util "^6.2.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"
- util.promisify "^1.0.0"
-
-ethereumjs-vm@^2.1.0, ethereumjs-vm@^2.3.4, ethereumjs-vm@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz#76243ed8de031b408793ac33907fb3407fe400c6"
- integrity sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==
- 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"
-
-ethereumjs-wallet@0.6.5:
- version "0.6.5"
- resolved "https://registry.yarnpkg.com/ethereumjs-wallet/-/ethereumjs-wallet-0.6.5.tgz#685e9091645cee230ad125c007658833991ed474"
- integrity sha512-MDwjwB9VQVnpp/Dc1XzA6J1a3wgHQ4hSvA1uWNatdpOrtCbPVuQSKSyRnjLvS0a+KKMw2pvQ9Ybqpb3+eW8oNA==
- dependencies:
- aes-js "^3.1.1"
- bs58check "^2.1.2"
- ethereum-cryptography "^0.1.3"
- ethereumjs-util "^6.0.0"
- randombytes "^2.0.6"
- safe-buffer "^5.1.2"
- scryptsy "^1.2.1"
- utf8 "^3.0.0"
- uuid "^3.3.2"
-
-ethers@5.6.2:
- version "5.6.2"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.6.2.tgz#e75bac7f038c5e0fdde667dba62fc223924143a2"
- integrity sha512-EzGCbns24/Yluu7+ToWnMca3SXJ1Jk1BvWB7CCmVNxyOeM4LLvw2OLuIHhlkhQk1dtOcj9UMsdkxUh8RiG1dxQ==
- dependencies:
- "@ethersproject/abi" "5.6.0"
- "@ethersproject/abstract-provider" "5.6.0"
- "@ethersproject/abstract-signer" "5.6.0"
- "@ethersproject/address" "5.6.0"
- "@ethersproject/base64" "5.6.0"
- "@ethersproject/basex" "5.6.0"
- "@ethersproject/bignumber" "5.6.0"
- "@ethersproject/bytes" "5.6.1"
- "@ethersproject/constants" "5.6.0"
- "@ethersproject/contracts" "5.6.0"
- "@ethersproject/hash" "5.6.0"
- "@ethersproject/hdnode" "5.6.0"
- "@ethersproject/json-wallets" "5.6.0"
- "@ethersproject/keccak256" "5.6.0"
- "@ethersproject/logger" "5.6.0"
- "@ethersproject/networks" "5.6.1"
- "@ethersproject/pbkdf2" "5.6.0"
- "@ethersproject/properties" "5.6.0"
- "@ethersproject/providers" "5.6.2"
- "@ethersproject/random" "5.6.0"
- "@ethersproject/rlp" "5.6.0"
- "@ethersproject/sha2" "5.6.0"
- "@ethersproject/signing-key" "5.6.0"
- "@ethersproject/solidity" "5.6.0"
- "@ethersproject/strings" "5.6.0"
- "@ethersproject/transactions" "5.6.0"
- "@ethersproject/units" "5.6.0"
- "@ethersproject/wallet" "5.6.0"
- "@ethersproject/web" "5.6.0"
- "@ethersproject/wordlists" "5.6.0"
-
-ethers@5.7.0:
- version "5.7.0"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.0.tgz#0055da174b9e076b242b8282638bc94e04b39835"
- integrity sha512-5Xhzp2ZQRi0Em+0OkOcRHxPzCfoBfgtOQA+RUylSkuHbhTEaQklnYi2hsWbRgs3ztJsXVXd9VKBcO1ScWL8YfA==
- 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.0"
- "@ethersproject/pbkdf2" "5.7.0"
- "@ethersproject/properties" "5.7.0"
- "@ethersproject/providers" "5.7.0"
- "@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.0"
- "@ethersproject/wordlists" "5.7.0"
-
-ethers@^4.0.32:
- version "4.0.49"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-4.0.49.tgz#0eb0e9161a0c8b4761be547396bbe2fb121a8894"
- integrity sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==
- dependencies:
- aes-js "3.0.0"
- bn.js "^4.11.9"
- elliptic "6.5.4"
- hash.js "1.1.3"
- js-sha3 "0.5.7"
- scrypt-js "2.0.4"
- setimmediate "1.0.4"
- uuid "2.0.1"
- xmlhttprequest "1.8.0"
-
-ethers@^5.0.1, ethers@^5.0.2, ethers@^5.1.0, ethers@^5.5.2, ethers@^5.6.0, ethers@^5.6.1, ethers@^5.7.0, ethers@^5.7.1, ethers@^5.7.2:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e"
- integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==
- 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"
-
-ethjs-unit@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-unit/-/ethjs-unit-0.1.6.tgz#c665921e476e87bce2a9d588a6fe0405b2c41699"
- integrity sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==
- dependencies:
- bn.js "4.11.6"
- number-to-bn "1.7.0"
-
-ethjs-util@0.1.6, ethjs-util@^0.1.3, ethjs-util@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/ethjs-util/-/ethjs-util-0.1.6.tgz#f308b62f185f9fe6237132fb2a9818866a5cd536"
- integrity sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==
- dependencies:
- is-hex-prefixed "1.0.0"
- strip-hex-prefix "1.0.0"
-
-event-target-shim@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
- integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-
-eventemitter3@4.0.4:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
- integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
-
-eventemitter3@^4.0.4:
- version "4.0.7"
- resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
- integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
-events@^3.0.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
- integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-
-evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
- integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
- dependencies:
- md5.js "^1.3.4"
- safe-buffer "^5.1.1"
-
-execa@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
- integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
- dependencies:
- cross-spawn "^7.0.0"
- get-stream "^5.0.0"
- human-signals "^1.1.1"
- is-stream "^2.0.0"
- merge-stream "^2.0.0"
- npm-run-path "^4.0.0"
- onetime "^5.1.0"
- signal-exit "^3.0.2"
- strip-final-newline "^2.0.0"
-
-execa@^5.0.0:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
- 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"
-
-expand-brackets@^2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
- integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==
- 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"
-
-express@4.17.3:
- version "4.17.3"
- resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1"
- integrity sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.19.2"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.4.2"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "~1.1.2"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "~1.1.2"
- fresh "0.5.2"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "~2.3.0"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.9.7"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.17.2"
- serve-static "1.14.2"
- setprototypeof "1.2.0"
- statuses "~1.5.0"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-express@4.18.2, express@^4.14.0:
- version "4.18.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
- integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
- dependencies:
- accepts "~1.3.8"
- array-flatten "1.1.1"
- body-parser "1.20.1"
- content-disposition "0.5.4"
- content-type "~1.0.4"
- cookie "0.5.0"
- cookie-signature "1.0.6"
- debug "2.6.9"
- depd "2.0.0"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- finalhandler "1.2.0"
- fresh "0.5.2"
- http-errors "2.0.0"
- merge-descriptors "1.0.1"
- methods "~1.1.2"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- path-to-regexp "0.1.7"
- proxy-addr "~2.0.7"
- qs "6.11.0"
- range-parser "~1.2.1"
- safe-buffer "5.2.1"
- send "0.18.0"
- serve-static "1.15.0"
- setprototypeof "1.2.0"
- statuses "2.0.1"
- type-is "~1.6.18"
- utils-merge "1.0.1"
- vary "~1.1.2"
-
-ext@^1.1.2:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f"
- integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==
- dependencies:
- type "^2.7.2"
-
-extend-shallow@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
- integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==
- dependencies:
- is-extendable "^0.1.0"
-
-extend-shallow@^3.0.0, extend-shallow@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
- integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==
- dependencies:
- assign-symbols "^1.0.0"
- is-extendable "^1.0.1"
-
-extend@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
- integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-external-editor@^3.0.3:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
- integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
- dependencies:
- chardet "^0.7.0"
- iconv-lite "^0.4.24"
- tmp "^0.0.33"
-
-extglob@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
- integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
- 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"
-
-extsprintf@1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
- integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==
-
-extsprintf@^1.2.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07"
- integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
-
-fake-merkle-patricia-tree@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz#4b8c3acfb520afadf9860b1f14cd8ce3402cddd3"
- integrity sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==
- dependencies:
- checkpoint-store "^1.1.0"
-
-fast-base64-decode@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418"
- integrity sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q==
-
-fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
- integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
-
-fast-diff@^1.1.2, fast-diff@^1.2.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0"
- integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
-
-fast-fifo@^1.0.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c"
- integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==
-
-fast-glob@^3.0.3, fast-glob@^3.2.9:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
- integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
- dependencies:
- "@nodelib/fs.stat" "^2.0.2"
- "@nodelib/fs.walk" "^1.2.3"
- glob-parent "^5.1.2"
- merge2 "^1.3.0"
- micromatch "^4.0.4"
-
-fast-json-stable-stringify@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
- integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
-
-fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
- integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
-
-fast-redact@^3.0.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.3.0.tgz#7c83ce3a7be4898241a46560d51de10f653f7634"
- integrity sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==
-
-fastify-warning@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/fastify-warning/-/fastify-warning-0.2.0.tgz#e717776026a4493dc9a2befa44db6d17f618008f"
- integrity sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==
-
-fastq@^1.6.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
- integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
- dependencies:
- reusify "^1.0.4"
-
-fecha@^4.2.0:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd"
- integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==
-
-fetch-ponyfill@^4.0.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz#ae3ce5f732c645eab87e4ae8793414709b239893"
- integrity sha512-knK9sGskIg2T7OnYLdZ2hZXn0CtDrAIBxYQLpmEf0BqfdWnwmM1weccUl5+4EdA44tzNSFAuxITPbXtPehUB3g==
- dependencies:
- node-fetch "~1.7.1"
-
-figures@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
- integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
- dependencies:
- escape-string-regexp "^1.0.5"
-
-file-entry-cache@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
- integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
- dependencies:
- flat-cache "^3.0.4"
-
-fill-range@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
- integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==
- dependencies:
- extend-shallow "^2.0.1"
- is-number "^3.0.0"
- repeat-string "^1.6.1"
- to-regex-range "^2.1.0"
-
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
- dependencies:
- to-regex-range "^5.0.1"
-
-finalhandler@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32"
- integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
- dependencies:
- debug "2.6.9"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- on-finished "2.4.1"
- parseurl "~1.3.3"
- statuses "2.0.1"
- unpipe "~1.0.0"
-
-finalhandler@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
- integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
- 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"
-
-find-replace@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-1.0.3.tgz#b88e7364d2d9c959559f388c66670d6130441fa0"
- integrity sha512-KrUnjzDCD9426YnCP56zGYy/eieTnhtK6Vn++j+JJzmlsWWwEkDnsyVF575spT6HJ6Ow9tlbT3TQTDsa+O4UWA==
- dependencies:
- array-back "^1.0.4"
- test-value "^2.1.0"
-
-find-up@5.0.0, find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-find-up@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
- integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==
- dependencies:
- path-exists "^2.0.0"
- pinkie-promise "^2.0.0"
-
-find-up@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
- integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==
- dependencies:
- locate-path "^2.0.0"
-
-find-up@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
- integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
- dependencies:
- locate-path "^5.0.0"
- path-exists "^4.0.0"
-
-find-yarn-workspace-root@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db"
- integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==
- dependencies:
- fs-extra "^4.0.3"
- micromatch "^3.1.4"
-
-find-yarn-workspace-root@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
- integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
- dependencies:
- micromatch "^4.0.2"
-
-flat-cache@^3.0.4:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b"
- integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==
- dependencies:
- flatted "^3.2.9"
- keyv "^4.5.3"
- rimraf "^3.0.2"
-
-flat@^5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
- integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
-
-flatted@^3.2.9:
- version "3.2.9"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf"
- integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==
-
-flow-stoplight@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/flow-stoplight/-/flow-stoplight-1.0.0.tgz#4a292c5bcff8b39fa6cc0cb1a853d86f27eeff7b"
- integrity sha512-rDjbZUKpN8OYhB0IE/vY/I8UWO/602IIJEU/76Tv4LvYnwHCk0BCsvz4eRr9n+FQcri7L5cyaXOo0+/Kh4HisA==
-
-fn.name@1.x.x:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc"
- integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==
-
-follow-redirects@^1.12.1, follow-redirects@^1.14.0, follow-redirects@^1.15.0:
- version "1.15.3"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a"
- integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==
-
-for-each@^0.3.3, for-each@~0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
- integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
- dependencies:
- is-callable "^1.1.3"
-
-for-in@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
- integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==
-
-forever-agent@~0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
- integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
-
-form-data-encoder@1.7.1:
- version "1.7.1"
- resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-1.7.1.tgz#ac80660e4f87ee0d3d3c3638b7da8278ddb8ec96"
- integrity sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==
-
-form-data@^2.2.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4"
- integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-form-data@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
- integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
-form-data@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
- integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.6"
- mime-types "^2.1.12"
-
-forwarded@0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
- integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
-
-fp-ts@1.19.3:
- version "1.19.3"
- resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-1.19.3.tgz#261a60d1088fbff01f91256f91d21d0caaaaa96f"
- integrity sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==
-
-fp-ts@^1.0.0:
- version "1.19.5"
- resolved "https://registry.yarnpkg.com/fp-ts/-/fp-ts-1.19.5.tgz#3da865e585dfa1fdfd51785417357ac50afc520a"
- integrity sha512-wDNqTimnzs8QqpldiId9OavWK2NptormjXnRJTQecNjzwfyp6P/8s/zG8e4h3ja3oqkKaY72UlTjQYt/1yXf9A==
-
-fragment-cache@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
- integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==
- dependencies:
- map-cache "^0.2.2"
-
-fresh@0.5.2:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
- integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
-
-fs-extra@^0.30.0:
- version "0.30.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
- integrity sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^2.1.0"
- klaw "^1.0.0"
- path-is-absolute "^1.0.0"
- rimraf "^2.2.8"
-
-fs-extra@^10.0.0:
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf"
- integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-extra@^4.0.2, fs-extra@^4.0.3:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
- integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^7.0.0, fs-extra@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
- integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
- dependencies:
- graceful-fs "^4.1.2"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^8.1.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
- integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
- dependencies:
- graceful-fs "^4.2.0"
- jsonfile "^4.0.0"
- universalify "^0.1.0"
-
-fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0:
- version "9.1.0"
- resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
- integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
- dependencies:
- at-least-node "^1.0.0"
- graceful-fs "^4.2.0"
- jsonfile "^6.0.1"
- universalify "^2.0.0"
-
-fs-minipass@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
- integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
- dependencies:
- minipass "^2.6.0"
-
-fs-readdir-recursive@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27"
- integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==
-
-fs.realpath@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
- integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-
-fsevents@~2.3.2:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
- integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
-
-function-bind@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
- integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-
-function.prototype.name@^1.1.6:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
- integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- functions-have-names "^1.2.3"
-
-functional-red-black-tree@^1.0.1, functional-red-black-tree@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
- integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==
-
-functions-have-names@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
- integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
-
-ganache-core@^2.13.2:
- version "2.13.2"
- resolved "https://registry.yarnpkg.com/ganache-core/-/ganache-core-2.13.2.tgz#27e6fc5417c10e6e76e2e646671869d7665814a3"
- integrity sha512-tIF5cR+ANQz0+3pHWxHjIwHqFXcVo0Mb+kcsNhglNFALcYo49aQpnS9dqHartqPfMFjiHh/qFoD3mYK0d/qGgw==
- dependencies:
- abstract-leveldown "3.0.0"
- async "2.6.2"
- bip39 "2.5.0"
- cachedown "1.0.0"
- clone "2.1.2"
- debug "3.2.6"
- encoding-down "5.0.4"
- eth-sig-util "3.0.0"
- ethereumjs-abi "0.6.8"
- ethereumjs-account "3.0.0"
- ethereumjs-block "2.2.2"
- ethereumjs-common "1.5.0"
- ethereumjs-tx "2.1.2"
- ethereumjs-util "6.2.1"
- ethereumjs-vm "4.2.0"
- heap "0.2.6"
- keccak "3.0.1"
- level-sublevel "6.6.4"
- levelup "3.1.1"
- lodash "4.17.20"
- lru-cache "5.1.1"
- merkle-patricia-tree "3.0.0"
- patch-package "6.2.2"
- seedrandom "3.0.1"
- source-map-support "0.5.12"
- tmp "0.1.0"
- web3-provider-engine "14.2.1"
- websocket "1.0.32"
- optionalDependencies:
- ethereumjs-wallet "0.6.5"
- web3 "1.2.11"
-
-get-caller-file@^1.0.1:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
- integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
-
-get-caller-file@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
- integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-func-name@^2.0.1, get-func-name@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41"
- integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
-
-get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
- integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
- dependencies:
- function-bind "^1.1.2"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- hasown "^2.0.0"
-
-get-iterator@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/get-iterator/-/get-iterator-1.0.2.tgz#cd747c02b4c084461fac14f48f6b45a80ed25c82"
- integrity sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==
-
-get-own-enumerable-property-symbols@^3.0.0:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
- integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
-
-get-port@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc"
- integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==
-
-get-stream@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
- integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^5.0.0, get-stream@^5.1.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
- integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
- dependencies:
- pump "^3.0.0"
-
-get-stream@^6.0.0, get-stream@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
- integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-
-get-symbol-description@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6"
- integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
-
-get-value@^2.0.3, get-value@^2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
- integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
-
-getpass@^0.1.1:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
- integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==
- dependencies:
- assert-plus "^1.0.0"
-
-ghost-testrpc@^0.0.2:
- version "0.0.2"
- resolved "https://registry.yarnpkg.com/ghost-testrpc/-/ghost-testrpc-0.0.2.tgz#c4de9557b1d1ae7b2d20bbe474a91378ca90ce92"
- integrity sha512-i08dAEgJ2g8z5buJIrCTduwPIhih3DP+hOCTyyryikfV8T0bNvHnGXO67i0DD1H4GBDETTclPy9njZbfluQYrQ==
- dependencies:
- chalk "^2.4.2"
- node-emoji "^1.10.0"
-
-git-raw-commits@^2.0.0:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723"
- integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==
- dependencies:
- dargs "^7.0.0"
- lodash "^4.17.15"
- meow "^8.0.0"
- split2 "^3.0.0"
- through2 "^4.0.0"
-
-glob-parent@^5.1.2, glob-parent@~5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
- integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
- dependencies:
- is-glob "^4.0.1"
-
-glob@7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
- integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^5.0.15:
- version "5.0.15"
- resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
- integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.0.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.6, glob@~7.2.3:
- version "7.2.3"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
- 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"
-
-glob@^8.0.3:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
- integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^5.0.1"
- once "^1.3.0"
-
-global-dirs@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
- integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==
- dependencies:
- ini "^1.3.4"
-
-global-modules@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
- integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
- dependencies:
- global-prefix "^3.0.0"
-
-global-prefix@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
- integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
- dependencies:
- ini "^1.3.5"
- kind-of "^6.0.2"
- which "^1.3.1"
-
-global@~4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406"
- integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
- dependencies:
- min-document "^2.19.0"
- process "^0.11.10"
-
-globals@^13.6.0, globals@^13.9.0:
- version "13.23.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02"
- integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==
- dependencies:
- type-fest "^0.20.2"
-
-globals@^9.18.0:
- version "9.18.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
- integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
-
-globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
- dependencies:
- define-properties "^1.1.3"
-
-globby@^10.0.1:
- version "10.0.2"
- resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543"
- integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==
- dependencies:
- "@types/glob" "^7.1.1"
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.0.3"
- glob "^7.1.3"
- ignore "^5.1.1"
- merge2 "^1.2.3"
- slash "^3.0.0"
-
-globby@^11.0.3:
- version "11.1.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
- integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.2.9"
- ignore "^5.2.0"
- merge2 "^1.4.1"
- slash "^3.0.0"
-
-gopd@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
- integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
- dependencies:
- get-intrinsic "^1.1.3"
-
-got@12.1.0:
- version "12.1.0"
- resolved "https://registry.yarnpkg.com/got/-/got-12.1.0.tgz#099f3815305c682be4fd6b0ee0726d8e4c6b0af4"
- integrity sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==
- dependencies:
- "@sindresorhus/is" "^4.6.0"
- "@szmarczak/http-timer" "^5.0.1"
- "@types/cacheable-request" "^6.0.2"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^6.0.4"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- form-data-encoder "1.7.1"
- get-stream "^6.0.1"
- http2-wrapper "^2.1.10"
- lowercase-keys "^3.0.0"
- p-cancelable "^3.0.0"
- responselike "^2.0.0"
-
-got@9.6.0:
- version "9.6.0"
- resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
- integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
- dependencies:
- "@sindresorhus/is" "^0.14.0"
- "@szmarczak/http-timer" "^1.1.2"
- cacheable-request "^6.0.0"
- decompress-response "^3.3.0"
- duplexer3 "^0.1.4"
- get-stream "^4.1.0"
- lowercase-keys "^1.0.1"
- mimic-response "^1.0.1"
- p-cancelable "^1.0.0"
- to-readable-stream "^1.0.0"
- url-parse-lax "^3.0.0"
-
-got@^11.8.5:
- version "11.8.6"
- resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a"
- integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==
- dependencies:
- "@sindresorhus/is" "^4.0.0"
- "@szmarczak/http-timer" "^4.0.5"
- "@types/cacheable-request" "^6.0.1"
- "@types/responselike" "^1.0.0"
- cacheable-lookup "^5.0.3"
- cacheable-request "^7.0.2"
- decompress-response "^6.0.0"
- http2-wrapper "^1.0.0-beta.5.2"
- lowercase-keys "^2.0.0"
- p-cancelable "^2.0.0"
- responselike "^2.0.0"
-
-graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.4:
- version "4.2.11"
- resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
- integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-
-graphql-tag@2.12.6, graphql-tag@^2.12.4:
- version "2.12.6"
- resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1"
- integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==
- dependencies:
- tslib "^2.1.0"
-
-graphql@16.3.0:
- version "16.3.0"
- resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.3.0.tgz#a91e24d10babf9e60c706919bb182b53ccdffc05"
- integrity sha512-xm+ANmA16BzCT5pLjuXySbQVFwH3oJctUVdy81w1sV0vBU0KgDdBGtxQOUd5zqOBk/JayAFeG8Dlmeq74rjm/A==
-
-graphql@16.8.0:
- version "16.8.0"
- resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.0.tgz#374478b7f27b2dc6153c8f42c1b80157f79d79d4"
- integrity sha512-0oKGaR+y3qcS5mCu1vb7KG+a89vjn06C7Ihq/dDl3jA+A8B3TKomvi3CiEcVLJQGalbu8F52LxkOym7U5sSfbg==
-
-handlebars@^4.0.1:
- version "4.7.8"
- resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9"
- integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==
- dependencies:
- minimist "^1.2.5"
- neo-async "^2.6.2"
- source-map "^0.6.1"
- wordwrap "^1.0.0"
- optionalDependencies:
- uglify-js "^3.1.4"
-
-har-schema@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
- integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==
-
-har-validator@~5.1.3:
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
- integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
- dependencies:
- ajv "^6.12.3"
- har-schema "^2.0.0"
-
-hard-rejection@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
- integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
-
-hardhat-abi-exporter@^2.2.0:
- version "2.10.1"
- resolved "https://registry.yarnpkg.com/hardhat-abi-exporter/-/hardhat-abi-exporter-2.10.1.tgz#b14884e233c73fe3f43360f014ad7fd6df4b6d25"
- integrity sha512-X8GRxUTtebMAd2k4fcPyVnCdPa6dYK4lBsrwzKP5yiSq4i+WadWPIumaLfce53TUf/o2TnLpLOduyO1ylE2NHQ==
- dependencies:
- "@ethersproject/abi" "^5.5.0"
- delete-empty "^3.0.0"
-
-hardhat-contract-sizer@^2.0.3:
- version "2.10.0"
- resolved "https://registry.yarnpkg.com/hardhat-contract-sizer/-/hardhat-contract-sizer-2.10.0.tgz#72646f43bfe50e9a5702c9720c9bc3e77d93a2c9"
- integrity sha512-QiinUgBD5MqJZJh1hl1jc9dNnpJg7eE/w4/4GEnrcmZJJTDbVFNe3+/3Ep24XqISSkYxRz36czcPHKHd/a0dwA==
- dependencies:
- chalk "^4.0.0"
- cli-table3 "^0.6.0"
- strip-ansi "^6.0.0"
-
-hardhat-gas-reporter@^1.0.4:
- version "1.0.9"
- resolved "https://registry.yarnpkg.com/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz#9a2afb354bc3b6346aab55b1c02ca556d0e16450"
- integrity sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==
- dependencies:
- array-uniq "1.0.3"
- eth-gas-reporter "^0.2.25"
- sha1 "^1.1.1"
-
-hardhat-secure-accounts@0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/hardhat-secure-accounts/-/hardhat-secure-accounts-0.0.5.tgz#753889ad43ae1bfa2df6839ffc556ed3a25d9668"
- integrity sha512-ma/UOYV8fROMucLifflUEvYdtchcK4JB2tCV6etAg8PB66OlBo7MwmofnWnN4ABMR8Qt7zGgedFBkGdmBrmxRA==
- dependencies:
- debug "^4.3.4"
- enquirer "^2.3.6"
- lodash.clonedeep "^4.5.0"
- prompt-sync "^4.2.0"
-
-hardhat-secure-accounts@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/hardhat-secure-accounts/-/hardhat-secure-accounts-0.0.6.tgz#414d58f9fe27b3042d9912904efe5f3ee4fbce9f"
- integrity sha512-KnSLrjdNdxg5YJ4/FZ0Ogf1S4nR0YdlIWG9DLMyUurF0S345yzKt0IMPDqcG5/MNDI/hMNfSv6/AQuBWZ4i21w==
- dependencies:
- debug "^4.3.4"
- enquirer "^2.3.6"
- lodash.clonedeep "^4.5.0"
- prompt-sync "^4.2.0"
-
-hardhat-storage-layout@0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/hardhat-storage-layout/-/hardhat-storage-layout-0.1.6.tgz#b6ae33d4c00f385dbc1ff67c86d67b0198cfbd91"
- integrity sha512-urp9PUDJmRrFaTnMkyYGAlU0OF7Q+inWMWKHvuGRyvBDwVQKXfj5WoerTax4bBpXukJ4fBYyUTjAr0x+j2LcKQ==
- dependencies:
- console-table-printer "^2.9.0"
-
-hardhat-tracer@^1.0.0-alpha.6:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/hardhat-tracer/-/hardhat-tracer-1.3.0.tgz#273d8aeca57283f597f2eaef2c8acdd0162f3672"
- integrity sha512-mUYuRJWlxCwY4R2urCpNM4ecVSq/iMLiVP9YZKlfXyv4R8T+4HAcTfumilUOXHGe6wHI+8Ki2EaTon3KgzATDA==
- dependencies:
- ethers "^5.6.1"
-
-hardhat@^2.6.4:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.19.0.tgz#1e08658863550ba351788ea128e544ff80584a31"
- integrity sha512-kMpwovOEfrFRQXEopCP+JTcKVwSYVj8rnXE0LynxDqnh06yvyKCQknmXL6IVYTHQL6Csysc/yNbCHQbjSeJGpA==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@metamask/eth-sig-util" "^4.0.0"
- "@nomicfoundation/ethereumjs-block" "5.0.2"
- "@nomicfoundation/ethereumjs-blockchain" "7.0.2"
- "@nomicfoundation/ethereumjs-common" "4.0.2"
- "@nomicfoundation/ethereumjs-evm" "2.0.2"
- "@nomicfoundation/ethereumjs-rlp" "5.0.2"
- "@nomicfoundation/ethereumjs-statemanager" "2.0.2"
- "@nomicfoundation/ethereumjs-trie" "6.0.2"
- "@nomicfoundation/ethereumjs-tx" "5.0.2"
- "@nomicfoundation/ethereumjs-util" "9.0.2"
- "@nomicfoundation/ethereumjs-vm" "7.0.2"
- "@nomicfoundation/solidity-analyzer" "^0.1.0"
- "@sentry/node" "^5.18.1"
- "@types/bn.js" "^5.1.0"
- "@types/lru-cache" "^5.1.0"
- adm-zip "^0.4.16"
- aggregate-error "^3.0.0"
- ansi-escapes "^4.3.0"
- chalk "^2.4.2"
- chokidar "^3.4.0"
- ci-info "^2.0.0"
- debug "^4.1.1"
- enquirer "^2.3.0"
- env-paths "^2.2.0"
- ethereum-cryptography "^1.0.3"
- ethereumjs-abi "^0.6.8"
- find-up "^2.1.0"
- fp-ts "1.19.3"
- fs-extra "^7.0.1"
- glob "7.2.0"
- immutable "^4.0.0-rc.12"
- io-ts "1.10.4"
- keccak "^3.0.2"
- lodash "^4.17.11"
- mnemonist "^0.38.0"
- mocha "^10.0.0"
- p-map "^4.0.0"
- raw-body "^2.4.1"
- resolve "1.17.0"
- semver "^6.3.0"
- solc "0.7.3"
- source-map-support "^0.5.13"
- stacktrace-parser "^0.1.10"
- tsort "0.0.1"
- undici "^5.14.0"
- uuid "^8.3.2"
- ws "^7.4.6"
-
-hardhat@~2.14.0:
- version "2.14.1"
- resolved "https://registry.yarnpkg.com/hardhat/-/hardhat-2.14.1.tgz#4dd252717f4987d8221c4f6fd08233b7f4251fd8"
- integrity sha512-H3Qp/UKyQGmPDDBSfMoSyH18rRnac90rsb0LNer+sKe6at6rxLe4D5j+M+1icqZQF02iLPjNRwc/PA8OPf757A==
- dependencies:
- "@ethersproject/abi" "^5.1.2"
- "@metamask/eth-sig-util" "^4.0.0"
- "@nomicfoundation/ethereumjs-block" "5.0.1"
- "@nomicfoundation/ethereumjs-blockchain" "7.0.1"
- "@nomicfoundation/ethereumjs-common" "4.0.1"
- "@nomicfoundation/ethereumjs-evm" "2.0.1"
- "@nomicfoundation/ethereumjs-rlp" "5.0.1"
- "@nomicfoundation/ethereumjs-statemanager" "2.0.1"
- "@nomicfoundation/ethereumjs-trie" "6.0.1"
- "@nomicfoundation/ethereumjs-tx" "5.0.1"
- "@nomicfoundation/ethereumjs-util" "9.0.1"
- "@nomicfoundation/ethereumjs-vm" "7.0.1"
- "@nomicfoundation/solidity-analyzer" "^0.1.0"
- "@sentry/node" "^5.18.1"
- "@types/bn.js" "^5.1.0"
- "@types/lru-cache" "^5.1.0"
- abort-controller "^3.0.0"
- adm-zip "^0.4.16"
- aggregate-error "^3.0.0"
- ansi-escapes "^4.3.0"
- chalk "^2.4.2"
- chokidar "^3.4.0"
- ci-info "^2.0.0"
- debug "^4.1.1"
- enquirer "^2.3.0"
- env-paths "^2.2.0"
- ethereum-cryptography "^1.0.3"
- ethereumjs-abi "^0.6.8"
- find-up "^2.1.0"
- fp-ts "1.19.3"
- fs-extra "^7.0.1"
- glob "7.2.0"
- immutable "^4.0.0-rc.12"
- io-ts "1.10.4"
- keccak "^3.0.2"
- lodash "^4.17.11"
- mnemonist "^0.38.0"
- mocha "^10.0.0"
- p-map "^4.0.0"
- qs "^6.7.0"
- raw-body "^2.4.1"
- resolve "1.17.0"
- semver "^6.3.0"
- solc "0.7.3"
- source-map-support "^0.5.13"
- stacktrace-parser "^0.1.10"
- tsort "0.0.1"
- undici "^5.14.0"
- uuid "^8.3.2"
- ws "^7.4.6"
-
-has-ansi@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
- integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==
- dependencies:
- ansi-regex "^2.0.0"
-
-has-bigints@^1.0.1, has-bigints@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
- integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
-
-has-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
- integrity sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==
-
-has-flag@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
- integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
-
-has-flag@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
- integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-
-has-property-descriptors@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340"
- integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==
- dependencies:
- get-intrinsic "^1.2.2"
-
-has-proto@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
- integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
-
-has-symbols@^1.0.2, has-symbols@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
- integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-
-has-tostringtag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
- integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
- dependencies:
- has-symbols "^1.0.2"
-
-has-value@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
- integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==
- dependencies:
- get-value "^2.0.3"
- has-values "^0.1.4"
- isobject "^2.0.0"
-
-has-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
- integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==
- dependencies:
- get-value "^2.0.6"
- has-values "^1.0.0"
- isobject "^3.0.0"
-
-has-values@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
- integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==
-
-has-values@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
- integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==
- dependencies:
- is-number "^3.0.0"
- kind-of "^4.0.0"
-
-has@~1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6"
- integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==
-
-hash-base@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33"
- integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==
- dependencies:
- inherits "^2.0.4"
- readable-stream "^3.6.0"
- safe-buffer "^5.2.0"
-
-hash.js@1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846"
- integrity sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.0"
-
-hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
- integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
- dependencies:
- inherits "^2.0.3"
- minimalistic-assert "^1.0.1"
-
-hasown@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
- integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
- dependencies:
- function-bind "^1.1.2"
-
-he@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
- integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-
-heap@0.2.6:
- version "0.2.6"
- resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.6.tgz#087e1f10b046932fc8594dd9e6d378afc9d1e5ac"
- integrity sha512-MzzWcnfB1e4EG2vHi3dXHoBupmuXNZzx6pY6HldVS55JKKBoq3xOyzfSaZRkJp37HIhEYC78knabHff3zc4dQQ==
-
-helmet@5.0.2:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/helmet/-/helmet-5.0.2.tgz#3264ec6bab96c82deaf65e3403c369424cb2366c"
- integrity sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg==
-
-helmet@7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/helmet/-/helmet-7.0.0.tgz#ac3011ba82fa2467f58075afa58a49427ba6212d"
- integrity sha512-MsIgYmdBh460ZZ8cJC81q4XJknjG567wzEmv46WOBblDb6TUd3z8/GhgmsM9pn8g2B80tAJ4m5/d3Bi1KrSUBQ==
-
-hmac-drbg@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
- integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==
- dependencies:
- hash.js "^1.0.3"
- minimalistic-assert "^1.0.0"
- minimalistic-crypto-utils "^1.0.1"
-
-home-or-tmp@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
- integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==
- dependencies:
- os-homedir "^1.0.0"
- os-tmpdir "^1.0.1"
-
-hosted-git-info@^2.1.4, hosted-git-info@^2.6.0:
- version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
- integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
-
-hosted-git-info@^4.0.1:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
- integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
- dependencies:
- lru-cache "^6.0.0"
-
-http-basic@^8.1.1:
- version "8.1.3"
- resolved "https://registry.yarnpkg.com/http-basic/-/http-basic-8.1.3.tgz#a7cabee7526869b9b710136970805b1004261bbf"
- integrity sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==
- dependencies:
- caseless "^0.12.0"
- concat-stream "^1.6.2"
- http-response-object "^3.0.1"
- parse-cache-control "^1.0.1"
-
-http-cache-semantics@^4.0.0:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
- integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
-
-http-errors@1.8.1:
- version "1.8.1"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c"
- integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==
- dependencies:
- depd "~1.1.2"
- inherits "2.0.4"
- setprototypeof "1.2.0"
- statuses ">= 1.5.0 < 2"
- toidentifier "1.0.1"
-
-http-errors@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
- 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"
-
-http-https@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b"
- integrity sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==
-
-http-response-object@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/http-response-object/-/http-response-object-3.0.2.tgz#7f435bb210454e4360d074ef1f989d5ea8aa9810"
- integrity sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==
- dependencies:
- "@types/node" "^10.0.3"
-
-http-signature@~1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
- integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==
- dependencies:
- assert-plus "^1.0.0"
- jsprim "^1.2.2"
- sshpk "^1.7.0"
-
-http2-wrapper@^1.0.0-beta.5.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d"
- integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.0.0"
-
-http2-wrapper@^2.1.10:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.0.tgz#b80ad199d216b7d3680195077bd7b9060fa9d7f3"
- integrity sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==
- dependencies:
- quick-lru "^5.1.1"
- resolve-alpn "^1.2.0"
-
-https-proxy-agent@^5.0.0:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
- integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
- dependencies:
- agent-base "6"
- debug "4"
-
-human-signals@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
- integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
-
-human-signals@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
- integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-
-husky@^7.0.4:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535"
- integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==
-
-iconv-lite@0.4.24, iconv-lite@^0.4.24:
- version "0.4.24"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
- integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
- dependencies:
- safer-buffer ">= 2.1.2 < 3"
-
-iconv-lite@^0.6.2:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
- integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
- dependencies:
- safer-buffer ">= 2.1.2 < 3.0.0"
-
-idna-uts46-hx@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz#a1dc5c4df37eee522bf66d969cc980e00e8711f9"
- integrity sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==
- dependencies:
- punycode "2.1.0"
-
-ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
- integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^4.0.6:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
- integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
-
-ignore@^5.1.1, ignore@^5.1.8, ignore@^5.2.0, ignore@^5.2.4:
- version "5.2.4"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
- integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
-
-immediate@^3.2.3:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266"
- integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==
-
-immediate@~3.2.3:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c"
- integrity sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==
-
-immutable@^4.0.0-rc.12:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.4.tgz#2e07b33837b4bb7662f288c244d1ced1ef65a78f"
- integrity sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==
-
-import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
- integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
- dependencies:
- parent-module "^1.0.0"
- resolve-from "^4.0.0"
-
-imurmurhash@^0.1.4:
- version "0.1.4"
- resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
- integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
-
-indent-string@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
- integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
-
-inflection@^1.13.2, inflection@^1.13.4:
- version "1.13.4"
- resolved "https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32"
- integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==
-
-inflight@^1.0.4:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
- integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
- dependencies:
- once "^1.3.0"
- wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
- integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-ini@^1.3.4, ini@^1.3.5:
- version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
- integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
-
-inquirer@^8.0.0:
- version "8.2.6"
- resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562"
- integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==
- dependencies:
- ansi-escapes "^4.2.1"
- chalk "^4.1.1"
- cli-cursor "^3.1.0"
- cli-width "^3.0.0"
- external-editor "^3.0.3"
- figures "^3.0.0"
- lodash "^4.17.21"
- mute-stream "0.0.8"
- ora "^5.4.1"
- run-async "^2.4.0"
- rxjs "^7.5.5"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
- through "^2.3.6"
- wrap-ansi "^6.0.1"
-
-internal-slot@^1.0.5:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930"
- integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==
- dependencies:
- get-intrinsic "^1.2.2"
- hasown "^2.0.0"
- side-channel "^1.0.4"
-
-interpret@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
- integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==
-
-invariant@^2.2.2:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
- integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
- dependencies:
- loose-envify "^1.0.0"
-
-invert-kv@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
- integrity sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==
-
-io-ts@1.10.4:
- version "1.10.4"
- resolved "https://registry.yarnpkg.com/io-ts/-/io-ts-1.10.4.tgz#cd5401b138de88e4f920adbcb7026e2d1967e6e2"
- integrity sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==
- dependencies:
- fp-ts "^1.0.0"
-
-ip-regex@^4.0.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5"
- integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==
-
-ipaddr.js@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
- integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-
-ipfs-core-utils@^0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/ipfs-core-utils/-/ipfs-core-utils-0.4.0.tgz#f633b0e51be6374f8caa1b15d5107e056123137a"
- integrity sha512-IBPFvYjWPfVFpCeYUL/0gCUOabdBhh7aO5i4tU//UlF2gVCXPH4PRYlbBH9WM83zE2+o4vDi+dBXsdAI6nLPAg==
- dependencies:
- blob-to-it "0.0.2"
- browser-readablestream-to-it "0.0.2"
- cids "^1.0.0"
- err-code "^2.0.0"
- ipfs-utils "^3.0.0"
- it-all "^1.0.1"
- it-map "^1.0.2"
- it-peekable "0.0.1"
- uint8arrays "^1.1.0"
-
-ipfs-http-client@47.0.1:
- version "47.0.1"
- resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-47.0.1.tgz#509c6c742ab405bc2a7e6e0fe373e19e9b85633b"
- integrity sha512-IAQf+uTLvXw5QFOzbyhu/5lH3rn7jEwwwdCGaNKVhoPI7yfyOV0wRse3hVWejjP1Id0P9mKuMKG8rhcY7pVAdQ==
- dependencies:
- abort-controller "^3.0.0"
- any-signal "^1.1.0"
- bignumber.js "^9.0.0"
- cids "^1.0.0"
- debug "^4.1.0"
- form-data "^3.0.0"
- ipfs-core-utils "^0.4.0"
- ipfs-utils "^3.0.0"
- ipld-block "^0.10.0"
- ipld-dag-cbor "^0.17.0"
- ipld-dag-pb "^0.20.0"
- ipld-raw "^6.0.0"
- iso-url "^0.4.7"
- it-last "^1.0.2"
- it-map "^1.0.2"
- it-tar "^1.2.2"
- it-to-buffer "^1.0.0"
- it-to-stream "^0.1.1"
- merge-options "^2.0.0"
- multiaddr "^8.0.0"
- multiaddr-to-uri "^6.0.0"
- multibase "^3.0.0"
- multicodec "^2.0.0"
- multihashes "^3.0.1"
- nanoid "^3.0.2"
- node-fetch "^2.6.0"
- parse-duration "^0.4.4"
- stream-to-it "^0.2.1"
- uint8arrays "^1.1.0"
-
-ipfs-utils@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/ipfs-utils/-/ipfs-utils-3.0.0.tgz#58f8345ff26c4ae6b4a8e3a2366bd25de3e1460e"
- integrity sha512-qahDc+fghrM57sbySr2TeWjaVR/RH/YEB/hvdAjiTbjESeD87qZawrXwj+19Q2LtGmFGusKNLo5wExeuI5ZfDQ==
- dependencies:
- abort-controller "^3.0.0"
- any-signal "^1.1.0"
- buffer "^5.6.0"
- err-code "^2.0.0"
- fs-extra "^9.0.1"
- is-electron "^2.2.0"
- iso-url "^0.4.7"
- it-glob "0.0.8"
- merge-options "^2.0.0"
- nanoid "^3.1.3"
- node-fetch "^2.6.0"
- stream-to-it "^0.2.0"
-
-ipld-block@^0.10.0:
- version "0.10.1"
- resolved "https://registry.yarnpkg.com/ipld-block/-/ipld-block-0.10.1.tgz#a9de6185257cf56903cc7f71de450672f4871b65"
- integrity sha512-lPMfW9tA2hVZw9hdO/YSppTxFmA0+5zxcefBOlCTOn+12RLyy+pdepKMbQw8u0KESFu3pYVmabNRWuFGcgHLLw==
- dependencies:
- cids "^1.0.0"
- class-is "^1.1.0"
-
-ipld-dag-cbor@^0.17.0:
- version "0.17.1"
- resolved "https://registry.yarnpkg.com/ipld-dag-cbor/-/ipld-dag-cbor-0.17.1.tgz#842e6c250603e5791049168831a425ec03471fb1"
- integrity sha512-Bakj/cnxQBdscORyf4LRHxQJQfoaY8KWc7PWROQgX+aw5FCzBt8ga0VM/59K+ABOznsqNvyLR/wz/oYImOpXJw==
- dependencies:
- borc "^2.1.2"
- cids "^1.0.0"
- is-circular "^1.0.2"
- multicodec "^3.0.1"
- multihashing-async "^2.0.0"
- uint8arrays "^2.1.3"
-
-ipld-dag-pb@^0.20.0:
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/ipld-dag-pb/-/ipld-dag-pb-0.20.0.tgz#025c0343aafe6cb9db395dd1dc93c8c60a669360"
- integrity sha512-zfM0EdaolqNjAxIrtpuGKvXxWk5YtH9jKinBuQGTcngOsWFQhyybGCTJHGNGGtRjHNJi2hz5Udy/8pzv4kcKyg==
- dependencies:
- cids "^1.0.0"
- class-is "^1.1.0"
- multicodec "^2.0.0"
- multihashing-async "^2.0.0"
- protons "^2.0.0"
- reset "^0.1.0"
- run "^1.4.0"
- stable "^0.1.8"
- uint8arrays "^1.0.0"
-
-ipld-raw@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/ipld-raw/-/ipld-raw-6.0.0.tgz#74d947fcd2ce4e0e1d5bb650c1b5754ed8ea6da0"
- integrity sha512-UK7fjncAzs59iu/o2kwYtb8jgTtW6B+cNWIiNpAJkfRwqoMk1xD/6i25ktzwe4qO8gQgoR9RxA5ibC23nq8BLg==
- dependencies:
- cids "^1.0.0"
- multicodec "^2.0.0"
- multihashing-async "^2.0.0"
-
-is-accessor-descriptor@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4"
- integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==
- dependencies:
- hasown "^2.0.0"
-
-is-arguments@^1.0.4:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
- integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
- integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.0"
- is-typed-array "^1.1.10"
-
-is-arrayish@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
- integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
-
-is-arrayish@^0.3.1:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
- integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
-
-is-bigint@^1.0.1:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3"
- integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
- dependencies:
- has-bigints "^1.0.1"
-
-is-binary-path@~2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
- integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
- dependencies:
- binary-extensions "^2.0.0"
-
-is-boolean-object@^1.1.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719"
- integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-buffer@^1.1.5:
- version "1.1.6"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
- integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
-is-buffer@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
- integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-
-is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
- integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-
-is-ci@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
- integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
- dependencies:
- ci-info "^2.0.0"
-
-is-circular@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-circular/-/is-circular-1.0.2.tgz#2e0ab4e9835f4c6b0ea2b9855a84acd501b8366c"
- integrity sha512-YttjnrswnUYRVJvxCvu8z+PGMUSzC2JttP0OEXezlAEdp3EXzhf7IZ3j0gRAybJBQupedIZFhY61Tga6E0qASA==
-
-is-core-module@^2.13.0, is-core-module@^2.5.0:
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
- integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
- dependencies:
- hasown "^2.0.0"
-
-is-data-descriptor@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb"
- integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==
- dependencies:
- hasown "^2.0.0"
-
-is-date-object@^1.0.1:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
- integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-descriptor@^0.1.0:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33"
- integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==
- dependencies:
- is-accessor-descriptor "^1.0.1"
- is-data-descriptor "^1.0.1"
-
-is-descriptor@^1.0.0, is-descriptor@^1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306"
- integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==
- dependencies:
- is-accessor-descriptor "^1.0.1"
- is-data-descriptor "^1.0.1"
-
-is-docker@^2.0.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
-
-is-electron@^2.2.0:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.2.tgz#3778902a2044d76de98036f5dc58089ac4d80bb9"
- integrity sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==
-
-is-extendable@^0.1.0, is-extendable@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
- integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
-
-is-extendable@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
- integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
- dependencies:
- is-plain-object "^2.0.4"
-
-is-extglob@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
- integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
-
-is-finite@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
- integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
-
-is-fn@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fn/-/is-fn-1.0.0.tgz#9543d5de7bcf5b08a22ec8a20bae6e286d510d8c"
- integrity sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==
-
-is-fullwidth-code-point@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
- integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==
- dependencies:
- number-is-nan "^1.0.0"
-
-is-fullwidth-code-point@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
- integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
-
-is-fullwidth-code-point@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
- integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-function@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08"
- integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
-
-is-generator-function@^1.0.7:
- version "1.0.10"
- resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
- integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
- integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
- dependencies:
- is-extglob "^2.1.1"
-
-is-hex-prefixed@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz#7d8d37e6ad77e5d127148913c573e082d777f554"
- integrity sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==
-
-is-interactive@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
- integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
-
-is-ip@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-3.1.0.tgz#2ae5ddfafaf05cb8008a62093cf29734f657c5d8"
- integrity sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==
- dependencies:
- ip-regex "^4.0.0"
-
-is-negative-zero@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150"
- integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==
-
-is-number-object@^1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc"
- integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-number@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
- integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==
- dependencies:
- kind-of "^3.0.2"
-
-is-number@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
- integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-obj@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
- integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==
-
-is-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
- integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
-
-is-plain-obj@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
- integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
-
-is-plain-obj@^2.0.0, is-plain-obj@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
- integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
-
-is-plain-object@^2.0.3, is-plain-object@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
- integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
- dependencies:
- isobject "^3.0.1"
-
-is-regex@^1.0.4, is-regex@^1.1.4, is-regex@~1.1.4:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
- integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
- dependencies:
- call-bind "^1.0.2"
- has-tostringtag "^1.0.0"
-
-is-regexp@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
- integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==
-
-is-shared-array-buffer@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79"
- integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==
- dependencies:
- call-bind "^1.0.2"
-
-is-stream@^1.0.1:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
- integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==
-
-is-stream@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
- integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-
-is-string@^1.0.5, is-string@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
- integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
- dependencies:
- has-tostringtag "^1.0.0"
-
-is-symbol@^1.0.2, is-symbol@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c"
- integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
- dependencies:
- has-symbols "^1.0.2"
-
-is-text-path@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e"
- integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==
- dependencies:
- text-extensions "^1.0.0"
-
-is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.3, is-typed-array@^1.1.9:
- version "1.1.12"
- resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
- integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
- dependencies:
- which-typed-array "^1.1.11"
-
-is-typedarray@^1.0.0, is-typedarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
- integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==
-
-is-unicode-supported@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
- integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
-
-is-url@^1.2.4:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52"
- integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==
-
-is-utf8@^0.2.0:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
- integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==
-
-is-weakref@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2"
- integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
- dependencies:
- call-bind "^1.0.2"
-
-is-windows@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
- integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
-is-wsl@^2.1.1:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
- dependencies:
- is-docker "^2.0.0"
-
-isarray@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
- integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==
-
-isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
- integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
-
-isarray@^2.0.5:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723"
- integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
-
-isexe@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
- integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
-
-iso-constants@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/iso-constants/-/iso-constants-0.1.2.tgz#3d2456ed5aeaa55d18564f285ba02a47a0d885b4"
- integrity sha512-OTCM5ZCQsHBCI4Wdu4tSxvDIkmDHd5EwJDps5mKqnQnWJSKlnwMs3EDZ4n3Fh1tmkWkDlyd2vCDbEYuPbyrUNQ==
-
-iso-url@^0.4.7, iso-url@~0.4.7:
- version "0.4.7"
- resolved "https://registry.yarnpkg.com/iso-url/-/iso-url-0.4.7.tgz#de7e48120dae46921079fe78f325ac9e9217a385"
- integrity sha512-27fFRDnPAMnHGLq36bWTpKET+eiXct3ENlCcdcMdk+mjXrb2kw3mhBUg1B7ewAC0kVzlOPhADzQgz1SE6Tglog==
-
-isobject@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
- integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==
- dependencies:
- isarray "1.0.0"
-
-isobject@^3.0.0, isobject@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
- integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
-
-isomorphic-fetch@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4"
- integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==
- dependencies:
- node-fetch "^2.6.1"
- whatwg-fetch "^3.4.1"
-
-isomorphic-unfetch@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f"
- integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==
- dependencies:
- node-fetch "^2.6.1"
- unfetch "^4.2.0"
-
-isstream@~0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
- integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==
-
-it-all@^1.0.1:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/it-all/-/it-all-1.0.6.tgz#852557355367606295c4c3b7eff0136f07749335"
- integrity sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==
-
-it-concat@^1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/it-concat/-/it-concat-1.0.3.tgz#84db9376e4c77bf7bc1fd933bb90f184e7cef32b"
- integrity sha512-sjeZQ1BWQ9U/W2oI09kZgUyvSWzQahTkOkLIsnEPgyqZFaF9ME5gV6An4nMjlyhXKWQMKEakQU8oRHs2SdmeyA==
- dependencies:
- bl "^4.0.0"
-
-it-glob@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/it-glob/-/it-glob-0.0.8.tgz#b63d24945c18b35de8bb593a8c872fd0257c0cac"
- integrity sha512-PmIAgb64aJPM6wwT1UTlNDAJnNgdGrvr0vRr3AYCngcUuq1KaAovuz0dQAmUkaXudDG3EQzc7OttuLW9DaL3YQ==
- dependencies:
- fs-extra "^8.1.0"
- minimatch "^3.0.4"
-
-it-last@^1.0.2:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/it-last/-/it-last-1.0.6.tgz#4106232e5905ec11e16de15a0e9f7037eaecfc45"
- integrity sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==
-
-it-map@^1.0.2:
- version "1.0.6"
- resolved "https://registry.yarnpkg.com/it-map/-/it-map-1.0.6.tgz#6aa547e363eedcf8d4f69d8484b450bc13c9882c"
- integrity sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==
-
-it-peekable@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/it-peekable/-/it-peekable-0.0.1.tgz#e3f91583d172444b9cd894ed2df6e26f0c176617"
- integrity sha512-fd0JzbNldseeq+FFWthbqYB991UpKNyjPG6LqFhIOmJviCxSompMyoopKIXvLPLY+fBhhv2CT5PT31O/lEnTHw==
-
-it-reader@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/it-reader/-/it-reader-2.1.0.tgz#b1164be343f8538d8775e10fb0339f61ccf71b0f"
- integrity sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==
- dependencies:
- bl "^4.0.0"
-
-it-tar@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/it-tar/-/it-tar-1.2.2.tgz#8d79863dad27726c781a4bcc491f53c20f2866cf"
- integrity sha512-M8V4a9I+x/vwXTjqvixcEZbQZHjwDIb8iUQ+D4M2QbhAdNs3WKVSl+45u5/F2XFx6jYMFOGzMVlKNK/uONgNIA==
- dependencies:
- bl "^4.0.0"
- buffer "^5.4.3"
- iso-constants "^0.1.2"
- it-concat "^1.0.0"
- it-reader "^2.0.0"
- p-defer "^3.0.0"
-
-it-to-buffer@^1.0.0:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/it-to-buffer/-/it-to-buffer-1.0.5.tgz#70c5aa1dd055621e862b58973534148af302f3e3"
- integrity sha512-dczvg0VeXkfr2i2IQ3GGWEATBbk4Uggr+YnvBz76/Yp0zFJZTIOeDCz2KyFDxSDHNI62OlldbJXWmDPb5nFQeg==
- dependencies:
- buffer "^5.5.0"
-
-it-to-stream@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/it-to-stream/-/it-to-stream-0.1.2.tgz#7163151f75b60445e86b8ab1a968666acaacfe7b"
- integrity sha512-DTB5TJRZG3untmZehcaFN0kGWl2bNv7tnJRgQHAO9QEt8jfvVRrebZtnD5NZd4SCj4WVPjl0LSrugNWE/UaZRQ==
- dependencies:
- buffer "^5.6.0"
- fast-fifo "^1.0.0"
- get-iterator "^1.0.2"
- p-defer "^3.0.0"
- p-fifo "^1.0.0"
- readable-stream "^3.6.0"
-
-js-cookie@^2.2.1:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
- integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
-
-js-sdsl@^4.1.4:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.2.tgz#2e3c031b1f47d3aca8b775532e3ebb0818e7f847"
- integrity sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==
-
-js-sha3@0.5.7, js-sha3@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.5.7.tgz#0d4ffd8002d5333aabaf4a23eed2f6374c9f28e7"
- integrity sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==
-
-js-sha3@0.8.0, js-sha3@^0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
- integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==
-
-"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
- integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-
-js-tokens@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
- integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==
-
-js-yaml@3.x, js-yaml@^3.13.1, js-yaml@^3.14.0:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
- dependencies:
- argparse "^1.0.7"
- esprima "^4.0.0"
-
-js-yaml@4.1.0, js-yaml@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
- integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
- dependencies:
- argparse "^2.0.1"
-
-jsbn@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
- integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==
-
-jsesc@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
- integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==
-
-jsesc@~0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
- integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
-
-json-buffer@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
- integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==
-
-json-buffer@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
- integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
-json-parse-even-better-errors@^2.3.0:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
- integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
-
-json-rpc-engine@^3.4.0, json-rpc-engine@^3.6.0:
- version "3.8.0"
- resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz#9d4ff447241792e1d0a232f6ef927302bb0c62a9"
- integrity sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==
- dependencies:
- async "^2.0.1"
- babel-preset-env "^1.7.0"
- babelify "^7.3.0"
- json-rpc-error "^2.0.0"
- promise-to-callback "^1.0.0"
- safe-event-emitter "^1.0.1"
-
-json-rpc-error@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/json-rpc-error/-/json-rpc-error-2.0.0.tgz#a7af9c202838b5e905c7250e547f1aff77258a02"
- integrity sha512-EwUeWP+KgAZ/xqFpaP6YDAXMtCJi+o/QQpCQFIYyxr01AdADi2y413eM8hSqJcoQym9WMePAJWoaODEJufC4Ug==
- dependencies:
- inherits "^2.0.1"
-
-json-rpc-random-id@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8"
- integrity sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==
-
-json-schema-traverse@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
- integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
-
-json-schema-traverse@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
- integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
-
-json-schema@0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5"
- integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==
-
-json-stable-stringify-without-jsonify@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
- integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
-
-json-stable-stringify@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz#e06f23128e0bbe342dc996ed5a19e28b57b580e0"
- integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==
- dependencies:
- jsonify "^0.0.1"
-
-json-stringify-safe@~5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
- integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
-
-json-text-sequence@~0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/json-text-sequence/-/json-text-sequence-0.1.1.tgz#a72f217dc4afc4629fff5feb304dc1bd51a2f3d2"
- integrity sha512-L3mEegEWHRekSHjc7+sc8eJhba9Clq1PZ8kMkzf8OxElhXc8O4TS5MwcVlj9aEbm5dr81N90WHC5nAz3UO971w==
- dependencies:
- delimit-stream "0.1.0"
-
-json5@^0.5.1:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
- integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==
-
-jsonfile@^2.1.0:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
- integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonfile@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
- integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonfile@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
- integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
- dependencies:
- universalify "^2.0.0"
- optionalDependencies:
- graceful-fs "^4.1.6"
-
-jsonify@^0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978"
- integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==
-
-jsonparse@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
- integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==
-
-jsonschema@^1.2.4:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab"
- integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==
-
-jsprim@^1.2.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.2.tgz#712c65533a15c878ba59e9ed5f0e26d5b77c5feb"
- integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==
- dependencies:
- assert-plus "1.0.0"
- extsprintf "1.3.0"
- json-schema "0.4.0"
- verror "1.10.0"
-
-keccak@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.1.tgz#ae30a0e94dbe43414f741375cff6d64c8bea0bff"
- integrity sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==
- dependencies:
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
-
-keccak@^3.0.0, keccak@^3.0.2:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.4.tgz#edc09b89e633c0549da444432ecf062ffadee86d"
- integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==
- dependencies:
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
- readable-stream "^3.6.0"
-
-keyv@^3.0.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
- integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
- dependencies:
- json-buffer "3.0.0"
-
-keyv@^4.0.0, keyv@^4.5.3:
- version "4.5.4"
- resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93"
- integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
- dependencies:
- json-buffer "3.0.1"
-
-kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
- integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
- integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==
- dependencies:
- is-buffer "^1.1.5"
-
-kind-of@^6.0.2, kind-of@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
- integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
-
-klaw-sync@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c"
- integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==
- dependencies:
- graceful-fs "^4.1.11"
-
-klaw@^1.0.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
- integrity sha512-TED5xi9gGQjGpNnvRWknrwAB1eL5GciPfVFOt3Vk1OJCVDQbzuSfrF3hkUQKlsgKrG1F+0t5W0m+Fje1jIt8rw==
- optionalDependencies:
- graceful-fs "^4.1.9"
-
-kuler@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3"
- integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==
-
-lcid@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
- integrity sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==
- dependencies:
- invert-kv "^1.0.0"
-
-level-codec@^9.0.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-9.0.2.tgz#fd60df8c64786a80d44e63423096ffead63d8cbc"
- integrity sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==
- dependencies:
- buffer "^5.6.0"
-
-level-codec@~7.0.0:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/level-codec/-/level-codec-7.0.1.tgz#341f22f907ce0f16763f24bddd681e395a0fb8a7"
- integrity sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==
-
-level-errors@^1.0.3:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.1.2.tgz#4399c2f3d3ab87d0625f7e3676e2d807deff404d"
- integrity sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==
- dependencies:
- errno "~0.1.1"
-
-level-errors@^2.0.0, level-errors@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-2.0.1.tgz#2132a677bf4e679ce029f517c2f17432800c05c8"
- integrity sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==
- dependencies:
- errno "~0.1.1"
-
-level-errors@~1.0.3:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-1.0.5.tgz#83dbfb12f0b8a2516bdc9a31c4876038e227b859"
- integrity sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==
- dependencies:
- errno "~0.1.1"
-
-level-iterator-stream@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz#ccfff7c046dcf47955ae9a86f46dfa06a31688b4"
- integrity sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==
- dependencies:
- inherits "^2.0.1"
- readable-stream "^2.0.5"
- xtend "^4.0.0"
-
-level-iterator-stream@~1.3.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz#e43b78b1a8143e6fa97a4f485eb8ea530352f2ed"
- integrity sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==
- dependencies:
- inherits "^2.0.1"
- level-errors "^1.0.3"
- readable-stream "^1.0.33"
- xtend "^4.0.0"
-
-level-iterator-stream@~3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-3.0.1.tgz#2c98a4f8820d87cdacab3132506815419077c730"
- integrity sha512-nEIQvxEED9yRThxvOrq8Aqziy4EGzrxSZK+QzEFAVuJvQ8glfyZ96GB6BoI4sBbLfjMXm2w4vu3Tkcm9obcY0g==
- dependencies:
- inherits "^2.0.1"
- readable-stream "^2.3.6"
- xtend "^4.0.0"
-
-level-mem@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/level-mem/-/level-mem-3.0.1.tgz#7ce8cf256eac40f716eb6489654726247f5a89e5"
- integrity sha512-LbtfK9+3Ug1UmvvhR2DqLqXiPW1OJ5jEh0a3m9ZgAipiwpSxGj/qaVVy54RG5vAQN1nCuXqjvprCuKSCxcJHBg==
- dependencies:
- level-packager "~4.0.0"
- memdown "~3.0.0"
-
-level-packager@~4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/level-packager/-/level-packager-4.0.1.tgz#7e7d3016af005be0869bc5fa8de93d2a7f56ffe6"
- integrity sha512-svCRKfYLn9/4CoFfi+d8krOtrp6RoX8+xm0Na5cgXMqSyRru0AnDYdLl+YI8u1FyS6gGZ94ILLZDE5dh2but3Q==
- dependencies:
- encoding-down "~5.0.0"
- levelup "^3.0.0"
-
-level-post@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/level-post/-/level-post-1.0.7.tgz#19ccca9441a7cc527879a0635000f06d5e8f27d0"
- integrity sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==
- dependencies:
- ltgt "^2.1.2"
-
-level-sublevel@6.6.4:
- version "6.6.4"
- resolved "https://registry.yarnpkg.com/level-sublevel/-/level-sublevel-6.6.4.tgz#f7844ae893919cd9d69ae19d7159499afd5352ba"
- integrity sha512-pcCrTUOiO48+Kp6F1+UAzF/OtWqLcQVTVF39HLdZ3RO8XBoXt+XVPKZO1vVr1aUoxHZA9OtD2e1v7G+3S5KFDA==
- dependencies:
- bytewise "~1.1.0"
- level-codec "^9.0.0"
- level-errors "^2.0.0"
- level-iterator-stream "^2.0.3"
- ltgt "~2.1.1"
- pull-defer "^0.2.2"
- pull-level "^2.0.3"
- pull-stream "^3.6.8"
- typewiselite "~1.0.0"
- xtend "~4.0.0"
-
-level-supports@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-4.0.1.tgz#431546f9d81f10ff0fea0e74533a0e875c08c66a"
- integrity sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==
-
-level-transcoder@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/level-transcoder/-/level-transcoder-1.0.1.tgz#f8cef5990c4f1283d4c86d949e73631b0bc8ba9c"
- integrity sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==
- dependencies:
- buffer "^6.0.3"
- module-error "^1.0.1"
-
-level-ws@0.0.0:
- version "0.0.0"
- resolved "https://registry.yarnpkg.com/level-ws/-/level-ws-0.0.0.tgz#372e512177924a00424b0b43aef2bb42496d228b"
- integrity sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==
- dependencies:
- readable-stream "~1.0.15"
- xtend "~2.1.1"
-
-level-ws@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/level-ws/-/level-ws-1.0.0.tgz#19a22d2d4ac57b18cc7c6ecc4bd23d899d8f603b"
- integrity sha512-RXEfCmkd6WWFlArh3X8ONvQPm8jNpfA0s/36M4QzLqrLEIt1iJE9WBHLZ5vZJK6haMjJPJGJCQWfjMNnRcq/9Q==
- dependencies:
- inherits "^2.0.3"
- readable-stream "^2.2.8"
- xtend "^4.0.1"
-
-level@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/level/-/level-8.0.0.tgz#41b4c515dabe28212a3e881b61c161ffead14394"
- integrity sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==
- dependencies:
- browser-level "^1.0.1"
- classic-level "^1.2.0"
-
-levelup@3.1.1, levelup@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/levelup/-/levelup-3.1.1.tgz#c2c0b3be2b4dc316647c53b42e2f559e232d2189"
- integrity sha512-9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==
- dependencies:
- deferred-leveldown "~4.0.0"
- level-errors "~2.0.0"
- level-iterator-stream "~3.0.0"
- xtend "~4.0.0"
-
-levelup@^1.2.1:
- version "1.3.9"
- resolved "https://registry.yarnpkg.com/levelup/-/levelup-1.3.9.tgz#2dbcae845b2bb2b6bea84df334c475533bbd82ab"
- 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"
-
-levn@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
- integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
- dependencies:
- prelude-ls "^1.2.1"
- type-check "~0.4.0"
-
-levn@~0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
- integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==
- dependencies:
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
-
-lines-and-columns@^1.1.6:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
- integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
-
-lint-staged@^10.5.4:
- version "10.5.4"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665"
- integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==
- dependencies:
- chalk "^4.1.0"
- cli-truncate "^2.1.0"
- commander "^6.2.0"
- cosmiconfig "^7.0.0"
- debug "^4.2.0"
- dedent "^0.7.0"
- enquirer "^2.3.6"
- execa "^4.1.0"
- listr2 "^3.2.2"
- log-symbols "^4.0.0"
- micromatch "^4.0.2"
- normalize-path "^3.0.0"
- please-upgrade-node "^3.2.0"
- string-argv "0.3.1"
- stringify-object "^3.3.0"
-
-listr2@^3.2.2:
- version "3.14.0"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e"
- integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==
- dependencies:
- cli-truncate "^2.1.0"
- colorette "^2.0.16"
- log-update "^4.0.0"
- p-map "^4.0.0"
- rfdc "^1.3.0"
- rxjs "^7.5.1"
- through "^2.3.8"
- wrap-ansi "^7.0.0"
-
-load-json-file@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
- integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==
- dependencies:
- graceful-fs "^4.1.2"
- parse-json "^2.2.0"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
- strip-bom "^2.0.0"
-
-locate-path@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
- integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==
- dependencies:
- p-locate "^2.0.0"
- path-exists "^3.0.0"
-
-locate-path@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
- integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
- dependencies:
- p-locate "^4.1.0"
-
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
- dependencies:
- p-locate "^5.0.0"
-
-lodash.assign@^4.0.3, lodash.assign@^4.0.6:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
- integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==
-
-lodash.clonedeep@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
- integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==
-
-lodash.get@^4:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
- integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
-
-lodash.isequal@^4.5.0:
- version "4.5.0"
- resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
- integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
-
-lodash.isequalwith@^4.4.0:
- version "4.4.0"
- resolved "https://registry.yarnpkg.com/lodash.isequalwith/-/lodash.isequalwith-4.4.0.tgz#266726ddd528f854f21f4ea98a065606e0fbc6b0"
- integrity sha512-dcZON0IalGBpRmJBmMkaoV7d3I80R2O+FrzsZyHdNSFrANq/cgDqKQNmAHE8UEj4+QYWwwhkQOVdLHiAopzlsQ==
-
-lodash.merge@^4.6.2:
- version "4.6.2"
- resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
- integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-
-lodash.truncate@^4.4.2:
- version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
- integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
-
-lodash@4.17.20:
- version "4.17.20"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
- integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
-
-lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4:
- version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
- integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
-
-log-symbols@4.1.0, log-symbols@^4.0.0, log-symbols@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
- integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
- dependencies:
- chalk "^4.1.0"
- is-unicode-supported "^0.1.0"
-
-log-update@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
- integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
- dependencies:
- ansi-escapes "^4.3.0"
- cli-cursor "^3.1.0"
- slice-ansi "^4.0.0"
- wrap-ansi "^6.2.0"
-
-logform@^2.3.2, logform@^2.4.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5"
- integrity sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==
- dependencies:
- "@colors/colors" "1.6.0"
- "@types/triple-beam" "^1.3.2"
- fecha "^4.2.0"
- ms "^2.1.1"
- safe-stable-stringify "^2.3.1"
- triple-beam "^1.3.0"
-
-looper@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/looper/-/looper-2.0.0.tgz#66cd0c774af3d4fedac53794f742db56da8f09ec"
- integrity sha512-6DzMHJcjbQX/UPHc1rRCBfKlLwDkvuGZ715cIR36wSdYqWXFT35uLXq5P/2orl3tz+t+VOVPxw4yPinQlUDGDQ==
-
-looper@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/looper/-/looper-3.0.0.tgz#2efa54c3b1cbaba9b94aee2e5914b0be57fbb749"
- integrity sha512-LJ9wplN/uSn72oJRsXTx+snxPet5c8XiZmOKCm906NVYu+ag6SB6vUcnJcWxgnl2NfbIyeobAn7Bwv6xRj2XJg==
-
-loose-envify@^1.0.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
- integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
- dependencies:
- js-tokens "^3.0.0 || ^4.0.0"
-
-loupe@^2.3.6:
- version "2.3.7"
- resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697"
- integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==
- dependencies:
- get-func-name "^2.0.1"
-
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
- integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lowercase-keys@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
- integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-lowercase-keys@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2"
- integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==
-
-lru-cache@5.1.1, lru-cache@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
- integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
- dependencies:
- yallist "^3.0.2"
-
-lru-cache@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee"
- integrity sha512-91gyOKTc2k66UG6kHiH4h3S2eltcPwE1STVfMYC/NG+nZwf8IIuiamfmpGZjpbbxzSyEJaLC0tNSmhjlQUTJow==
- dependencies:
- pseudomap "^1.0.1"
-
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
-lru_map@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
- integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==
-
-ltgt@^2.1.2, ltgt@~2.2.0:
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5"
- integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==
-
-ltgt@~2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.1.3.tgz#10851a06d9964b971178441c23c9e52698eece34"
- integrity sha512-5VjHC5GsENtIi5rbJd+feEpDKhfr7j0odoUR2Uh978g+2p93nd5o34cTjQWohXsPsCZeqoDnIqEf88mPCe0Pfw==
-
-make-error@^1, make-error@^1.1.1:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
- integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
-
-map-cache@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
- integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==
-
-map-obj@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
- integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
-
-map-obj@^4.0.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
- integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
-
-map-visit@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
- integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==
- dependencies:
- object-visit "^1.0.0"
-
-markdown-table@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60"
- integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==
-
-mcl-wasm@^0.7.1:
- version "0.7.9"
- resolved "https://registry.yarnpkg.com/mcl-wasm/-/mcl-wasm-0.7.9.tgz#c1588ce90042a8700c3b60e40efb339fc07ab87f"
- integrity sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==
-
-md5.js@^1.3.4:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
- integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
- safe-buffer "^5.1.2"
-
-media-typer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
- integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-
-memdown@^1.0.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/memdown/-/memdown-1.4.1.tgz#b4e4e192174664ffbae41361aa500f3119efe215"
- 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"
-
-memdown@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/memdown/-/memdown-3.0.0.tgz#93aca055d743b20efc37492e9e399784f2958309"
- integrity sha512-tbV02LfZMWLcHcq4tw++NuqMO+FZX8tNJEiD2aNRm48ZZusVg5N8NART+dmBkepJVye986oixErf7jfXboMGMA==
- dependencies:
- abstract-leveldown "~5.0.0"
- functional-red-black-tree "~1.0.1"
- immediate "~3.2.3"
- inherits "~2.0.1"
- ltgt "~2.2.0"
- safe-buffer "~5.1.1"
-
-memory-level@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/memory-level/-/memory-level-1.0.0.tgz#7323c3fd368f9af2f71c3cd76ba403a17ac41692"
- integrity sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==
- dependencies:
- abstract-level "^1.0.0"
- functional-red-black-tree "^1.0.1"
- module-error "^1.0.1"
-
-memorystream@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
- integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==
-
-meow@^8.0.0:
- version "8.1.2"
- resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897"
- integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==
- dependencies:
- "@types/minimist" "^1.2.0"
- camelcase-keys "^6.2.2"
- decamelize-keys "^1.1.0"
- hard-rejection "^2.1.0"
- minimist-options "4.1.0"
- normalize-package-data "^3.0.0"
- read-pkg-up "^7.0.1"
- redent "^3.0.0"
- trim-newlines "^3.0.0"
- type-fest "^0.18.0"
- yargs-parser "^20.2.3"
-
-merge-descriptors@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
- integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
-
-merge-options@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-2.0.0.tgz#36ca5038badfc3974dbde5e58ba89d3df80882c3"
- integrity sha512-S7xYIeWHl2ZUKF7SDeBhGg6rfv5bKxVBdk95s/I7wVF8d+hjLSztJ/B271cnUiF6CAFduEQ5Zn3HYwAjT16DlQ==
- dependencies:
- is-plain-obj "^2.0.0"
-
-merge-stream@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
- integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-
-merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
- integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
-
-merkle-patricia-tree@3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-3.0.0.tgz#448d85415565df72febc33ca362b8b614f5a58f8"
- integrity sha512-soRaMuNf/ILmw3KWbybaCjhx86EYeBbD8ph0edQCTed0JN/rxDt1EBN52Ajre3VyGo+91f8+/rfPIRQnnGMqmQ==
- dependencies:
- async "^2.6.1"
- ethereumjs-util "^5.2.0"
- level-mem "^3.0.1"
- level-ws "^1.0.0"
- readable-stream "^3.0.6"
- rlp "^2.0.0"
- semaphore ">=1.0.1"
-
-merkle-patricia-tree@^2.1.2, merkle-patricia-tree@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz#982ca1b5a0fde00eed2f6aeed1f9152860b8208a"
- 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"
-
-methods@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
- integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
-
-micro-ftch@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/micro-ftch/-/micro-ftch-0.3.1.tgz#6cb83388de4c1f279a034fb0cf96dfc050853c5f"
- integrity sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==
-
-micromatch@^3.1.4:
- version "3.1.10"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
- integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- braces "^2.3.1"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- extglob "^2.0.4"
- fragment-cache "^0.2.1"
- kind-of "^6.0.2"
- nanomatch "^1.2.9"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.2"
-
-micromatch@^4.0.2, micromatch@^4.0.4:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
- dependencies:
- braces "^3.0.2"
- picomatch "^2.3.1"
-
-miller-rabin@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
- integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
- dependencies:
- bn.js "^4.0.0"
- brorand "^1.0.1"
-
-mime-db@1.52.0:
- version "1.52.0"
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
- integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
-
-mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34:
- version "2.1.35"
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
- integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
- dependencies:
- mime-db "1.52.0"
-
-mime@1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
- integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-
-mimic-fn@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
- integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-
-mimic-response@^1.0.0, mimic-response@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
- integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
- integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-min-document@^2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
- integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==
- dependencies:
- dom-walk "^0.1.0"
-
-min-indent@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
- integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-
-minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
- integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
-
-minimalistic-crypto-utils@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
- integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==
-
-minimatch@*:
- version "9.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
- integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
- dependencies:
- brace-expansion "^2.0.1"
-
-"minimatch@2 || 3", minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
- integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
- dependencies:
- brace-expansion "^1.1.7"
-
-minimatch@5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"
- integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimatch@^5.0.1:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
- integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
- dependencies:
- brace-expansion "^2.0.1"
-
-minimist-options@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
- integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
- kind-of "^6.0.3"
-
-minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.7, minimist@~1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
- integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-
-minipass@^2.6.0, minipass@^2.9.0:
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
- integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
- dependencies:
- safe-buffer "^5.1.2"
- yallist "^3.0.0"
-
-minizlib@^1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
- integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
- dependencies:
- minipass "^2.9.0"
-
-mixin-deep@^1.2.0:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
- integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
- dependencies:
- for-in "^1.0.2"
- is-extendable "^1.0.1"
-
-mkdirp-promise@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1"
- integrity sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==
- dependencies:
- mkdirp "*"
-
-mkdirp@*:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
- integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
-
-mkdirp@0.5.x, mkdirp@^0.5.1, mkdirp@^0.5.5:
- version "0.5.6"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
- integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
- dependencies:
- minimist "^1.2.6"
-
-mkdirp@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-
-mnemonist@^0.38.0:
- version "0.38.5"
- resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.38.5.tgz#4adc7f4200491237fe0fa689ac0b86539685cade"
- integrity sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==
- dependencies:
- obliterator "^2.0.0"
-
-mocha@^10.0.0, mocha@^10.2.0:
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8"
- integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==
- dependencies:
- ansi-colors "4.1.1"
- browser-stdout "1.3.1"
- chokidar "3.5.3"
- debug "4.3.4"
- diff "5.0.0"
- escape-string-regexp "4.0.0"
- find-up "5.0.0"
- glob "7.2.0"
- he "1.2.0"
- js-yaml "4.1.0"
- log-symbols "4.1.0"
- minimatch "5.0.1"
- ms "2.1.3"
- nanoid "3.3.3"
- serialize-javascript "6.0.0"
- strip-json-comments "3.1.1"
- supports-color "8.1.1"
- workerpool "6.2.1"
- yargs "16.2.0"
- yargs-parser "20.2.4"
- yargs-unparser "2.0.0"
-
-mock-fs@^4.1.0:
- version "4.14.0"
- resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-4.14.0.tgz#ce5124d2c601421255985e6e94da80a7357b1b18"
- integrity sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==
-
-mock-property@~1.0.0:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/mock-property/-/mock-property-1.0.3.tgz#3e37c50a56609d548cabd56559fde3dd8767b10c"
- integrity sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==
- dependencies:
- define-data-property "^1.1.1"
- functions-have-names "^1.2.3"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.0"
- hasown "^2.0.0"
- isarray "^2.0.5"
-
-module-error@^1.0.1, module-error@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/module-error/-/module-error-1.0.2.tgz#8d1a48897ca883f47a45816d4fb3e3c6ba404d86"
- integrity sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==
-
-moment-timezone@^0.5.34, moment-timezone@^0.5.43:
- version "0.5.43"
- resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790"
- integrity sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==
- dependencies:
- moment "^2.29.4"
-
-moment@^2.29.1, moment@^2.29.4:
- version "2.29.4"
- resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108"
- integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
-
-morgan@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7"
- integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==
- dependencies:
- basic-auth "~2.0.1"
- debug "2.6.9"
- depd "~2.0.0"
- on-finished "~2.3.0"
- on-headers "~1.0.2"
-
-ms@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
- integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
-
-ms@2.1.2:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
- integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@2.1.3, ms@^2.1.1:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
- integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multiaddr-to-uri@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/multiaddr-to-uri/-/multiaddr-to-uri-6.0.0.tgz#8f08a75c6eeb2370d5d24b77b8413e3f0fa9bcc0"
- integrity sha512-OjpkVHOXEmIKMO8WChzzQ7aZQcSQX8squxmvtDbRpy7/QNmJ3Z7jv6qyD74C28QtaeNie8O8ngW2AkeiMmKP7A==
- dependencies:
- multiaddr "^8.0.0"
-
-multiaddr@^8.0.0:
- version "8.1.2"
- resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-8.1.2.tgz#74060ff8636ba1c01b2cf0ffd53950b852fa9b1f"
- integrity sha512-r13IzW8+Sv9zab9Gt8RPMIN2WkptIPq99EpAzg4IbJ/zTELhiEwXWr9bAmEatSCI4j/LSA6ESJzvz95JZ+ZYXQ==
- dependencies:
- cids "^1.0.0"
- class-is "^1.1.0"
- dns-over-http-resolver "^1.0.0"
- err-code "^2.0.3"
- is-ip "^3.1.0"
- multibase "^3.0.0"
- uint8arrays "^1.1.0"
- varint "^5.0.0"
-
-multibase@^0.7.0:
- version "0.7.0"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.7.0.tgz#1adfc1c50abe05eefeb5091ac0c2728d6b84581b"
- integrity sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multibase@^3.0.0, multibase@^3.1.0:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-3.1.2.tgz#59314e1e2c35d018db38e4c20bb79026827f0f2f"
- integrity sha512-bpklWHs70LO3smJUHOjcnzGceJJvn9ui0Vau6Za0B/GBepaXswmW8Ufea0uD9pROf/qCQ4N4lZ3sf3U+SNf0tw==
- dependencies:
- "@multiformats/base-x" "^4.0.1"
- web-encoding "^1.0.6"
-
-multibase@^4.0.1:
- version "4.0.6"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-4.0.6.tgz#6e624341483d6123ca1ede956208cb821b440559"
- integrity sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==
- dependencies:
- "@multiformats/base-x" "^4.0.1"
-
-multibase@~0.6.0:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/multibase/-/multibase-0.6.1.tgz#b76df6298536cc17b9f6a6db53ec88f85f8cc12b"
- integrity sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==
- dependencies:
- base-x "^3.0.8"
- buffer "^5.5.0"
-
-multicodec@^0.5.5:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-0.5.7.tgz#1fb3f9dd866a10a55d226e194abba2dcc1ee9ffd"
- integrity sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==
- dependencies:
- varint "^5.0.0"
-
-multicodec@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-1.0.4.tgz#46ac064657c40380c28367c90304d8ed175a714f"
- integrity sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==
- dependencies:
- buffer "^5.6.0"
- varint "^5.0.0"
-
-multicodec@^2.0.0:
- version "2.1.3"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-2.1.3.tgz#b9850635ad4e2a285a933151b55b4a2294152a5d"
- integrity sha512-0tOH2Gtio39uO41o+2xl9UhRkCWxU5ZmZSbFCh/OjGzkWJI8e6lkN/s4Mj1YfyWoBod+2+S3W+6wO6nhkwN8pA==
- dependencies:
- uint8arrays "1.1.0"
- varint "^6.0.0"
-
-multicodec@^3.0.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/multicodec/-/multicodec-3.2.1.tgz#82de3254a0fb163a107c1aab324f2a91ef51efb2"
- integrity sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==
- dependencies:
- uint8arrays "^3.0.0"
- varint "^6.0.0"
-
-multiformats@^9.4.2:
- version "9.9.0"
- resolved "https://registry.yarnpkg.com/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
- integrity sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==
-
-multihashes@^0.4.15, multihashes@~0.4.15:
- version "0.4.21"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-0.4.21.tgz#dc02d525579f334a7909ade8a122dabb58ccfcb5"
- integrity sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==
- dependencies:
- buffer "^5.5.0"
- multibase "^0.7.0"
- varint "^5.0.0"
-
-multihashes@^3.0.1:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-3.1.2.tgz#ffa5e50497aceb7911f7b4a3b6cada9b9730edfc"
- integrity sha512-AP4IoV/YzkNrfbQKZE3OMPibrmy350OmCd6cJkwyM8oExaXIlOY4UnOOVSQtAEuq/LR01XfXKCESidzZvSwHCQ==
- dependencies:
- multibase "^3.1.0"
- uint8arrays "^2.0.5"
- varint "^6.0.0"
-
-multihashes@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/multihashes/-/multihashes-4.0.3.tgz#426610539cd2551edbf533adeac4c06b3b90fb05"
- integrity sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==
- dependencies:
- multibase "^4.0.1"
- uint8arrays "^3.0.0"
- varint "^5.0.2"
-
-multihashing-async@^2.0.0:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/multihashing-async/-/multihashing-async-2.1.4.tgz#26dce2ec7a40f0e7f9e732fc23ca5f564d693843"
- integrity sha512-sB1MiQXPSBTNRVSJc2zM157PXgDtud2nMFUEIvBrsq5Wv96sUclMRK/ecjoP1T/W61UJBqt4tCTwMkUpt2Gbzg==
- dependencies:
- blakejs "^1.1.0"
- err-code "^3.0.0"
- js-sha3 "^0.8.0"
- multihashes "^4.0.1"
- murmurhash3js-revisited "^3.0.0"
- uint8arrays "^3.0.0"
-
-murmurhash3js-revisited@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz#6bd36e25de8f73394222adc6e41fa3fac08a5869"
- integrity sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==
-
-mute-stream@0.0.8:
- version "0.0.8"
- resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
- integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
-
-nano-json-stream-parser@^0.1.2:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz#0cc8f6d0e2b622b479c40d499c46d64b755c6f5f"
- integrity sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==
-
-nanoid@3.3.3:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.3.tgz#fd8e8b7aa761fe807dba2d1b98fb7241bb724a25"
- integrity sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==
-
-nanoid@^3.0.2, nanoid@^3.1.3:
- version "3.3.7"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
- integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
-
-nanomatch@^1.2.9:
- version "1.2.13"
- resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
- integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
- dependencies:
- arr-diff "^4.0.0"
- array-unique "^0.3.2"
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- fragment-cache "^0.2.1"
- is-windows "^1.0.2"
- kind-of "^6.0.2"
- object.pick "^1.3.0"
- regex-not "^1.0.0"
- snapdragon "^0.8.1"
- to-regex "^3.0.1"
-
-napi-macros@^2.2.2:
- version "2.2.2"
- resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.2.2.tgz#817fef20c3e0e40a963fbf7b37d1600bd0201044"
- integrity sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==
-
-native-fetch@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/native-fetch/-/native-fetch-3.0.0.tgz#06ccdd70e79e171c365c75117959cf4fe14a09bb"
- integrity sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==
-
-natural-compare@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
- integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
-
-negotiator@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
- integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
-
-neo-async@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
- integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-next-tick@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
- integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
-
-ngeohash@0.6.3:
- version "0.6.3"
- resolved "https://registry.yarnpkg.com/ngeohash/-/ngeohash-0.6.3.tgz#10b1e80be5488262ec95c56cf2dbb6c45fbdf245"
- integrity sha512-kltF0cOxgx1AbmVzKxYZaoB0aj7mOxZeHaerEtQV0YaqnkXNq26WWqMmJ6lTqShYxVRWZ/mwvvTrNeOwdslWiw==
-
-nice-try@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
- integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-
-node-addon-api@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"
- integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==
-
-node-emoji@^1.10.0:
- version "1.11.0"
- resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
- integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
- dependencies:
- lodash "^4.17.21"
-
-node-fetch@2.6.7:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
- integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
- integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
- dependencies:
- whatwg-url "^5.0.0"
-
-node-fetch@~1.7.1:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
- integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
- dependencies:
- encoding "^0.1.11"
- is-stream "^1.0.1"
-
-node-gyp-build@^4.2.0, node-gyp-build@^4.3.0:
- version "4.6.1"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e"
- integrity sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==
-
-nofilter@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/nofilter/-/nofilter-3.1.0.tgz#c757ba68801d41ff930ba2ec55bab52ca184aa66"
- integrity sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==
-
-nopt@3.x:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==
- dependencies:
- abbrev "1"
-
-normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
- integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
- dependencies:
- hosted-git-info "^2.1.4"
- resolve "^1.10.0"
- semver "2 || 3 || 4 || 5"
- validate-npm-package-license "^3.0.1"
-
-normalize-package-data@^3.0.0:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
- integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
- dependencies:
- hosted-git-info "^4.0.1"
- is-core-module "^2.5.0"
- semver "^7.3.4"
- validate-npm-package-license "^3.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
- integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^4.1.0:
- version "4.5.1"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
- integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
-
-normalize-url@^6.0.1:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
- integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
-
-npm-run-path@^4.0.0, npm-run-path@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
- integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
- dependencies:
- path-key "^3.0.0"
-
-number-is-nan@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
- integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==
-
-number-to-bn@1.7.0:
- version "1.7.0"
- resolved "https://registry.yarnpkg.com/number-to-bn/-/number-to-bn-1.7.0.tgz#bb3623592f7e5f9e0030b1977bd41a0c53fe1ea0"
- integrity sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==
- dependencies:
- bn.js "4.11.6"
- strip-hex-prefix "1.0.0"
-
-oauth-sign@~0.9.0:
- version "0.9.0"
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
- integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
-
-object-assign@^4, object-assign@^4.0.0, object-assign@^4.1.0, object-assign@^4.1.1:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
- integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
-
-object-copy@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
- integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==
- dependencies:
- copy-descriptor "^0.1.0"
- define-property "^0.2.5"
- kind-of "^3.0.3"
-
-object-inspect@^1.13.1, object-inspect@^1.9.0:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
- integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
-
-object-inspect@~1.12.3:
- version "1.12.3"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9"
- integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
-
-object-is@^1.0.1:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
-
-object-keys@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
- integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object-keys@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336"
- integrity sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==
-
-object-visit@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
- integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==
- dependencies:
- isobject "^3.0.0"
-
-object.assign@^4.1.4:
- version "4.1.4"
- resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
- integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.4"
- has-symbols "^1.0.3"
- object-keys "^1.1.1"
-
-object.getownpropertydescriptors@^2.1.6:
- version "2.1.7"
- resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz#7a466a356cd7da4ba8b9e94ff6d35c3eeab5d56a"
- integrity sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==
- dependencies:
- array.prototype.reduce "^1.0.6"
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- safe-array-concat "^1.0.0"
-
-object.pick@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
- integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==
- dependencies:
- isobject "^3.0.1"
-
-obliterator@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-2.0.4.tgz#fa650e019b2d075d745e44f1effeb13a2adbe816"
- integrity sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==
-
-oboe@2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.4.tgz#20c88cdb0c15371bb04119257d4fdd34b0aa49f6"
- integrity sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==
- dependencies:
- http-https "^1.0.0"
-
-oboe@2.1.5:
- version "2.1.5"
- resolved "https://registry.yarnpkg.com/oboe/-/oboe-2.1.5.tgz#5554284c543a2266d7a38f17e073821fbde393cd"
- integrity sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==
- dependencies:
- http-https "^1.0.0"
-
-on-exit-leak-free@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209"
- integrity sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==
-
-on-finished@2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f"
- integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
- dependencies:
- ee-first "1.1.1"
-
-on-finished@~2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
- integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==
- dependencies:
- ee-first "1.1.1"
-
-on-headers@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
- integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
-
-once@1.x, once@^1.3.0, once@^1.3.1, once@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
- integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
- dependencies:
- wrappy "1"
-
-one-time@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45"
- integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==
- dependencies:
- fn.name "1.x.x"
-
-onetime@^5.1.0, onetime@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
- integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
- dependencies:
- mimic-fn "^2.1.0"
-
-open@^7.4.2:
- version "7.4.2"
- resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
- integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
- dependencies:
- is-docker "^2.0.0"
- is-wsl "^2.1.1"
-
-optionator@^0.8.1:
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
- integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
- dependencies:
- deep-is "~0.1.3"
- fast-levenshtein "~2.0.6"
- levn "~0.3.0"
- prelude-ls "~1.1.2"
- type-check "~0.3.2"
- word-wrap "~1.2.3"
-
-optionator@^0.9.1:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
- integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
- dependencies:
- "@aashutoshrathi/word-wrap" "^1.2.3"
- deep-is "^0.1.3"
- fast-levenshtein "^2.0.6"
- levn "^0.4.1"
- prelude-ls "^1.2.1"
- type-check "^0.4.0"
-
-ora@^5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
- integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
- 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"
-
-os-homedir@^1.0.0:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
- integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==
-
-os-locale@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
- integrity sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==
- dependencies:
- lcid "^1.0.0"
-
-os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
- integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==
-
-p-cancelable@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
- integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
-p-cancelable@^2.0.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf"
- integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
-
-p-cancelable@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050"
- integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==
-
-p-defer@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83"
- integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==
-
-p-fifo@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-fifo/-/p-fifo-1.0.0.tgz#e29d5cf17c239ba87f51dde98c1d26a9cfe20a63"
- integrity sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==
- dependencies:
- fast-fifo "^1.0.0"
- p-defer "^3.0.0"
-
-p-finally@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
- integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==
-
-p-limit@^1.1.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
- integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
- dependencies:
- p-try "^1.0.0"
-
-p-limit@^2.2.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
- integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
- dependencies:
- p-try "^2.0.0"
-
-p-limit@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
- integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
- dependencies:
- yocto-queue "^0.1.0"
-
-p-locate@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
- integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==
- dependencies:
- p-limit "^1.1.0"
-
-p-locate@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
- integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
- dependencies:
- p-limit "^2.2.0"
-
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
- dependencies:
- p-limit "^3.0.2"
-
-p-map@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
- integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
- dependencies:
- aggregate-error "^3.0.0"
-
-p-queue@^6.6.1:
- version "6.6.2"
- resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426"
- integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==
- dependencies:
- eventemitter3 "^4.0.4"
- p-timeout "^3.2.0"
-
-p-timeout@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
- integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
- dependencies:
- p-finally "^1.0.0"
-
-p-try@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
- integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==
-
-p-try@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
- integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-packet-reader@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/packet-reader/-/packet-reader-1.0.0.tgz#9238e5480dedabacfe1fe3f2771063f164157d74"
- integrity sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==
-
-parent-module@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
- integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
- dependencies:
- callsites "^3.0.0"
-
-parse-asn1@^5.0.0, parse-asn1@^5.1.6:
- version "5.1.6"
- resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4"
- integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==
- dependencies:
- asn1.js "^5.2.0"
- browserify-aes "^1.0.0"
- evp_bytestokey "^1.0.0"
- pbkdf2 "^3.0.3"
- safe-buffer "^5.1.1"
-
-parse-cache-control@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/parse-cache-control/-/parse-cache-control-1.0.1.tgz#8eeab3e54fa56920fe16ba38f77fa21aacc2d74e"
- integrity sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==
-
-parse-duration@^0.4.4:
- version "0.4.4"
- resolved "https://registry.yarnpkg.com/parse-duration/-/parse-duration-0.4.4.tgz#11c0f51a689e97d06c57bd772f7fda7dc013243c"
- integrity sha512-KbAJuYGUhZkB9gotDiKLnZ7Z3VTacK3fgwmDdB6ZVDtJbMBT6MfLga0WJaYpPDu0mzqT0NgHtHDt5PY4l0nidg==
-
-parse-headers@^2.0.0:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9"
- integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==
-
-parse-json@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
- integrity sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==
- dependencies:
- error-ex "^1.2.0"
-
-parse-json@^5.0.0, parse-json@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
- integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
- dependencies:
- "@babel/code-frame" "^7.0.0"
- error-ex "^1.3.1"
- json-parse-even-better-errors "^2.3.0"
- lines-and-columns "^1.1.6"
-
-parseurl@~1.3.3:
- version "1.3.3"
- resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
- integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-pascalcase@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
- integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==
-
-patch-package@6.2.2:
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.2.2.tgz#71d170d650c65c26556f0d0fbbb48d92b6cc5f39"
- integrity sha512-YqScVYkVcClUY0v8fF0kWOjDYopzIM8e3bj/RU1DPeEF14+dCGm6UeOYm4jvCyxqIEQ5/eJzmbWfDWnUleFNMg==
- dependencies:
- "@yarnpkg/lockfile" "^1.1.0"
- chalk "^2.4.2"
- cross-spawn "^6.0.5"
- find-yarn-workspace-root "^1.2.1"
- fs-extra "^7.0.1"
- is-ci "^2.0.0"
- klaw-sync "^6.0.0"
- minimist "^1.2.0"
- rimraf "^2.6.3"
- semver "^5.6.0"
- slash "^2.0.0"
- tmp "^0.0.33"
-
-patch-package@^6.2.2:
- version "6.5.1"
- resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.5.1.tgz#3e5d00c16997e6160291fee06a521c42ac99b621"
- integrity sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA==
- dependencies:
- "@yarnpkg/lockfile" "^1.1.0"
- chalk "^4.1.2"
- cross-spawn "^6.0.5"
- find-yarn-workspace-root "^2.0.0"
- fs-extra "^9.0.0"
- is-ci "^2.0.0"
- klaw-sync "^6.0.0"
- minimist "^1.2.6"
- open "^7.4.2"
- rimraf "^2.6.3"
- semver "^5.6.0"
- slash "^2.0.0"
- tmp "^0.0.33"
- yaml "^1.10.2"
-
-path-browserify@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
- integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
-
-path-exists@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
- integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==
- dependencies:
- pinkie-promise "^2.0.0"
-
-path-exists@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
- integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
-
-path-exists@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
- integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
- integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
-
-path-key@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
- integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==
-
-path-key@^3.0.0, path-key@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
- integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-
-path-parse@^1.0.6, path-parse@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
- integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-
-path-starts-with@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/path-starts-with/-/path-starts-with-2.0.1.tgz#cd8b6213c141a9f2dd86c748310acdfa6493abb1"
- integrity sha512-wZ3AeiRBRlNwkdUxvBANh0+esnt38DLffHDujZyRHkqkaKHTglnY2EP5UX3b8rdeiSutgO4y9NEJwXezNP5vHg==
-
-path-to-regexp@0.1.7:
- version "0.1.7"
- resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
- integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-
-path-type@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
- integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==
- dependencies:
- graceful-fs "^4.1.2"
- pify "^2.0.0"
- pinkie-promise "^2.0.0"
-
-path-type@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
- integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-
-pathval@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d"
- integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==
-
-pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
- 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"
-
-performance-now@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
- integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==
-
-pg-cloudflare@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
- integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
-
-pg-connection-string@^2.5.0, pg-connection-string@^2.6.1, pg-connection-string@^2.6.2:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.2.tgz#713d82053de4e2bd166fab70cd4f26ad36aab475"
- integrity sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==
-
-pg-hstore@2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/pg-hstore/-/pg-hstore-2.3.4.tgz#4425e3e2a3e15d2a334c35581186c27cf2e9b8dd"
- integrity sha512-N3SGs/Rf+xA1M2/n0JBiXFDVMzdekwLZLAO0g7mpDY9ouX+fDI7jS6kTq3JujmYbtNSJ53TJ0q4G98KVZSM4EA==
- dependencies:
- underscore "^1.13.1"
-
-pg-int8@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
- integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
-
-pg-pool@^3.5.1, pg-pool@^3.6.1:
- version "3.6.1"
- resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.1.tgz#5a902eda79a8d7e3c928b77abf776b3cb7d351f7"
- integrity sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==
-
-pg-protocol@^1.5.0, pg-protocol@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/pg-protocol/-/pg-protocol-1.6.0.tgz#4c91613c0315349363af2084608db843502f8833"
- integrity sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==
-
-pg-types@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-2.2.0.tgz#2d0250d636454f7cfa3b6ae0382fdfa8063254a3"
- integrity sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==
- dependencies:
- pg-int8 "1.0.1"
- postgres-array "~2.0.0"
- postgres-bytea "~1.0.0"
- postgres-date "~1.0.4"
- postgres-interval "^1.1.0"
-
-pg@8.11.3:
- version "8.11.3"
- resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.3.tgz#d7db6e3fe268fcedd65b8e4599cda0b8b4bf76cb"
- integrity sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==
- dependencies:
- buffer-writer "2.0.0"
- packet-reader "1.0.0"
- pg-connection-string "^2.6.2"
- pg-pool "^3.6.1"
- pg-protocol "^1.6.0"
- pg-types "^2.1.0"
- pgpass "1.x"
- optionalDependencies:
- pg-cloudflare "^1.1.1"
-
-pg@8.7.3:
- version "8.7.3"
- resolved "https://registry.yarnpkg.com/pg/-/pg-8.7.3.tgz#8a5bdd664ca4fda4db7997ec634c6e5455b27c44"
- integrity sha512-HPmH4GH4H3AOprDJOazoIcpI49XFsHCe8xlrjHkWiapdbHK+HLtbm/GQzXYAZwmPju/kzKhjaSfMACG+8cgJcw==
- dependencies:
- buffer-writer "2.0.0"
- packet-reader "1.0.0"
- pg-connection-string "^2.5.0"
- pg-pool "^3.5.1"
- pg-protocol "^1.5.0"
- pg-types "^2.1.0"
- pgpass "1.x"
-
-pgpass@1.x:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/pgpass/-/pgpass-1.0.5.tgz#9b873e4a564bb10fa7a7dbd55312728d422a223d"
- integrity sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==
- dependencies:
- split2 "^4.1.0"
-
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
- integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-
-pify@^2.0.0, pify@^2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
- integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-
-pify@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
- integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-pinkie-promise@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
- integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
- dependencies:
- pinkie "^2.0.0"
-
-pinkie@^2.0.0:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
- integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
-
-pino-abstract-transport@v0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0"
- integrity sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==
- dependencies:
- duplexify "^4.1.2"
- split2 "^4.0.0"
-
-pino-multi-stream@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/pino-multi-stream/-/pino-multi-stream-6.0.0.tgz#2116bca740cb5eb606f430b20fd480f4944b2b99"
- integrity sha512-oCuTtaDSUB5xK1S45r9oWE0Dj8RWdHVvaGTft5pO/rmzgIqQRkilf5Ooilz3uRm0IYj8sPRho3lVx48LCmXjvQ==
- dependencies:
- pino "^7.0.0"
-
-pino-std-serializers@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz#1791ccd2539c091ae49ce9993205e2cd5dbba1e2"
- integrity sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==
-
-pino@7.6.0:
- version "7.6.0"
- resolved "https://registry.yarnpkg.com/pino/-/pino-7.6.0.tgz#f9abd13e221e15855e3cf6e88a2b6280527b3800"
- integrity sha512-CCCdryvM/chT0CDt9jQ1//z62RpSXPrzUFUpY4b8eKCVq3T2T3UF6DomoczkPze9d6VFiTyVF6Y8A6F9iAyAxg==
- dependencies:
- fast-redact "^3.0.0"
- fastify-warning "^0.2.0"
- on-exit-leak-free "^0.2.0"
- pino-abstract-transport v0.5.0
- pino-std-serializers "^4.0.0"
- quick-format-unescaped "^4.0.3"
- real-require "^0.1.0"
- safe-stable-stringify "^2.1.0"
- sonic-boom "^2.2.1"
- thread-stream "^0.13.0"
-
-pino@^7.0.0:
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/pino/-/pino-7.11.0.tgz#0f0ea5c4683dc91388081d44bff10c83125066f6"
- integrity sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==
- dependencies:
- atomic-sleep "^1.0.0"
- fast-redact "^3.0.0"
- on-exit-leak-free "^0.2.0"
- pino-abstract-transport v0.5.0
- pino-std-serializers "^4.0.0"
- process-warning "^1.0.0"
- quick-format-unescaped "^4.0.3"
- real-require "^0.1.0"
- safe-stable-stringify "^2.1.0"
- sonic-boom "^2.2.1"
- thread-stream "^0.15.1"
-
-please-upgrade-node@^3.2.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942"
- integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==
- dependencies:
- semver-compare "^1.0.0"
-
-pluralize@^8.0.0:
- version "8.0.0"
- resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1"
- integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==
-
-posix-character-classes@^0.1.0:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
- integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==
-
-postgres-array@~2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/postgres-array/-/postgres-array-2.0.0.tgz#48f8fce054fbc69671999329b8834b772652d82e"
- integrity sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==
-
-postgres-bytea@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/postgres-bytea/-/postgres-bytea-1.0.0.tgz#027b533c0aa890e26d172d47cf9ccecc521acd35"
- integrity sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==
-
-postgres-date@~1.0.4:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/postgres-date/-/postgres-date-1.0.7.tgz#51bc086006005e5061c591cee727f2531bf641a8"
- integrity sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==
-
-postgres-interval@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/postgres-interval/-/postgres-interval-1.2.0.tgz#b460c82cb1587507788819a06aa0fffdb3544695"
- integrity sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==
- dependencies:
- xtend "^4.0.0"
-
-postinstall-postinstall@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3"
- integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==
-
-precond@0.2:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/precond/-/precond-0.2.3.tgz#aa9591bcaa24923f1e0f4849d240f47efc1075ac"
- integrity sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==
-
-prelude-ls@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
- integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
-
-prelude-ls@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
- integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
-
-prepend-http@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
- integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==
-
-prettier-linter-helpers@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
- integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
- dependencies:
- fast-diff "^1.1.2"
-
-prettier-plugin-solidity@^1.0.0-beta.9:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/prettier-plugin-solidity/-/prettier-plugin-solidity-1.1.3.tgz#9a35124f578404caf617634a8cab80862d726cba"
- integrity sha512-fQ9yucPi2sBbA2U2Xjh6m4isUTJ7S7QLc/XDDsktqqxYfTwdYKJ0EnnywXHwCGAaYbQNK+HIYPL1OemxuMsgeg==
- dependencies:
- "@solidity-parser/parser" "^0.16.0"
- semver "^7.3.8"
- solidity-comments-extractor "^0.0.7"
-
-prettier@^2.1.2, prettier@^2.2.1, prettier@^2.8.3:
- version "2.8.8"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
- integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
-
-private@^0.1.6, private@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
- integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
-
-process-nextick-args@~2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
- integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-process-warning@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616"
- integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==
-
-process@^0.11.10:
- version "0.11.10"
- resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
- integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-
-progress@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
- integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
-
-prom-client@14.0.1:
- version "14.0.1"
- resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-14.0.1.tgz#bdd9583e02ec95429677c0e013712d42ef1f86a8"
- integrity sha512-HxTArb6fkOntQHoRGvv4qd/BkorjliiuO2uSWC2KC17MUTKYttWdDoXX/vxOhQdkoECEM9BBH0pj2l8G8kev6w==
- dependencies:
- tdigest "^0.1.1"
-
-prom-client@14.2.0:
- version "14.2.0"
- resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-14.2.0.tgz#ca94504e64156f6506574c25fb1c34df7812cf11"
- integrity sha512-sF308EhTenb/pDRPakm+WgiN+VdM/T1RaHj1x+MvAuT8UiQP8JmOEbxVqtkbfR4LrvOg5n7ic01kRBDGXjYikA==
- dependencies:
- tdigest "^0.1.1"
-
-promise-to-callback@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/promise-to-callback/-/promise-to-callback-1.0.0.tgz#5d2a749010bfb67d963598fcd3960746a68feef7"
- integrity sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==
- dependencies:
- is-fn "^1.0.0"
- set-immediate-shim "^1.0.1"
-
-promise@^8.0.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a"
- integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==
- dependencies:
- asap "~2.0.6"
-
-prompt-sync@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/prompt-sync/-/prompt-sync-4.2.0.tgz#0198f73c5b70e3b03e4b9033a50540a7c9a1d7f4"
- integrity sha512-BuEzzc5zptP5LsgV5MZETjDaKSWfchl5U9Luiu8SKp7iZWD5tZalOxvNcZRwv+d2phNFr8xlbxmFNcRKfJOzJw==
- dependencies:
- strip-ansi "^5.0.0"
-
-proper-lockfile@^4.1.1:
- version "4.1.2"
- resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f"
- integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==
- dependencies:
- graceful-fs "^4.2.4"
- retry "^0.12.0"
- signal-exit "^3.0.2"
-
-protocol-buffers-schema@^3.3.1:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03"
- integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==
-
-protons@^2.0.0:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/protons/-/protons-2.0.3.tgz#94f45484d04b66dfedc43ad3abff1e8907994bb2"
- integrity sha512-j6JikP/H7gNybNinZhAHMN07Vjr1i4lVupg598l4I9gSTjJqOvKnwjzYX2PzvBTSVf2eZ2nWv4vG+mtW8L6tpA==
- dependencies:
- protocol-buffers-schema "^3.3.1"
- signed-varint "^2.0.1"
- uint8arrays "^3.0.0"
- varint "^5.0.0"
-
-proxy-addr@~2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
- integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
- dependencies:
- forwarded "0.2.0"
- ipaddr.js "1.9.1"
-
-proxy-from-env@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
- integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
-
-prr@~1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
- integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==
-
-pseudomap@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
- integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
-
-psl@^1.1.28:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
- integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==
-
-public-encrypt@^4.0.0:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
- integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
- dependencies:
- bn.js "^4.1.0"
- browserify-rsa "^4.0.0"
- create-hash "^1.1.0"
- parse-asn1 "^5.0.0"
- randombytes "^2.0.1"
- safe-buffer "^5.1.2"
-
-pull-cat@^1.1.9:
- version "1.1.11"
- resolved "https://registry.yarnpkg.com/pull-cat/-/pull-cat-1.1.11.tgz#b642dd1255da376a706b6db4fa962f5fdb74c31b"
- integrity sha512-i3w+xZ3DCtTVz8S62hBOuNLRHqVDsHMNZmgrZsjPnsxXUgbWtXEee84lo1XswE7W2a3WHyqsNuDJTjVLAQR8xg==
-
-pull-defer@^0.2.2:
- version "0.2.3"
- resolved "https://registry.yarnpkg.com/pull-defer/-/pull-defer-0.2.3.tgz#4ee09c6d9e227bede9938db80391c3dac489d113"
- integrity sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==
-
-pull-level@^2.0.3:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/pull-level/-/pull-level-2.0.4.tgz#4822e61757c10bdcc7cf4a03af04c92734c9afac"
- integrity sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==
- dependencies:
- level-post "^1.0.7"
- pull-cat "^1.1.9"
- pull-live "^1.0.1"
- pull-pushable "^2.0.0"
- pull-stream "^3.4.0"
- pull-window "^2.1.4"
- stream-to-pull-stream "^1.7.1"
-
-pull-live@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/pull-live/-/pull-live-1.0.1.tgz#a4ecee01e330155e9124bbbcf4761f21b38f51f5"
- integrity sha512-tkNz1QT5gId8aPhV5+dmwoIiA1nmfDOzJDlOOUpU5DNusj6neNd3EePybJ5+sITr2FwyCs/FVpx74YMCfc8YeA==
- dependencies:
- pull-cat "^1.1.9"
- pull-stream "^3.4.0"
-
-pull-pushable@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/pull-pushable/-/pull-pushable-2.2.0.tgz#5f2f3aed47ad86919f01b12a2e99d6f1bd776581"
- integrity sha512-M7dp95enQ2kaHvfCt2+DJfyzgCSpWVR2h2kWYnVsW6ZpxQBx5wOu0QWOvQPVoPnBLUZYitYP2y7HyHkLQNeGXg==
-
-pull-stream@^3.2.3, pull-stream@^3.4.0, pull-stream@^3.6.8:
- version "3.7.0"
- resolved "https://registry.yarnpkg.com/pull-stream/-/pull-stream-3.7.0.tgz#85de0e44ff38a4d2ad08cc43fc458e1922f9bf0b"
- integrity sha512-Eco+/R004UaCK2qEDE8vGklcTG2OeZSVm1kTUQNrykEjDwcFXDZhygFDsW49DbXyJMEhHeRL3z5cRVqPAhXlIw==
-
-pull-window@^2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/pull-window/-/pull-window-2.1.4.tgz#fc3b86feebd1920c7ae297691e23f705f88552f0"
- integrity sha512-cbDzN76BMlcGG46OImrgpkMf/VkCnupj8JhsrpBw3aWBM9ye345aYnqitmZCgauBkc0HbbRRn9hCnsa3k2FNUg==
- dependencies:
- looper "^2.0.0"
-
-pump@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
- integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
- dependencies:
- end-of-stream "^1.1.0"
- once "^1.3.1"
-
-pumpify@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-2.0.1.tgz#abfc7b5a621307c728b551decbbefb51f0e4aa1e"
- integrity sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==
- dependencies:
- duplexify "^4.1.1"
- inherits "^2.0.3"
- pump "^3.0.0"
-
-punycode@2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d"
- integrity sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==
-
-punycode@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
- integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==
-
-punycode@^2.1.0, punycode@^2.1.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
- integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
-
-q@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
- integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==
-
-qs@6.11.0:
- version "6.11.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
- integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
- dependencies:
- side-channel "^1.0.4"
-
-qs@6.9.6:
- version "6.9.6"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee"
- integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==
-
-qs@6.9.7:
- version "6.9.7"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.7.tgz#4610846871485e1e048f44ae3b94033f0e675afe"
- integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==
-
-qs@^6.11.2, qs@^6.4.0, qs@^6.7.0:
- version "6.11.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
- integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
- dependencies:
- side-channel "^1.0.4"
-
-qs@~6.5.2:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad"
- integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==
-
-query-string@^5.0.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb"
- integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==
- dependencies:
- decode-uri-component "^0.2.0"
- object-assign "^4.1.0"
- strict-uri-encode "^1.0.0"
-
-queue-microtask@^1.2.2, queue-microtask@^1.2.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
- integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-
-quick-format-unescaped@^4.0.3:
- version "4.0.4"
- resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
- integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
-
-quick-lru@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
- integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
-
-quick-lru@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
- integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.0.6, randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
-randomfill@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
- integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
- dependencies:
- randombytes "^2.0.5"
- safe-buffer "^5.1.0"
-
-range-parser@~1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
- integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@2.4.2:
- version "2.4.2"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32"
- integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==
- dependencies:
- bytes "3.1.1"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-raw-body@2.4.3:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.3.tgz#8f80305d11c2a0a545c2d9d89d7a0286fcead43c"
- integrity sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==
- dependencies:
- bytes "3.1.2"
- http-errors "1.8.1"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-raw-body@2.5.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
- dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-raw-body@2.5.2, raw-body@^2.4.1:
- version "2.5.2"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a"
- integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
- dependencies:
- bytes "3.1.2"
- http-errors "2.0.0"
- iconv-lite "0.4.24"
- unpipe "1.0.0"
-
-read-pkg-up@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
- integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==
- dependencies:
- find-up "^1.0.0"
- read-pkg "^1.0.0"
-
-read-pkg-up@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
- integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
- dependencies:
- find-up "^4.1.0"
- read-pkg "^5.2.0"
- type-fest "^0.8.1"
-
-read-pkg@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
- integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==
- dependencies:
- load-json-file "^1.0.0"
- normalize-package-data "^2.3.2"
- path-type "^1.0.0"
-
-read-pkg@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
- integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
- dependencies:
- "@types/normalize-package-data" "^2.4.0"
- normalize-package-data "^2.5.0"
- parse-json "^5.0.0"
- type-fest "^0.6.0"
-
-"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
- integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
- dependencies:
- inherits "^2.0.3"
- string_decoder "^1.1.1"
- util-deprecate "^1.0.1"
-
-readable-stream@^1.0.33:
- version "1.1.14"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
- 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"
-
-readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.2.2, readable-stream@^2.2.8, readable-stream@^2.2.9, readable-stream@^2.3.6, readable-stream@~2.3.6:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
- integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~2.0.0"
- safe-buffer "~5.1.1"
- string_decoder "~1.1.1"
- util-deprecate "~1.0.1"
-
-readable-stream@~1.0.15:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
- 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"
-
-readdirp@~3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
- integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
- dependencies:
- picomatch "^2.2.1"
-
-real-require@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.1.0.tgz#736ac214caa20632847b7ca8c1056a0767df9381"
- integrity sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==
-
-receptacle@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/receptacle/-/receptacle-1.3.2.tgz#a7994c7efafc7a01d0e2041839dab6c4951360d2"
- integrity sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==
- dependencies:
- ms "^2.1.1"
-
-rechoir@^0.6.2:
- version "0.6.2"
- resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
- integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==
- dependencies:
- resolve "^1.1.6"
-
-recursive-readdir@^2.2.2:
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372"
- integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==
- dependencies:
- minimatch "^3.0.5"
-
-redent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
- integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
- dependencies:
- indent-string "^4.0.0"
- strip-indent "^3.0.0"
-
-regenerate@^1.2.1:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
- integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-
-regenerator-runtime@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
- integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
-
-regenerator-transform@^0.10.0:
- version "0.10.1"
- resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
- integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==
- dependencies:
- babel-runtime "^6.18.0"
- babel-types "^6.19.0"
- private "^0.1.6"
-
-regex-not@^1.0.0, regex-not@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
- integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
- dependencies:
- extend-shallow "^3.0.2"
- safe-regex "^1.1.0"
-
-regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.5.1:
- version "1.5.1"
- resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e"
- integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- set-function-name "^2.0.0"
-
-regexpp@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2"
- integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
-
-regexpu-core@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
- integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==
- dependencies:
- regenerate "^1.2.1"
- regjsgen "^0.2.0"
- regjsparser "^0.1.4"
-
-regjsgen@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
- integrity sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==
-
-regjsparser@^0.1.4:
- version "0.1.5"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c"
- integrity sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==
- dependencies:
- jsesc "~0.5.0"
-
-repeat-element@^1.1.2:
- version "1.1.4"
- resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
- integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==
-
-repeat-string@^1.6.1:
- version "1.6.1"
- resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
- integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==
-
-repeating@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
- integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==
- dependencies:
- is-finite "^1.0.0"
-
-req-cwd@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/req-cwd/-/req-cwd-2.0.0.tgz#d4082b4d44598036640fb73ddea01ed53db49ebc"
- integrity sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==
- dependencies:
- req-from "^2.0.0"
-
-req-from@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/req-from/-/req-from-2.0.0.tgz#d74188e47f93796f4aa71df6ee35ae689f3e0e70"
- integrity sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==
- dependencies:
- resolve-from "^3.0.0"
-
-request@^2.79.0, request@^2.85.0:
- version "2.88.2"
- resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
- integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
- 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"
-
-require-directory@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
- integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
-
-require-from-string@^1.1.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
- integrity sha512-H7AkJWMobeskkttHyhTVtS0fxpFLjxhbfMa6Bk3wimP7sdPRGL3EyCg3sAQenFfAe+xQ+oAc85Nmtvq0ROM83Q==
-
-require-from-string@^2.0.0, require-from-string@^2.0.2:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
- integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-require-main-filename@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
- integrity sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==
-
-reset@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/reset/-/reset-0.1.0.tgz#9fc7314171995ae6cb0b7e58b06ce7522af4bafb"
- integrity sha512-RF7bp2P2ODreUPA71FZ4DSK52gNLJJ8dSwA1nhOCoC0mI4KZ4D/W6zhd2nfBqX/JlR+QZ/iUqAYPjq1UQU8l0Q==
-
-resolve-alpn@^1.0.0, resolve-alpn@^1.2.0:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9"
- integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==
-
-resolve-from@5.0.0, resolve-from@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
- integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
-
-resolve-from@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
- integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==
-
-resolve-from@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
- integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
-
-resolve-global@1.0.0, resolve-global@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255"
- integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==
- dependencies:
- global-dirs "^0.1.1"
-
-resolve-url@^0.2.1:
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
- integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==
-
-resolve@1.1.x:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
- integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==
-
-resolve@1.17.0:
- version "1.17.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
- integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
- dependencies:
- path-parse "^1.0.6"
-
-resolve@^1.1.6, resolve@^1.10.0, resolve@^1.8.1, resolve@~1.22.6:
- version "1.22.8"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
- integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
- dependencies:
- is-core-module "^2.13.0"
- path-parse "^1.0.7"
- supports-preserve-symlinks-flag "^1.0.0"
-
-responselike@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
- integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==
- dependencies:
- lowercase-keys "^1.0.0"
-
-responselike@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc"
- integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==
- dependencies:
- lowercase-keys "^2.0.0"
-
-restore-cursor@^3.1.0:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
- integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
- dependencies:
- onetime "^5.1.0"
- signal-exit "^3.0.2"
-
-ret@~0.1.10:
- version "0.1.15"
- resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
- integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
-
-retry-as-promised@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-5.0.0.tgz#f4ecc25133603a2d2a7aff4a128691d7bc506d54"
- integrity sha512-6S+5LvtTl2ggBumk04hBo/4Uf6fRJUwIgunGZ7CYEBCeufGFW1Pu6ucUf/UskHeWOIsUcLOGLFXPig5tR5V1nA==
-
-retry-as-promised@^7.0.4:
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/retry-as-promised/-/retry-as-promised-7.0.4.tgz#9df73adaeea08cb2948b9d34990549dc13d800a2"
- integrity sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==
-
-retry@0.13.1:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
- integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==
-
-retry@^0.12.0:
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
- integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
-
-reusify@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
- integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-
-rfdc@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
- integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
-
-rimraf@^2.2.8, rimraf@^2.6.2, rimraf@^2.6.3:
- version "2.7.1"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
- integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
- dependencies:
- glob "^7.1.3"
-
-rimraf@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
- integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
- dependencies:
- glob "^7.1.3"
-
-ripemd160@^2.0.0, ripemd160@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
- integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
- dependencies:
- hash-base "^3.0.0"
- inherits "^2.0.1"
-
-rlp@^2.0.0, rlp@^2.2.1, rlp@^2.2.2, rlp@^2.2.3, rlp@^2.2.4:
- version "2.2.7"
- resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.7.tgz#33f31c4afac81124ac4b283e2bd4d9720b30beaf"
- integrity sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==
- dependencies:
- bn.js "^5.2.0"
-
-run-async@^2.4.0:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
- integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
-
-run-parallel-limit@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz#be80e936f5768623a38a963262d6bef8ff11e7ba"
- integrity sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==
- dependencies:
- queue-microtask "^1.2.2"
-
-run-parallel@^1.1.9:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
- integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
- dependencies:
- queue-microtask "^1.2.2"
-
-run@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/run/-/run-1.4.0.tgz#e17d9e9043ab2fe17776cb299e1237f38f0b4ffa"
- integrity sha512-962oBW07IjQ9SizyMHdoteVbDKt/e2nEsnTRZ0WjK/zs+jfQQICqH0qj0D5lqZNuy0JkbzfA6IOqw0Sk7C3DlQ==
- dependencies:
- minimatch "*"
-
-rustbn.js@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/rustbn.js/-/rustbn.js-0.2.0.tgz#8082cb886e707155fd1cb6f23bd591ab8d55d0ca"
- integrity sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==
-
-rxjs@^6.4.0:
- version "6.6.7"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
- integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
- dependencies:
- tslib "^1.9.0"
-
-rxjs@^7.2.0, rxjs@^7.5.1, rxjs@^7.5.5:
- version "7.8.1"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
- integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
- dependencies:
- tslib "^2.1.0"
-
-safe-array-concat@^1.0.0, safe-array-concat@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c"
- integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.1"
- has-symbols "^1.0.3"
- isarray "^2.0.5"
-
-safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
- integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-event-emitter@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz#5b692ef22329ed8f69fdce607e50ca734f6f20af"
- integrity sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==
- dependencies:
- events "^3.0.0"
-
-safe-regex-test@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
- integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.3"
- is-regex "^1.1.4"
-
-safe-regex@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
- integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==
- dependencies:
- ret "~0.1.10"
-
-safe-stable-stringify@^2.1.0, safe-stable-stringify@^2.3.1:
- version "2.4.3"
- resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
- integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
-
-"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
- integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-sc-istanbul@^0.4.5:
- version "0.4.6"
- resolved "https://registry.yarnpkg.com/sc-istanbul/-/sc-istanbul-0.4.6.tgz#cf6784355ff2076f92d70d59047d71c13703e839"
- integrity sha512-qJFF/8tW/zJsbyfh/iT/ZM5QNHE3CXxtLJbZsL+CzdJLBsPD7SedJZoUA4d8iAcN2IoMp/Dx80shOOd2x96X/g==
- dependencies:
- abbrev "1.0.x"
- async "1.x"
- escodegen "1.8.x"
- esprima "2.7.x"
- glob "^5.0.15"
- handlebars "^4.0.1"
- js-yaml "3.x"
- mkdirp "0.5.x"
- nopt "3.x"
- once "1.x"
- resolve "1.1.x"
- supports-color "^3.1.0"
- which "^1.1.1"
- wordwrap "^1.0.0"
-
-scrypt-js@2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.4.tgz#32f8c5149f0797672e551c07e230f834b6af5f16"
- integrity sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==
-
-scrypt-js@3.0.1, scrypt-js@^3.0.0, scrypt-js@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-3.0.1.tgz#d314a57c2aef69d1ad98a138a21fe9eafa9ee312"
- integrity sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==
-
-scryptsy@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/scryptsy/-/scryptsy-1.2.1.tgz#a3225fa4b2524f802700761e2855bdf3b2d92163"
- integrity sha512-aldIRgMozSJ/Gl6K6qmJZysRP82lz83Wb42vl4PWN8SaLFHIaOzLPc9nUUW2jQN88CuGm5q5HefJ9jZ3nWSmTw==
- dependencies:
- pbkdf2 "^3.0.3"
-
-secp256k1@^4.0.1:
- version "4.0.3"
- resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.3.tgz#c4559ecd1b8d3c1827ed2d1b94190d69ce267303"
- integrity sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==
- dependencies:
- elliptic "^6.5.4"
- node-addon-api "^2.0.0"
- node-gyp-build "^4.2.0"
-
-seedrandom@3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/seedrandom/-/seedrandom-3.0.1.tgz#eb3dde015bcf55df05a233514e5df44ef9dce083"
- integrity sha512-1/02Y/rUeU1CJBAGLebiC5Lbo5FnB22gQbIFFYTLkwvp1xdABZJH1sn4ZT1MzXmPpzv+Rf/Lu2NcsLJiK4rcDg==
-
-semaphore@>=1.0.1, semaphore@^1.0.3, semaphore@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/semaphore/-/semaphore-1.1.0.tgz#aaad8b86b20fe8e9b32b16dc2ee682a8cd26a8aa"
- integrity sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==
-
-semver-compare@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
- integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==
-
-"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
- integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-
-semver@7.3.5:
- version "7.3.5"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
- integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@^6.3.0:
- version "6.3.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
- integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-
-semver@^7.2.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@^7.5.2, semver@^7.5.4:
- version "7.5.4"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
- integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
- dependencies:
- lru-cache "^6.0.0"
-
-semver@~5.4.1:
- version "5.4.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
- integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==
-
-send@0.17.2:
- version "0.17.2"
- resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820"
- integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==
- dependencies:
- debug "2.6.9"
- depd "~1.1.2"
- destroy "~1.0.4"
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- etag "~1.8.1"
- fresh "0.5.2"
- http-errors "1.8.1"
- mime "1.6.0"
- ms "2.1.3"
- on-finished "~2.3.0"
- range-parser "~1.2.1"
- statuses "~1.5.0"
-
-send@0.18.0:
- version "0.18.0"
- resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be"
- 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"
-
-sequelize-pool@^7.1.0:
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/sequelize-pool/-/sequelize-pool-7.1.0.tgz#210b391af4002762f823188fd6ecfc7413020768"
- integrity sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==
-
-sequelize@6.19.0:
- version "6.19.0"
- resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.19.0.tgz#bea0ac091d89cbbc94cabe0797b8c1359734e2e6"
- integrity sha512-B3oGIdpYBERDjRDm74h7Ky67f6ZLcmBXOA7HscYObiOSo4pD7VBc9mtm44wNV7unc0uk8I1d30nbZBTQCE377A==
- dependencies:
- "@types/debug" "^4.1.7"
- "@types/validator" "^13.7.1"
- debug "^4.3.3"
- dottie "^2.0.2"
- inflection "^1.13.2"
- lodash "^4.17.21"
- moment "^2.29.1"
- moment-timezone "^0.5.34"
- pg-connection-string "^2.5.0"
- retry-as-promised "^5.0.0"
- semver "^7.3.5"
- sequelize-pool "^7.1.0"
- toposort-class "^1.0.1"
- uuid "^8.3.2"
- validator "^13.7.0"
- wkx "^0.5.0"
-
-sequelize@6.33.0:
- version "6.33.0"
- resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.33.0.tgz#45c70d52687f1c7eae3a0496f21f7055d99b46da"
- integrity sha512-GkeCbqgaIcpyZ1EyXrDNIwktbfMldHAGOVXHGM4x8bxGSRAOql5htDWofPvwpfL/FoZ59CaFmfO3Mosv1lDbQw==
- dependencies:
- "@types/debug" "^4.1.8"
- "@types/validator" "^13.7.17"
- debug "^4.3.4"
- dottie "^2.0.6"
- inflection "^1.13.4"
- lodash "^4.17.21"
- moment "^2.29.4"
- moment-timezone "^0.5.43"
- pg-connection-string "^2.6.1"
- retry-as-promised "^7.0.4"
- semver "^7.5.4"
- sequelize-pool "^7.1.0"
- toposort-class "^1.0.1"
- uuid "^8.3.2"
- validator "^13.9.0"
- wkx "^0.5.0"
-
-serialize-javascript@6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
- integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
- dependencies:
- randombytes "^2.1.0"
-
-serve-static@1.14.2:
- version "1.14.2"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa"
- integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.17.2"
-
-serve-static@1.15.0:
- version "1.15.0"
- resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540"
- integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
- dependencies:
- encodeurl "~1.0.2"
- escape-html "~1.0.3"
- parseurl "~1.3.3"
- send "0.18.0"
-
-servify@^0.1.12:
- version "0.1.12"
- resolved "https://registry.yarnpkg.com/servify/-/servify-0.1.12.tgz#142ab7bee1f1d033b66d0707086085b17c06db95"
- integrity sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==
- dependencies:
- body-parser "^1.16.0"
- cors "^2.8.1"
- express "^4.14.0"
- request "^2.79.0"
- xhr "^2.3.3"
-
-set-blocking@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
- integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
-
-set-function-length@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
- integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
- dependencies:
- define-data-property "^1.1.1"
- get-intrinsic "^1.2.1"
- gopd "^1.0.1"
- has-property-descriptors "^1.0.0"
-
-set-function-name@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a"
- integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==
- dependencies:
- define-data-property "^1.0.1"
- functions-have-names "^1.2.3"
- has-property-descriptors "^1.0.0"
-
-set-immediate-shim@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
- integrity sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==
-
-set-value@^2.0.0, set-value@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
- integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
- dependencies:
- extend-shallow "^2.0.1"
- is-extendable "^0.1.1"
- is-plain-object "^2.0.3"
- split-string "^3.0.1"
-
-setimmediate@1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.4.tgz#20e81de622d4a02588ce0c8da8973cbcf1d3138f"
- integrity sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==
-
-setimmediate@^1.0.5:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
- integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
-
-setprototypeof@1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
- integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
-
-sha.js@^2.4.0, sha.js@^2.4.8:
- version "2.4.11"
- resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
- integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
- dependencies:
- inherits "^2.0.1"
- safe-buffer "^5.0.1"
-
-sha1@^1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/sha1/-/sha1-1.1.1.tgz#addaa7a93168f393f19eb2b15091618e2700f848"
- integrity sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==
- dependencies:
- charenc ">= 0.0.1"
- crypt ">= 0.0.1"
-
-shebang-command@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
- integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==
- dependencies:
- shebang-regex "^1.0.0"
-
-shebang-command@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
- integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
- dependencies:
- shebang-regex "^3.0.0"
-
-shebang-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
- integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==
-
-shebang-regex@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
- integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-
-shelljs@^0.8.3:
- version "0.8.5"
- resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
- integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
- dependencies:
- glob "^7.0.0"
- interpret "^1.0.0"
- rechoir "^0.6.2"
-
-side-channel@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
- integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
- dependencies:
- call-bind "^1.0.0"
- get-intrinsic "^1.0.2"
- object-inspect "^1.9.0"
-
-signal-exit@^3.0.2, signal-exit@^3.0.3:
- version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
- integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-
-signed-varint@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/signed-varint/-/signed-varint-2.0.1.tgz#50a9989da7c98c2c61dad119bc97470ef8528129"
- integrity sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==
- dependencies:
- varint "~5.0.0"
-
-simple-concat@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
- integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
-simple-get@^2.7.0:
- version "2.8.2"
- resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.2.tgz#5708fb0919d440657326cd5fe7d2599d07705019"
- integrity sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==
- dependencies:
- decompress-response "^3.3.0"
- once "^1.3.1"
- simple-concat "^1.0.0"
-
-simple-swizzle@^0.2.2:
- version "0.2.2"
- resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
- integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==
- dependencies:
- is-arrayish "^0.3.1"
-
-simple-wcswidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/simple-wcswidth/-/simple-wcswidth-1.0.1.tgz#8ab18ac0ae342f9d9b629604e54d2aa1ecb018b2"
- integrity sha512-xMO/8eNREtaROt7tJvWJqHBDTMFN4eiQ5I4JRMuilwfnFcV5W9u7RUkueNkdw0jPqGMX36iCywelS5yilTuOxg==
-
-slash@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
- integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==
-
-slash@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
- integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
-
-slash@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
- integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
-
-slice-ansi@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
- integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-slice-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
- integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
- dependencies:
- ansi-styles "^4.0.0"
- astral-regex "^2.0.0"
- is-fullwidth-code-point "^3.0.0"
-
-snapdragon-node@^2.0.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
- integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
- dependencies:
- define-property "^1.0.0"
- isobject "^3.0.0"
- snapdragon-util "^3.0.1"
-
-snapdragon-util@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
- integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
- dependencies:
- kind-of "^3.2.0"
-
-snapdragon@^0.8.1:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
- integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
- 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"
-
-solc@0.7.3:
- version "0.7.3"
- resolved "https://registry.yarnpkg.com/solc/-/solc-0.7.3.tgz#04646961bd867a744f63d2b4e3c0701ffdc7d78a"
- integrity sha512-GAsWNAjGzIDg7VxzP6mPjdurby3IkGCjQcM8GFYZT6RyaoUZKmMU6Y7YwG+tFGhv7dwZ8rmR4iwFDrrD99JwqA==
- dependencies:
- command-exists "^1.2.8"
- commander "3.0.2"
- follow-redirects "^1.12.1"
- fs-extra "^0.30.0"
- js-sha3 "0.8.0"
- memorystream "^0.3.1"
- require-from-string "^2.0.0"
- semver "^5.5.0"
- tmp "0.0.33"
-
-solc@^0.4.20:
- version "0.4.26"
- resolved "https://registry.yarnpkg.com/solc/-/solc-0.4.26.tgz#5390a62a99f40806b86258c737c1cf653cc35cb5"
- integrity sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==
- dependencies:
- fs-extra "^0.30.0"
- memorystream "^0.3.1"
- require-from-string "^1.1.0"
- semver "^5.3.0"
- yargs "^4.7.1"
-
-solc@^0.6.3:
- version "0.6.12"
- resolved "https://registry.yarnpkg.com/solc/-/solc-0.6.12.tgz#48ac854e0c729361b22a7483645077f58cba080e"
- integrity sha512-Lm0Ql2G9Qc7yPP2Ba+WNmzw2jwsrd3u4PobHYlSOxaut3TtUbj9+5ZrT6f4DUpNPEoBaFUOEg9Op9C0mk7ge9g==
- dependencies:
- command-exists "^1.2.8"
- commander "3.0.2"
- fs-extra "^0.30.0"
- js-sha3 "0.8.0"
- memorystream "^0.3.1"
- require-from-string "^2.0.0"
- semver "^5.5.0"
- tmp "0.0.33"
-
-solhint-plugin-prettier@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/solhint-plugin-prettier/-/solhint-plugin-prettier-0.0.5.tgz#e3b22800ba435cd640a9eca805a7f8bc3e3e6a6b"
- integrity sha512-7jmWcnVshIrO2FFinIvDQmhQpfpS2rRRn3RejiYgnjIE68xO2bvrYvjqVNfrio4xH9ghOqn83tKuTzLjEbmGIA==
- dependencies:
- prettier-linter-helpers "^1.0.0"
-
-solhint@^3.3.6:
- version "3.6.2"
- resolved "https://registry.yarnpkg.com/solhint/-/solhint-3.6.2.tgz#2b2acbec8fdc37b2c68206a71ba89c7f519943fe"
- integrity sha512-85EeLbmkcPwD+3JR7aEMKsVC9YrRSxd4qkXuMzrlf7+z2Eqdfm1wHWq1ffTuo5aDhoZxp2I9yF3QkxZOxOL7aQ==
- dependencies:
- "@solidity-parser/parser" "^0.16.0"
- ajv "^6.12.6"
- antlr4 "^4.11.0"
- ast-parents "^0.0.1"
- chalk "^4.1.2"
- commander "^10.0.0"
- cosmiconfig "^8.0.0"
- fast-diff "^1.2.0"
- glob "^8.0.3"
- ignore "^5.2.4"
- js-yaml "^4.1.0"
- lodash "^4.17.21"
- pluralize "^8.0.0"
- semver "^7.5.2"
- strip-ansi "^6.0.1"
- table "^6.8.1"
- text-table "^0.2.0"
- optionalDependencies:
- prettier "^2.8.3"
-
-solidity-ast@^0.4.51:
- version "0.4.52"
- resolved "https://registry.yarnpkg.com/solidity-ast/-/solidity-ast-0.4.52.tgz#9f1a9abc7e5ba28bbf91146ecd07aec7e70f3c85"
- integrity sha512-iOya9BSiB9jhM8Vf40n8lGELGzwrUc57rl5BhfNtJ5cvAaMvRcNlHeAMNvqJJyjoUnczqRbHqdivEqK89du3Cw==
- dependencies:
- array.prototype.findlast "^1.2.2"
-
-solidity-comments-extractor@^0.0.7:
- version "0.0.7"
- resolved "https://registry.yarnpkg.com/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz#99d8f1361438f84019795d928b931f4e5c39ca19"
- integrity sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw==
-
-solidity-coverage@^0.7.16:
- version "0.7.22"
- resolved "https://registry.yarnpkg.com/solidity-coverage/-/solidity-coverage-0.7.22.tgz#168f414be4c0f5303addcf3ab9714cf64f72c080"
- integrity sha512-I6Zd5tsFY+gmj1FDIp6w7OrUePx6ZpMgKQZg7dWgPaQHePLi3Jk+iJ8lwZxsWEoNy2Lcv91rMxATWHqRaFdQpw==
- dependencies:
- "@solidity-parser/parser" "^0.14.0"
- "@truffle/provider" "^0.2.24"
- chalk "^2.4.2"
- death "^1.1.0"
- detect-port "^1.3.0"
- fs-extra "^8.1.0"
- ghost-testrpc "^0.0.2"
- global-modules "^2.0.0"
- globby "^10.0.1"
- jsonschema "^1.2.4"
- lodash "^4.17.15"
- node-emoji "^1.10.0"
- pify "^4.0.1"
- recursive-readdir "^2.2.2"
- sc-istanbul "^0.4.5"
- semver "^7.3.4"
- shelljs "^0.8.3"
- web3-utils "^1.3.0"
-
-sonic-boom@^2.2.1:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.8.0.tgz#c1def62a77425090e6ad7516aad8eb402e047611"
- integrity sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==
- dependencies:
- atomic-sleep "^1.0.0"
-
-source-map-resolve@^0.5.0:
- version "0.5.3"
- resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
- integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
- 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"
-
-source-map-support@0.5.12:
- version "0.5.12"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz#b4f3b10d51857a5af0138d3ce8003b201613d599"
- integrity sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-support@^0.4.15:
- version "0.4.18"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
- integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==
- dependencies:
- source-map "^0.5.6"
-
-source-map-support@^0.5.13, source-map-support@^0.5.17:
- version "0.5.21"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
- integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
- dependencies:
- buffer-from "^1.0.0"
- source-map "^0.6.0"
-
-source-map-url@^0.4.0:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56"
- integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==
-
-source-map@^0.5.6, source-map@^0.5.7:
- version "0.5.7"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
- integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
-
-source-map@^0.6.0, source-map@^0.6.1:
- version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
- integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-source-map@~0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d"
- integrity sha512-CBdZ2oa/BHhS4xj5DlhjWNHcan57/5YuvfdLf17iVmIpd9KRm+DFLmC6nBNj+6Ua7Kt3TmOjDpQT1aTYOQtoUA==
- dependencies:
- amdefine ">=0.0.4"
-
-spdx-correct@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c"
- integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==
- dependencies:
- spdx-expression-parse "^3.0.0"
- spdx-license-ids "^3.0.0"
-
-spdx-exceptions@^2.1.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
- integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
-
-spdx-expression-parse@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
- integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
- dependencies:
- spdx-exceptions "^2.1.0"
- spdx-license-ids "^3.0.0"
-
-spdx-license-ids@^3.0.0:
- version "3.0.16"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f"
- integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==
-
-split-string@^3.0.1, split-string@^3.0.2:
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
- integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
- dependencies:
- extend-shallow "^3.0.0"
-
-split2@^3.0.0, split2@^3.1.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f"
- integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==
- dependencies:
- readable-stream "^3.0.0"
-
-split2@^4.0.0, split2@^4.1.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
- integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
-
-sprintf-js@~1.0.2:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
- integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
-
-sshpk@^1.7.0:
- version "1.18.0"
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.18.0.tgz#1663e55cddf4d688b86a46b77f0d5fe363aba028"
- integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==
- 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"
-
-stable@^0.1.8:
- version "0.1.8"
- resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
- integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
-
-stack-trace@0.0.x:
- version "0.0.10"
- resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
- integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==
-
-stacktrace-parser@^0.1.10:
- version "0.1.10"
- resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a"
- integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==
- dependencies:
- type-fest "^0.7.1"
-
-static-extend@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
- integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==
- dependencies:
- define-property "^0.2.5"
- object-copy "^0.1.0"
-
-statuses@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
- integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-
-"statuses@>= 1.5.0 < 2", statuses@~1.5.0:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
- integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
-
-stream-shift@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
- integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
-
-stream-to-it@^0.2.0, stream-to-it@^0.2.1:
- version "0.2.4"
- resolved "https://registry.yarnpkg.com/stream-to-it/-/stream-to-it-0.2.4.tgz#d2fd7bfbd4a899b4c0d6a7e6a533723af5749bd0"
- integrity sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==
- dependencies:
- get-iterator "^1.0.2"
-
-stream-to-pull-stream@^1.7.1:
- version "1.7.3"
- resolved "https://registry.yarnpkg.com/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz#4161aa2d2eb9964de60bfa1af7feaf917e874ece"
- integrity sha512-6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==
- dependencies:
- looper "^3.0.0"
- pull-stream "^3.2.3"
-
-strict-uri-encode@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
- integrity sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==
-
-string-argv@0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
- integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
-
-string-width@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
- integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==
- dependencies:
- code-point-at "^1.0.0"
- is-fullwidth-code-point "^1.0.0"
- strip-ansi "^3.0.0"
-
-string-width@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
- integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
- dependencies:
- is-fullwidth-code-point "^2.0.0"
- strip-ansi "^4.0.0"
-
-string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
- version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
- 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"
-
-string.prototype.trim@^1.2.8, string.prototype.trim@~1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
- integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
-
-string.prototype.trimend@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
- integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
-
-string.prototype.trimstart@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
- integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
-
-string_decoder@^1.1.1:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
- integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
- dependencies:
- safe-buffer "~5.2.0"
-
-string_decoder@~0.10.x:
- version "0.10.31"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
- integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==
-
-string_decoder@~1.1.1:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
- integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
- dependencies:
- safe-buffer "~5.1.0"
-
-stringify-object@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
- integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
- dependencies:
- get-own-enumerable-property-symbols "^3.0.0"
- is-obj "^1.0.1"
- is-regexp "^1.0.0"
-
-strip-ansi@^3.0.0, strip-ansi@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
- integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
- dependencies:
- ansi-regex "^2.0.0"
-
-strip-ansi@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
- integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==
- dependencies:
- ansi-regex "^3.0.0"
-
-strip-ansi@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
- integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
- dependencies:
- ansi-regex "^4.1.0"
-
-strip-ansi@^6.0.0, strip-ansi@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
- integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
- dependencies:
- ansi-regex "^5.0.1"
-
-strip-bom@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
- integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==
- dependencies:
- is-utf8 "^0.2.0"
-
-strip-final-newline@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
- integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-
-strip-hex-prefix@1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz#0c5f155fef1151373377de9dbb588da05500e36f"
- integrity sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==
- dependencies:
- is-hex-prefixed "1.0.0"
-
-strip-indent@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
- integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
- dependencies:
- min-indent "^1.0.0"
-
-strip-json-comments@3.1.1, strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006"
- integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
-
-supports-color@8.1.1:
- version "8.1.1"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
- integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
- dependencies:
- has-flag "^4.0.0"
-
-supports-color@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
- integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==
-
-supports-color@^3.1.0:
- version "3.2.3"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
- integrity sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==
- dependencies:
- has-flag "^1.0.0"
-
-supports-color@^5.3.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
- integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
- dependencies:
- has-flag "^3.0.0"
-
-supports-color@^7.1.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
- integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
- dependencies:
- has-flag "^4.0.0"
-
-supports-preserve-symlinks-flag@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
- integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-
-swarm-js@^0.1.40:
- version "0.1.42"
- resolved "https://registry.yarnpkg.com/swarm-js/-/swarm-js-0.1.42.tgz#497995c62df6696f6e22372f457120e43e727979"
- integrity sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==
- dependencies:
- bluebird "^3.5.0"
- buffer "^5.0.5"
- eth-lib "^0.1.26"
- fs-extra "^4.0.2"
- got "^11.8.5"
- mime-types "^2.1.16"
- mkdirp-promise "^5.0.1"
- mock-fs "^4.1.0"
- setimmediate "^1.0.5"
- tar "^4.0.2"
- xhr-request "^1.0.1"
-
-sync-request@^6.0.0:
- version "6.1.0"
- resolved "https://registry.yarnpkg.com/sync-request/-/sync-request-6.1.0.tgz#e96217565b5e50bbffe179868ba75532fb597e68"
- integrity sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==
- dependencies:
- http-response-object "^3.0.1"
- sync-rpc "^1.2.1"
- then-request "^6.0.0"
-
-sync-rpc@^1.2.1:
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/sync-rpc/-/sync-rpc-1.3.6.tgz#b2e8b2550a12ccbc71df8644810529deb68665a7"
- integrity sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==
- dependencies:
- get-port "^3.1.0"
-
-table@^6.0.9, table@^6.8.0, table@^6.8.1:
- version "6.8.1"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf"
- integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==
- dependencies:
- ajv "^8.0.1"
- lodash.truncate "^4.4.2"
- slice-ansi "^4.0.0"
- string-width "^4.2.3"
- strip-ansi "^6.0.1"
-
-tape@^4.6.3:
- version "4.17.0"
- resolved "https://registry.yarnpkg.com/tape/-/tape-4.17.0.tgz#de89f3671ddc5dad178d04c28dc6b0183f42268e"
- integrity sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==
- dependencies:
- "@ljharb/resumer" "~0.0.1"
- "@ljharb/through" "~2.3.9"
- call-bind "~1.0.2"
- deep-equal "~1.1.1"
- defined "~1.0.1"
- dotignore "~0.1.2"
- for-each "~0.3.3"
- glob "~7.2.3"
- has "~1.0.3"
- inherits "~2.0.4"
- is-regex "~1.1.4"
- minimist "~1.2.8"
- mock-property "~1.0.0"
- object-inspect "~1.12.3"
- resolve "~1.22.6"
- string.prototype.trim "~1.2.8"
-
-tar@^4.0.2:
- version "4.4.19"
- resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.19.tgz#2e4d7263df26f2b914dee10c825ab132123742f3"
- integrity sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==
- dependencies:
- chownr "^1.1.4"
- fs-minipass "^1.2.7"
- minipass "^2.9.0"
- minizlib "^1.3.3"
- mkdirp "^0.5.5"
- safe-buffer "^5.2.1"
- yallist "^3.1.1"
-
-tdigest@^0.1.1:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/tdigest/-/tdigest-0.1.2.tgz#96c64bac4ff10746b910b0e23b515794e12faced"
- integrity sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==
- dependencies:
- bintrees "1.0.2"
-
-test-value@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/test-value/-/test-value-2.1.0.tgz#11da6ff670f3471a73b625ca4f3fdcf7bb748291"
- integrity sha512-+1epbAxtKeXttkGFMTX9H42oqzOTufR1ceCF+GYA5aOmvaPq9wd4PUS8329fn2RRLGNeUkgRLnVpycjx8DsO2w==
- dependencies:
- array-back "^1.0.3"
- typical "^2.6.0"
-
-testrpc@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/testrpc/-/testrpc-0.0.1.tgz#83e2195b1f5873aec7be1af8cbe6dcf39edb7aed"
- integrity sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==
-
-text-extensions@^1.0.0:
- version "1.9.0"
- resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26"
- integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==
-
-text-hex@1.0.x:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5"
- integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==
-
-text-table@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
- integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
-
-then-request@^6.0.0:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/then-request/-/then-request-6.0.2.tgz#ec18dd8b5ca43aaee5cb92f7e4c1630e950d4f0c"
- integrity sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==
- dependencies:
- "@types/concat-stream" "^1.6.0"
- "@types/form-data" "0.0.33"
- "@types/node" "^8.0.0"
- "@types/qs" "^6.2.31"
- caseless "~0.12.0"
- concat-stream "^1.6.0"
- form-data "^2.2.0"
- http-basic "^8.1.1"
- http-response-object "^3.0.1"
- promise "^8.0.0"
- qs "^6.4.0"
-
-thread-stream@^0.13.0:
- version "0.13.2"
- resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.13.2.tgz#de8ea87584baee625c631947ec73494aa86131c8"
- integrity sha512-woZFt0cLFkPdhsa+IGpRo1jiSouaHxMIljzTgt30CMjBWoUYbbcHqnunW5Yv+BXko9H05MVIcxMipI3Jblallw==
- dependencies:
- real-require "^0.1.0"
-
-thread-stream@^0.15.1:
- version "0.15.2"
- resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4"
- integrity sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==
- dependencies:
- real-require "^0.1.0"
-
-through2@^2.0.3:
- version "2.0.5"
- resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
- integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
- dependencies:
- readable-stream "~2.3.6"
- xtend "~4.0.1"
-
-through2@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4"
- integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==
- dependencies:
- inherits "^2.0.4"
- readable-stream "2 || 3"
-
-through2@^4.0.0:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
- integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
- dependencies:
- readable-stream "3"
-
-"through@>=2.2.7 <3", through@^2.3.6, through@^2.3.8:
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
- integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
-
-timed-out@^4.0.1:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
- integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==
-
-tmp@0.0.33, tmp@^0.0.33:
- version "0.0.33"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
- integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
- dependencies:
- os-tmpdir "~1.0.2"
-
-tmp@0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877"
- integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==
- dependencies:
- rimraf "^2.6.3"
-
-to-fast-properties@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
- integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==
-
-to-object-path@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
- integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==
- dependencies:
- kind-of "^3.0.2"
-
-to-readable-stream@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
- integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
-to-regex-range@^2.1.0:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
- integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==
- dependencies:
- is-number "^3.0.0"
- repeat-string "^1.6.1"
-
-to-regex-range@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
- integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
- dependencies:
- is-number "^7.0.0"
-
-to-regex@^3.0.1, to-regex@^3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
- integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
- dependencies:
- define-property "^2.0.2"
- extend-shallow "^3.0.2"
- regex-not "^1.0.2"
- safe-regex "^1.1.0"
-
-toidentifier@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35"
- integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-
-toposort-class@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/toposort-class/-/toposort-class-1.0.1.tgz#7ffd1f78c8be28c3ba45cd4e1a3f5ee193bd9988"
- integrity sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==
-
-tough-cookie@~2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
- integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
- dependencies:
- psl "^1.1.28"
- punycode "^2.1.1"
-
-tr46@~0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
- integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
-
-trim-newlines@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
- integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
-
-trim-right@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
- integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==
-
-triple-beam@^1.3.0:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984"
- integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==
-
-ts-essentials@^1.0.0:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-1.0.4.tgz#ce3b5dade5f5d97cf69889c11bf7d2da8555b15a"
- integrity sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==
-
-ts-essentials@^6.0.3:
- version "6.0.7"
- resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-6.0.7.tgz#5f4880911b7581a873783740ce8b94da163d18a6"
- integrity sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==
-
-ts-essentials@^7.0.1:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-7.0.3.tgz#686fd155a02133eedcc5362dc8b5056cde3e5a38"
- integrity sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==
-
-ts-generator@^0.1.1:
- version "0.1.1"
- resolved "https://registry.yarnpkg.com/ts-generator/-/ts-generator-0.1.1.tgz#af46f2fb88a6db1f9785977e9590e7bcd79220ab"
- integrity sha512-N+ahhZxTLYu1HNTQetwWcx3so8hcYbkKBHTr4b4/YgObFTIKkOSSsaa+nal12w8mfrJAyzJfETXawbNjSfP2gQ==
- dependencies:
- "@types/mkdirp" "^0.5.2"
- "@types/prettier" "^2.1.1"
- "@types/resolve" "^0.0.8"
- chalk "^2.4.1"
- glob "^7.1.2"
- mkdirp "^0.5.1"
- prettier "^2.1.2"
- resolve "^1.8.1"
- ts-essentials "^1.0.0"
-
-ts-node@^10.9.1:
- version "10.9.1"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
- integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
- dependencies:
- "@cspotcode/source-map-support" "^0.8.0"
- "@tsconfig/node10" "^1.0.7"
- "@tsconfig/node12" "^1.0.7"
- "@tsconfig/node14" "^1.0.0"
- "@tsconfig/node16" "^1.0.2"
- acorn "^8.4.1"
- acorn-walk "^8.1.1"
- arg "^4.1.0"
- create-require "^1.1.0"
- diff "^4.0.1"
- make-error "^1.1.1"
- v8-compile-cache-lib "^3.0.1"
- yn "3.1.1"
-
-ts-node@^9:
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d"
- integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==
- dependencies:
- arg "^4.1.0"
- create-require "^1.1.0"
- diff "^4.0.1"
- make-error "^1.1.1"
- source-map-support "^0.5.17"
- yn "3.1.1"
-
-tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
- version "1.14.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
- integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-
-tslib@^2, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0:
- version "2.6.2"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
- integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
-
-tsort@0.0.1:
- version "0.0.1"
- resolved "https://registry.yarnpkg.com/tsort/-/tsort-0.0.1.tgz#e2280f5e817f8bf4275657fd0f9aebd44f5a2786"
- integrity sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==
-
-tsutils@^3.21.0:
- version "3.21.0"
- resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
- integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==
- dependencies:
- tslib "^1.8.1"
-
-tunnel-agent@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
- integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==
- dependencies:
- safe-buffer "^5.0.1"
-
-tweetnacl-util@^0.15.0, tweetnacl-util@^0.15.1:
- version "0.15.1"
- resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b"
- integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==
-
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
- version "0.14.5"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
- integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==
-
-tweetnacl@^1.0.0, tweetnacl@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596"
- integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==
-
-type-check@^0.4.0, type-check@~0.4.0:
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
- integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
- dependencies:
- prelude-ls "^1.2.1"
-
-type-check@~0.3.2:
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
- integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==
- dependencies:
- prelude-ls "~1.1.2"
-
-type-detect@^4.0.0, type-detect@^4.0.8:
- version "4.0.8"
- resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
- integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
-
-type-fest@^0.18.0:
- version "0.18.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
- integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
-
-type-fest@^0.20.2:
- version "0.20.2"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
- integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-
-type-fest@^0.21.3:
- version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
- integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-
-type-fest@^0.6.0:
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
- integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
-
-type-fest@^0.7.1:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
- integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
-
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
-type-is@~1.6.18:
- version "1.6.18"
- resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
- integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
- dependencies:
- media-typer "0.3.0"
- mime-types "~2.1.24"
-
-type@^1.0.1:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
- integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-
-type@^2.7.2:
- version "2.7.2"
- resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
- integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
-
-typechain@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/typechain/-/typechain-3.0.0.tgz#d5a47700831f238e43f7429b987b4bb54849b92e"
- integrity sha512-ft4KVmiN3zH4JUFu2WJBrwfHeDf772Tt2d8bssDTo/YcckKW2D+OwFrHXRC6hJvO3mHjFQTihoMV6fJOi0Hngg==
- dependencies:
- command-line-args "^4.0.7"
- debug "^4.1.1"
- fs-extra "^7.0.0"
- js-sha3 "^0.8.0"
- lodash "^4.17.15"
- ts-essentials "^6.0.3"
- ts-generator "^0.1.1"
-
-typechain@^5.0.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/typechain/-/typechain-5.2.0.tgz#10525a44773a34547eb2eed8978cb72c0a39a0f4"
- integrity sha512-0INirvQ+P+MwJOeMct+WLkUE4zov06QxC96D+i3uGFEHoiSkZN70MKDQsaj8zkL86wQwByJReI2e7fOUwECFuw==
- dependencies:
- "@types/prettier" "^2.1.1"
- command-line-args "^4.0.7"
- debug "^4.1.1"
- fs-extra "^7.0.0"
- glob "^7.1.6"
- js-sha3 "^0.8.0"
- lodash "^4.17.15"
- mkdirp "^1.0.4"
- prettier "^2.1.2"
- ts-essentials "^7.0.1"
-
-typed-array-buffer@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60"
- integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==
- dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.2.1"
- is-typed-array "^1.1.10"
-
-typed-array-byte-length@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0"
- integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==
- dependencies:
- call-bind "^1.0.2"
- for-each "^0.3.3"
- has-proto "^1.0.1"
- is-typed-array "^1.1.10"
-
-typed-array-byte-offset@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b"
- integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.2"
- for-each "^0.3.3"
- has-proto "^1.0.1"
- is-typed-array "^1.1.10"
-
-typed-array-length@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb"
- integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==
- dependencies:
- call-bind "^1.0.2"
- for-each "^0.3.3"
- is-typed-array "^1.1.9"
-
-typedarray-to-buffer@^3.1.5:
- version "3.1.5"
- resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
- integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
- dependencies:
- is-typedarray "^1.0.0"
-
-typedarray@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
- integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
-
-typescript@^4.4.3, typescript@^4.7.4:
- version "4.9.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
- integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
-
-typewise-core@^1.2, typewise-core@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/typewise-core/-/typewise-core-1.2.0.tgz#97eb91805c7f55d2f941748fa50d315d991ef195"
- integrity sha512-2SCC/WLzj2SbUwzFOzqMCkz5amXLlxtJqDKTICqg30x+2DZxcfZN2MvQZmGfXWKNWaKK9pBPsvkcwv8bF/gxKg==
-
-typewise@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/typewise/-/typewise-1.0.3.tgz#1067936540af97937cc5dcf9922486e9fa284651"
- integrity sha512-aXofE06xGhaQSPzt8hlTY+/YWQhm9P0jYUp1f2XtmW/3Bk0qzXcyFWAtPoo2uTGQj1ZwbDuSyuxicq+aDo8lCQ==
- dependencies:
- typewise-core "^1.2.0"
-
-typewiselite@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/typewiselite/-/typewiselite-1.0.0.tgz#c8882fa1bb1092c06005a97f34ef5c8508e3664e"
- integrity sha512-J9alhjVHupW3Wfz6qFRGgQw0N3gr8hOkw6zm7FZ6UR1Cse/oD9/JVok7DNE9TT9IbciDHX2Ex9+ksE6cRmtymw==
-
-typical@^2.6.0, typical@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/typical/-/typical-2.6.1.tgz#5c080e5d661cbbe38259d2e70a3c7253e873881d"
- integrity sha512-ofhi8kjIje6npGozTip9Fr8iecmYfEbS06i0JnIg+rh51KakryWF4+jX8lLKZVhy6N+ID45WYSFCxPOdTWCzNg==
-
-uglify-js@^3.1.4:
- version "3.17.4"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c"
- integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==
-
-uint8arrays@1.1.0, uint8arrays@^1.0.0, uint8arrays@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-1.1.0.tgz#d034aa65399a9fd213a1579e323f0b29f67d0ed2"
- integrity sha512-cLdlZ6jnFczsKf5IH1gPHTtcHtPGho5r4CvctohmQjw8K7Q3gFdfIGHxSTdTaCKrL4w09SsPRJTqRS0drYeszA==
- dependencies:
- multibase "^3.0.0"
- web-encoding "^1.0.2"
-
-uint8arrays@^2.0.5, uint8arrays@^2.1.3:
- version "2.1.10"
- resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-2.1.10.tgz#34d023c843a327c676e48576295ca373c56e286a"
- integrity sha512-Q9/hhJa2836nQfEJSZTmr+pg9+cDJS9XEAp7N2Vg5MzL3bK/mkMVfjscRGYruP9jNda6MAdf4QD/y78gSzkp6A==
- dependencies:
- multiformats "^9.4.2"
-
-uint8arrays@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0"
- integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==
- dependencies:
- multiformats "^9.4.2"
-
-ultron@~1.1.0:
- version "1.1.1"
- resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
- integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
-
-unbox-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e"
- integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
- dependencies:
- call-bind "^1.0.2"
- has-bigints "^1.0.2"
- has-symbols "^1.0.3"
- which-boxed-primitive "^1.0.2"
-
-underscore@1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961"
- integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==
-
-underscore@^1.13.1:
- version "1.13.6"
- resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441"
- integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==
-
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
-
-undici@^5.14.0:
- version "5.27.2"
- resolved "https://registry.yarnpkg.com/undici/-/undici-5.27.2.tgz#a270c563aea5b46cc0df2550523638c95c5d4411"
- integrity sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==
- dependencies:
- "@fastify/busboy" "^2.0.0"
-
-unfetch@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be"
- integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==
-
-union-value@^1.0.0:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
- integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
- dependencies:
- arr-union "^3.1.0"
- get-value "^2.0.6"
- is-extendable "^0.1.1"
- set-value "^2.0.1"
-
-universalify@^0.1.0:
- version "0.1.2"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
- integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-universalify@^2.0.0:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d"
- integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
-
-unorm@^1.3.3:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af"
- integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==
-
-unpipe@1.0.0, unpipe@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
- integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-
-unset-value@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
- integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==
- dependencies:
- has-value "^0.3.1"
- isobject "^3.0.0"
-
-uri-js@^4.2.2:
- version "4.4.1"
- resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
- integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
- dependencies:
- punycode "^2.1.0"
-
-urix@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
- integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==
-
-url-parse-lax@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
- integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==
- dependencies:
- prepend-http "^2.0.0"
-
-url-set-query@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339"
- integrity sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==
-
-url@^0.11.0:
- version "0.11.3"
- resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad"
- integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==
- dependencies:
- punycode "^1.4.1"
- qs "^6.11.2"
-
-use@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
- integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
-
-utf-8-validate@^5.0.2:
- version "5.0.10"
- resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2"
- integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==
- dependencies:
- node-gyp-build "^4.3.0"
-
-utf8@3.0.0, utf8@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1"
- integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
- integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
-
-util.promisify@^1.0.0:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.2.tgz#02b3dbadbb80071eee4c43aed58747afdfc516db"
- integrity sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- for-each "^0.3.3"
- has-proto "^1.0.1"
- has-symbols "^1.0.3"
- object.getownpropertydescriptors "^2.1.6"
- safe-array-concat "^1.0.0"
-
-util@^0.12.0, util@^0.12.3, util@^0.12.5:
- version "0.12.5"
- resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
- 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"
-
-utils-merge@1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
- integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
-
-uuid@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.1.tgz#c2a30dedb3e535d72ccf82e343941a50ba8533ac"
- integrity sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==
-
-uuid@3.3.2:
- version "3.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
- integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
-
-uuid@^3.3.2:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
- integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-
-uuid@^8.3.2:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
- integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-
-uuid@^9.0.0:
- version "9.0.1"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
- integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
-
-v8-compile-cache-lib@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
- integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
-
-v8-compile-cache@^2.0.3:
- version "2.4.0"
- resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128"
- integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==
-
-validate-npm-package-license@^3.0.1:
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
- integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
- dependencies:
- spdx-correct "^3.0.0"
- spdx-expression-parse "^3.0.0"
-
-validator@^13.7.0, validator@^13.9.0:
- version "13.11.0"
- resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b"
- integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==
-
-varint@^5.0.0, varint@^5.0.2, varint@~5.0.0:
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4"
- integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==
-
-varint@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
- integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==
-
-vary@^1, vary@~1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
- integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-
-verror@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
- integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==
- dependencies:
- assert-plus "^1.0.0"
- core-util-is "1.0.2"
- extsprintf "^1.2.0"
-
-wcwidth@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
- integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
- dependencies:
- defaults "^1.0.3"
-
-web-encoding@^1.0.2, web-encoding@^1.0.6:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864"
- integrity sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==
- dependencies:
- util "^0.12.3"
- optionalDependencies:
- "@zxing/text-encoding" "0.9.0"
-
-web3-bzz@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.10.0.tgz#ac74bc71cdf294c7080a79091079192f05c5baed"
- integrity sha512-o9IR59io3pDUsXTsps5pO5hW1D5zBmg46iNc2t4j2DkaYHNdDLwk2IP9ukoM2wg47QILfPEJYzhTfkS/CcX0KA==
- dependencies:
- "@types/node" "^12.12.6"
- got "12.1.0"
- swarm-js "^0.1.40"
-
-web3-bzz@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.2.11.tgz#41bc19a77444bd5365744596d778b811880f707f"
- integrity sha512-XGpWUEElGypBjeFyUhTkiPXFbDVD6Nr/S5jznE3t8cWUA0FxRf1n3n/NuIZeb0H9RkN2Ctd/jNma/k8XGa3YKg==
- dependencies:
- "@types/node" "^12.12.6"
- got "9.6.0"
- swarm-js "^0.1.40"
- underscore "1.9.1"
-
-web3-bzz@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-bzz/-/web3-bzz-1.7.4.tgz#9419e606e38a9777443d4ce40506ebd796e06075"
- integrity sha512-w9zRhyEqTK/yi0LGRHjZMcPCfP24LBjYXI/9YxFw9VqsIZ9/G0CRCnUt12lUx0A56LRAMpF7iQ8eA73aBcO29Q==
- dependencies:
- "@types/node" "^12.12.6"
- got "9.6.0"
- swarm-js "^0.1.40"
-
-web3-core-helpers@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.10.0.tgz#1016534c51a5df77ed4f94d1fcce31de4af37fad"
- integrity sha512-pIxAzFDS5vnbXvfvLSpaA1tfRykAe9adw43YCKsEYQwH0gCLL0kMLkaCX3q+Q8EVmAh+e1jWL/nl9U0de1+++g==
- dependencies:
- web3-eth-iban "1.10.0"
- web3-utils "1.10.0"
-
-web3-core-helpers@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.2.11.tgz#84c681ed0b942c0203f3b324a245a127e8c67a99"
- integrity sha512-PEPoAoZd5ME7UfbnCZBdzIerpe74GEvlwT4AjOmHeCVZoIFk7EqvOZDejJHt+feJA6kMVTdd0xzRNN295UhC1A==
- dependencies:
- underscore "1.9.1"
- web3-eth-iban "1.2.11"
- web3-utils "1.2.11"
-
-web3-core-helpers@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.7.4.tgz#f8f808928560d3e64e0c8d7bdd163aa4766bcf40"
- integrity sha512-F8PH11qIkE/LpK4/h1fF/lGYgt4B6doeMi8rukeV/s4ivseZHHslv1L6aaijLX/g/j4PsFmR42byynBI/MIzFg==
- dependencies:
- web3-eth-iban "1.7.4"
- web3-utils "1.7.4"
-
-web3-core-method@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.10.0.tgz#82668197fa086e8cc8066742e35a9d72535e3412"
- integrity sha512-4R700jTLAMKDMhQ+nsVfIXvH6IGJlJzGisIfMKWAIswH31h5AZz7uDUW2YctI+HrYd+5uOAlS4OJeeT9bIpvkA==
- dependencies:
- "@ethersproject/transactions" "^5.6.2"
- web3-core-helpers "1.10.0"
- web3-core-promievent "1.10.0"
- web3-core-subscriptions "1.10.0"
- web3-utils "1.10.0"
-
-web3-core-method@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.2.11.tgz#f880137d1507a0124912bf052534f168b8d8fbb6"
- integrity sha512-ff0q76Cde94HAxLDZ6DbdmKniYCQVtvuaYh+rtOUMB6kssa5FX0q3vPmixi7NPooFnbKmmZCM6NvXg4IreTPIw==
- dependencies:
- "@ethersproject/transactions" "^5.0.0-beta.135"
- underscore "1.9.1"
- web3-core-helpers "1.2.11"
- web3-core-promievent "1.2.11"
- web3-core-subscriptions "1.2.11"
- web3-utils "1.2.11"
-
-web3-core-method@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.7.4.tgz#3873c6405e1a0a8a1efc1d7b28de8b7550b00c15"
- integrity sha512-56K7pq+8lZRkxJyzf5MHQPI9/VL3IJLoy4L/+q8HRdZJ3CkB1DkXYaXGU2PeylG1GosGiSzgIfu1ljqS7CP9xQ==
- dependencies:
- "@ethersproject/transactions" "^5.6.2"
- web3-core-helpers "1.7.4"
- web3-core-promievent "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-utils "1.7.4"
-
-web3-core-promievent@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.10.0.tgz#cbb5b3a76b888df45ed3a8d4d8d4f54ccb66a37b"
- integrity sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-promievent@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.2.11.tgz#51fe97ca0ddec2f99bf8c3306a7a8e4b094ea3cf"
- integrity sha512-il4McoDa/Ox9Agh4kyfQ8Ak/9ABYpnF8poBLL33R/EnxLsJOGQG2nZhkJa3I067hocrPSjEdlPt/0bHXsln4qA==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-promievent@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz#80a75633fdfe21fbaae2f1e38950edb2f134868c"
- integrity sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA==
- dependencies:
- eventemitter3 "4.0.4"
-
-web3-core-requestmanager@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.10.0.tgz#4b34f6e05837e67c70ff6f6993652afc0d54c340"
- integrity sha512-3z/JKE++Os62APml4dvBM+GAuId4h3L9ckUrj7ebEtS2AR0ixyQPbrBodgL91Sv7j7cQ3Y+hllaluqjguxvSaQ==
- dependencies:
- util "^0.12.5"
- web3-core-helpers "1.10.0"
- web3-providers-http "1.10.0"
- web3-providers-ipc "1.10.0"
- web3-providers-ws "1.10.0"
-
-web3-core-requestmanager@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.2.11.tgz#fe6eb603fbaee18530293a91f8cf26d8ae28c45a"
- integrity sha512-oFhBtLfOiIbmfl6T6gYjjj9igOvtyxJ+fjS+byRxiwFJyJ5BQOz4/9/17gWR1Cq74paTlI7vDGxYfuvfE/mKvA==
- dependencies:
- underscore "1.9.1"
- web3-core-helpers "1.2.11"
- web3-providers-http "1.2.11"
- web3-providers-ipc "1.2.11"
- web3-providers-ws "1.2.11"
-
-web3-core-requestmanager@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.7.4.tgz#2dc8a526dab8183dca3fef54658621801b1d0469"
- integrity sha512-IuXdAm65BQtPL4aI6LZJJOrKAs0SM5IK2Cqo2/lMNvVMT9Kssq6qOk68Uf7EBDH0rPuINi+ReLP+uH+0g3AnPA==
- dependencies:
- util "^0.12.0"
- web3-core-helpers "1.7.4"
- web3-providers-http "1.7.4"
- web3-providers-ipc "1.7.4"
- web3-providers-ws "1.7.4"
-
-web3-core-subscriptions@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.10.0.tgz#b534592ee1611788fc0cb0b95963b9b9b6eacb7c"
- integrity sha512-HGm1PbDqsxejI075gxBc5OSkwymilRWZufIy9zEpnWKNmfbuv5FfHgW1/chtJP6aP3Uq2vHkvTDl3smQBb8l+g==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.10.0"
-
-web3-core-subscriptions@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.2.11.tgz#beca908fbfcb050c16f45f3f0f4c205e8505accd"
- integrity sha512-qEF/OVqkCvQ7MPs1JylIZCZkin0aKK9lDxpAtQ1F8niEDGFqn7DT8E/vzbIa0GsOjL2fZjDhWJsaW+BSoAW1gg==
- dependencies:
- eventemitter3 "4.0.4"
- underscore "1.9.1"
- web3-core-helpers "1.2.11"
-
-web3-core-subscriptions@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.7.4.tgz#cfbd3fa71081a8c8c6f1a64577a1a80c5bd9826f"
- integrity sha512-VJvKWaXRyxk2nFWumOR94ut9xvjzMrRtS38c4qj8WBIRSsugrZr5lqUwgndtj0qx4F+50JhnU++QEqUEAtKm3g==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.7.4"
-
-web3-core@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.10.0.tgz#9aa07c5deb478cf356c5d3b5b35afafa5fa8e633"
- integrity sha512-fWySwqy2hn3TL89w5TM8wXF1Z2Q6frQTKHWmP0ppRQorEK8NcHJRfeMiv/mQlSKoTS1F6n/nv2uyZsixFycjYQ==
- dependencies:
- "@types/bn.js" "^5.1.1"
- "@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.10.0"
- web3-core-method "1.10.0"
- web3-core-requestmanager "1.10.0"
- web3-utils "1.10.0"
-
-web3-core@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.2.11.tgz#1043cacc1becb80638453cc5b2a14be9050288a7"
- integrity sha512-CN7MEYOY5ryo5iVleIWRE3a3cZqVaLlIbIzDPsvQRUfzYnvzZQRZBm9Mq+ttDi2STOOzc1MKylspz/o3yq/LjQ==
- dependencies:
- "@types/bn.js" "^4.11.5"
- "@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.2.11"
- web3-core-method "1.2.11"
- web3-core-requestmanager "1.2.11"
- web3-utils "1.2.11"
-
-web3-core@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.7.4.tgz#943fff99134baedafa7c65b4a0bbd424748429ff"
- integrity sha512-L0DCPlIh9bgIED37tYbe7bsWrddoXYc897ANGvTJ6MFkSNGiMwDkTLWSgYd9Mf8qu8b4iuPqXZHMwIo4atoh7Q==
- dependencies:
- "@types/bn.js" "^5.1.0"
- "@types/node" "^12.12.6"
- bignumber.js "^9.0.0"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-requestmanager "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-abi@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.10.0.tgz#53a7a2c95a571e205e27fd9e664df4919483cce1"
- integrity sha512-cwS+qRBWpJ43aI9L3JS88QYPfFcSJJ3XapxOQ4j40v6mk7ATpA8CVK1vGTzpihNlOfMVRBkR95oAj7oL6aiDOg==
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- web3-utils "1.10.0"
-
-web3-eth-abi@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.2.11.tgz#a887494e5d447c2926d557a3834edd66e17af9b0"
- integrity sha512-PkRYc0+MjuLSgg03QVWqWlQivJqRwKItKtEpRUaxUAeLE7i/uU39gmzm2keHGcQXo3POXAbOnMqkDvOep89Crg==
- dependencies:
- "@ethersproject/abi" "5.0.0-beta.153"
- underscore "1.9.1"
- web3-utils "1.2.11"
-
-web3-eth-abi@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-abi/-/web3-eth-abi-1.7.4.tgz#3fee967bafd67f06b99ceaddc47ab0970f2a614a"
- integrity sha512-eMZr8zgTbqyL9MCTCAvb67RbVyN5ZX7DvA0jbLOqRWCiw+KlJKTGnymKO6jPE8n5yjk4w01e165Qb11hTDwHgg==
- dependencies:
- "@ethersproject/abi" "^5.6.3"
- web3-utils "1.7.4"
-
-web3-eth-accounts@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.10.0.tgz#2942beca0a4291455f32cf09de10457a19a48117"
- integrity sha512-wiq39Uc3mOI8rw24wE2n15hboLE0E9BsQLdlmsL4Zua9diDS6B5abXG0XhFcoNsXIGMWXVZz4TOq3u4EdpXF/Q==
- dependencies:
- "@ethereumjs/common" "2.5.0"
- "@ethereumjs/tx" "3.3.2"
- eth-lib "0.2.8"
- ethereumjs-util "^7.1.5"
- scrypt-js "^3.0.1"
- uuid "^9.0.0"
- web3-core "1.10.0"
- web3-core-helpers "1.10.0"
- web3-core-method "1.10.0"
- web3-utils "1.10.0"
-
-web3-eth-accounts@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.2.11.tgz#a9e3044da442d31903a7ce035a86d8fa33f90520"
- integrity sha512-6FwPqEpCfKIh3nSSGeo3uBm2iFSnFJDfwL3oS9pyegRBXNsGRVpgiW63yhNzL0796StsvjHWwQnQHsZNxWAkGw==
- dependencies:
- crypto-browserify "3.12.0"
- eth-lib "0.2.8"
- ethereumjs-common "^1.3.2"
- ethereumjs-tx "^2.1.1"
- scrypt-js "^3.0.1"
- underscore "1.9.1"
- uuid "3.3.2"
- web3-core "1.2.11"
- web3-core-helpers "1.2.11"
- web3-core-method "1.2.11"
- web3-utils "1.2.11"
-
-web3-eth-accounts@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-accounts/-/web3-eth-accounts-1.7.4.tgz#7a24a4dfe947f7e9d1bae678529e591aa146167a"
- integrity sha512-Y9vYLRKP7VU7Cgq6wG1jFaG2k3/eIuiTKAG8RAuQnb6Cd9k5BRqTm5uPIiSo0AP/u11jDomZ8j7+WEgkU9+Btw==
- dependencies:
- "@ethereumjs/common" "^2.5.0"
- "@ethereumjs/tx" "^3.3.2"
- crypto-browserify "3.12.0"
- eth-lib "0.2.8"
- ethereumjs-util "^7.0.10"
- scrypt-js "^3.0.1"
- uuid "3.3.2"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-contract@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.10.0.tgz#8e68c7654576773ec3c91903f08e49d0242c503a"
- integrity sha512-MIC5FOzP/+2evDksQQ/dpcXhSqa/2hFNytdl/x61IeWxhh6vlFeSjq0YVTAyIzdjwnL7nEmZpjfI6y6/Ufhy7w==
- dependencies:
- "@types/bn.js" "^5.1.1"
- web3-core "1.10.0"
- web3-core-helpers "1.10.0"
- web3-core-method "1.10.0"
- web3-core-promievent "1.10.0"
- web3-core-subscriptions "1.10.0"
- web3-eth-abi "1.10.0"
- web3-utils "1.10.0"
-
-web3-eth-contract@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.2.11.tgz#917065902bc27ce89da9a1da26e62ef663663b90"
- integrity sha512-MzYuI/Rq2o6gn7vCGcnQgco63isPNK5lMAan2E51AJLknjSLnOxwNY3gM8BcKoy4Z+v5Dv00a03Xuk78JowFow==
- dependencies:
- "@types/bn.js" "^4.11.5"
- underscore "1.9.1"
- web3-core "1.2.11"
- web3-core-helpers "1.2.11"
- web3-core-method "1.2.11"
- web3-core-promievent "1.2.11"
- web3-core-subscriptions "1.2.11"
- web3-eth-abi "1.2.11"
- web3-utils "1.2.11"
-
-web3-eth-contract@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-contract/-/web3-eth-contract-1.7.4.tgz#e5761cfb43d453f57be4777b2e5e7e1082078ff7"
- integrity sha512-ZgSZMDVI1pE9uMQpK0T0HDT2oewHcfTCv0osEqf5qyn5KrcQDg1GT96/+S0dfqZ4HKj4lzS5O0rFyQiLPQ8LzQ==
- dependencies:
- "@types/bn.js" "^5.1.0"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-promievent "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-eth-abi "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-ens@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.10.0.tgz#96a676524e0b580c87913f557a13ed810cf91cd9"
- integrity sha512-3hpGgzX3qjgxNAmqdrC2YUQMTfnZbs4GeLEmy8aCWziVwogbuqQZ+Gzdfrym45eOZodk+lmXyLuAdqkNlvkc1g==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- web3-core "1.10.0"
- web3-core-helpers "1.10.0"
- web3-core-promievent "1.10.0"
- web3-eth-abi "1.10.0"
- web3-eth-contract "1.10.0"
- web3-utils "1.10.0"
-
-web3-eth-ens@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.2.11.tgz#26d4d7f16d6cbcfff918e39832b939edc3162532"
- integrity sha512-dbW7dXP6HqT1EAPvnniZVnmw6TmQEKF6/1KgAxbo8iBBYrVTMDGFQUUnZ+C4VETGrwwaqtX4L9d/FrQhZ6SUiA==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- underscore "1.9.1"
- web3-core "1.2.11"
- web3-core-helpers "1.2.11"
- web3-core-promievent "1.2.11"
- web3-eth-abi "1.2.11"
- web3-eth-contract "1.2.11"
- web3-utils "1.2.11"
-
-web3-eth-ens@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-ens/-/web3-eth-ens-1.7.4.tgz#346720305379c0a539e226141a9602f1da7bc0c8"
- integrity sha512-Gw5CVU1+bFXP5RVXTCqJOmHn71X2ghNk9VcEH+9PchLr0PrKbHTA3hySpsPco1WJAyK4t8SNQVlNr3+bJ6/WZA==
- dependencies:
- content-hash "^2.5.2"
- eth-ens-namehash "2.0.8"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-promievent "1.7.4"
- web3-eth-abi "1.7.4"
- web3-eth-contract "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth-iban@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.10.0.tgz#5a46646401965b0f09a4f58e7248c8a8cd22538a"
- integrity sha512-0l+SP3IGhInw7Q20LY3IVafYEuufo4Dn75jAHT7c2aDJsIolvf2Lc6ugHkBajlwUneGfbRQs/ccYPQ9JeMUbrg==
- dependencies:
- bn.js "^5.2.1"
- web3-utils "1.10.0"
-
-web3-eth-iban@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.2.11.tgz#f5f73298305bc7392e2f188bf38a7362b42144ef"
- integrity sha512-ozuVlZ5jwFC2hJY4+fH9pIcuH1xP0HEFhtWsR69u9uDIANHLPQQtWYmdj7xQ3p2YT4bQLq/axKhZi7EZVetmxQ==
- dependencies:
- bn.js "^4.11.9"
- web3-utils "1.2.11"
-
-web3-eth-iban@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.7.4.tgz#711fb2547fdf0f988060027331b2b6c430505753"
- integrity sha512-XyrsgWlZQMv5gRcjXMsNvAoCRvV5wN7YCfFV5+tHUCqN8g9T/o4XUS20vDWD0k4HNiAcWGFqT1nrls02MGZ08w==
- dependencies:
- bn.js "^5.2.1"
- web3-utils "1.7.4"
-
-web3-eth-personal@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.10.0.tgz#94d525f7a29050a0c2a12032df150ac5ea633071"
- integrity sha512-anseKn98w/d703eWq52uNuZi7GhQeVjTC5/svrBWEKob0WZ5kPdo+EZoFN0sp5a5ubbrk/E0xSl1/M5yORMtpg==
- dependencies:
- "@types/node" "^12.12.6"
- web3-core "1.10.0"
- web3-core-helpers "1.10.0"
- web3-core-method "1.10.0"
- web3-net "1.10.0"
- web3-utils "1.10.0"
-
-web3-eth-personal@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.2.11.tgz#a38b3942a1d87a62070ce0622a941553c3d5aa70"
- integrity sha512-42IzUtKq9iHZ8K9VN0vAI50iSU9tOA1V7XU2BhF/tb7We2iKBVdkley2fg26TxlOcKNEHm7o6HRtiiFsVK4Ifw==
- dependencies:
- "@types/node" "^12.12.6"
- web3-core "1.2.11"
- web3-core-helpers "1.2.11"
- web3-core-method "1.2.11"
- web3-net "1.2.11"
- web3-utils "1.2.11"
-
-web3-eth-personal@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth-personal/-/web3-eth-personal-1.7.4.tgz#22c399794cb828a75703df8bb4b3c1331b471546"
- integrity sha512-O10C1Hln5wvLQsDhlhmV58RhXo+GPZ5+W76frSsyIrkJWLtYQTCr5WxHtRC9sMD1idXLqODKKgI2DL+7xeZ0/g==
- dependencies:
- "@types/node" "^12.12.6"
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-net "1.7.4"
- web3-utils "1.7.4"
-
-web3-eth@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.10.0.tgz#38b905e2759697c9624ab080cfcf4e6c60b3a6cf"
- integrity sha512-Z5vT6slNMLPKuwRyKGbqeGYC87OAy8bOblaqRTgg94CXcn/mmqU7iPIlG4506YdcdK3x6cfEDG7B6w+jRxypKA==
- dependencies:
- web3-core "1.10.0"
- web3-core-helpers "1.10.0"
- web3-core-method "1.10.0"
- web3-core-subscriptions "1.10.0"
- web3-eth-abi "1.10.0"
- web3-eth-accounts "1.10.0"
- web3-eth-contract "1.10.0"
- web3-eth-ens "1.10.0"
- web3-eth-iban "1.10.0"
- web3-eth-personal "1.10.0"
- web3-net "1.10.0"
- web3-utils "1.10.0"
-
-web3-eth@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.2.11.tgz#4c81fcb6285b8caf544058fba3ae802968fdc793"
- integrity sha512-REvxW1wJ58AgHPcXPJOL49d1K/dPmuw4LjPLBPStOVkQjzDTVmJEIsiLwn2YeuNDd4pfakBwT8L3bz1G1/wVsQ==
- dependencies:
- underscore "1.9.1"
- web3-core "1.2.11"
- web3-core-helpers "1.2.11"
- web3-core-method "1.2.11"
- web3-core-subscriptions "1.2.11"
- web3-eth-abi "1.2.11"
- web3-eth-accounts "1.2.11"
- web3-eth-contract "1.2.11"
- web3-eth-ens "1.2.11"
- web3-eth-iban "1.2.11"
- web3-eth-personal "1.2.11"
- web3-net "1.2.11"
- web3-utils "1.2.11"
-
-web3-eth@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-eth/-/web3-eth-1.7.4.tgz#a7c1d3ccdbba4de4a82df7e3c4db716e4a944bf2"
- integrity sha512-JG0tTMv0Ijj039emXNHi07jLb0OiWSA9O24MRSk5vToTQyDNXihdF2oyq85LfHuF690lXZaAXrjhtLNlYqb7Ug==
- dependencies:
- web3-core "1.7.4"
- web3-core-helpers "1.7.4"
- web3-core-method "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-eth-abi "1.7.4"
- web3-eth-accounts "1.7.4"
- web3-eth-contract "1.7.4"
- web3-eth-ens "1.7.4"
- web3-eth-iban "1.7.4"
- web3-eth-personal "1.7.4"
- web3-net "1.7.4"
- web3-utils "1.7.4"
-
-web3-net@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.10.0.tgz#be53e7f5dafd55e7c9013d49c505448b92c9c97b"
- integrity sha512-NLH/N3IshYWASpxk4/18Ge6n60GEvWBVeM8inx2dmZJVmRI6SJIlUxbL8jySgiTn3MMZlhbdvrGo8fpUW7a1GA==
- dependencies:
- web3-core "1.10.0"
- web3-core-method "1.10.0"
- web3-utils "1.10.0"
-
-web3-net@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.2.11.tgz#eda68ef25e5cdb64c96c39085cdb74669aabbe1b"
- integrity sha512-sjrSDj0pTfZouR5BSTItCuZ5K/oZPVdVciPQ6981PPPIwJJkCMeVjD7I4zO3qDPCnBjBSbWvVnLdwqUBPtHxyg==
- dependencies:
- web3-core "1.2.11"
- web3-core-method "1.2.11"
- web3-utils "1.2.11"
-
-web3-net@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-net/-/web3-net-1.7.4.tgz#3153dfd3423262dd6fbec7aae5467202c4cad431"
- integrity sha512-d2Gj+DIARHvwIdmxFQ4PwAAXZVxYCR2lET0cxz4KXbE5Og3DNjJi+MoPkX+WqoUXqimu/EOd4Cd+7gefqVAFDg==
- dependencies:
- web3-core "1.7.4"
- web3-core-method "1.7.4"
- web3-utils "1.7.4"
-
-web3-provider-engine@14.2.1:
- version "14.2.1"
- resolved "https://registry.yarnpkg.com/web3-provider-engine/-/web3-provider-engine-14.2.1.tgz#ef351578797bf170e08d529cb5b02f8751329b95"
- integrity sha512-iSv31h2qXkr9vrL6UZDm4leZMc32SjWJFGOp/D92JXfcEboCqraZyuExDkpxKw8ziTufXieNM7LSXNHzszYdJw==
- dependencies:
- async "^2.5.0"
- backoff "^2.5.0"
- clone "^2.0.0"
- cross-fetch "^2.1.0"
- eth-block-tracker "^3.0.0"
- eth-json-rpc-infura "^3.1.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-rpc-error "^2.0.0"
- 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"
-
-web3-providers-http@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.10.0.tgz#864fa48675e7918c9a4374e5f664b32c09d0151b"
- integrity sha512-eNr965YB8a9mLiNrkjAWNAPXgmQWfpBfkkn7tpEFlghfww0u3I0tktMZiaToJVcL2+Xq+81cxbkpeWJ5XQDwOA==
- dependencies:
- abortcontroller-polyfill "^1.7.3"
- cross-fetch "^3.1.4"
- es6-promise "^4.2.8"
- web3-core-helpers "1.10.0"
-
-web3-providers-http@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.2.11.tgz#1cd03442c61670572d40e4dcdf1faff8bd91e7c6"
- integrity sha512-psh4hYGb1+ijWywfwpB2cvvOIMISlR44F/rJtYkRmQ5jMvG4FOCPlQJPiHQZo+2cc3HbktvvSJzIhkWQJdmvrA==
- dependencies:
- web3-core-helpers "1.2.11"
- xhr2-cookies "1.1.0"
-
-web3-providers-http@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.7.4.tgz#8209cdcb115db5ccae1f550d1c4e3005e7538d02"
- integrity sha512-AU+/S+49rcogUER99TlhW+UBMk0N2DxvN54CJ2pK7alc2TQ7+cprNPLHJu4KREe8ndV0fT6JtWUfOMyTvl+FRA==
- dependencies:
- web3-core-helpers "1.7.4"
- xhr2-cookies "1.1.0"
-
-web3-providers-ipc@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.10.0.tgz#9747c7a6aee96a51488e32fa7c636c3460b39889"
- integrity sha512-OfXG1aWN8L1OUqppshzq8YISkWrYHaATW9H8eh0p89TlWMc1KZOL9vttBuaBEi96D/n0eYDn2trzt22bqHWfXA==
- dependencies:
- oboe "2.1.5"
- web3-core-helpers "1.10.0"
-
-web3-providers-ipc@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.2.11.tgz#d16d6c9be1be6e0b4f4536c4acc16b0f4f27ef21"
- integrity sha512-yhc7Y/k8hBV/KlELxynWjJDzmgDEDjIjBzXK+e0rHBsYEhdCNdIH5Psa456c+l0qTEU2YzycF8VAjYpWfPnBpQ==
- dependencies:
- oboe "2.1.4"
- underscore "1.9.1"
- web3-core-helpers "1.2.11"
-
-web3-providers-ipc@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.7.4.tgz#02e85e99e48f432c9d34cee7d786c3685ec9fcfa"
- integrity sha512-jhArOZ235dZy8fS8090t60nTxbd1ap92ibQw5xIrAQ9m7LcZKNfmLAQUVsD+3dTFvadRMi6z1vCO7zRi84gWHw==
- dependencies:
- oboe "2.1.5"
- web3-core-helpers "1.7.4"
-
-web3-providers-ws@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.10.0.tgz#cb0b87b94c4df965cdf486af3a8cd26daf3975e5"
- integrity sha512-sK0fNcglW36yD5xjnjtSGBnEtf59cbw4vZzJ+CmOWIKGIR96mP5l684g0WD0Eo+f4NQc2anWWXG74lRc9OVMCQ==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.10.0"
- websocket "^1.0.32"
-
-web3-providers-ws@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.2.11.tgz#a1dfd6d9778d840561d9ec13dd453046451a96bb"
- integrity sha512-ZxnjIY1Er8Ty+cE4migzr43zA/+72AF1myzsLaU5eVgdsfV7Jqx7Dix1hbevNZDKFlSoEyq/3j/jYalh3So1Zg==
- dependencies:
- eventemitter3 "4.0.4"
- underscore "1.9.1"
- web3-core-helpers "1.2.11"
- websocket "^1.0.31"
-
-web3-providers-ws@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.7.4.tgz#6e60bcefb456f569a3e766e386d7807a96f90595"
- integrity sha512-g72X77nrcHMFU8hRzQJzfgi/072n8dHwRCoTw+WQrGp+XCQ71fsk2qIu3Tp+nlp5BPn8bRudQbPblVm2uT4myQ==
- dependencies:
- eventemitter3 "4.0.4"
- web3-core-helpers "1.7.4"
- websocket "^1.0.32"
-
-web3-shh@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.10.0.tgz#c2979b87e0f67a7fef2ce9ee853bd7bfbe9b79a8"
- integrity sha512-uNUUuNsO2AjX41GJARV9zJibs11eq6HtOe6Wr0FtRUcj8SN6nHeYIzwstAvJ4fXA53gRqFMTxdntHEt9aXVjpg==
- dependencies:
- web3-core "1.10.0"
- web3-core-method "1.10.0"
- web3-core-subscriptions "1.10.0"
- web3-net "1.10.0"
-
-web3-shh@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.2.11.tgz#f5d086f9621c9a47e98d438010385b5f059fd88f"
- integrity sha512-B3OrO3oG1L+bv3E1sTwCx66injW1A8hhwpknDUbV+sw3fehFazA06z9SGXUefuFI1kVs4q2vRi0n4oCcI4dZDg==
- dependencies:
- web3-core "1.2.11"
- web3-core-method "1.2.11"
- web3-core-subscriptions "1.2.11"
- web3-net "1.2.11"
-
-web3-shh@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-shh/-/web3-shh-1.7.4.tgz#bee91cce2737c529fd347274010b548b6ea060f1"
- integrity sha512-mlSZxSYcMkuMCxqhTYnZkUdahZ11h+bBv/8TlkXp/IHpEe4/Gg+KAbmfudakq3EzG/04z70XQmPgWcUPrsEJ+A==
- dependencies:
- web3-core "1.7.4"
- web3-core-method "1.7.4"
- web3-core-subscriptions "1.7.4"
- web3-net "1.7.4"
-
-web3-utils@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.10.0.tgz#ca4c1b431a765c14ac7f773e92e0fd9377ccf578"
- integrity sha512-kSaCM0uMcZTNUSmn5vMEhlo02RObGNRRCkdX0V9UTAU0+lrvn0HSaudyCo6CQzuXUsnuY2ERJGCGPfeWmv19Rg==
- dependencies:
- bn.js "^5.2.1"
- ethereum-bloom-filters "^1.0.6"
- ethereumjs-util "^7.1.0"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- utf8 "3.0.0"
-
-web3-utils@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.2.11.tgz#af1942aead3fb166ae851a985bed8ef2c2d95a82"
- integrity sha512-3Tq09izhD+ThqHEaWYX4VOT7dNPdZiO+c/1QMA0s5X2lDFKK/xHJb7cyTRRVzN2LvlHbR7baS1tmQhSua51TcQ==
- dependencies:
- bn.js "^4.11.9"
- eth-lib "0.2.8"
- ethereum-bloom-filters "^1.0.6"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- underscore "1.9.1"
- utf8 "3.0.0"
-
-web3-utils@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.7.4.tgz#eb6fa3706b058602747228234453811bbee017f5"
- integrity sha512-acBdm6Evd0TEZRnChM/MCvGsMwYKmSh7OaUfNf5OKG0CIeGWD/6gqLOWIwmwSnre/2WrA1nKGId5uW2e5EfluA==
- dependencies:
- bn.js "^5.2.1"
- ethereum-bloom-filters "^1.0.6"
- ethereumjs-util "^7.1.0"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- utf8 "3.0.0"
-
-web3-utils@^1.0.0-beta.31, web3-utils@^1.3.0:
- version "1.10.3"
- resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.10.3.tgz#f1db99c82549c7d9f8348f04ffe4e0188b449714"
- integrity sha512-OqcUrEE16fDBbGoQtZXWdavsPzbGIDc5v3VrRTZ0XrIpefC/viZ1ZU9bGEemazyS0catk/3rkOOxpzTfY+XsyQ==
- dependencies:
- "@ethereumjs/util" "^8.1.0"
- bn.js "^5.2.1"
- ethereum-bloom-filters "^1.0.6"
- ethereum-cryptography "^2.1.2"
- ethjs-unit "0.1.6"
- number-to-bn "1.7.0"
- randombytes "^2.1.0"
- utf8 "3.0.0"
-
-web3@1.10.0:
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.10.0.tgz#2fde0009f59aa756c93e07ea2a7f3ab971091274"
- integrity sha512-YfKY9wSkGcM8seO+daR89oVTcbu18NsVfvOngzqMYGUU0pPSQmE57qQDvQzUeoIOHAnXEBNzrhjQJmm8ER0rng==
- dependencies:
- web3-bzz "1.10.0"
- web3-core "1.10.0"
- web3-eth "1.10.0"
- web3-eth-personal "1.10.0"
- web3-net "1.10.0"
- web3-shh "1.10.0"
- web3-utils "1.10.0"
-
-web3@1.2.11:
- version "1.2.11"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.2.11.tgz#50f458b2e8b11aa37302071c170ed61cff332975"
- integrity sha512-mjQ8HeU41G6hgOYm1pmeH0mRAeNKJGnJEUzDMoerkpw7QUQT4exVREgF1MYPvL/z6vAshOXei25LE/t/Bxl8yQ==
- dependencies:
- web3-bzz "1.2.11"
- web3-core "1.2.11"
- web3-eth "1.2.11"
- web3-eth-personal "1.2.11"
- web3-net "1.2.11"
- web3-shh "1.2.11"
- web3-utils "1.2.11"
-
-web3@1.7.4:
- version "1.7.4"
- resolved "https://registry.yarnpkg.com/web3/-/web3-1.7.4.tgz#00c9aef8e13ade92fd773d845fff250535828e93"
- integrity sha512-iFGK5jO32vnXM/ASaJBaI0+gVR6uHozvYdxkdhaeOCD6HIQ4iIXadbO2atVpE9oc/H8l2MovJ4LtPhG7lIBN8A==
- dependencies:
- web3-bzz "1.7.4"
- web3-core "1.7.4"
- web3-eth "1.7.4"
- web3-eth-personal "1.7.4"
- web3-net "1.7.4"
- web3-shh "1.7.4"
- web3-utils "1.7.4"
-
-webidl-conversions@^3.0.0:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
- integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
-
-websocket@1.0.32:
- version "1.0.32"
- resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.32.tgz#1f16ddab3a21a2d929dec1687ab21cfdc6d3dbb1"
- integrity sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==
- 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"
-
-websocket@^1.0.31, websocket@^1.0.32:
- version "1.0.34"
- resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
- 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"
-
-whatwg-fetch@^2.0.4:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
- integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==
-
-whatwg-fetch@^3.4.1:
- version "3.6.19"
- resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz#caefd92ae630b91c07345537e67f8354db470973"
- integrity sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==
-
-whatwg-url@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
- integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
- dependencies:
- tr46 "~0.0.3"
- webidl-conversions "^3.0.0"
-
-which-boxed-primitive@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
- integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
- dependencies:
- is-bigint "^1.0.1"
- is-boolean-object "^1.1.0"
- is-number-object "^1.0.4"
- is-string "^1.0.5"
- is-symbol "^1.0.3"
-
-which-module@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
- integrity sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==
-
-which-typed-array@^1.1.11, which-typed-array@^1.1.13, which-typed-array@^1.1.2:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
- integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
- dependencies:
- available-typed-arrays "^1.0.5"
- call-bind "^1.0.4"
- for-each "^0.3.3"
- gopd "^1.0.1"
- has-tostringtag "^1.0.0"
-
-which@^1.1.1, which@^1.2.9, which@^1.3.1:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
- integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
- dependencies:
- isexe "^2.0.0"
-
-which@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
- integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
- dependencies:
- isexe "^2.0.0"
-
-window-size@^0.2.0:
- version "0.2.0"
- resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
- integrity sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==
-
-winston-transport@^4.5.0:
- version "4.6.0"
- resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b"
- integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg==
- dependencies:
- logform "^2.3.2"
- readable-stream "^3.6.0"
- triple-beam "^1.3.0"
-
-winston@*, winston@^3.3.3:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/winston/-/winston-3.11.0.tgz#2d50b0a695a2758bb1c95279f0a88e858163ed91"
- integrity sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==
- dependencies:
- "@colors/colors" "^1.6.0"
- "@dabh/diagnostics" "^2.0.2"
- async "^3.2.3"
- is-stream "^2.0.0"
- logform "^2.4.0"
- one-time "^1.0.0"
- readable-stream "^3.4.0"
- safe-stable-stringify "^2.3.1"
- stack-trace "0.0.x"
- triple-beam "^1.3.0"
- winston-transport "^4.5.0"
-
-wkx@^0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/wkx/-/wkx-0.5.0.tgz#c6c37019acf40e517cc6b94657a25a3d4aa33e8c"
- integrity sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==
- dependencies:
- "@types/node" "*"
-
-wonka@^4.0.14:
- version "4.0.15"
- resolved "https://registry.yarnpkg.com/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89"
- integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==
-
-wonka@^6.3.2:
- version "6.3.4"
- resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594"
- integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==
-
-word-wrap@~1.2.3:
- version "1.2.5"
- resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
- integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
-
-wordwrap@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
- integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
-
-workerpool@6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343"
- integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==
-
-wrap-ansi@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
- integrity sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==
- dependencies:
- string-width "^1.0.1"
- strip-ansi "^3.0.1"
-
-wrap-ansi@^6.0.1, wrap-ansi@^6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
- integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrap-ansi@^7.0.0:
- version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
- integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
- dependencies:
- ansi-styles "^4.0.0"
- string-width "^4.1.0"
- strip-ansi "^6.0.0"
-
-wrappy@1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
- integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-
-ws@7.4.6:
- version "7.4.6"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
- integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
-
-ws@^3.0.0:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
- integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==
- dependencies:
- async-limiter "~1.0.0"
- safe-buffer "~5.1.0"
- ultron "~1.1.0"
-
-ws@^5.1.1:
- version "5.2.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.3.tgz#05541053414921bc29c63bee14b8b0dd50b07b3d"
- integrity sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==
- dependencies:
- async-limiter "~1.0.0"
-
-ws@^7.4.6:
- version "7.5.9"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
- integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-
-xhr-request-promise@^0.1.2:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz#2d5f4b16d8c6c893be97f1a62b0ed4cf3ca5f96c"
- integrity sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==
- dependencies:
- xhr-request "^1.1.0"
-
-xhr-request@^1.0.1, xhr-request@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr-request/-/xhr-request-1.1.0.tgz#f4a7c1868b9f198723444d82dcae317643f2e2ed"
- integrity sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==
- dependencies:
- buffer-to-arraybuffer "^0.0.5"
- object-assign "^4.1.1"
- query-string "^5.0.1"
- simple-get "^2.7.0"
- timed-out "^4.0.1"
- url-set-query "^1.0.0"
- xhr "^2.0.4"
-
-xhr2-cookies@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48"
- integrity sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==
- dependencies:
- cookiejar "^2.1.1"
-
-xhr@^2.0.4, xhr@^2.2.0, xhr@^2.3.3:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d"
- integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
- dependencies:
- global "~4.4.0"
- is-function "^1.0.1"
- parse-headers "^2.0.0"
- xtend "^4.0.0"
-
-xmlhttprequest@1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc"
- integrity sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==
-
-xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
- integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-xtend@~2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b"
- integrity sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==
- dependencies:
- object-keys "~0.4.0"
-
-y18n@^3.2.1:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696"
- integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==
-
-y18n@^5.0.5:
- version "5.0.8"
- resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"
- integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
-
-yaeti@^0.0.6:
- version "0.0.6"
- resolved "https://registry.yarnpkg.com/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577"
- integrity sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==
-
-yallist@^3.0.0, yallist@^3.0.2, yallist@^3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
- integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
-
-yaml@^1.10.0, yaml@^1.10.2:
- version "1.10.2"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b"
- integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-
-yargs-parser@20.2.4:
- version "20.2.4"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
- integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
-
-yargs-parser@^2.4.1:
- version "2.4.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
- integrity sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==
- dependencies:
- camelcase "^3.0.0"
- lodash.assign "^4.0.6"
-
-yargs-parser@^20.2.2, yargs-parser@^20.2.3:
- version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
- integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
-
-yargs-parser@^21.1.1:
- version "21.1.1"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
- integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
-
-yargs-unparser@2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
- integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
- dependencies:
- camelcase "^6.0.0"
- decamelize "^4.0.0"
- flat "^5.0.2"
- is-plain-obj "^2.1.0"
-
-yargs@16.2.0:
- version "16.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
- integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
- dependencies:
- cliui "^7.0.2"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.0"
- y18n "^5.0.5"
- yargs-parser "^20.2.2"
-
-yargs@^17.0.0:
- version "17.7.2"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"
- integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
- dependencies:
- cliui "^8.0.1"
- escalade "^3.1.1"
- get-caller-file "^2.0.5"
- require-directory "^2.1.1"
- string-width "^4.2.3"
- y18n "^5.0.5"
- yargs-parser "^21.1.1"
-
-yargs@^4.7.1:
- version "4.8.1"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
- integrity sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==
- dependencies:
- cliui "^3.2.0"
- decamelize "^1.1.1"
- get-caller-file "^1.0.1"
- lodash.assign "^4.0.3"
- os-locale "^1.4.0"
- read-pkg-up "^1.0.1"
- require-directory "^2.1.1"
- require-main-filename "^1.0.1"
- set-blocking "^2.0.0"
- string-width "^1.0.1"
- which-module "^1.0.0"
- window-size "^0.2.0"
- y18n "^3.2.1"
- yargs-parser "^2.4.1"
-
-yn@3.1.1:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
- integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
-
-yocto-queue@^0.1.0:
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
- integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+ version: 0.6.8
+ resolution: "ethereumjs-abi@https://github.com/ethereumjs/ethereumjs-abi.git#commit=ee3994657fa7a427238e6ba92a84d0b529bbcde0"
+ dependencies:
+ bn.js: "npm:^4.11.8"
+ ethereumjs-util: "npm:^6.0.0"
+ checksum: dd1f7fad25f6c36fa34877176fdb10e21bfab5b88030fc427829f52686bcad3215168f55e5ed93689a1c34d0d802f39dec25b50ce1914da5b59c50d5975ae30e
+ languageName: node
+ linkType: hard
+
+"ethereumjs-abi@npm:0.6.5":
+ version: 0.6.5
+ resolution: "ethereumjs-abi@npm:0.6.5"
+ dependencies:
+ bn.js: "npm:^4.10.0"
+ ethereumjs-util: "npm:^4.3.0"
+ checksum: 7cf3d80b2107549b06fef3b693a2b4bd1971ffeb87a4801d79a454b7b41666e50878b7f7f17fd3c6a3385e21136eaf3b018edeacd5469ec5a8e01a37b180ef48
+ languageName: node
+ linkType: hard
+
+"ethereumjs-abi@npm:0.6.8, ethereumjs-abi@npm:^0.6.8":
+ version: 0.6.8
+ resolution: "ethereumjs-abi@npm:0.6.8"
+ dependencies:
+ bn.js: "npm:^4.11.8"
+ ethereumjs-util: "npm:^6.0.0"
+ checksum: a7ff1917625e3c812cb3bca6c1231fc0ece282cc7d202d60545a9c31cd379fd751bfed5ff78dae4279cb1ba4d0e8967f9fdd4f135a334a38dbf04e7afd0c4bcf
+ languageName: node
+ linkType: hard
+
+"ethereumjs-account@npm:3.0.0, ethereumjs-account@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "ethereumjs-account@npm:3.0.0"
+ dependencies:
+ ethereumjs-util: "npm:^6.0.0"
+ rlp: "npm:^2.2.1"
+ safe-buffer: "npm:^5.1.1"
+ checksum: d84566eb6a876300b718fb7fe4d66e60dd40792ea48902b469e4917e7b5ea394f725c12543d162f68a4f9145aa3f04e9fdda649268bbcdf25310a09389033b8d
+ languageName: node
+ linkType: hard
+
+"ethereumjs-account@npm:^2.0.3":
+ version: 2.0.5
+ resolution: "ethereumjs-account@npm:2.0.5"
+ dependencies:
+ ethereumjs-util: "npm:^5.0.0"
+ rlp: "npm:^2.0.0"
+ safe-buffer: "npm:^5.1.1"
+ checksum: ba435280565220e4b431aaaa5474dff30f1fa652ccdbcfc5e4ff7f1d36aa1380272185625403134ab6cc4c1d5340f6b0a6f8e00aecd40c85e22b4dcb06145993
+ languageName: node
+ linkType: hard
+
+"ethereumjs-block@npm:2.2.2, ethereumjs-block@npm:^2.2.2, ethereumjs-block@npm:~2.2.0, ethereumjs-block@npm:~2.2.2":
+ version: 2.2.2
+ resolution: "ethereumjs-block@npm:2.2.2"
+ dependencies:
+ async: "npm:^2.0.1"
+ ethereumjs-common: "npm:^1.5.0"
+ ethereumjs-tx: "npm:^2.1.1"
+ ethereumjs-util: "npm:^5.0.0"
+ merkle-patricia-tree: "npm:^2.1.2"
+ checksum: 6fba40c9f08b937f850799b3b93fff61dcab0da8fbc4b472c2501442ece6e2b2361eef83ded95d7c7c3c151194f7f53c8e58a2a9d4c5d4cd3c7daafb3f45077f
+ languageName: node
+ linkType: hard
+
+"ethereumjs-block@npm:^1.2.2, ethereumjs-block@npm:^1.4.1, ethereumjs-block@npm:^1.6.0":
+ version: 1.7.1
+ resolution: "ethereumjs-block@npm:1.7.1"
+ dependencies:
+ async: "npm:^2.0.1"
+ ethereum-common: "npm:0.2.0"
+ ethereumjs-tx: "npm:^1.2.2"
+ ethereumjs-util: "npm:^5.0.0"
+ merkle-patricia-tree: "npm:^2.1.2"
+ checksum: d902aac5d1246595849821ea34b7184d7cb6673ec4aa1b92257d4aebdf99bdcd17d1ef2c5f8d2193c155dd152cb6a3b2ec89976c7348a0c3f908186b7689676c
+ languageName: node
+ linkType: hard
+
+"ethereumjs-blockchain@npm:^4.0.3":
+ version: 4.0.4
+ resolution: "ethereumjs-blockchain@npm:4.0.4"
+ dependencies:
+ async: "npm:^2.6.1"
+ ethashjs: "npm:~0.0.7"
+ ethereumjs-block: "npm:~2.2.2"
+ ethereumjs-common: "npm:^1.5.0"
+ ethereumjs-util: "npm:^6.1.0"
+ flow-stoplight: "npm:^1.0.0"
+ level-mem: "npm:^3.0.1"
+ lru-cache: "npm:^5.1.1"
+ rlp: "npm:^2.2.2"
+ semaphore: "npm:^1.1.0"
+ checksum: c5675adb566c85e986b46cfd3f81b31b5aa21d4139634eb64717cbcce692e2dbe4bf58ad62a9bcc3a2f3452f51f70579b56c520b0f4b856d28f89b3f1da5148d
+ languageName: node
+ linkType: hard
+
+"ethereumjs-common@npm:1.5.0":
+ version: 1.5.0
+ resolution: "ethereumjs-common@npm:1.5.0"
+ checksum: 4ac872aa446d533d7c0c74763a6a24bb31209d79180cd91fd1cc768f101d9f2515e86e4a267dfa913675949acae2a2afed0f182f88bcbe7d4aff9ce100e981a6
+ languageName: node
+ linkType: hard
+
+"ethereumjs-common@npm:^1.1.0, ethereumjs-common@npm:^1.3.2, ethereumjs-common@npm:^1.5.0":
+ version: 1.5.2
+ resolution: "ethereumjs-common@npm:1.5.2"
+ checksum: 9b0802e830c6a07c835322ac6a2519840741740bf0831c5d1626714255a24133d8df021332ed22aa75d13eacfc5efdd51ee6032bfc8d8e3088e6ca3a5335ca69
+ languageName: node
+ linkType: hard
+
+"ethereumjs-tx@npm:2.1.2, ethereumjs-tx@npm:^2.1.1, ethereumjs-tx@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "ethereumjs-tx@npm:2.1.2"
+ dependencies:
+ ethereumjs-common: "npm:^1.5.0"
+ ethereumjs-util: "npm:^6.0.0"
+ checksum: 286ea734a32ce376d947953f7838cfd509b55ded75a1c86a049775cf77bd02b45fde81e00e48b844f1b2eb59486c5087877b579f879b172cbb8a477d5f74c135
+ languageName: node
+ linkType: hard
+
+"ethereumjs-tx@npm:^1.1.1, ethereumjs-tx@npm:^1.2.0, ethereumjs-tx@npm:^1.2.2, ethereumjs-tx@npm:^1.3.3":
+ version: 1.3.7
+ resolution: "ethereumjs-tx@npm:1.3.7"
+ dependencies:
+ ethereum-common: "npm:^0.0.18"
+ ethereumjs-util: "npm:^5.0.0"
+ checksum: 0e97caba2c09ed77987f890ab56e65df158b8404265ad8c945024f58794f35072737b9188478fc7b9b8ddc0f53ad9e01f1d49f32da4686efde4f750c4a5c8984
+ languageName: node
+ linkType: hard
+
+"ethereumjs-util@npm:6.2.1, ethereumjs-util@npm:^6.0.0, ethereumjs-util@npm:^6.1.0, ethereumjs-util@npm:^6.2.0, ethereumjs-util@npm:^6.2.1":
+ version: 6.2.1
+ resolution: "ethereumjs-util@npm:6.2.1"
+ dependencies:
+ "@types/bn.js": "npm:^4.11.3"
+ bn.js: "npm:^4.11.0"
+ create-hash: "npm:^1.1.2"
+ elliptic: "npm:^6.5.2"
+ ethereum-cryptography: "npm:^0.1.3"
+ ethjs-util: "npm:0.1.6"
+ rlp: "npm:^2.2.3"
+ checksum: 64aa7e6d591a0b890eb147c5d81f80a6456e87b3056e6bbafb54dff63f6ae9e646406763e8bd546c3b0b0162d027aecb3844873e894681826b03e0298f57e7a4
+ languageName: node
+ linkType: hard
+
+"ethereumjs-util@npm:^4.3.0":
+ version: 4.5.1
+ resolution: "ethereumjs-util@npm:4.5.1"
+ dependencies:
+ bn.js: "npm:^4.8.0"
+ create-hash: "npm:^1.1.2"
+ elliptic: "npm:^6.5.2"
+ ethereum-cryptography: "npm:^0.1.3"
+ rlp: "npm:^2.0.0"
+ checksum: e4dbb8759b891b8b246d7f41c81111fc89f84add1baf349ff686cea66c214999b6ab6040f4739c8a4d4af8e803b20da9043a8cd57b85e53c75375b08cbc77464
+ languageName: node
+ linkType: hard
+
+"ethereumjs-util@npm:^5.0.0, ethereumjs-util@npm:^5.0.1, ethereumjs-util@npm:^5.1.1, ethereumjs-util@npm:^5.1.2, ethereumjs-util@npm:^5.1.3, ethereumjs-util@npm:^5.1.5, ethereumjs-util@npm:^5.2.0":
+ version: 5.2.1
+ resolution: "ethereumjs-util@npm:5.2.1"
+ dependencies:
+ bn.js: "npm:^4.11.0"
+ create-hash: "npm:^1.1.2"
+ elliptic: "npm:^6.5.2"
+ ethereum-cryptography: "npm:^0.1.3"
+ ethjs-util: "npm:^0.1.3"
+ rlp: "npm:^2.0.0"
+ safe-buffer: "npm:^5.1.1"
+ checksum: ed788c9d5e9672dedd5434c134ede7a69790b8c652f38558884b35975526ffa2eee9461f4f438943cfcc4d515cf80cd650ca0fb540f348623f3572720f85a366
+ languageName: node
+ linkType: hard
+
+"ethereumjs-util@npm:^7.0.10, ethereumjs-util@npm:^7.0.2, ethereumjs-util@npm:^7.0.3, ethereumjs-util@npm:^7.1.0, ethereumjs-util@npm:^7.1.1, ethereumjs-util@npm:^7.1.2, ethereumjs-util@npm:^7.1.4, ethereumjs-util@npm:^7.1.5":
+ version: 7.1.5
+ resolution: "ethereumjs-util@npm:7.1.5"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.0"
+ bn.js: "npm:^5.1.2"
+ create-hash: "npm:^1.1.2"
+ ethereum-cryptography: "npm:^0.1.3"
+ rlp: "npm:^2.2.4"
+ checksum: 8b9487f35ecaa078bf9af6858eba6855fc61c73cc2b90c8c37486fcf94faf4fc1c5cda9758e6769f9ef2658daedaf2c18b366312ac461f8c8a122b392e3041eb
+ languageName: node
+ linkType: hard
+
+"ethereumjs-vm@npm:4.2.0":
+ version: 4.2.0
+ resolution: "ethereumjs-vm@npm:4.2.0"
+ dependencies:
+ async: "npm:^2.1.2"
+ async-eventemitter: "npm:^0.2.2"
+ core-js-pure: "npm:^3.0.1"
+ ethereumjs-account: "npm:^3.0.0"
+ ethereumjs-block: "npm:^2.2.2"
+ ethereumjs-blockchain: "npm:^4.0.3"
+ ethereumjs-common: "npm:^1.5.0"
+ ethereumjs-tx: "npm:^2.1.2"
+ ethereumjs-util: "npm:^6.2.0"
+ fake-merkle-patricia-tree: "npm:^1.0.1"
+ functional-red-black-tree: "npm:^1.0.1"
+ merkle-patricia-tree: "npm:^2.3.2"
+ rustbn.js: "npm:~0.2.0"
+ safe-buffer: "npm:^5.1.1"
+ util.promisify: "npm:^1.0.0"
+ checksum: e9cc47eba3fc26769b3a49aeb64a175953a58343522021b251ba736ff74d0df0a6f044e42e7ece26337cc10b74c5d9c3b09377be54a6b6fc25636db3ca9b19cc
+ languageName: node
+ linkType: hard
+
+"ethereumjs-vm@npm:^2.1.0, ethereumjs-vm@npm:^2.3.4, ethereumjs-vm@npm:^2.6.0":
+ version: 2.6.0
+ resolution: "ethereumjs-vm@npm:2.6.0"
+ dependencies:
+ async: "npm:^2.1.2"
+ async-eventemitter: "npm:^0.2.2"
+ ethereumjs-account: "npm:^2.0.3"
+ ethereumjs-block: "npm:~2.2.0"
+ ethereumjs-common: "npm:^1.1.0"
+ ethereumjs-util: "npm:^6.0.0"
+ fake-merkle-patricia-tree: "npm:^1.0.1"
+ functional-red-black-tree: "npm:^1.0.1"
+ merkle-patricia-tree: "npm:^2.3.2"
+ rustbn.js: "npm:~0.2.0"
+ safe-buffer: "npm:^5.1.1"
+ checksum: c33fe723bfb2d6a9f3ef0e6578b1c4ccbeaa762bb9cd7326dfebacecf83c27f3df393ce39ba0c8a0e6812e36556653c0231a497f9ab223bbff33fc2410f675a8
+ languageName: node
+ linkType: hard
+
+"ethereumjs-wallet@npm:0.6.5":
+ version: 0.6.5
+ resolution: "ethereumjs-wallet@npm:0.6.5"
+ dependencies:
+ aes-js: "npm:^3.1.1"
+ bs58check: "npm:^2.1.2"
+ ethereum-cryptography: "npm:^0.1.3"
+ ethereumjs-util: "npm:^6.0.0"
+ randombytes: "npm:^2.0.6"
+ safe-buffer: "npm:^5.1.2"
+ scryptsy: "npm:^1.2.1"
+ utf8: "npm:^3.0.0"
+ uuid: "npm:^3.3.2"
+ checksum: 471a4e804c928490236d00a7b88a54362e454155fde1eeea5a4f11e921994e2dc8ba752f29588eaf412410300f3ebb0b3b87d7c1ae5d81dadf487ad93a3c40eb
+ languageName: node
+ linkType: hard
+
+"ethers@npm:5.6.2":
+ version: 5.6.2
+ resolution: "ethers@npm:5.6.2"
+ dependencies:
+ "@ethersproject/abi": "npm:5.6.0"
+ "@ethersproject/abstract-provider": "npm:5.6.0"
+ "@ethersproject/abstract-signer": "npm:5.6.0"
+ "@ethersproject/address": "npm:5.6.0"
+ "@ethersproject/base64": "npm:5.6.0"
+ "@ethersproject/basex": "npm:5.6.0"
+ "@ethersproject/bignumber": "npm:5.6.0"
+ "@ethersproject/bytes": "npm:5.6.1"
+ "@ethersproject/constants": "npm:5.6.0"
+ "@ethersproject/contracts": "npm:5.6.0"
+ "@ethersproject/hash": "npm:5.6.0"
+ "@ethersproject/hdnode": "npm:5.6.0"
+ "@ethersproject/json-wallets": "npm:5.6.0"
+ "@ethersproject/keccak256": "npm:5.6.0"
+ "@ethersproject/logger": "npm:5.6.0"
+ "@ethersproject/networks": "npm:5.6.1"
+ "@ethersproject/pbkdf2": "npm:5.6.0"
+ "@ethersproject/properties": "npm:5.6.0"
+ "@ethersproject/providers": "npm:5.6.2"
+ "@ethersproject/random": "npm:5.6.0"
+ "@ethersproject/rlp": "npm:5.6.0"
+ "@ethersproject/sha2": "npm:5.6.0"
+ "@ethersproject/signing-key": "npm:5.6.0"
+ "@ethersproject/solidity": "npm:5.6.0"
+ "@ethersproject/strings": "npm:5.6.0"
+ "@ethersproject/transactions": "npm:5.6.0"
+ "@ethersproject/units": "npm:5.6.0"
+ "@ethersproject/wallet": "npm:5.6.0"
+ "@ethersproject/web": "npm:5.6.0"
+ "@ethersproject/wordlists": "npm:5.6.0"
+ checksum: 5e686273f2a1a1fcaedf657f1b4a36ede44e0b82d08a3c4e80b89dade7265cae72aa4dd4d0a3231d546b1b7ddd159b068ff121fba749a278def99a637b9993ae
+ languageName: node
+ linkType: hard
+
+"ethers@npm:5.7.0":
+ version: 5.7.0
+ resolution: "ethers@npm:5.7.0"
+ dependencies:
+ "@ethersproject/abi": "npm:5.7.0"
+ "@ethersproject/abstract-provider": "npm:5.7.0"
+ "@ethersproject/abstract-signer": "npm:5.7.0"
+ "@ethersproject/address": "npm:5.7.0"
+ "@ethersproject/base64": "npm:5.7.0"
+ "@ethersproject/basex": "npm:5.7.0"
+ "@ethersproject/bignumber": "npm:5.7.0"
+ "@ethersproject/bytes": "npm:5.7.0"
+ "@ethersproject/constants": "npm:5.7.0"
+ "@ethersproject/contracts": "npm:5.7.0"
+ "@ethersproject/hash": "npm:5.7.0"
+ "@ethersproject/hdnode": "npm:5.7.0"
+ "@ethersproject/json-wallets": "npm:5.7.0"
+ "@ethersproject/keccak256": "npm:5.7.0"
+ "@ethersproject/logger": "npm:5.7.0"
+ "@ethersproject/networks": "npm:5.7.0"
+ "@ethersproject/pbkdf2": "npm:5.7.0"
+ "@ethersproject/properties": "npm:5.7.0"
+ "@ethersproject/providers": "npm:5.7.0"
+ "@ethersproject/random": "npm:5.7.0"
+ "@ethersproject/rlp": "npm:5.7.0"
+ "@ethersproject/sha2": "npm:5.7.0"
+ "@ethersproject/signing-key": "npm:5.7.0"
+ "@ethersproject/solidity": "npm:5.7.0"
+ "@ethersproject/strings": "npm:5.7.0"
+ "@ethersproject/transactions": "npm:5.7.0"
+ "@ethersproject/units": "npm:5.7.0"
+ "@ethersproject/wallet": "npm:5.7.0"
+ "@ethersproject/web": "npm:5.7.0"
+ "@ethersproject/wordlists": "npm:5.7.0"
+ checksum: 29dadfadd46d3731e449319ded605f71e141d3d4c5248be3381b2cff40419365c22bdb98c37dea93db6461d748620a383c0c8b1d30fccc9af4fde0086d98ed64
+ languageName: node
+ linkType: hard
+
+"ethers@npm:^4.0.32":
+ version: 4.0.49
+ resolution: "ethers@npm:4.0.49"
+ dependencies:
+ aes-js: "npm:3.0.0"
+ bn.js: "npm:^4.11.9"
+ elliptic: "npm:6.5.4"
+ hash.js: "npm:1.1.3"
+ js-sha3: "npm:0.5.7"
+ scrypt-js: "npm:2.0.4"
+ setimmediate: "npm:1.0.4"
+ uuid: "npm:2.0.1"
+ xmlhttprequest: "npm:1.8.0"
+ checksum: c2d6e659faca917469f95c1384db6717ad56fd386183b220907ab4fd31c7b8f649ec5975679245a482c9cfb63f2f796c014d465a0538cc2525b0f7b701753002
+ languageName: node
+ linkType: hard
+
+"ethers@npm:^5.0.1, ethers@npm:^5.0.2, ethers@npm:^5.1.0, ethers@npm:^5.5.2, ethers@npm:^5.6.0, ethers@npm:^5.6.1, ethers@npm:^5.7.0, ethers@npm:^5.7.1, ethers@npm:^5.7.2":
+ version: 5.7.2
+ resolution: "ethers@npm:5.7.2"
+ dependencies:
+ "@ethersproject/abi": "npm:5.7.0"
+ "@ethersproject/abstract-provider": "npm:5.7.0"
+ "@ethersproject/abstract-signer": "npm:5.7.0"
+ "@ethersproject/address": "npm:5.7.0"
+ "@ethersproject/base64": "npm:5.7.0"
+ "@ethersproject/basex": "npm:5.7.0"
+ "@ethersproject/bignumber": "npm:5.7.0"
+ "@ethersproject/bytes": "npm:5.7.0"
+ "@ethersproject/constants": "npm:5.7.0"
+ "@ethersproject/contracts": "npm:5.7.0"
+ "@ethersproject/hash": "npm:5.7.0"
+ "@ethersproject/hdnode": "npm:5.7.0"
+ "@ethersproject/json-wallets": "npm:5.7.0"
+ "@ethersproject/keccak256": "npm:5.7.0"
+ "@ethersproject/logger": "npm:5.7.0"
+ "@ethersproject/networks": "npm:5.7.1"
+ "@ethersproject/pbkdf2": "npm:5.7.0"
+ "@ethersproject/properties": "npm:5.7.0"
+ "@ethersproject/providers": "npm:5.7.2"
+ "@ethersproject/random": "npm:5.7.0"
+ "@ethersproject/rlp": "npm:5.7.0"
+ "@ethersproject/sha2": "npm:5.7.0"
+ "@ethersproject/signing-key": "npm:5.7.0"
+ "@ethersproject/solidity": "npm:5.7.0"
+ "@ethersproject/strings": "npm:5.7.0"
+ "@ethersproject/transactions": "npm:5.7.0"
+ "@ethersproject/units": "npm:5.7.0"
+ "@ethersproject/wallet": "npm:5.7.0"
+ "@ethersproject/web": "npm:5.7.1"
+ "@ethersproject/wordlists": "npm:5.7.0"
+ checksum: 90629a4cdb88cde7a7694f5610a83eb00d7fbbaea687446b15631397988f591c554dd68dfa752ddf00aabefd6285e5b298be44187e960f5e4962684e10b39962
+ languageName: node
+ linkType: hard
+
+"ethjs-unit@npm:0.1.6":
+ version: 0.1.6
+ resolution: "ethjs-unit@npm:0.1.6"
+ dependencies:
+ bn.js: "npm:4.11.6"
+ number-to-bn: "npm:1.7.0"
+ checksum: 0115ddeb4bc932026b9cd259f6eb020a45b38be62e3786526b70e4c5fb0254184bf6e8b7b3f0c8bb80d4d596a73893e386c02221faf203895db7cb9c29b37188
+ languageName: node
+ linkType: hard
+
+"ethjs-util@npm:0.1.6, ethjs-util@npm:^0.1.3, ethjs-util@npm:^0.1.6":
+ version: 0.1.6
+ resolution: "ethjs-util@npm:0.1.6"
+ dependencies:
+ is-hex-prefixed: "npm:1.0.0"
+ strip-hex-prefix: "npm:1.0.0"
+ checksum: 9b4d6268705fd0620e73a56d2fa7b8a7c6b9770b2cf7f8ffe3a9c46b8bd1c5a08fff3d1181bb18cf85cf12b6fdbb6dca6d9aff6506005f3f565e742f026e6339
+ languageName: node
+ linkType: hard
+
+"event-target-shim@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "event-target-shim@npm:5.0.1"
+ checksum: 0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b
+ languageName: node
+ linkType: hard
+
+"eventemitter3@npm:4.0.4":
+ version: 4.0.4
+ resolution: "eventemitter3@npm:4.0.4"
+ checksum: 2a7e5c4f605e7d0ab96addcf0d98cddfadb242ea6e3504dc5c91b6b0aa411df086d8de8a8b75978d117573d106929c8d0cb94b089e7768dfb0de4e6bf07be73d
+ languageName: node
+ linkType: hard
+
+"eventemitter3@npm:^4.0.4":
+ version: 4.0.7
+ resolution: "eventemitter3@npm:4.0.7"
+ checksum: 5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b
+ languageName: node
+ linkType: hard
+
+"events@npm:^3.0.0":
+ version: 3.3.0
+ resolution: "events@npm:3.3.0"
+ checksum: d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6
+ languageName: node
+ linkType: hard
+
+"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "evp_bytestokey@npm:1.0.3"
+ dependencies:
+ md5.js: "npm:^1.3.4"
+ node-gyp: "npm:latest"
+ safe-buffer: "npm:^5.1.1"
+ checksum: 77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99
+ languageName: node
+ linkType: hard
+
+"execa@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "execa@npm:4.1.0"
+ dependencies:
+ cross-spawn: "npm:^7.0.0"
+ get-stream: "npm:^5.0.0"
+ human-signals: "npm:^1.1.1"
+ is-stream: "npm:^2.0.0"
+ merge-stream: "npm:^2.0.0"
+ npm-run-path: "npm:^4.0.0"
+ onetime: "npm:^5.1.0"
+ signal-exit: "npm:^3.0.2"
+ strip-final-newline: "npm:^2.0.0"
+ checksum: 02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba
+ languageName: node
+ linkType: hard
+
+"execa@npm:^5.0.0":
+ version: 5.1.1
+ resolution: "execa@npm:5.1.1"
+ dependencies:
+ cross-spawn: "npm:^7.0.3"
+ get-stream: "npm:^6.0.0"
+ human-signals: "npm:^2.1.0"
+ is-stream: "npm:^2.0.0"
+ merge-stream: "npm:^2.0.0"
+ npm-run-path: "npm:^4.0.1"
+ onetime: "npm:^5.1.2"
+ signal-exit: "npm:^3.0.3"
+ strip-final-newline: "npm:^2.0.0"
+ checksum: c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f
+ languageName: node
+ linkType: hard
+
+"execa@npm:^7.1.1":
+ version: 7.2.0
+ resolution: "execa@npm:7.2.0"
+ dependencies:
+ cross-spawn: "npm:^7.0.3"
+ get-stream: "npm:^6.0.1"
+ human-signals: "npm:^4.3.0"
+ is-stream: "npm:^3.0.0"
+ merge-stream: "npm:^2.0.0"
+ npm-run-path: "npm:^5.1.0"
+ onetime: "npm:^6.0.0"
+ signal-exit: "npm:^3.0.7"
+ strip-final-newline: "npm:^3.0.0"
+ checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885
+ languageName: node
+ linkType: hard
+
+"expand-brackets@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "expand-brackets@npm:2.1.4"
+ dependencies:
+ debug: "npm:^2.3.3"
+ define-property: "npm:^0.2.5"
+ extend-shallow: "npm:^2.0.1"
+ posix-character-classes: "npm:^0.1.0"
+ regex-not: "npm:^1.0.0"
+ snapdragon: "npm:^0.8.1"
+ to-regex: "npm:^3.0.1"
+ checksum: 3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87
+ languageName: node
+ linkType: hard
+
+"exponential-backoff@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "exponential-backoff@npm:3.1.1"
+ checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579
+ languageName: node
+ linkType: hard
+
+"express@npm:4.17.3":
+ version: 4.17.3
+ resolution: "express@npm:4.17.3"
+ dependencies:
+ accepts: "npm:~1.3.8"
+ array-flatten: "npm:1.1.1"
+ body-parser: "npm:1.19.2"
+ content-disposition: "npm:0.5.4"
+ content-type: "npm:~1.0.4"
+ cookie: "npm:0.4.2"
+ cookie-signature: "npm:1.0.6"
+ debug: "npm:2.6.9"
+ depd: "npm:~1.1.2"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ etag: "npm:~1.8.1"
+ finalhandler: "npm:~1.1.2"
+ fresh: "npm:0.5.2"
+ merge-descriptors: "npm:1.0.1"
+ methods: "npm:~1.1.2"
+ on-finished: "npm:~2.3.0"
+ parseurl: "npm:~1.3.3"
+ path-to-regexp: "npm:0.1.7"
+ proxy-addr: "npm:~2.0.7"
+ qs: "npm:6.9.7"
+ range-parser: "npm:~1.2.1"
+ safe-buffer: "npm:5.2.1"
+ send: "npm:0.17.2"
+ serve-static: "npm:1.14.2"
+ setprototypeof: "npm:1.2.0"
+ statuses: "npm:~1.5.0"
+ type-is: "npm:~1.6.18"
+ utils-merge: "npm:1.0.1"
+ vary: "npm:~1.1.2"
+ checksum: 8fa8a8ae26bd11082b575ddfecdfe51ca535e048ebcf58455e3f813aacc1712e09a297a511efb0e4843e2d2a413cb8c1cd6b81f79371e50d7b8efb1aa6b8d5af
+ languageName: node
+ linkType: hard
+
+"express@npm:4.18.2, express@npm:^4.14.0":
+ version: 4.18.2
+ resolution: "express@npm:4.18.2"
+ dependencies:
+ accepts: "npm:~1.3.8"
+ array-flatten: "npm:1.1.1"
+ body-parser: "npm:1.20.1"
+ content-disposition: "npm:0.5.4"
+ content-type: "npm:~1.0.4"
+ cookie: "npm:0.5.0"
+ cookie-signature: "npm:1.0.6"
+ debug: "npm:2.6.9"
+ depd: "npm:2.0.0"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ etag: "npm:~1.8.1"
+ finalhandler: "npm:1.2.0"
+ fresh: "npm:0.5.2"
+ http-errors: "npm:2.0.0"
+ merge-descriptors: "npm:1.0.1"
+ methods: "npm:~1.1.2"
+ on-finished: "npm:2.4.1"
+ parseurl: "npm:~1.3.3"
+ path-to-regexp: "npm:0.1.7"
+ proxy-addr: "npm:~2.0.7"
+ qs: "npm:6.11.0"
+ range-parser: "npm:~1.2.1"
+ safe-buffer: "npm:5.2.1"
+ send: "npm:0.18.0"
+ serve-static: "npm:1.15.0"
+ setprototypeof: "npm:1.2.0"
+ statuses: "npm:2.0.1"
+ type-is: "npm:~1.6.18"
+ utils-merge: "npm:1.0.1"
+ vary: "npm:~1.1.2"
+ checksum: 75af556306b9241bc1d7bdd40c9744b516c38ce50ae3210658efcbf96e3aed4ab83b3432f06215eae5610c123bc4136957dc06e50dfc50b7d4d775af56c4c59c
+ languageName: node
+ linkType: hard
+
+"ext@npm:^1.1.2":
+ version: 1.7.0
+ resolution: "ext@npm:1.7.0"
+ dependencies:
+ type: "npm:^2.7.2"
+ checksum: a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7
+ languageName: node
+ linkType: hard
+
+"extend-shallow@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "extend-shallow@npm:2.0.1"
+ dependencies:
+ is-extendable: "npm:^0.1.0"
+ checksum: ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9
+ languageName: node
+ linkType: hard
+
+"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "extend-shallow@npm:3.0.2"
+ dependencies:
+ assign-symbols: "npm:^1.0.0"
+ is-extendable: "npm:^1.0.1"
+ checksum: f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a
+ languageName: node
+ linkType: hard
+
+"extend@npm:~3.0.2":
+ version: 3.0.2
+ resolution: "extend@npm:3.0.2"
+ checksum: 73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9
+ languageName: node
+ linkType: hard
+
+"external-editor@npm:^3.0.3":
+ version: 3.1.0
+ resolution: "external-editor@npm:3.1.0"
+ dependencies:
+ chardet: "npm:^0.7.0"
+ iconv-lite: "npm:^0.4.24"
+ tmp: "npm:^0.0.33"
+ checksum: c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339
+ languageName: node
+ linkType: hard
+
+"extglob@npm:^2.0.4":
+ version: 2.0.4
+ resolution: "extglob@npm:2.0.4"
+ dependencies:
+ array-unique: "npm:^0.3.2"
+ define-property: "npm:^1.0.0"
+ expand-brackets: "npm:^2.1.4"
+ extend-shallow: "npm:^2.0.1"
+ fragment-cache: "npm:^0.2.1"
+ regex-not: "npm:^1.0.0"
+ snapdragon: "npm:^0.8.1"
+ to-regex: "npm:^3.0.1"
+ checksum: e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:1.3.0":
+ version: 1.3.0
+ resolution: "extsprintf@npm:1.3.0"
+ checksum: f75114a8388f0cbce68e277b6495dc3930db4dde1611072e4a140c24e204affd77320d004b947a132e9a3b97b8253017b2b62dce661975fb0adced707abf1ab5
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:^1.2.0":
+ version: 1.4.1
+ resolution: "extsprintf@npm:1.4.1"
+ checksum: e10e2769985d0e9b6c7199b053a9957589d02e84de42832c295798cb422a025e6d4a92e0259c1fb4d07090f5bfde6b55fd9f880ac5855bd61d775f8ab75a7ab0
+ languageName: node
+ linkType: hard
+
+"fake-merkle-patricia-tree@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "fake-merkle-patricia-tree@npm:1.0.1"
+ dependencies:
+ checkpoint-store: "npm:^1.1.0"
+ checksum: 7a476b3437e20d95d6483198c4f4bc697e6bd80b4b30127f2f0367dfc4d3fb04cbf21cee7803287df8393f1837ceaf61e5f9606ccb6d0fdf7fc2a42a6e6ee6d0
+ languageName: node
+ linkType: hard
+
+"fast-base64-decode@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "fast-base64-decode@npm:1.0.0"
+ checksum: 6d8feab513222a463d1cb58d24e04d2e04b0791ac6559861f99543daaa590e2636d040d611b40a50799bfb5c5304265d05e3658b5adf6b841a50ef6bf833d821
+ languageName: node
+ linkType: hard
+
+"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "fast-deep-equal@npm:3.1.3"
+ checksum: 40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0
+ languageName: node
+ linkType: hard
+
+"fast-diff@npm:^1.1.2, fast-diff@npm:^1.2.0":
+ version: 1.3.0
+ resolution: "fast-diff@npm:1.3.0"
+ checksum: 5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29
+ languageName: node
+ linkType: hard
+
+"fast-fifo@npm:^1.0.0":
+ version: 1.3.2
+ resolution: "fast-fifo@npm:1.3.2"
+ checksum: d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c
+ languageName: node
+ linkType: hard
+
+"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
+ version: 3.3.2
+ resolution: "fast-glob@npm:3.3.2"
+ dependencies:
+ "@nodelib/fs.stat": "npm:^2.0.2"
+ "@nodelib/fs.walk": "npm:^1.2.3"
+ glob-parent: "npm:^5.1.2"
+ merge2: "npm:^1.3.0"
+ micromatch: "npm:^4.0.4"
+ checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845
+ languageName: node
+ linkType: hard
+
+"fast-json-stable-stringify@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fast-json-stable-stringify@npm:2.1.0"
+ checksum: 7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
+ languageName: node
+ linkType: hard
+
+"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6":
+ version: 2.0.6
+ resolution: "fast-levenshtein@npm:2.0.6"
+ checksum: 111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4
+ languageName: node
+ linkType: hard
+
+"fast-redact@npm:^3.0.0":
+ version: 3.3.0
+ resolution: "fast-redact@npm:3.3.0"
+ checksum: d81562510681e9ba6404ee5d3838ff5257a44d2f80937f5024c099049ff805437d0fae0124458a7e87535cc9dcf4de305bb075cab8f08d6c720bbc3447861b4e
+ languageName: node
+ linkType: hard
+
+"fastify-warning@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "fastify-warning@npm:0.2.0"
+ checksum: e2c909a25e507e5c5f5bb2b3ff20e2a1e786e4175eff9b5548215a742553b3d04a81cc585fa8f0361f663cc23eb18ecdca1049cc09903acda54d8886b09c3da5
+ languageName: node
+ linkType: hard
+
+"fastq@npm:^1.6.0":
+ version: 1.15.0
+ resolution: "fastq@npm:1.15.0"
+ dependencies:
+ reusify: "npm:^1.0.4"
+ checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24
+ languageName: node
+ linkType: hard
+
+"fecha@npm:^4.2.0":
+ version: 4.2.3
+ resolution: "fecha@npm:4.2.3"
+ checksum: 0e895965959cf6a22bb7b00f0bf546f2783836310f510ddf63f463e1518d4c96dec61ab33fdfd8e79a71b4856a7c865478ce2ee8498d560fe125947703c9b1cf
+ languageName: node
+ linkType: hard
+
+"fetch-ponyfill@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "fetch-ponyfill@npm:4.1.0"
+ dependencies:
+ node-fetch: "npm:~1.7.1"
+ checksum: a0419b5b5adc380c6a48156a565513fa3d6c68af003751db3d4d0bdf114b5336206fd57f364a9588abcc2637297eb5968cd8ba09dff85aa15c1e1e91c52f6208
+ languageName: node
+ linkType: hard
+
+"figures@npm:^3.0.0":
+ version: 3.2.0
+ resolution: "figures@npm:3.2.0"
+ dependencies:
+ escape-string-regexp: "npm:^1.0.5"
+ checksum: 9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629
+ languageName: node
+ linkType: hard
+
+"file-entry-cache@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "file-entry-cache@npm:6.0.1"
+ dependencies:
+ flat-cache: "npm:^3.0.4"
+ checksum: 58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd
+ languageName: node
+ linkType: hard
+
+"fill-range@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "fill-range@npm:4.0.0"
+ dependencies:
+ extend-shallow: "npm:^2.0.1"
+ is-number: "npm:^3.0.0"
+ repeat-string: "npm:^1.6.1"
+ to-regex-range: "npm:^2.1.0"
+ checksum: ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089
+ languageName: node
+ linkType: hard
+
+"fill-range@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "fill-range@npm:7.0.1"
+ dependencies:
+ to-regex-range: "npm:^5.0.1"
+ checksum: 7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f
+ languageName: node
+ linkType: hard
+
+"finalhandler@npm:1.2.0":
+ version: 1.2.0
+ resolution: "finalhandler@npm:1.2.0"
+ dependencies:
+ debug: "npm:2.6.9"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ on-finished: "npm:2.4.1"
+ parseurl: "npm:~1.3.3"
+ statuses: "npm:2.0.1"
+ unpipe: "npm:~1.0.0"
+ checksum: 64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7
+ languageName: node
+ linkType: hard
+
+"finalhandler@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "finalhandler@npm:1.1.2"
+ dependencies:
+ debug: "npm:2.6.9"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ on-finished: "npm:~2.3.0"
+ parseurl: "npm:~1.3.3"
+ statuses: "npm:~1.5.0"
+ unpipe: "npm:~1.0.0"
+ checksum: 6a96e1f5caab085628c11d9fdceb82ba608d5e426c6913d4d918409baa271037a47f28fbba73279e8ad614f0b8fa71ea791d265e408d760793829edd8c2f4584
+ languageName: node
+ linkType: hard
+
+"find-replace@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "find-replace@npm:1.0.3"
+ dependencies:
+ array-back: "npm:^1.0.4"
+ test-value: "npm:^2.1.0"
+ checksum: 427dfe320a3d9d13973f59f4116bb8f451379e25bee5893b393c150863d67e57dedfb306a5956e78b2bfe25e7c5a2090d96cdcef952aa44f09c38539016309b7
+ languageName: node
+ linkType: hard
+
+"find-up@npm:5.0.0, find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: "npm:^6.0.0"
+ path-exists: "npm:^4.0.0"
+ checksum: 062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^1.0.0":
+ version: 1.1.2
+ resolution: "find-up@npm:1.1.2"
+ dependencies:
+ path-exists: "npm:^2.0.0"
+ pinkie-promise: "npm:^2.0.0"
+ checksum: 51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "find-up@npm:2.1.0"
+ dependencies:
+ locate-path: "npm:^2.0.0"
+ checksum: c080875c9fe28eb1962f35cbe83c683796a0321899f1eed31a37577800055539815de13d53495049697d3ba313013344f843bb9401dd337a1b832be5edfc6840
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "find-up@npm:4.1.0"
+ dependencies:
+ locate-path: "npm:^5.0.0"
+ path-exists: "npm:^4.0.0"
+ checksum: 0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1
+ languageName: node
+ linkType: hard
+
+"find-yarn-workspace-root@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "find-yarn-workspace-root@npm:1.2.1"
+ dependencies:
+ fs-extra: "npm:^4.0.3"
+ micromatch: "npm:^3.1.4"
+ checksum: c406e4d30a87eccd85e2ca283be813426941d8e7933c389184a8587e75a00b9a1352a8111c81e1988d88ceeb88d1a3372d113846d386126e98b39094fddb752e
+ languageName: node
+ linkType: hard
+
+"find-yarn-workspace-root@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "find-yarn-workspace-root@npm:2.0.0"
+ dependencies:
+ micromatch: "npm:^4.0.2"
+ checksum: b0d3843013fbdaf4e57140e0165889d09fa61745c9e85da2af86e54974f4cc9f1967e40f0d8fc36a79d53091f0829c651d06607d552582e53976f3cd8f4e5689
+ languageName: node
+ linkType: hard
+
+"flat-cache@npm:^3.0.4":
+ version: 3.2.0
+ resolution: "flat-cache@npm:3.2.0"
+ dependencies:
+ flatted: "npm:^3.2.9"
+ keyv: "npm:^4.5.3"
+ rimraf: "npm:^3.0.2"
+ checksum: b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75
+ languageName: node
+ linkType: hard
+
+"flat@npm:^5.0.2":
+ version: 5.0.2
+ resolution: "flat@npm:5.0.2"
+ bin:
+ flat: cli.js
+ checksum: f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe
+ languageName: node
+ linkType: hard
+
+"flatted@npm:^3.2.9":
+ version: 3.2.9
+ resolution: "flatted@npm:3.2.9"
+ checksum: 5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53
+ languageName: node
+ linkType: hard
+
+"flow-stoplight@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "flow-stoplight@npm:1.0.0"
+ checksum: 64ab2739079020d85afd099939e739cb7c80bb914d855267ddbaf14e4aafd3ed24da81ed531a4f048f60f314f8427a64c8bbf9369326bc8deb89fc702263c81f
+ languageName: node
+ linkType: hard
+
+"fn.name@npm:1.x.x":
+ version: 1.1.0
+ resolution: "fn.name@npm:1.1.0"
+ checksum: 8ad62aa2d4f0b2a76d09dba36cfec61c540c13a0fd72e5d94164e430f987a7ce6a743112bbeb14877c810ef500d1f73d7f56e76d029d2e3413f20d79e3460a9a
+ languageName: node
+ linkType: hard
+
+"follow-redirects@npm:^1.12.1, follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.0":
+ version: 1.15.3
+ resolution: "follow-redirects@npm:1.15.3"
+ peerDependenciesMeta:
+ debug:
+ optional: true
+ checksum: 915a2cf22e667bdf47b1a43cc6b7dce14d95039e9bbf9a24d0e739abfbdfa00077dd43c86d4a7a19efefcc7a99af144920a175eedc3888d268af5df67c272ee5
+ languageName: node
+ linkType: hard
+
+"for-each@npm:^0.3.3, for-each@npm:~0.3.3":
+ version: 0.3.3
+ resolution: "for-each@npm:0.3.3"
+ dependencies:
+ is-callable: "npm:^1.1.3"
+ checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa
+ languageName: node
+ linkType: hard
+
+"for-in@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "for-in@npm:1.0.2"
+ checksum: 42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6
+ languageName: node
+ linkType: hard
+
+"foreground-child@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "foreground-child@npm:3.1.1"
+ dependencies:
+ cross-spawn: "npm:^7.0.0"
+ signal-exit: "npm:^4.0.1"
+ checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0
+ languageName: node
+ linkType: hard
+
+"forever-agent@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "forever-agent@npm:0.6.1"
+ checksum: 364f7f5f7d93ab661455351ce116a67877b66f59aca199559a999bd39e3cfadbfbfacc10415a915255e2210b30c23febe9aec3ca16bf2d1ff11c935a1000e24c
+ languageName: node
+ linkType: hard
+
+"form-data-encoder@npm:1.7.1":
+ version: 1.7.1
+ resolution: "form-data-encoder@npm:1.7.1"
+ checksum: 15383b6f328450489d1b5fdf7afc3f3b9a0f40dd7fdbc395128b8088867b62b5048fbcfbcd84d464a95dd1a592ebec73c9571b8eb1b47d27776e90168038cbe9
+ languageName: node
+ linkType: hard
+
+"form-data@npm:^2.2.0":
+ version: 2.5.1
+ resolution: "form-data@npm:2.5.1"
+ dependencies:
+ asynckit: "npm:^0.4.0"
+ combined-stream: "npm:^1.0.6"
+ mime-types: "npm:^2.1.12"
+ checksum: 7e8fb913b84a7ac04074781a18d0f94735bbe82815ff35348803331f6480956ff0035db5bcf15826edee09fe01e665cfac664678f1526646a6374ee13f960e56
+ languageName: node
+ linkType: hard
+
+"form-data@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "form-data@npm:3.0.1"
+ dependencies:
+ asynckit: "npm:^0.4.0"
+ combined-stream: "npm:^1.0.8"
+ mime-types: "npm:^2.1.12"
+ checksum: 1ccc3ae064a080a799923f754d49fcebdd90515a8924f0f54de557540b50e7f1fe48ba5f2bd0435a5664aa2d49729107e6aaf2155a9abf52339474c5638b4485
+ languageName: node
+ linkType: hard
+
+"form-data@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "form-data@npm:4.0.0"
+ dependencies:
+ asynckit: "npm:^0.4.0"
+ combined-stream: "npm:^1.0.8"
+ mime-types: "npm:^2.1.12"
+ checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e
+ languageName: node
+ linkType: hard
+
+"form-data@npm:~2.3.2":
+ version: 2.3.3
+ resolution: "form-data@npm:2.3.3"
+ dependencies:
+ asynckit: "npm:^0.4.0"
+ combined-stream: "npm:^1.0.6"
+ mime-types: "npm:^2.1.12"
+ checksum: 706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4
+ languageName: node
+ linkType: hard
+
+"forwarded@npm:0.2.0":
+ version: 0.2.0
+ resolution: "forwarded@npm:0.2.0"
+ checksum: 9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33
+ languageName: node
+ linkType: hard
+
+"fp-ts@npm:1.19.3":
+ version: 1.19.3
+ resolution: "fp-ts@npm:1.19.3"
+ checksum: a016cfc98ad5e61564ab2d53a5379bbb8254642b66df13ced47e8c1d8d507abf4588d8bb43530198dfe1907211d8bae8f112cab52ba0ac6ab055da9168a6e260
+ languageName: node
+ linkType: hard
+
+"fp-ts@npm:^1.0.0":
+ version: 1.19.5
+ resolution: "fp-ts@npm:1.19.5"
+ checksum: 2a330fa1779561307740c26a7255fdffeb1ca2d0c7448d4dc094b477b772b0c8f7da1dfc88569b6f13f6958169b63b5df7361e514535b46b2e215bbf03a3722d
+ languageName: node
+ linkType: hard
+
+"fragment-cache@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "fragment-cache@npm:0.2.1"
+ dependencies:
+ map-cache: "npm:^0.2.2"
+ checksum: 5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf
+ languageName: node
+ linkType: hard
+
+"fresh@npm:0.5.2":
+ version: 0.5.2
+ resolution: "fresh@npm:0.5.2"
+ checksum: c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^0.30.0":
+ version: 0.30.0
+ resolution: "fs-extra@npm:0.30.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.2"
+ jsonfile: "npm:^2.1.0"
+ klaw: "npm:^1.0.0"
+ path-is-absolute: "npm:^1.0.0"
+ rimraf: "npm:^2.2.8"
+ checksum: 24f3c966018c7bf436bf38ca3a126f1d95bf0f82598302195c4f0c8887767f045dae308f92c53a39cead74631dabbc30fcf1c71dbe96f1f0148f6de8edd114bc
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^11.0.0":
+ version: 11.2.0
+ resolution: "fs-extra@npm:11.2.0"
+ dependencies:
+ graceful-fs: "npm:^4.2.0"
+ jsonfile: "npm:^6.0.1"
+ universalify: "npm:^2.0.0"
+ checksum: d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^4.0.2, fs-extra@npm:^4.0.3":
+ version: 4.0.3
+ resolution: "fs-extra@npm:4.0.3"
+ dependencies:
+ graceful-fs: "npm:^4.1.2"
+ jsonfile: "npm:^4.0.0"
+ universalify: "npm:^0.1.0"
+ checksum: b34344de77adaccb294e6dc116e8b247ae0a4da45b79749814893549e6f15e3baace2998db06a966a9f8d5a39b6b2d8e51543bd0a565a8927c37d6373dfd20b9
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^7.0.0, fs-extra@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "fs-extra@npm:7.0.1"
+ dependencies:
+ graceful-fs: "npm:^4.1.2"
+ jsonfile: "npm:^4.0.0"
+ universalify: "npm:^0.1.0"
+ checksum: 1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "fs-extra@npm:8.1.0"
+ dependencies:
+ graceful-fs: "npm:^4.2.0"
+ jsonfile: "npm:^4.0.0"
+ universalify: "npm:^0.1.0"
+ checksum: 259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "fs-extra@npm:9.1.0"
+ dependencies:
+ at-least-node: "npm:^1.0.0"
+ graceful-fs: "npm:^4.2.0"
+ jsonfile: "npm:^6.0.1"
+ universalify: "npm:^2.0.0"
+ checksum: 9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92
+ languageName: node
+ linkType: hard
+
+"fs-minipass@npm:^1.2.7":
+ version: 1.2.7
+ resolution: "fs-minipass@npm:1.2.7"
+ dependencies:
+ minipass: "npm:^2.6.0"
+ checksum: c8259ce8caab360f16b8c3774fd09dd1d5240d6f3f78fd8efa0a215b5f40edfa90e7b5b5ddc2335a4c50885e29d5983f9fe6ac3ac19320e6917a21dbb9f05c64
+ languageName: node
+ linkType: hard
+
+"fs-minipass@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fs-minipass@npm:2.1.0"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: 703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004
+ languageName: node
+ linkType: hard
+
+"fs-minipass@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "fs-minipass@npm:3.0.3"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: 63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94
+ languageName: node
+ linkType: hard
+
+"fs-readdir-recursive@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "fs-readdir-recursive@npm:1.1.0"
+ checksum: 7e190393952143e674b6d1ad4abcafa1b5d3e337fcc21b0cb051079a7140a54617a7df193d562ef9faf21bd7b2148a38601b3d5c16261fa76f278d88dc69989c
+ languageName: node
+ linkType: hard
+
+"fs.realpath@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "fs.realpath@npm:1.0.0"
+ checksum: 444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948
+ languageName: node
+ linkType: hard
+
+"fsevents@npm:~2.3.2":
+ version: 2.3.3
+ resolution: "fsevents@npm:2.3.3"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
+"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
+ version: 2.3.3
+ resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
+ dependencies:
+ node-gyp: "npm:latest"
+ conditions: os=darwin
+ languageName: node
+ linkType: hard
+
+"function-bind@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "function-bind@npm:1.1.2"
+ checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5
+ languageName: node
+ linkType: hard
+
+"function.prototype.name@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "function.prototype.name@npm:1.1.6"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ functions-have-names: "npm:^1.2.3"
+ checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b
+ languageName: node
+ linkType: hard
+
+"functional-red-black-tree@npm:^1.0.1, functional-red-black-tree@npm:~1.0.1":
+ version: 1.0.1
+ resolution: "functional-red-black-tree@npm:1.0.1"
+ checksum: 5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3
+ languageName: node
+ linkType: hard
+
+"functions-have-names@npm:^1.2.3":
+ version: 1.2.3
+ resolution: "functions-have-names@npm:1.2.3"
+ checksum: 33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca
+ languageName: node
+ linkType: hard
+
+"ganache-core@npm:^2.13.2":
+ version: 2.13.2
+ resolution: "ganache-core@npm:2.13.2"
+ dependencies:
+ abstract-leveldown: "npm:3.0.0"
+ async: "npm:2.6.2"
+ bip39: "npm:2.5.0"
+ cachedown: "npm:1.0.0"
+ clone: "npm:2.1.2"
+ debug: "npm:3.2.6"
+ encoding-down: "npm:5.0.4"
+ eth-sig-util: "npm:3.0.0"
+ ethereumjs-abi: "npm:0.6.8"
+ ethereumjs-account: "npm:3.0.0"
+ ethereumjs-block: "npm:2.2.2"
+ ethereumjs-common: "npm:1.5.0"
+ ethereumjs-tx: "npm:2.1.2"
+ ethereumjs-util: "npm:6.2.1"
+ ethereumjs-vm: "npm:4.2.0"
+ ethereumjs-wallet: "npm:0.6.5"
+ heap: "npm:0.2.6"
+ keccak: "npm:3.0.1"
+ level-sublevel: "npm:6.6.4"
+ levelup: "npm:3.1.1"
+ lodash: "npm:4.17.20"
+ lru-cache: "npm:5.1.1"
+ merkle-patricia-tree: "npm:3.0.0"
+ patch-package: "npm:6.2.2"
+ seedrandom: "npm:3.0.1"
+ source-map-support: "npm:0.5.12"
+ tmp: "npm:0.1.0"
+ web3: "npm:1.2.11"
+ web3-provider-engine: "npm:14.2.1"
+ websocket: "npm:1.0.32"
+ dependenciesMeta:
+ ethereumjs-wallet:
+ optional: true
+ web3:
+ optional: true
+ checksum: cdae2cbfaa4b06148b4ab7095f707acb21235fed7717325da63279d83845dcee9086da165cd4af3eebebdb442a0ebf29f878d1b455277a84d8bcd98dcf309d1c
+ languageName: node
+ linkType: hard
+
+"get-caller-file@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "get-caller-file@npm:1.0.3"
+ checksum: 763dcee2de8ff60ae7e13a4bad8306205a2fbe108e555686344ddd9ef211b8bebfe459d3a739669257014c59e7cc1e7a44003c21af805c1214673e6a45f06c51
+ languageName: node
+ linkType: hard
+
+"get-caller-file@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "get-caller-file@npm:2.0.5"
+ checksum: c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde
+ languageName: node
+ linkType: hard
+
+"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "get-func-name@npm:2.0.2"
+ checksum: 89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df
+ languageName: node
+ linkType: hard
+
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "get-intrinsic@npm:1.2.2"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ has-proto: "npm:^1.0.1"
+ has-symbols: "npm:^1.0.3"
+ hasown: "npm:^2.0.0"
+ checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b
+ languageName: node
+ linkType: hard
+
+"get-iterator@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "get-iterator@npm:1.0.2"
+ checksum: d4096a21ca860678326ab059dabf1bf2d5cfe5dda59ce987d0c6b43c41706b92797bac4c6b75bf5e58341be70763a6961af826e79f5c606115d68ad982eaff79
+ languageName: node
+ linkType: hard
+
+"get-own-enumerable-property-symbols@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "get-own-enumerable-property-symbols@npm:3.0.2"
+ checksum: 103999855f3d1718c631472437161d76962cbddcd95cc642a34c07bfb661ed41b6c09a9c669ccdff89ee965beb7126b80eec7b2101e20e31e9cc6c4725305e10
+ languageName: node
+ linkType: hard
+
+"get-port@npm:^3.1.0":
+ version: 3.2.0
+ resolution: "get-port@npm:3.2.0"
+ checksum: 1b6c3fe89074be3753d9ddf3d67126ea351ab9890537fe53fefebc2912d1d66fdc112451bbc76d33ae5ceb6ca70be2a91017944e3ee8fb0814ac9b295bf2a5b8
+ languageName: node
+ linkType: hard
+
+"get-stream@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "get-stream@npm:4.1.0"
+ dependencies:
+ pump: "npm:^3.0.0"
+ checksum: 294d876f667694a5ca23f0ca2156de67da950433b6fb53024833733975d32582896dbc7f257842d331809979efccf04d5e0b6b75ad4d45744c45f193fd497539
+ languageName: node
+ linkType: hard
+
+"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0":
+ version: 5.2.0
+ resolution: "get-stream@npm:5.2.0"
+ dependencies:
+ pump: "npm:^3.0.0"
+ checksum: 43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80
+ languageName: node
+ linkType: hard
+
+"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "get-stream@npm:6.0.1"
+ checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341
+ languageName: node
+ linkType: hard
+
+"get-symbol-description@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "get-symbol-description@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.1.1"
+ checksum: 23bc3b44c221cdf7669a88230c62f4b9e30393b61eb21ba4400cb3e346801bd8f95fe4330ee78dbae37aecd874646d53e3e76a17a654d0c84c77f6690526d6bb
+ languageName: node
+ linkType: hard
+
+"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "get-value@npm:2.0.6"
+ checksum: f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9
+ languageName: node
+ linkType: hard
+
+"getpass@npm:^0.1.1":
+ version: 0.1.7
+ resolution: "getpass@npm:0.1.7"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ checksum: c13f8530ecf16fc509f3fa5cd8dd2129ffa5d0c7ccdf5728b6022d52954c2d24be3706b4cdf15333eec52f1fbb43feb70a01dabc639d1d10071e371da8aaa52f
+ languageName: node
+ linkType: hard
+
+"ghost-testrpc@npm:^0.0.2":
+ version: 0.0.2
+ resolution: "ghost-testrpc@npm:0.0.2"
+ dependencies:
+ chalk: "npm:^2.4.2"
+ node-emoji: "npm:^1.10.0"
+ bin:
+ testrpc-sc: ./index.js
+ checksum: 604efc022dfccda3da38ba5726ea52e5156c232814de440193ed7543dd1bb6a3899942df56ca8943c32fec2692abd9b62eb0fe381c7718b0941b3eb301c75b77
+ languageName: node
+ linkType: hard
+
+"git-raw-commits@npm:^2.0.11":
+ version: 2.0.11
+ resolution: "git-raw-commits@npm:2.0.11"
+ dependencies:
+ dargs: "npm:^7.0.0"
+ lodash: "npm:^4.17.15"
+ meow: "npm:^8.0.0"
+ split2: "npm:^3.0.0"
+ through2: "npm:^4.0.0"
+ bin:
+ git-raw-commits: cli.js
+ checksum: c9cee7ce11a6703098f028d7e47986d5d3e4147d66640086734d6ee2472296b8711f91b40ad458e95acac1bc33cf2898059f1dc890f91220ff89c5fcc609ab64
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+ version: 5.1.2
+ resolution: "glob-parent@npm:5.1.2"
+ dependencies:
+ is-glob: "npm:^4.0.1"
+ checksum: cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "glob-parent@npm:6.0.2"
+ dependencies:
+ is-glob: "npm:^4.0.3"
+ checksum: 317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8
+ languageName: node
+ linkType: hard
+
+"glob@npm:7.2.0":
+ version: 7.2.0
+ resolution: "glob@npm:7.2.0"
+ dependencies:
+ fs.realpath: "npm:^1.0.0"
+ inflight: "npm:^1.0.4"
+ inherits: "npm:2"
+ minimatch: "npm:^3.0.4"
+ once: "npm:^1.3.0"
+ path-is-absolute: "npm:^1.0.0"
+ checksum: 478b40e38be5a3d514e64950e1e07e0ac120585add6a37c98d0ed24d72d9127d734d2a125786073c8deb687096e84ae82b641c441a869ada3a9cc91b68978632
+ languageName: node
+ linkType: hard
+
+"glob@npm:^10.2.2, glob@npm:^10.3.10":
+ version: 10.3.10
+ resolution: "glob@npm:10.3.10"
+ dependencies:
+ foreground-child: "npm:^3.1.0"
+ jackspeak: "npm:^2.3.5"
+ minimatch: "npm:^9.0.1"
+ minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0"
+ path-scurry: "npm:^1.10.1"
+ bin:
+ glob: dist/esm/bin.mjs
+ checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d
+ languageName: node
+ linkType: hard
+
+"glob@npm:^5.0.15":
+ version: 5.0.15
+ resolution: "glob@npm:5.0.15"
+ dependencies:
+ inflight: "npm:^1.0.4"
+ inherits: "npm:2"
+ minimatch: "npm:2 || 3"
+ once: "npm:^1.3.0"
+ path-is-absolute: "npm:^1.0.0"
+ checksum: ed17b34406bedceb334a1df3502774a089ce822db07585ad2a6851d6040531540ce07407d7da5f0e0bded238114ea50302902f025e551499108076e635fcd9b1
+ languageName: node
+ linkType: hard
+
+"glob@npm:^7.0.0, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.6, glob@npm:~7.2.3":
+ version: 7.2.3
+ resolution: "glob@npm:7.2.3"
+ dependencies:
+ fs.realpath: "npm:^1.0.0"
+ inflight: "npm:^1.0.4"
+ inherits: "npm:2"
+ minimatch: "npm:^3.1.1"
+ once: "npm:^1.3.0"
+ path-is-absolute: "npm:^1.0.0"
+ checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe
+ languageName: node
+ linkType: hard
+
+"glob@npm:^8.0.3":
+ version: 8.1.0
+ resolution: "glob@npm:8.1.0"
+ dependencies:
+ fs.realpath: "npm:^1.0.0"
+ inflight: "npm:^1.0.4"
+ inherits: "npm:2"
+ minimatch: "npm:^5.0.1"
+ once: "npm:^1.3.0"
+ checksum: cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f
+ languageName: node
+ linkType: hard
+
+"global-dirs@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "global-dirs@npm:0.1.1"
+ dependencies:
+ ini: "npm:^1.3.4"
+ checksum: 3608072e58962396c124ad5a1cfb3f99ee76c998654a3432d82977b3c3eeb09dc8a5a2a9849b2b8113906c8d0aad89ce362c22e97cec5fe34405bbf4f3cdbe7a
+ languageName: node
+ linkType: hard
+
+"global-modules@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "global-modules@npm:2.0.0"
+ dependencies:
+ global-prefix: "npm:^3.0.0"
+ checksum: 43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9
+ languageName: node
+ linkType: hard
+
+"global-prefix@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "global-prefix@npm:3.0.0"
+ dependencies:
+ ini: "npm:^1.3.5"
+ kind-of: "npm:^6.0.2"
+ which: "npm:^1.3.1"
+ checksum: 510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269
+ languageName: node
+ linkType: hard
+
+"global@npm:~4.4.0":
+ version: 4.4.0
+ resolution: "global@npm:4.4.0"
+ dependencies:
+ min-document: "npm:^2.19.0"
+ process: "npm:^0.11.10"
+ checksum: 4a467aec6602c00a7c5685f310574ab04e289ad7f894f0f01c9c5763562b82f4b92d1e381ce6c5bbb12173e2a9f759c1b63dda6370cfb199970267e14d90aa91
+ languageName: node
+ linkType: hard
+
+"globals@npm:^13.19.0, globals@npm:^13.6.0, globals@npm:^13.9.0":
+ version: 13.23.0
+ resolution: "globals@npm:13.23.0"
+ dependencies:
+ type-fest: "npm:^0.20.2"
+ checksum: fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507
+ languageName: node
+ linkType: hard
+
+"globals@npm:^9.18.0":
+ version: 9.18.0
+ resolution: "globals@npm:9.18.0"
+ checksum: 5ab74cb67cf060a9fceede4a0f2babc4c2c0b90dbb13847d2659defdf2121c60035ef23823c8417ce8c11bdaa7b412396077f2b3d2a7dedab490a881a0a96754
+ languageName: node
+ linkType: hard
+
+"globalthis@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "globalthis@npm:1.0.3"
+ dependencies:
+ define-properties: "npm:^1.1.3"
+ checksum: 0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0
+ languageName: node
+ linkType: hard
+
+"globby@npm:^10.0.1":
+ version: 10.0.2
+ resolution: "globby@npm:10.0.2"
+ dependencies:
+ "@types/glob": "npm:^7.1.1"
+ array-union: "npm:^2.1.0"
+ dir-glob: "npm:^3.0.1"
+ fast-glob: "npm:^3.0.3"
+ glob: "npm:^7.1.3"
+ ignore: "npm:^5.1.1"
+ merge2: "npm:^1.2.3"
+ slash: "npm:^3.0.0"
+ checksum: 9c610ad47117b9dfbc5b0c6c2408c3b72f89c1b9f91ee14c4dc794794e35768ee0920e2a403b688cfa749f48617c6ba3f3a52df07677ed73d602d4349b68c810
+ languageName: node
+ linkType: hard
+
+"globby@npm:^11.0.3, globby@npm:^11.1.0":
+ version: 11.1.0
+ resolution: "globby@npm:11.1.0"
+ dependencies:
+ array-union: "npm:^2.1.0"
+ dir-glob: "npm:^3.0.1"
+ fast-glob: "npm:^3.2.9"
+ ignore: "npm:^5.2.0"
+ merge2: "npm:^1.4.1"
+ slash: "npm:^3.0.0"
+ checksum: b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
+ languageName: node
+ linkType: hard
+
+"gopd@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "gopd@npm:1.0.1"
+ dependencies:
+ get-intrinsic: "npm:^1.1.3"
+ checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63
+ languageName: node
+ linkType: hard
+
+"got@npm:12.1.0":
+ version: 12.1.0
+ resolution: "got@npm:12.1.0"
+ dependencies:
+ "@sindresorhus/is": "npm:^4.6.0"
+ "@szmarczak/http-timer": "npm:^5.0.1"
+ "@types/cacheable-request": "npm:^6.0.2"
+ "@types/responselike": "npm:^1.0.0"
+ cacheable-lookup: "npm:^6.0.4"
+ cacheable-request: "npm:^7.0.2"
+ decompress-response: "npm:^6.0.0"
+ form-data-encoder: "npm:1.7.1"
+ get-stream: "npm:^6.0.1"
+ http2-wrapper: "npm:^2.1.10"
+ lowercase-keys: "npm:^3.0.0"
+ p-cancelable: "npm:^3.0.0"
+ responselike: "npm:^2.0.0"
+ checksum: eb410ac82cbd6d3ae28889300dce81c5f74b953f83351405dde38c29a5bc7c7f95afd5ade133b3c6dba84bbca85be71eb87b9d060c6998c0df4a32aa909192d5
+ languageName: node
+ linkType: hard
+
+"got@npm:9.6.0":
+ version: 9.6.0
+ resolution: "got@npm:9.6.0"
+ dependencies:
+ "@sindresorhus/is": "npm:^0.14.0"
+ "@szmarczak/http-timer": "npm:^1.1.2"
+ cacheable-request: "npm:^6.0.0"
+ decompress-response: "npm:^3.3.0"
+ duplexer3: "npm:^0.1.4"
+ get-stream: "npm:^4.1.0"
+ lowercase-keys: "npm:^1.0.1"
+ mimic-response: "npm:^1.0.1"
+ p-cancelable: "npm:^1.0.0"
+ to-readable-stream: "npm:^1.0.0"
+ url-parse-lax: "npm:^3.0.0"
+ checksum: 5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8
+ languageName: node
+ linkType: hard
+
+"got@npm:^11.8.5":
+ version: 11.8.6
+ resolution: "got@npm:11.8.6"
+ dependencies:
+ "@sindresorhus/is": "npm:^4.0.0"
+ "@szmarczak/http-timer": "npm:^4.0.5"
+ "@types/cacheable-request": "npm:^6.0.1"
+ "@types/responselike": "npm:^1.0.0"
+ cacheable-lookup: "npm:^5.0.3"
+ cacheable-request: "npm:^7.0.2"
+ decompress-response: "npm:^6.0.0"
+ http2-wrapper: "npm:^1.0.0-beta.5.2"
+ lowercase-keys: "npm:^2.0.0"
+ p-cancelable: "npm:^2.0.0"
+ responselike: "npm:^2.0.0"
+ checksum: 754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1
+ languageName: node
+ linkType: hard
+
+"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
+ version: 4.2.11
+ resolution: "graceful-fs@npm:4.2.11"
+ checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
+ languageName: node
+ linkType: hard
+
+"graphemer@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "graphemer@npm:1.4.0"
+ checksum: e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
+ languageName: node
+ linkType: hard
+
+"graphql-tag@npm:2.12.6, graphql-tag@npm:^2.12.4":
+ version: 2.12.6
+ resolution: "graphql-tag@npm:2.12.6"
+ dependencies:
+ tslib: "npm:^2.1.0"
+ peerDependencies:
+ graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 7763a72011bda454ed8ff1a0d82325f43ca6478e4ce4ab8b7910c4c651dd00db553132171c04d80af5d5aebf1ef6a8a9fd53ccfa33b90ddc00aa3d4be6114419
+ languageName: node
+ linkType: hard
+
+"graphql@npm:16.3.0":
+ version: 16.3.0
+ resolution: "graphql@npm:16.3.0"
+ checksum: 71f205c16c93a5085c8a5dc3f9a1a27c022140208042d5be1dfacf04c1d3063ec2f62e3d08b0ed2cfb536c59cca65dd027556a22c47082fc348a5050c5535c71
+ languageName: node
+ linkType: hard
+
+"graphql@npm:16.8.0":
+ version: 16.8.0
+ resolution: "graphql@npm:16.8.0"
+ checksum: f7ca0302e8d658012db90b428ec66c1453afe53fbffa21404a28b5bdec5b0e88641d38416ef3d582acad7ddde2effe729e2b050a1483a2e9d4a6111e892e4903
+ languageName: node
+ linkType: hard
+
+"handlebars@npm:^4.0.1":
+ version: 4.7.8
+ resolution: "handlebars@npm:4.7.8"
+ dependencies:
+ minimist: "npm:^1.2.5"
+ neo-async: "npm:^2.6.2"
+ source-map: "npm:^0.6.1"
+ uglify-js: "npm:^3.1.4"
+ wordwrap: "npm:^1.0.0"
+ dependenciesMeta:
+ uglify-js:
+ optional: true
+ bin:
+ handlebars: bin/handlebars
+ checksum: 7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d
+ languageName: node
+ linkType: hard
+
+"har-schema@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "har-schema@npm:2.0.0"
+ checksum: 3856cb76152658e0002b9c2b45b4360bb26b3e832c823caed8fcf39a01096030bf09fa5685c0f7b0f2cb3ecba6e9dce17edaf28b64a423d6201092e6be56e592
+ languageName: node
+ linkType: hard
+
+"har-validator@npm:~5.1.3":
+ version: 5.1.5
+ resolution: "har-validator@npm:5.1.5"
+ dependencies:
+ ajv: "npm:^6.12.3"
+ har-schema: "npm:^2.0.0"
+ checksum: f1d606eb1021839e3a905be5ef7cca81c2256a6be0748efb8fefc14312214f9e6c15d7f2eaf37514104071207d84f627b68bb9f6178703da4e06fbd1a0649a5e
+ languageName: node
+ linkType: hard
+
+"hard-rejection@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "hard-rejection@npm:2.1.0"
+ checksum: febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564
+ languageName: node
+ linkType: hard
+
+"hardhat-abi-exporter@npm:^2.2.0":
+ version: 2.10.1
+ resolution: "hardhat-abi-exporter@npm:2.10.1"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.5.0"
+ delete-empty: "npm:^3.0.0"
+ peerDependencies:
+ hardhat: ^2.0.0
+ checksum: f9d23494b9a970d3e16d18727d9f47645e5ad0f5540381bfff7e88bc022285f8b441ecd590f69d88aa3e42464bdd56cfb14d514d1158e015a394399f33026b1a
+ languageName: node
+ linkType: hard
+
+"hardhat-contract-sizer@npm:^2.0.3":
+ version: 2.10.0
+ resolution: "hardhat-contract-sizer@npm:2.10.0"
+ dependencies:
+ chalk: "npm:^4.0.0"
+ cli-table3: "npm:^0.6.0"
+ strip-ansi: "npm:^6.0.0"
+ peerDependencies:
+ hardhat: ^2.0.0
+ checksum: c8bdb3e32c7e5a28bb6a00a2c786d768f471318dc6923c294e2775d69bb12f3c797af38545c8f8603109e293a137a6ba9b511964a35f7bc2356348225ffa2ff7
+ languageName: node
+ linkType: hard
+
+"hardhat-gas-reporter@npm:^1.0.4":
+ version: 1.0.9
+ resolution: "hardhat-gas-reporter@npm:1.0.9"
+ dependencies:
+ array-uniq: "npm:1.0.3"
+ eth-gas-reporter: "npm:^0.2.25"
+ sha1: "npm:^1.1.1"
+ peerDependencies:
+ hardhat: ^2.0.2
+ checksum: 2e3213dd821729a0ac63fba608125ad60d99fa1998b007fa0fb7a56f65dacbf786ece42ef2c902d7ca7660e1f6a7682a16a23a43f2d9277152f2665ae346bc8f
+ languageName: node
+ linkType: hard
+
+"hardhat-secure-accounts@npm:0.0.5":
+ version: 0.0.5
+ resolution: "hardhat-secure-accounts@npm:0.0.5"
+ dependencies:
+ debug: "npm:^4.3.4"
+ enquirer: "npm:^2.3.6"
+ lodash.clonedeep: "npm:^4.5.0"
+ prompt-sync: "npm:^4.2.0"
+ peerDependencies:
+ "@nomiclabs/hardhat-ethers": ^2.1.1
+ ethers: ^5.0.0
+ hardhat: ^2.0.0
+ checksum: 208214e538422d9ee74cc380eb808c23a4f553ab87270d0fd03e482e99f10dcd4520b6b7c2495c7e2ca7177005859c291a7f82e52354cfa78b2ade2f5fbcd8a0
+ languageName: node
+ linkType: hard
+
+"hardhat-secure-accounts@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "hardhat-secure-accounts@npm:0.0.6"
+ dependencies:
+ debug: "npm:^4.3.4"
+ enquirer: "npm:^2.3.6"
+ lodash.clonedeep: "npm:^4.5.0"
+ prompt-sync: "npm:^4.2.0"
+ peerDependencies:
+ "@nomiclabs/hardhat-ethers": ^2.1.1
+ ethers: ^5.0.0
+ hardhat: ^2.0.0
+ checksum: 5cf999c706f2baa4b03898ebed5ce302ff202156b2637434748072b6250f0967e1d580c8b07b52068558adb2eba178c6aff1543877672cbd57dd34a987e46604
+ languageName: node
+ linkType: hard
+
+"hardhat-storage-layout@npm:0.1.6":
+ version: 0.1.6
+ resolution: "hardhat-storage-layout@npm:0.1.6"
+ dependencies:
+ console-table-printer: "npm:^2.9.0"
+ peerDependencies:
+ hardhat: ^2.0.3
+ checksum: f88e6aaedf65281c161d4b70b94417812e3ca36d7af39d0f9bf0711d62bf0c282c41d148cad8a99964824a8a19f0eb6861666bf04244ff8f4df3c292d51fc443
+ languageName: node
+ linkType: hard
+
+"hardhat-tracer@npm:^1.0.0-alpha.6":
+ version: 1.3.0
+ resolution: "hardhat-tracer@npm:1.3.0"
+ dependencies:
+ ethers: "npm:^5.6.1"
+ peerDependencies:
+ chalk: 4.x
+ ethers: 5.x
+ hardhat: 2.x
+ checksum: 488d8e704cc5ddcd9d536b33d1dc8a126b129ee24c8ff3b345bfc14703b251621ab606de2587a2aef6ae9b23bdf051d83997c7adb002add357a097a9deca3ecb
+ languageName: node
+ linkType: hard
+
+"hardhat@npm:^2.6.4":
+ version: 2.19.1
+ resolution: "hardhat@npm:2.19.1"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.1.2"
+ "@metamask/eth-sig-util": "npm:^4.0.0"
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-blockchain": "npm:7.0.2"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.2"
+ "@nomicfoundation/ethereumjs-evm": "npm:2.0.2"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-statemanager": "npm:2.0.2"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.2"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.2"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.2"
+ "@nomicfoundation/ethereumjs-vm": "npm:7.0.2"
+ "@nomicfoundation/solidity-analyzer": "npm:^0.1.0"
+ "@sentry/node": "npm:^5.18.1"
+ "@types/bn.js": "npm:^5.1.0"
+ "@types/lru-cache": "npm:^5.1.0"
+ adm-zip: "npm:^0.4.16"
+ aggregate-error: "npm:^3.0.0"
+ ansi-escapes: "npm:^4.3.0"
+ chalk: "npm:^2.4.2"
+ chokidar: "npm:^3.4.0"
+ ci-info: "npm:^2.0.0"
+ debug: "npm:^4.1.1"
+ enquirer: "npm:^2.3.0"
+ env-paths: "npm:^2.2.0"
+ ethereum-cryptography: "npm:^1.0.3"
+ ethereumjs-abi: "npm:^0.6.8"
+ find-up: "npm:^2.1.0"
+ fp-ts: "npm:1.19.3"
+ fs-extra: "npm:^7.0.1"
+ glob: "npm:7.2.0"
+ immutable: "npm:^4.0.0-rc.12"
+ io-ts: "npm:1.10.4"
+ keccak: "npm:^3.0.2"
+ lodash: "npm:^4.17.11"
+ mnemonist: "npm:^0.38.0"
+ mocha: "npm:^10.0.0"
+ p-map: "npm:^4.0.0"
+ raw-body: "npm:^2.4.1"
+ resolve: "npm:1.17.0"
+ semver: "npm:^6.3.0"
+ solc: "npm:0.7.3"
+ source-map-support: "npm:^0.5.13"
+ stacktrace-parser: "npm:^0.1.10"
+ tsort: "npm:0.0.1"
+ undici: "npm:^5.14.0"
+ uuid: "npm:^8.3.2"
+ ws: "npm:^7.4.6"
+ peerDependencies:
+ ts-node: "*"
+ typescript: "*"
+ peerDependenciesMeta:
+ ts-node:
+ optional: true
+ typescript:
+ optional: true
+ bin:
+ hardhat: internal/cli/bootstrap.js
+ checksum: 613c7bd5a31a59cd641e4d883c0d05dfcd424af1018b0eaeb811f8ed470410e270a39f5cb5b00ce272d85430176c645a9d894f1af8930c0906a1fe978573229d
+ languageName: node
+ linkType: hard
+
+"hardhat@npm:~2.14.0":
+ version: 2.14.1
+ resolution: "hardhat@npm:2.14.1"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.1.2"
+ "@metamask/eth-sig-util": "npm:^4.0.0"
+ "@nomicfoundation/ethereumjs-block": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-blockchain": "npm:7.0.1"
+ "@nomicfoundation/ethereumjs-common": "npm:4.0.1"
+ "@nomicfoundation/ethereumjs-evm": "npm:2.0.1"
+ "@nomicfoundation/ethereumjs-rlp": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-statemanager": "npm:2.0.1"
+ "@nomicfoundation/ethereumjs-trie": "npm:6.0.1"
+ "@nomicfoundation/ethereumjs-tx": "npm:5.0.1"
+ "@nomicfoundation/ethereumjs-util": "npm:9.0.1"
+ "@nomicfoundation/ethereumjs-vm": "npm:7.0.1"
+ "@nomicfoundation/solidity-analyzer": "npm:^0.1.0"
+ "@sentry/node": "npm:^5.18.1"
+ "@types/bn.js": "npm:^5.1.0"
+ "@types/lru-cache": "npm:^5.1.0"
+ abort-controller: "npm:^3.0.0"
+ adm-zip: "npm:^0.4.16"
+ aggregate-error: "npm:^3.0.0"
+ ansi-escapes: "npm:^4.3.0"
+ chalk: "npm:^2.4.2"
+ chokidar: "npm:^3.4.0"
+ ci-info: "npm:^2.0.0"
+ debug: "npm:^4.1.1"
+ enquirer: "npm:^2.3.0"
+ env-paths: "npm:^2.2.0"
+ ethereum-cryptography: "npm:^1.0.3"
+ ethereumjs-abi: "npm:^0.6.8"
+ find-up: "npm:^2.1.0"
+ fp-ts: "npm:1.19.3"
+ fs-extra: "npm:^7.0.1"
+ glob: "npm:7.2.0"
+ immutable: "npm:^4.0.0-rc.12"
+ io-ts: "npm:1.10.4"
+ keccak: "npm:^3.0.2"
+ lodash: "npm:^4.17.11"
+ mnemonist: "npm:^0.38.0"
+ mocha: "npm:^10.0.0"
+ p-map: "npm:^4.0.0"
+ qs: "npm:^6.7.0"
+ raw-body: "npm:^2.4.1"
+ resolve: "npm:1.17.0"
+ semver: "npm:^6.3.0"
+ solc: "npm:0.7.3"
+ source-map-support: "npm:^0.5.13"
+ stacktrace-parser: "npm:^0.1.10"
+ tsort: "npm:0.0.1"
+ undici: "npm:^5.14.0"
+ uuid: "npm:^8.3.2"
+ ws: "npm:^7.4.6"
+ peerDependencies:
+ ts-node: "*"
+ typescript: "*"
+ peerDependenciesMeta:
+ ts-node:
+ optional: true
+ typescript:
+ optional: true
+ bin:
+ hardhat: internal/cli/bootstrap.js
+ checksum: 0075a5617df2013827746760164ed08aa2dccb86ce3fd86cb32045a1afb28b9f77d3c3156d204132b6ec942c0035c20805913f4b6f3cbde7ae39f06406ae919c
+ languageName: node
+ linkType: hard
+
+"has-ansi@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "has-ansi@npm:2.0.0"
+ dependencies:
+ ansi-regex: "npm:^2.0.0"
+ checksum: f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05
+ languageName: node
+ linkType: hard
+
+"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "has-bigints@npm:1.0.2"
+ checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b
+ languageName: node
+ linkType: hard
+
+"has-flag@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "has-flag@npm:1.0.0"
+ checksum: d0ad4bebbbc005edccfa1e2c0600c89375be5663d23f49a129e0f817187405748b0b515abfc5b3c209c92692e39bb0481c83c0ee4df69433d6ffd0242183100b
+ languageName: node
+ linkType: hard
+
+"has-flag@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "has-flag@npm:3.0.0"
+ checksum: 1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473
+ languageName: node
+ linkType: hard
+
+"has-flag@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "has-flag@npm:4.0.0"
+ checksum: 2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1
+ languageName: node
+ linkType: hard
+
+"has-property-descriptors@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "has-property-descriptors@npm:1.0.1"
+ dependencies:
+ get-intrinsic: "npm:^1.2.2"
+ checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6
+ languageName: node
+ linkType: hard
+
+"has-proto@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "has-proto@npm:1.0.1"
+ checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0
+ languageName: node
+ linkType: hard
+
+"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "has-symbols@npm:1.0.3"
+ checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3
+ languageName: node
+ linkType: hard
+
+"has-tostringtag@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "has-tostringtag@npm:1.0.0"
+ dependencies:
+ has-symbols: "npm:^1.0.2"
+ checksum: 1cdba76b7d13f65198a92b8ca1560ba40edfa09e85d182bf436d928f3588a9ebd260451d569f0ed1b849c4bf54f49c862aa0d0a77f9552b1855bb6deb526c011
+ languageName: node
+ linkType: hard
+
+"has-value@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "has-value@npm:0.3.1"
+ dependencies:
+ get-value: "npm:^2.0.3"
+ has-values: "npm:^0.1.4"
+ isobject: "npm:^2.0.0"
+ checksum: 7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432
+ languageName: node
+ linkType: hard
+
+"has-value@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "has-value@npm:1.0.0"
+ dependencies:
+ get-value: "npm:^2.0.6"
+ has-values: "npm:^1.0.0"
+ isobject: "npm:^3.0.0"
+ checksum: 17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d
+ languageName: node
+ linkType: hard
+
+"has-values@npm:^0.1.4":
+ version: 0.1.4
+ resolution: "has-values@npm:0.1.4"
+ checksum: a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2
+ languageName: node
+ linkType: hard
+
+"has-values@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "has-values@npm:1.0.0"
+ dependencies:
+ is-number: "npm:^3.0.0"
+ kind-of: "npm:^4.0.0"
+ checksum: a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e
+ languageName: node
+ linkType: hard
+
+"has@npm:~1.0.3":
+ version: 1.0.4
+ resolution: "has@npm:1.0.4"
+ checksum: 82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b
+ languageName: node
+ linkType: hard
+
+"hash-base@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "hash-base@npm:3.1.0"
+ dependencies:
+ inherits: "npm:^2.0.4"
+ readable-stream: "npm:^3.6.0"
+ safe-buffer: "npm:^5.2.0"
+ checksum: 663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0
+ languageName: node
+ linkType: hard
+
+"hash.js@npm:1.1.3":
+ version: 1.1.3
+ resolution: "hash.js@npm:1.1.3"
+ dependencies:
+ inherits: "npm:^2.0.3"
+ minimalistic-assert: "npm:^1.0.0"
+ checksum: f085a856c31d51556f6153edcd4bb1c01a9d22e5882a7b9bae4e813c4abfad012d060b8fde1b993e353d6af1cf82b094599b65348cb529ca19a4b80ab32efded
+ languageName: node
+ linkType: hard
+
+"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7":
+ version: 1.1.7
+ resolution: "hash.js@npm:1.1.7"
+ dependencies:
+ inherits: "npm:^2.0.3"
+ minimalistic-assert: "npm:^1.0.1"
+ checksum: 41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4
+ languageName: node
+ linkType: hard
+
+"hasown@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "hasown@npm:2.0.0"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc
+ languageName: node
+ linkType: hard
+
+"he@npm:1.2.0":
+ version: 1.2.0
+ resolution: "he@npm:1.2.0"
+ bin:
+ he: bin/he
+ checksum: a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17
+ languageName: node
+ linkType: hard
+
+"heap@npm:0.2.6":
+ version: 0.2.6
+ resolution: "heap@npm:0.2.6"
+ checksum: 8c1b74c2c538478105a2bad1d7983393cc24ea3f9822c89d6b4e9d14536b3bc4885d187962512c03e8f98b6a313fa58a12cf551a130457e768bfa38045f6e31a
+ languageName: node
+ linkType: hard
+
+"helmet@npm:5.0.2":
+ version: 5.0.2
+ resolution: "helmet@npm:5.0.2"
+ checksum: a01f64445f535e25b9b38d1b76da87cfebcf218ac558fe832112900d0c5f451384a40350330fa2a49e6c3d6d15a4b02e7d5ee04b9aa2663e3e65b19a5df80e39
+ languageName: node
+ linkType: hard
+
+"helmet@npm:7.0.0":
+ version: 7.0.0
+ resolution: "helmet@npm:7.0.0"
+ checksum: ec5b4923f9d3e77cb67438c4b49c14151c3fe19e45e17eaf6e2a37290d552dc8124fdd2ee14b2abdb6ba837c1eab1212a3e93f5f1dc037454c3684871b0025e3
+ languageName: node
+ linkType: hard
+
+"hmac-drbg@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "hmac-drbg@npm:1.0.1"
+ dependencies:
+ hash.js: "npm:^1.0.3"
+ minimalistic-assert: "npm:^1.0.0"
+ minimalistic-crypto-utils: "npm:^1.0.1"
+ checksum: f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d
+ languageName: node
+ linkType: hard
+
+"home-or-tmp@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "home-or-tmp@npm:2.0.0"
+ dependencies:
+ os-homedir: "npm:^1.0.0"
+ os-tmpdir: "npm:^1.0.1"
+ checksum: a0e0d26db09dc0b3245f52a9159d3e970e628ddc22d69842e8413ea42f81d5a29c3808f9b08ea4d48db084e4e693193cc238c114775aa92d753bf95a9daa10fb
+ languageName: node
+ linkType: hard
+
+"hosted-git-info@npm:^2.1.4, hosted-git-info@npm:^2.6.0":
+ version: 2.8.9
+ resolution: "hosted-git-info@npm:2.8.9"
+ checksum: 317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70
+ languageName: node
+ linkType: hard
+
+"hosted-git-info@npm:^4.0.1":
+ version: 4.1.0
+ resolution: "hosted-git-info@npm:4.1.0"
+ dependencies:
+ lru-cache: "npm:^6.0.0"
+ checksum: 150fbcb001600336d17fdbae803264abed013548eea7946c2264c49ebe2ebd8c4441ba71dd23dd8e18c65de79d637f98b22d4760ba5fb2e0b15d62543d0fff07
+ languageName: node
+ linkType: hard
+
+"http-basic@npm:^8.1.1":
+ version: 8.1.3
+ resolution: "http-basic@npm:8.1.3"
+ dependencies:
+ caseless: "npm:^0.12.0"
+ concat-stream: "npm:^1.6.2"
+ http-response-object: "npm:^3.0.1"
+ parse-cache-control: "npm:^1.0.1"
+ checksum: dbc67b943067db7f43d1dd94539f874e6b78614227491c0a5c0acb9b0490467a4ec97247da21eb198f8968a5dc4089160165cb0103045cadb9b47bb844739752
+ languageName: node
+ linkType: hard
+
+"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "http-cache-semantics@npm:4.1.1"
+ checksum: ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc
+ languageName: node
+ linkType: hard
+
+"http-errors@npm:1.8.1":
+ version: 1.8.1
+ resolution: "http-errors@npm:1.8.1"
+ dependencies:
+ depd: "npm:~1.1.2"
+ inherits: "npm:2.0.4"
+ setprototypeof: "npm:1.2.0"
+ statuses: "npm:>= 1.5.0 < 2"
+ toidentifier: "npm:1.0.1"
+ checksum: f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43
+ languageName: node
+ linkType: hard
+
+"http-errors@npm:2.0.0":
+ version: 2.0.0
+ resolution: "http-errors@npm:2.0.0"
+ dependencies:
+ depd: "npm:2.0.0"
+ inherits: "npm:2.0.4"
+ setprototypeof: "npm:1.2.0"
+ statuses: "npm:2.0.1"
+ toidentifier: "npm:1.0.1"
+ checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19
+ languageName: node
+ linkType: hard
+
+"http-https@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "http-https@npm:1.0.0"
+ checksum: ffdec0da28627110d1dd9fbe3f9d0b61b1876c3c856d460c532b69fc0536adba0e032cd7acafad82fcb970ae9c5b34ae8340ef17aa422124b56c27f4da8fc74a
+ languageName: node
+ linkType: hard
+
+"http-proxy-agent@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "http-proxy-agent@npm:7.0.0"
+ dependencies:
+ agent-base: "npm:^7.1.0"
+ debug: "npm:^4.3.4"
+ checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8
+ languageName: node
+ linkType: hard
+
+"http-response-object@npm:^3.0.1":
+ version: 3.0.2
+ resolution: "http-response-object@npm:3.0.2"
+ dependencies:
+ "@types/node": "npm:^10.0.3"
+ checksum: f161db99184087798563cb14c48a67eebe9405668a5ed2341faf85d3079a2c00262431df8e0ccbe274dc6415b6729179f12b09f875d13ad33d83401e4b1ed22e
+ languageName: node
+ linkType: hard
+
+"http-signature@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "http-signature@npm:1.2.0"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ jsprim: "npm:^1.2.2"
+ sshpk: "npm:^1.7.0"
+ checksum: 582f7af7f354429e1fb19b3bbb9d35520843c69bb30a25b88ca3c5c2c10715f20ae7924e20cffbed220b1d3a726ef4fe8ccc48568d5744db87be9a79887d6733
+ languageName: node
+ linkType: hard
+
+"http2-wrapper@npm:^1.0.0-beta.5.2":
+ version: 1.0.3
+ resolution: "http2-wrapper@npm:1.0.3"
+ dependencies:
+ quick-lru: "npm:^5.1.1"
+ resolve-alpn: "npm:^1.0.0"
+ checksum: 6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1
+ languageName: node
+ linkType: hard
+
+"http2-wrapper@npm:^2.1.10":
+ version: 2.2.1
+ resolution: "http2-wrapper@npm:2.2.1"
+ dependencies:
+ quick-lru: "npm:^5.1.1"
+ resolve-alpn: "npm:^1.2.0"
+ checksum: 7207201d3c6e53e72e510c9b8912e4f3e468d3ecc0cf3bf52682f2aac9cd99358b896d1da4467380adc151cf97c412bedc59dc13dae90c523f42053a7449eedb
+ languageName: node
+ linkType: hard
+
+"https-proxy-agent@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "https-proxy-agent@npm:5.0.1"
+ dependencies:
+ agent-base: "npm:6"
+ debug: "npm:4"
+ checksum: 6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1
+ languageName: node
+ linkType: hard
+
+"https-proxy-agent@npm:^7.0.1":
+ version: 7.0.2
+ resolution: "https-proxy-agent@npm:7.0.2"
+ dependencies:
+ agent-base: "npm:^7.0.2"
+ debug: "npm:4"
+ checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77
+ languageName: node
+ linkType: hard
+
+"human-signals@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "human-signals@npm:1.1.1"
+ checksum: 18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e
+ languageName: node
+ linkType: hard
+
+"human-signals@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "human-signals@npm:2.1.0"
+ checksum: 695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a
+ languageName: node
+ linkType: hard
+
+"human-signals@npm:^4.3.0":
+ version: 4.3.1
+ resolution: "human-signals@npm:4.3.1"
+ checksum: 40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c
+ languageName: node
+ linkType: hard
+
+"husky@npm:^8.0.3":
+ version: 8.0.3
+ resolution: "husky@npm:8.0.3"
+ bin:
+ husky: lib/bin.js
+ checksum: 6722591771c657b91a1abb082e07f6547eca79144d678e586828ae806499d90dce2a6aee08b66183fd8b085f19d20e0990a2ad396961746b4c8bd5bdb619d668
+ languageName: node
+ linkType: hard
+
+"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24":
+ version: 0.4.24
+ resolution: "iconv-lite@npm:0.4.24"
+ dependencies:
+ safer-buffer: "npm:>= 2.1.2 < 3"
+ checksum: c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4
+ languageName: node
+ linkType: hard
+
+"iconv-lite@npm:^0.6.2":
+ version: 0.6.3
+ resolution: "iconv-lite@npm:0.6.3"
+ dependencies:
+ safer-buffer: "npm:>= 2.1.2 < 3.0.0"
+ checksum: 98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1
+ languageName: node
+ linkType: hard
+
+"idna-uts46-hx@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "idna-uts46-hx@npm:2.3.1"
+ dependencies:
+ punycode: "npm:2.1.0"
+ checksum: e38d4684ca64449560bda9efc84554c7802a0a732a73c9eb89b561d970c26e431b1975264860c98c921da2126726ebd8ae8752099e9ea55914d0b5abcc950121
+ languageName: node
+ linkType: hard
+
+"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "ieee754@npm:1.2.1"
+ checksum: b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^4.0.6":
+ version: 4.0.6
+ resolution: "ignore@npm:4.0.6"
+ checksum: 836ee7dc7fd9436096e2dba429359dbb9fa0e33d309e2b2d81692f375f6ca82024fc00567f798613d50c6b989e9cd2ad2b065acf116325cde177f02c86b7d4e0
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^5.1.1, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
+ version: 5.3.0
+ resolution: "ignore@npm:5.3.0"
+ checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571
+ languageName: node
+ linkType: hard
+
+"immediate@npm:^3.2.3":
+ version: 3.3.0
+ resolution: "immediate@npm:3.3.0"
+ checksum: 40eab095d5944ad79af054700beee97000271fde8743720932d8eb41ccbf2cb8c855ff95b128cf9a7fec523a4f11ee2e392b9f2fa6456b055b1160f1b4ad3e3b
+ languageName: node
+ linkType: hard
+
+"immediate@npm:~3.2.3":
+ version: 3.2.3
+ resolution: "immediate@npm:3.2.3"
+ checksum: e2affb7f1a1335a3d0404073bcec5e6b09cdd15f0a4ec82b9a0f0496add2e0b020843123c021238934c3eac8792f8d48f523c48e7c3c0cd45b540dc9d149adae
+ languageName: node
+ linkType: hard
+
+"immutable@npm:^4.0.0-rc.12":
+ version: 4.3.4
+ resolution: "immutable@npm:4.3.4"
+ checksum: c15b9f0fa7b3c9315725cb00704fddad59f0e668a7379c39b9a528a8386140ee9effb015ae51a5b423e05c59d15fc0b38c970db6964ad6b3e05d0761db68441f
+ languageName: node
+ linkType: hard
+
+"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "import-fresh@npm:3.3.0"
+ dependencies:
+ parent-module: "npm:^1.0.0"
+ resolve-from: "npm:^4.0.0"
+ checksum: 7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3
+ languageName: node
+ linkType: hard
+
+"imurmurhash@npm:^0.1.4":
+ version: 0.1.4
+ resolution: "imurmurhash@npm:0.1.4"
+ checksum: 8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6
+ languageName: node
+ linkType: hard
+
+"indent-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "indent-string@npm:4.0.0"
+ checksum: 1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f
+ languageName: node
+ linkType: hard
+
+"inflection@npm:^1.13.2, inflection@npm:^1.13.4":
+ version: 1.13.4
+ resolution: "inflection@npm:1.13.4"
+ checksum: 4c579b9ca0079d3f1ae5bca106f009553db3178e5ca46ff6872b270c07fa0a826787be6c50367a2186a578bc9a321d3071fcb5d8ca6d0c63eb8ecbb34f4fdee2
+ languageName: node
+ linkType: hard
+
+"inflight@npm:^1.0.4":
+ version: 1.0.6
+ resolution: "inflight@npm:1.0.6"
+ dependencies:
+ once: "npm:^1.3.0"
+ wrappy: "npm:1"
+ checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2
+ languageName: node
+ linkType: hard
+
+"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4":
+ version: 2.0.4
+ resolution: "inherits@npm:2.0.4"
+ checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2
+ languageName: node
+ linkType: hard
+
+"ini@npm:^1.3.4, ini@npm:^1.3.5":
+ version: 1.3.8
+ resolution: "ini@npm:1.3.8"
+ checksum: ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a
+ languageName: node
+ linkType: hard
+
+"inquirer@npm:^8.0.0":
+ version: 8.2.6
+ resolution: "inquirer@npm:8.2.6"
+ dependencies:
+ ansi-escapes: "npm:^4.2.1"
+ chalk: "npm:^4.1.1"
+ cli-cursor: "npm:^3.1.0"
+ cli-width: "npm:^3.0.0"
+ external-editor: "npm:^3.0.3"
+ figures: "npm:^3.0.0"
+ lodash: "npm:^4.17.21"
+ mute-stream: "npm:0.0.8"
+ ora: "npm:^5.4.1"
+ run-async: "npm:^2.4.0"
+ rxjs: "npm:^7.5.5"
+ string-width: "npm:^4.1.0"
+ strip-ansi: "npm:^6.0.0"
+ through: "npm:^2.3.6"
+ wrap-ansi: "npm:^6.0.1"
+ checksum: eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296
+ languageName: node
+ linkType: hard
+
+"internal-slot@npm:^1.0.5":
+ version: 1.0.6
+ resolution: "internal-slot@npm:1.0.6"
+ dependencies:
+ get-intrinsic: "npm:^1.2.2"
+ hasown: "npm:^2.0.0"
+ side-channel: "npm:^1.0.4"
+ checksum: aa37cafc8ffbf513a340de58f40d5017b4949d99722d7e4f0e24b182455bdd258000d4bb1d7b4adcf9f8979b97049b99fe9defa9db8e18a78071d2637ac143fb
+ languageName: node
+ linkType: hard
+
+"interpret@npm:^1.0.0":
+ version: 1.4.0
+ resolution: "interpret@npm:1.4.0"
+ checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450
+ languageName: node
+ linkType: hard
+
+"invariant@npm:^2.2.2":
+ version: 2.2.4
+ resolution: "invariant@npm:2.2.4"
+ dependencies:
+ loose-envify: "npm:^1.0.0"
+ checksum: 5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc
+ languageName: node
+ linkType: hard
+
+"invert-kv@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "invert-kv@npm:1.0.0"
+ checksum: 9ccef12ada8494c56175cc0380b4cea18b6c0a368436f324a30e43a332db90bdfb83cd3a7987b71df359cdf931ce45b7daf35b677da56658565d61068e4bc20b
+ languageName: node
+ linkType: hard
+
+"io-ts@npm:1.10.4":
+ version: 1.10.4
+ resolution: "io-ts@npm:1.10.4"
+ dependencies:
+ fp-ts: "npm:^1.0.0"
+ checksum: 9370988a7e17fc23c194115808168ccd1ccf7b7ebe92c39c1cc2fd91c1dc641552a5428bb04fe28c01c826fa4f230e856eb4f7d27c774a1400af3fecf2936ab5
+ languageName: node
+ linkType: hard
+
+"ip-regex@npm:^4.0.0":
+ version: 4.3.0
+ resolution: "ip-regex@npm:4.3.0"
+ checksum: f9ef1f5d0df05b9133a882974e572ae525ccd205260cb103dae337f1fc7451ed783391acc6ad688e56dd2598f769e8e72ecbb650ec34763396af822a91768562
+ languageName: node
+ linkType: hard
+
+"ip@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "ip@npm:2.0.0"
+ checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958
+ languageName: node
+ linkType: hard
+
+"ipaddr.js@npm:1.9.1":
+ version: 1.9.1
+ resolution: "ipaddr.js@npm:1.9.1"
+ checksum: 0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a
+ languageName: node
+ linkType: hard
+
+"ipfs-core-utils@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "ipfs-core-utils@npm:0.4.0"
+ dependencies:
+ blob-to-it: "npm:0.0.2"
+ browser-readablestream-to-it: "npm:0.0.2"
+ cids: "npm:^1.0.0"
+ err-code: "npm:^2.0.0"
+ ipfs-utils: "npm:^3.0.0"
+ it-all: "npm:^1.0.1"
+ it-map: "npm:^1.0.2"
+ it-peekable: "npm:0.0.1"
+ uint8arrays: "npm:^1.1.0"
+ checksum: 4953b41d47fd328526cbfbde49f1a7d287dc7b5348ea7215bb3ae4fe4dc24f6659b0b61eb068f70bbc8f724bc72439e0f9ddea29eca925b10a7d50e5f682f5a7
+ languageName: node
+ linkType: hard
+
+"ipfs-http-client@npm:47.0.1":
+ version: 47.0.1
+ resolution: "ipfs-http-client@npm:47.0.1"
+ dependencies:
+ abort-controller: "npm:^3.0.0"
+ any-signal: "npm:^1.1.0"
+ bignumber.js: "npm:^9.0.0"
+ cids: "npm:^1.0.0"
+ debug: "npm:^4.1.0"
+ form-data: "npm:^3.0.0"
+ ipfs-core-utils: "npm:^0.4.0"
+ ipfs-utils: "npm:^3.0.0"
+ ipld-block: "npm:^0.10.0"
+ ipld-dag-cbor: "npm:^0.17.0"
+ ipld-dag-pb: "npm:^0.20.0"
+ ipld-raw: "npm:^6.0.0"
+ iso-url: "npm:^0.4.7"
+ it-last: "npm:^1.0.2"
+ it-map: "npm:^1.0.2"
+ it-tar: "npm:^1.2.2"
+ it-to-buffer: "npm:^1.0.0"
+ it-to-stream: "npm:^0.1.1"
+ merge-options: "npm:^2.0.0"
+ multiaddr: "npm:^8.0.0"
+ multiaddr-to-uri: "npm:^6.0.0"
+ multibase: "npm:^3.0.0"
+ multicodec: "npm:^2.0.0"
+ multihashes: "npm:^3.0.1"
+ nanoid: "npm:^3.0.2"
+ node-fetch: "npm:^2.6.0"
+ parse-duration: "npm:^0.4.4"
+ stream-to-it: "npm:^0.2.1"
+ uint8arrays: "npm:^1.1.0"
+ checksum: d6f8ef985d80c705ccfc3482d0b731a8fce12b35b9ebcd0da7930a220912a81675e6a6abfb3823afe31a8e41f85425ad3f3b070ed4ac8c6c30fadb503f3112fe
+ languageName: node
+ linkType: hard
+
+"ipfs-utils@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "ipfs-utils@npm:3.0.0"
+ dependencies:
+ abort-controller: "npm:^3.0.0"
+ any-signal: "npm:^1.1.0"
+ buffer: "npm:^5.6.0"
+ err-code: "npm:^2.0.0"
+ fs-extra: "npm:^9.0.1"
+ is-electron: "npm:^2.2.0"
+ iso-url: "npm:^0.4.7"
+ it-glob: "npm:0.0.8"
+ merge-options: "npm:^2.0.0"
+ nanoid: "npm:^3.1.3"
+ node-fetch: "npm:^2.6.0"
+ stream-to-it: "npm:^0.2.0"
+ checksum: 26acd41142789d1c4017efe67337949681718cb6317f912552df525906a952f6c8e550932def8480babddbaf3bbb86fb8e4f6e5f601c156e561e67724106761c
+ languageName: node
+ linkType: hard
+
+"ipld-block@npm:^0.10.0":
+ version: 0.10.1
+ resolution: "ipld-block@npm:0.10.1"
+ dependencies:
+ cids: "npm:^1.0.0"
+ class-is: "npm:^1.1.0"
+ checksum: 8c0a55ed8f88c5703ffbd0356ad4ce7f2e0882d5fe71fe3922c6f4d3f36d47ad0d23642eb96491d653dca19572d07f16596f39b40bd8fda44f45dd4dc9a3fe20
+ languageName: node
+ linkType: hard
+
+"ipld-dag-cbor@npm:^0.17.0":
+ version: 0.17.1
+ resolution: "ipld-dag-cbor@npm:0.17.1"
+ dependencies:
+ borc: "npm:^2.1.2"
+ cids: "npm:^1.0.0"
+ is-circular: "npm:^1.0.2"
+ multicodec: "npm:^3.0.1"
+ multihashing-async: "npm:^2.0.0"
+ uint8arrays: "npm:^2.1.3"
+ checksum: 600decceb762b88bdf7400af914c32ad11afd8cfa6f1f3c68cc6dedf81fcb5fc6e9c7581f410bbe231e7ae4fba1d544bb53b12ef50799f635746f13c242cabae
+ languageName: node
+ linkType: hard
+
+"ipld-dag-pb@npm:^0.20.0":
+ version: 0.20.0
+ resolution: "ipld-dag-pb@npm:0.20.0"
+ dependencies:
+ cids: "npm:^1.0.0"
+ class-is: "npm:^1.1.0"
+ multicodec: "npm:^2.0.0"
+ multihashing-async: "npm:^2.0.0"
+ protons: "npm:^2.0.0"
+ reset: "npm:^0.1.0"
+ run: "npm:^1.4.0"
+ stable: "npm:^0.1.8"
+ uint8arrays: "npm:^1.0.0"
+ checksum: 3dc6431e252d36310bd9e07a6082c5bf3ac341c0f9ead51caf44f106e51234342d6b35704044556f80ed9e2f863146b9cff08af0f804ed57132f5f5aa82d9ffd
+ languageName: node
+ linkType: hard
+
+"ipld-raw@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "ipld-raw@npm:6.0.0"
+ dependencies:
+ cids: "npm:^1.0.0"
+ multicodec: "npm:^2.0.0"
+ multihashing-async: "npm:^2.0.0"
+ checksum: af91bc865f6fba11bf4ed145a29ed0156f4acd71e39fb25cdb0c5fcb761d47ee68e39ff0fb254f939f125fc2dc9eee22dc943e95c44d154b674d4fb5295ecfce
+ languageName: node
+ linkType: hard
+
+"is-accessor-descriptor@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-accessor-descriptor@npm:1.0.1"
+ dependencies:
+ hasown: "npm:^2.0.0"
+ checksum: d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d
+ languageName: node
+ linkType: hard
+
+"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "is-arguments@npm:1.1.1"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f
+ languageName: node
+ linkType: hard
+
+"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "is-array-buffer@npm:3.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.2.0"
+ is-typed-array: "npm:^1.1.10"
+ checksum: 40ed13a5f5746ac3ae2f2e463687d9b5a3f5fd0086f970fb4898f0253c2a5ec2e3caea2d664dd8f54761b1c1948609702416921a22faebe160c7640a9217c80e
+ languageName: node
+ linkType: hard
+
+"is-arrayish@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "is-arrayish@npm:0.2.1"
+ checksum: e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729
+ languageName: node
+ linkType: hard
+
+"is-arrayish@npm:^0.3.1":
+ version: 0.3.2
+ resolution: "is-arrayish@npm:0.3.2"
+ checksum: f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54
+ languageName: node
+ linkType: hard
+
+"is-bigint@npm:^1.0.1":
+ version: 1.0.4
+ resolution: "is-bigint@npm:1.0.4"
+ dependencies:
+ has-bigints: "npm:^1.0.1"
+ checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696
+ languageName: node
+ linkType: hard
+
+"is-binary-path@npm:~2.1.0":
+ version: 2.1.0
+ resolution: "is-binary-path@npm:2.1.0"
+ dependencies:
+ binary-extensions: "npm:^2.0.0"
+ checksum: a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38
+ languageName: node
+ linkType: hard
+
+"is-boolean-object@npm:^1.1.0":
+ version: 1.1.2
+ resolution: "is-boolean-object@npm:1.1.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7
+ languageName: node
+ linkType: hard
+
+"is-buffer@npm:^1.1.5":
+ version: 1.1.6
+ resolution: "is-buffer@npm:1.1.6"
+ checksum: ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234
+ languageName: node
+ linkType: hard
+
+"is-buffer@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "is-buffer@npm:2.0.5"
+ checksum: e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a
+ languageName: node
+ linkType: hard
+
+"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
+ version: 1.2.7
+ resolution: "is-callable@npm:1.2.7"
+ checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f
+ languageName: node
+ linkType: hard
+
+"is-ci@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-ci@npm:2.0.0"
+ dependencies:
+ ci-info: "npm:^2.0.0"
+ bin:
+ is-ci: bin.js
+ checksum: 17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a
+ languageName: node
+ linkType: hard
+
+"is-circular@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "is-circular@npm:1.0.2"
+ checksum: d78a71dadb1f7c2857112fec850d0c6c050e8405167c7e0b0303554c1f39ea04c2a473372028333767f85b80293a6337977a98b0bdc11388ec13e7bed8617163
+ languageName: node
+ linkType: hard
+
+"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0":
+ version: 2.13.1
+ resolution: "is-core-module@npm:2.13.1"
+ dependencies:
+ hasown: "npm:^2.0.0"
+ checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518
+ languageName: node
+ linkType: hard
+
+"is-data-descriptor@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-data-descriptor@npm:1.0.1"
+ dependencies:
+ hasown: "npm:^2.0.0"
+ checksum: ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8
+ languageName: node
+ linkType: hard
+
+"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "is-date-object@npm:1.0.5"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e
+ languageName: node
+ linkType: hard
+
+"is-descriptor@npm:^0.1.0":
+ version: 0.1.7
+ resolution: "is-descriptor@npm:0.1.7"
+ dependencies:
+ is-accessor-descriptor: "npm:^1.0.1"
+ is-data-descriptor: "npm:^1.0.1"
+ checksum: f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392
+ languageName: node
+ linkType: hard
+
+"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "is-descriptor@npm:1.0.3"
+ dependencies:
+ is-accessor-descriptor: "npm:^1.0.1"
+ is-data-descriptor: "npm:^1.0.1"
+ checksum: b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f
+ languageName: node
+ linkType: hard
+
+"is-docker@npm:^2.0.0":
+ version: 2.2.1
+ resolution: "is-docker@npm:2.2.1"
+ bin:
+ is-docker: cli.js
+ checksum: e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc
+ languageName: node
+ linkType: hard
+
+"is-docker@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-docker@npm:3.0.0"
+ bin:
+ is-docker: cli.js
+ checksum: d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856
+ languageName: node
+ linkType: hard
+
+"is-electron@npm:^2.2.0":
+ version: 2.2.2
+ resolution: "is-electron@npm:2.2.2"
+ checksum: 327bb373f7be01b16cdff3998b5ddaa87d28f576092affaa7fe0659571b3306fdd458afbf0683a66841e7999af13f46ad0e1b51647b469526cd05a4dd736438a
+ languageName: node
+ linkType: hard
+
+"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "is-extendable@npm:0.1.1"
+ checksum: dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879
+ languageName: node
+ linkType: hard
+
+"is-extendable@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-extendable@npm:1.0.1"
+ dependencies:
+ is-plain-object: "npm:^2.0.4"
+ checksum: 1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f
+ languageName: node
+ linkType: hard
+
+"is-extglob@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "is-extglob@npm:2.1.1"
+ checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912
+ languageName: node
+ linkType: hard
+
+"is-finite@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "is-finite@npm:1.1.0"
+ checksum: ca6bc7a0321b339f098e657bd4cbf4bb2410f5a11f1b9adb1a1a9ab72288b64368e8251326cb1f74e985f2779299cec3e1f1e558b68ce7e1e2c9be17b7cfd626
+ languageName: node
+ linkType: hard
+
+"is-fn@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-fn@npm:1.0.0"
+ checksum: 0b4a3a9f71717d0cde510594c1bc3df31156ea4ac90f1f8d144ce6f97b30ce1c0ce6a99e32c97b63855c738973ea684ebd39b6baade3724e88e5bae909af448e
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-fullwidth-code-point@npm:1.0.0"
+ dependencies:
+ number-is-nan: "npm:^1.0.0"
+ checksum: 12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-fullwidth-code-point@npm:2.0.0"
+ checksum: e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-fullwidth-code-point@npm:3.0.0"
+ checksum: bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc
+ languageName: node
+ linkType: hard
+
+"is-function@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "is-function@npm:1.0.2"
+ checksum: c55289042a0e828a773f1245e2652e0c029efacc78ebe03e61787746fda74e2c41006cd908f20b53c36e45f9e75464475a4b2d68b17f4c7b9f8018bcaec42f9e
+ languageName: node
+ linkType: hard
+
+"is-generator-function@npm:^1.0.7":
+ version: 1.0.10
+ resolution: "is-generator-function@npm:1.0.10"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b
+ languageName: node
+ linkType: hard
+
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
+ version: 4.0.3
+ resolution: "is-glob@npm:4.0.3"
+ dependencies:
+ is-extglob: "npm:^2.1.1"
+ checksum: 17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a
+ languageName: node
+ linkType: hard
+
+"is-hex-prefixed@npm:1.0.0":
+ version: 1.0.0
+ resolution: "is-hex-prefixed@npm:1.0.0"
+ checksum: 767fa481020ae654ab085ca24c63c518705ff36fdfbfc732292dc69092c6f8fdc551f6ce8c5f6ae704b0a19294e6f62be1b4b9859f0e1ac76e3b1b0733599d94
+ languageName: node
+ linkType: hard
+
+"is-inside-container@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-inside-container@npm:1.0.0"
+ dependencies:
+ is-docker: "npm:^3.0.0"
+ bin:
+ is-inside-container: cli.js
+ checksum: a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd
+ languageName: node
+ linkType: hard
+
+"is-interactive@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-interactive@npm:1.0.0"
+ checksum: dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d
+ languageName: node
+ linkType: hard
+
+"is-ip@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "is-ip@npm:3.1.0"
+ dependencies:
+ ip-regex: "npm:^4.0.0"
+ checksum: 4cb643c831314b8fc72770c93a795c0d3dde339f36c8430544c36727956027e2cb329641ace73c5951085ecf93ac608c898859d3d4f7b117d405e1e13c703c76
+ languageName: node
+ linkType: hard
+
+"is-lambda@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-lambda@npm:1.0.1"
+ checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d
+ languageName: node
+ linkType: hard
+
+"is-negative-zero@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "is-negative-zero@npm:2.0.2"
+ checksum: eda024c158f70f2017f3415e471b818d314da5ef5be68f801b16314d4a4b6304a74cbed778acf9e2f955bb9c1c5f2935c1be0c7c99e1ad12286f45366217b6a3
+ languageName: node
+ linkType: hard
+
+"is-number-object@npm:^1.0.4":
+ version: 1.0.7
+ resolution: "is-number-object@npm:1.0.7"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b
+ languageName: node
+ linkType: hard
+
+"is-number@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-number@npm:3.0.0"
+ dependencies:
+ kind-of: "npm:^3.0.2"
+ checksum: e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f
+ languageName: node
+ linkType: hard
+
+"is-number@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "is-number@npm:7.0.0"
+ checksum: b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811
+ languageName: node
+ linkType: hard
+
+"is-obj@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-obj@npm:1.0.1"
+ checksum: 5003acba0af7aa47dfe0760e545a89bbac89af37c12092c3efadc755372cdaec034f130e7a3653a59eb3c1843cfc72ca71eaf1a6c3bafe5a0bab3611a47f9945
+ languageName: node
+ linkType: hard
+
+"is-obj@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-obj@npm:2.0.0"
+ checksum: 85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e
+ languageName: node
+ linkType: hard
+
+"is-path-inside@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "is-path-inside@npm:3.0.3"
+ checksum: cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05
+ languageName: node
+ linkType: hard
+
+"is-plain-obj@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-plain-obj@npm:1.1.0"
+ checksum: daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c
+ languageName: node
+ linkType: hard
+
+"is-plain-obj@npm:^2.0.0, is-plain-obj@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "is-plain-obj@npm:2.1.0"
+ checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53
+ languageName: node
+ linkType: hard
+
+"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4":
+ version: 2.0.4
+ resolution: "is-plain-object@npm:2.0.4"
+ dependencies:
+ isobject: "npm:^3.0.1"
+ checksum: f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4
+ languageName: node
+ linkType: hard
+
+"is-regex@npm:^1.1.4, is-regex@npm:~1.1.4":
+ version: 1.1.4
+ resolution: "is-regex@npm:1.1.4"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ has-tostringtag: "npm:^1.0.0"
+ checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1
+ languageName: node
+ linkType: hard
+
+"is-regexp@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-regexp@npm:1.0.0"
+ checksum: 34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611
+ languageName: node
+ linkType: hard
+
+"is-shared-array-buffer@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "is-shared-array-buffer@npm:1.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ checksum: cfeee6f171f1b13e6cbc6f3b6cc44e192b93df39f3fcb31aa66ffb1d2df3b91e05664311659f9701baba62f5e98c83b0673c628e7adc30f55071c4874fcdccec
+ languageName: node
+ linkType: hard
+
+"is-stream@npm:^1.0.1":
+ version: 1.1.0
+ resolution: "is-stream@npm:1.1.0"
+ checksum: b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002
+ languageName: node
+ linkType: hard
+
+"is-stream@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-stream@npm:2.0.1"
+ checksum: 7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5
+ languageName: node
+ linkType: hard
+
+"is-stream@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "is-stream@npm:3.0.0"
+ checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8
+ languageName: node
+ linkType: hard
+
+"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "is-string@npm:1.0.7"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6
+ languageName: node
+ linkType: hard
+
+"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3":
+ version: 1.0.4
+ resolution: "is-symbol@npm:1.0.4"
+ dependencies:
+ has-symbols: "npm:^1.0.2"
+ checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7
+ languageName: node
+ linkType: hard
+
+"is-text-path@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-text-path@npm:2.0.0"
+ dependencies:
+ text-extensions: "npm:^2.0.0"
+ checksum: e3c470e1262a3a54aa0fca1c0300b2659a7aed155714be6b643f88822c03bcfa6659b491f7a05c5acd3c1a3d6d42bab47e1bdd35bcc3a25973c4f26b2928bc1a
+ languageName: node
+ linkType: hard
+
+"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9":
+ version: 1.1.12
+ resolution: "is-typed-array@npm:1.1.12"
+ dependencies:
+ which-typed-array: "npm:^1.1.11"
+ checksum: 9863e9cc7223c6fc1c462a2c3898a7beff6b41b1ee0fabb03b7d278ae7de670b5bcbc8627db56bb66ed60902fa37d53fe5cce0fd2f7d73ac64fe5da6f409b6ae
+ languageName: node
+ linkType: hard
+
+"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "is-typedarray@npm:1.0.0"
+ checksum: 4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec
+ languageName: node
+ linkType: hard
+
+"is-unicode-supported@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "is-unicode-supported@npm:0.1.0"
+ checksum: 00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453
+ languageName: node
+ linkType: hard
+
+"is-url@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "is-url@npm:1.2.4"
+ checksum: 0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3
+ languageName: node
+ linkType: hard
+
+"is-utf8@npm:^0.2.0":
+ version: 0.2.1
+ resolution: "is-utf8@npm:0.2.1"
+ checksum: 3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09
+ languageName: node
+ linkType: hard
+
+"is-weakref@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "is-weakref@npm:1.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1
+ languageName: node
+ linkType: hard
+
+"is-windows@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "is-windows@npm:1.0.2"
+ checksum: b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5
+ languageName: node
+ linkType: hard
+
+"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "is-wsl@npm:2.2.0"
+ dependencies:
+ is-docker: "npm:^2.0.0"
+ checksum: a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e
+ languageName: node
+ linkType: hard
+
+"isarray@npm:0.0.1":
+ version: 0.0.1
+ resolution: "isarray@npm:0.0.1"
+ checksum: ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311
+ languageName: node
+ linkType: hard
+
+"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "isarray@npm:1.0.0"
+ checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d
+ languageName: node
+ linkType: hard
+
+"isarray@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "isarray@npm:2.0.5"
+ checksum: 4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd
+ languageName: node
+ linkType: hard
+
+"isexe@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "isexe@npm:2.0.0"
+ checksum: 228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d
+ languageName: node
+ linkType: hard
+
+"isexe@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "isexe@npm:3.1.1"
+ checksum: 9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7
+ languageName: node
+ linkType: hard
+
+"iso-constants@npm:^0.1.2":
+ version: 0.1.2
+ resolution: "iso-constants@npm:0.1.2"
+ checksum: bcf2841199ac6623c1ab59538ca80d81b40d48ea65fe264cf195f7ee3b1a771562f6ce2c0addc3980fad02be660b779c00e48fd81470d8cdebd6e068d96f71f4
+ languageName: node
+ linkType: hard
+
+"iso-url@npm:^0.4.7, iso-url@npm:~0.4.7":
+ version: 0.4.7
+ resolution: "iso-url@npm:0.4.7"
+ checksum: 6ab8c38b5f754aded794d71759f748947bff389b87a4ec26e1d3afde12bd7a81a5babcb873754eb64fe37a642c1d00d87bdb0e37077c89ba846ff38ae820af32
+ languageName: node
+ linkType: hard
+
+"isobject@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "isobject@npm:2.1.0"
+ dependencies:
+ isarray: "npm:1.0.0"
+ checksum: c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b
+ languageName: node
+ linkType: hard
+
+"isobject@npm:^3.0.0, isobject@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "isobject@npm:3.0.1"
+ checksum: 03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db
+ languageName: node
+ linkType: hard
+
+"isomorphic-fetch@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "isomorphic-fetch@npm:3.0.0"
+ dependencies:
+ node-fetch: "npm:^2.6.1"
+ whatwg-fetch: "npm:^3.4.1"
+ checksum: 511b1135c6d18125a07de661091f5e7403b7640060355d2d704ce081e019bc1862da849482d079ce5e2559b8976d3de7709566063aec1b908369c0b98a2b075b
+ languageName: node
+ linkType: hard
+
+"isomorphic-unfetch@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "isomorphic-unfetch@npm:3.1.0"
+ dependencies:
+ node-fetch: "npm:^2.6.1"
+ unfetch: "npm:^4.2.0"
+ checksum: d3b61fca06304db692b7f76bdfd3a00f410e42cfa7403c3b250546bf71589d18cf2f355922f57198e4cc4a9872d3647b20397a5c3edf1a347c90d57c83cf2a89
+ languageName: node
+ linkType: hard
+
+"isstream@npm:~0.1.2":
+ version: 0.1.2
+ resolution: "isstream@npm:0.1.2"
+ checksum: a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f
+ languageName: node
+ linkType: hard
+
+"it-all@npm:^1.0.1":
+ version: 1.0.6
+ resolution: "it-all@npm:1.0.6"
+ checksum: 366b5f7b9ceda9c1183d6d67c94e9e8216e21d6a037068881941c6e625aa76e47833a82c328263d118c66d5c3fcf3ebb482a38d6cfa8aebe03c56db791a711f6
+ languageName: node
+ linkType: hard
+
+"it-concat@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "it-concat@npm:1.0.3"
+ dependencies:
+ bl: "npm:^4.0.0"
+ checksum: 604ceae689f9dfbaea2ca985594902b8995d44381d4f254fbcf9cb2499d7b74e45276d1e82a05fe4d71d56c7864f9d5d2306a49fe1a2011bf2eaf52dc9f61354
+ languageName: node
+ linkType: hard
+
+"it-glob@npm:0.0.8":
+ version: 0.0.8
+ resolution: "it-glob@npm:0.0.8"
+ dependencies:
+ fs-extra: "npm:^8.1.0"
+ minimatch: "npm:^3.0.4"
+ checksum: be96d3bba8bba23ec078627104610bc479e2327cf7012c45fef90b1dd598b2cfeac88952ce42cf96ad13d6b3a512cc7dc3e65e0d33fe70b5676a8f2b795ce2e1
+ languageName: node
+ linkType: hard
+
+"it-last@npm:^1.0.2":
+ version: 1.0.6
+ resolution: "it-last@npm:1.0.6"
+ checksum: 2f8e030e3d05c2388c953aacb30b14e1052547872881cee39182bfb45997c886d75a5507ef6a0ebfca718a4b18192cfd0ee5a9f22b961381794f74407ffad7d3
+ languageName: node
+ linkType: hard
+
+"it-map@npm:^1.0.2":
+ version: 1.0.6
+ resolution: "it-map@npm:1.0.6"
+ checksum: bd50936f0534e19cc1110add5150a1791037d2ef56756c1bbb1f3cfbea9d3e143788bef3005481edfadc48364d2139451298ecb139581683c46705efdf8b80a5
+ languageName: node
+ linkType: hard
+
+"it-peekable@npm:0.0.1":
+ version: 0.0.1
+ resolution: "it-peekable@npm:0.0.1"
+ checksum: 2b5fd59803460cb12137e6fc1cf34b53af2f4f65722957cda728a3082f25fab83ddc1d237e86f2767d33d937cdb3b507a848829eb02257ec7c8d1d6979ee9bc8
+ languageName: node
+ linkType: hard
+
+"it-reader@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "it-reader@npm:2.1.0"
+ dependencies:
+ bl: "npm:^4.0.0"
+ checksum: a0e61139cf93bb8b7d45b0e9951e269b7ca3af94004666ab0ce404e228ecdae6fd0c08e44c19673f6c21391c7d5da0a6f78483dafd86a9abc08c7395d4eb5046
+ languageName: node
+ linkType: hard
+
+"it-tar@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "it-tar@npm:1.2.2"
+ dependencies:
+ bl: "npm:^4.0.0"
+ buffer: "npm:^5.4.3"
+ iso-constants: "npm:^0.1.2"
+ it-concat: "npm:^1.0.0"
+ it-reader: "npm:^2.0.0"
+ p-defer: "npm:^3.0.0"
+ checksum: 5e850b6a867b3441d4ec90ad9c9055ad48a4a8a492656e2c7196277cfa84bf5ce635208cc885a21b0504ec97a60cbcada410618fc322447be10857fae0a9bb34
+ languageName: node
+ linkType: hard
+
+"it-to-buffer@npm:^1.0.0":
+ version: 1.0.5
+ resolution: "it-to-buffer@npm:1.0.5"
+ dependencies:
+ buffer: "npm:^5.5.0"
+ checksum: 308fe4934d523ebd35629eec6c0a1c019f7368fa3abd3f8dfbe8305eee2c51667994f007297a8e13b7cec65c59588844ea96429d39d44e7cd138bf0865cf5090
+ languageName: node
+ linkType: hard
+
+"it-to-stream@npm:^0.1.1":
+ version: 0.1.2
+ resolution: "it-to-stream@npm:0.1.2"
+ dependencies:
+ buffer: "npm:^5.6.0"
+ fast-fifo: "npm:^1.0.0"
+ get-iterator: "npm:^1.0.2"
+ p-defer: "npm:^3.0.0"
+ p-fifo: "npm:^1.0.0"
+ readable-stream: "npm:^3.6.0"
+ checksum: 160ff27a94ddba4df5a7134c191662480dc3cd924c9b666d78ba300bafa77b82881d97609fbdf743a12e1e6a4418b3f67413669ab375354d41035e3a00d328e4
+ languageName: node
+ linkType: hard
+
+"jackspeak@npm:^2.3.5":
+ version: 2.3.6
+ resolution: "jackspeak@npm:2.3.6"
+ dependencies:
+ "@isaacs/cliui": "npm:^8.0.2"
+ "@pkgjs/parseargs": "npm:^0.11.0"
+ dependenciesMeta:
+ "@pkgjs/parseargs":
+ optional: true
+ checksum: f01d8f972d894cd7638bc338e9ef5ddb86f7b208ce177a36d718eac96ec86638a6efa17d0221b10073e64b45edc2ce15340db9380b1f5d5c5d000cbc517dc111
+ languageName: node
+ linkType: hard
+
+"jiti@npm:^1.19.1":
+ version: 1.21.0
+ resolution: "jiti@npm:1.21.0"
+ bin:
+ jiti: bin/jiti.js
+ checksum: 7f361219fe6c7a5e440d5f1dba4ab763a5538d2df8708cdc22561cf25ea3e44b837687931fca7cdd8cdd9f567300e90be989dd1321650045012d8f9ed6aab07f
+ languageName: node
+ linkType: hard
+
+"js-cookie@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "js-cookie@npm:2.2.1"
+ checksum: ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376
+ languageName: node
+ linkType: hard
+
+"js-sdsl@npm:^4.1.4":
+ version: 4.4.2
+ resolution: "js-sdsl@npm:4.4.2"
+ checksum: 50707728fc31642164f4d83c8087f3750aaa99c450b008b19e236a1f190c9e48f9fc799615c341f9ca2c0803b15ab6f48d92a9cc3e6ffd20065cba7d7e742b92
+ languageName: node
+ linkType: hard
+
+"js-sha3@npm:0.5.7, js-sha3@npm:^0.5.7":
+ version: 0.5.7
+ resolution: "js-sha3@npm:0.5.7"
+ checksum: 17b17d557f9d594ed36ba6c8cdc234bedd7b74ce4baf171e23a1f16b9a89b1527ae160e4eb1b836520acf5919b00732a22183fb00b7808702c36f646c1e9e973
+ languageName: node
+ linkType: hard
+
+"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0":
+ version: 0.8.0
+ resolution: "js-sha3@npm:0.8.0"
+ checksum: 43a21dc7967c871bd2c46cb1c2ae97441a97169f324e509f382d43330d8f75cf2c96dba7c806ab08a425765a9c847efdd4bffbac2d99c3a4f3de6c0218f40533
+ languageName: node
+ linkType: hard
+
+"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "js-tokens@npm:4.0.0"
+ checksum: e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed
+ languageName: node
+ linkType: hard
+
+"js-tokens@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "js-tokens@npm:3.0.2"
+ checksum: e3c3ee4d12643d90197628eb022a2884a15f08ea7dcac1ce97fdeee43031fbfc7ede674f2cdbbb582dcd4c94388b22e52d56c6cbeb2ac7d1b57c2f33c405e2ba
+ languageName: node
+ linkType: hard
+
+"js-yaml@npm:3.x, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.0":
+ version: 3.14.1
+ resolution: "js-yaml@npm:3.14.1"
+ dependencies:
+ argparse: "npm:^1.0.7"
+ esprima: "npm:^4.0.0"
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b
+ languageName: node
+ linkType: hard
+
+"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "js-yaml@npm:4.1.0"
+ dependencies:
+ argparse: "npm:^2.0.1"
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f
+ languageName: node
+ linkType: hard
+
+"jsbn@npm:~0.1.0":
+ version: 0.1.1
+ resolution: "jsbn@npm:0.1.1"
+ checksum: e046e05c59ff880ee4ef68902dbdcb6d2f3c5d60c357d4d68647dc23add556c31c0e5f41bdb7e69e793dd63468bd9e085da3636341048ef577b18f5b713877c0
+ languageName: node
+ linkType: hard
+
+"jsesc@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "jsesc@npm:1.3.0"
+ bin:
+ jsesc: bin/jsesc
+ checksum: 62420889dd46b4cdba4df20fe6ffdefa6eeab7532fb4079170ea1b53c45d5a6abcb485144905833e5a69cc1735db12319b1e0b0f9a556811ec926b57a22318a7
+ languageName: node
+ linkType: hard
+
+"jsesc@npm:~0.5.0":
+ version: 0.5.0
+ resolution: "jsesc@npm:0.5.0"
+ bin:
+ jsesc: bin/jsesc
+ checksum: f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9
+ languageName: node
+ linkType: hard
+
+"json-buffer@npm:3.0.0":
+ version: 3.0.0
+ resolution: "json-buffer@npm:3.0.0"
+ checksum: 118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944
+ languageName: node
+ linkType: hard
+
+"json-buffer@npm:3.0.1":
+ version: 3.0.1
+ resolution: "json-buffer@npm:3.0.1"
+ checksum: 0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7
+ languageName: node
+ linkType: hard
+
+"json-parse-even-better-errors@npm:^2.3.0":
+ version: 2.3.1
+ resolution: "json-parse-even-better-errors@npm:2.3.1"
+ checksum: 140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3
+ languageName: node
+ linkType: hard
+
+"json-rpc-engine@npm:^3.4.0, json-rpc-engine@npm:^3.6.0":
+ version: 3.8.0
+ resolution: "json-rpc-engine@npm:3.8.0"
+ dependencies:
+ async: "npm:^2.0.1"
+ babel-preset-env: "npm:^1.7.0"
+ babelify: "npm:^7.3.0"
+ json-rpc-error: "npm:^2.0.0"
+ promise-to-callback: "npm:^1.0.0"
+ safe-event-emitter: "npm:^1.0.1"
+ checksum: 79c864d0224bfe743cdf3ccc2c24147ec802ebb362dc9c1f7a1043b24d13dcceb38ec11c344c57aece9f815675480943ef90d555dd2cf354cdfdb32769592c97
+ languageName: node
+ linkType: hard
+
+"json-rpc-error@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "json-rpc-error@npm:2.0.0"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ checksum: 0a28e31dacb97ecc3716daf3b1872516de1988fa0d007f8975e4160c2641dad25289f3522acca2c5eea42499b6e853b1569e69e54e7c3320505e3a92e82feddb
+ languageName: node
+ linkType: hard
+
+"json-rpc-random-id@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "json-rpc-random-id@npm:1.0.1"
+ checksum: 8d4594a3d4ef5f4754336e350291a6677fc6e0d8801ecbb2a1e92e50ca04a4b57e5eb97168a4b2a8e6888462133cbfee13ea90abc008fb2f7279392d83d3ee7a
+ languageName: node
+ linkType: hard
+
+"json-schema-traverse@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "json-schema-traverse@npm:0.4.1"
+ checksum: 108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce
+ languageName: node
+ linkType: hard
+
+"json-schema-traverse@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "json-schema-traverse@npm:1.0.0"
+ checksum: 71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6
+ languageName: node
+ linkType: hard
+
+"json-schema@npm:0.4.0":
+ version: 0.4.0
+ resolution: "json-schema@npm:0.4.0"
+ checksum: d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3
+ languageName: node
+ linkType: hard
+
+"json-stable-stringify-without-jsonify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
+ checksum: cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5
+ languageName: node
+ linkType: hard
+
+"json-stable-stringify@npm:^1.0.1":
+ version: 1.1.0
+ resolution: "json-stable-stringify@npm:1.1.0"
+ dependencies:
+ call-bind: "npm:^1.0.5"
+ isarray: "npm:^2.0.5"
+ jsonify: "npm:^0.0.1"
+ object-keys: "npm:^1.1.1"
+ checksum: 8888ac86dbf55c1d494bdf40705171c30884686911c37383d3aab777754bf5c1d60dc7a4dfd67f32ba37b184da5c99948a382f1c2912895a35453002e253314b
+ languageName: node
+ linkType: hard
+
+"json-stringify-safe@npm:~5.0.1":
+ version: 5.0.1
+ resolution: "json-stringify-safe@npm:5.0.1"
+ checksum: 7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37
+ languageName: node
+ linkType: hard
+
+"json-text-sequence@npm:~0.1.0":
+ version: 0.1.1
+ resolution: "json-text-sequence@npm:0.1.1"
+ dependencies:
+ delimit-stream: "npm:0.1.0"
+ checksum: 5c436da4ab3d29f227eaefea2340a116eb62701007f5728c6a2369956d81903a53bbd970dde7e2dd6a9471043f48e97130c65adcc5a0bdd40461fda6d20eab20
+ languageName: node
+ linkType: hard
+
+"json5@npm:^0.5.1":
+ version: 0.5.1
+ resolution: "json5@npm:0.5.1"
+ bin:
+ json5: lib/cli.js
+ checksum: aca0ab7ccf1883d3fc2ecc16219bc389716a773f774552817deaadb549acc0bb502e317a81946fc0a48f9eb6e0822cf1dc5a097009203f2c94de84c8db02a1f3
+ languageName: node
+ linkType: hard
+
+"jsonfile@npm:^2.1.0":
+ version: 2.4.0
+ resolution: "jsonfile@npm:2.4.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.6"
+ dependenciesMeta:
+ graceful-fs:
+ optional: true
+ checksum: 02ad746d9490686519b3369bc9572694076eb982e1b4982c5ad9b91bc3c0ad30d10c866bb26b7a87f0c4025a80222cd2962cb57083b5a6a475a9031eab8c8962
+ languageName: node
+ linkType: hard
+
+"jsonfile@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "jsonfile@npm:4.0.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.6"
+ dependenciesMeta:
+ graceful-fs:
+ optional: true
+ checksum: 7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480
+ languageName: node
+ linkType: hard
+
+"jsonfile@npm:^6.0.1":
+ version: 6.1.0
+ resolution: "jsonfile@npm:6.1.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.6"
+ universalify: "npm:^2.0.0"
+ dependenciesMeta:
+ graceful-fs:
+ optional: true
+ checksum: 4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865
+ languageName: node
+ linkType: hard
+
+"jsonify@npm:^0.0.1":
+ version: 0.0.1
+ resolution: "jsonify@npm:0.0.1"
+ checksum: 7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6
+ languageName: node
+ linkType: hard
+
+"jsonparse@npm:^1.2.0":
+ version: 1.3.1
+ resolution: "jsonparse@npm:1.3.1"
+ checksum: 89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0
+ languageName: node
+ linkType: hard
+
+"jsonschema@npm:^1.2.4":
+ version: 1.4.1
+ resolution: "jsonschema@npm:1.4.1"
+ checksum: c3422d3fc7d33ff7234a806ffa909bb6fb5d1cd664bea229c64a1785dc04cbccd5fc76cf547c6ab6dd7881dbcaf3540a6a9f925a5956c61a9cd3e23a3c1796ef
+ languageName: node
+ linkType: hard
+
+"jsprim@npm:^1.2.2":
+ version: 1.4.2
+ resolution: "jsprim@npm:1.4.2"
+ dependencies:
+ assert-plus: "npm:1.0.0"
+ extsprintf: "npm:1.3.0"
+ json-schema: "npm:0.4.0"
+ verror: "npm:1.10.0"
+ checksum: 5e4bca99e90727c2040eb4c2190d0ef1fe51798ed5714e87b841d304526190d960f9772acc7108fa1416b61e1122bcd60e4460c91793dce0835df5852aab55af
+ languageName: node
+ linkType: hard
+
+"keccak@npm:3.0.1":
+ version: 3.0.1
+ resolution: "keccak@npm:3.0.1"
+ dependencies:
+ node-addon-api: "npm:^2.0.0"
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.2.0"
+ checksum: dd274c2e177c12c9f5a05bd7460f04b49c03711770ecdb5f1a7fa56169994f9f0a7857c426cf65a2a4078908b12fe8bb6fdf1c28c9baab69835c5e678c10d7ab
+ languageName: node
+ linkType: hard
+
+"keccak@npm:^3.0.0, keccak@npm:^3.0.2":
+ version: 3.0.4
+ resolution: "keccak@npm:3.0.4"
+ dependencies:
+ node-addon-api: "npm:^2.0.0"
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.2.0"
+ readable-stream: "npm:^3.6.0"
+ checksum: 153525c1c1f770beadb8f8897dec2f1d2dcbee11d063fe5f61957a5b236bfd3d2a111ae2727e443aa6a848df5edb98b9ef237c78d56df49087b0ca8a232ca9cd
+ languageName: node
+ linkType: hard
+
+"keyv@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "keyv@npm:3.1.0"
+ dependencies:
+ json-buffer: "npm:3.0.0"
+ checksum: 6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b
+ languageName: node
+ linkType: hard
+
+"keyv@npm:^4.0.0, keyv@npm:^4.5.3":
+ version: 4.5.4
+ resolution: "keyv@npm:4.5.4"
+ dependencies:
+ json-buffer: "npm:3.0.1"
+ checksum: aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e
+ languageName: node
+ linkType: hard
+
+"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0":
+ version: 3.2.2
+ resolution: "kind-of@npm:3.2.2"
+ dependencies:
+ is-buffer: "npm:^1.1.5"
+ checksum: 7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9
+ languageName: node
+ linkType: hard
+
+"kind-of@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "kind-of@npm:4.0.0"
+ dependencies:
+ is-buffer: "npm:^1.1.5"
+ checksum: d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165
+ languageName: node
+ linkType: hard
+
+"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "kind-of@npm:6.0.3"
+ checksum: 61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4
+ languageName: node
+ linkType: hard
+
+"klaw-sync@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "klaw-sync@npm:6.0.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.11"
+ checksum: 00d8e4c48d0d699b743b3b028e807295ea0b225caf6179f51029e19783a93ad8bb9bccde617d169659fbe99559d73fb35f796214de031d0023c26b906cecd70a
+ languageName: node
+ linkType: hard
+
+"klaw@npm:^1.0.0":
+ version: 1.3.1
+ resolution: "klaw@npm:1.3.1"
+ dependencies:
+ graceful-fs: "npm:^4.1.9"
+ dependenciesMeta:
+ graceful-fs:
+ optional: true
+ checksum: da994768b02b3843cc994c99bad3cf1c8c67716beb4dd2834133c919e9e9ee788669fbe27d88ab0ad9a3991349c28280afccbde01c2318229b662dd7a05e4728
+ languageName: node
+ linkType: hard
+
+"kuler@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "kuler@npm:2.0.0"
+ checksum: 0a4e99d92ca373f8f74d1dc37931909c4d0d82aebc94cf2ba265771160fc12c8df34eaaac80805efbda367e2795cb1f1dd4c3d404b6b1cf38aec94035b503d2d
+ languageName: node
+ linkType: hard
+
+"lcid@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "lcid@npm:1.0.0"
+ dependencies:
+ invert-kv: "npm:^1.0.0"
+ checksum: 87fb32196c3c80458778f34f71c042e114f3134a3c86c0d60ee9c94f0750e467d7ca0c005a5224ffd9d49a6e449b5e5c31e1544f1827765a0ba8747298f5980e
+ languageName: node
+ linkType: hard
+
+"level-codec@npm:^9.0.0":
+ version: 9.0.2
+ resolution: "level-codec@npm:9.0.2"
+ dependencies:
+ buffer: "npm:^5.6.0"
+ checksum: 38a7eb8beed37969ad93160251d5be8e667d4ea0ee199d5e72e61739e552987a71acaa2daa1d2dbc7541f0cfb64e2bd8b50c3d8757cfa41468d8631aa45cc0eb
+ languageName: node
+ linkType: hard
+
+"level-codec@npm:~7.0.0":
+ version: 7.0.1
+ resolution: "level-codec@npm:7.0.1"
+ checksum: 4def4978695b6b2be359c2bbad86a1331aaa7f754955efa15bff898608e545bb9b26ae70d81ce161e0095b14d287efaf96db202166b7673947d57bac6d9ff2af
+ languageName: node
+ linkType: hard
+
+"level-errors@npm:^1.0.3":
+ version: 1.1.2
+ resolution: "level-errors@npm:1.1.2"
+ dependencies:
+ errno: "npm:~0.1.1"
+ checksum: c9543fcd83668c6fb15b16930905d3e4f35ae6780562e326c0b7272269e53e8a354e4148fbc5b19d0ac063f398cb014112435b9bf2b7e89a45c33a11b696d411
+ languageName: node
+ linkType: hard
+
+"level-errors@npm:^2.0.0, level-errors@npm:~2.0.0":
+ version: 2.0.1
+ resolution: "level-errors@npm:2.0.1"
+ dependencies:
+ errno: "npm:~0.1.1"
+ checksum: 9e664afb98febe22e6ccde063be85e2b6e472414325bea87f0b2288bec589ef97658028f8654dc4716a06cda15c205e910b6cf5eb3906ed3ca06ea84d370002f
+ languageName: node
+ linkType: hard
+
+"level-errors@npm:~1.0.3":
+ version: 1.0.5
+ resolution: "level-errors@npm:1.0.5"
+ dependencies:
+ errno: "npm:~0.1.1"
+ checksum: 6a95e320df12eb17a3c4f2c1135fe3c2502acc6ceeb8e19c8bf753077528841f648399187def49726c86c475950503f22d3d8e5c7c6a4918f4a13e6ce80bdd06
+ languageName: node
+ linkType: hard
+
+"level-iterator-stream@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "level-iterator-stream@npm:2.0.3"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ readable-stream: "npm:^2.0.5"
+ xtend: "npm:^4.0.0"
+ checksum: ae8b1d06c39aecf4760b7a12f5f3e04f214835210d61c178b7d06a5509b162888436adc93c1616e1bbd7d7d017ee0cd18b7e8009c2b5d2f9c967d5b222f08e56
+ languageName: node
+ linkType: hard
+
+"level-iterator-stream@npm:~1.3.0":
+ version: 1.3.1
+ resolution: "level-iterator-stream@npm:1.3.1"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ level-errors: "npm:^1.0.3"
+ readable-stream: "npm:^1.0.33"
+ xtend: "npm:^4.0.0"
+ checksum: d122c954c0fcb0034f1c2bba06a5f6c14faf56b0ea3c9c1b641059a9cd9181e20066a99dfb8e1e0a048aa03205850ac344792f27596064d77355d8bcb01de7a3
+ languageName: node
+ linkType: hard
+
+"level-iterator-stream@npm:~3.0.0":
+ version: 3.0.1
+ resolution: "level-iterator-stream@npm:3.0.1"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ readable-stream: "npm:^2.3.6"
+ xtend: "npm:^4.0.0"
+ checksum: 2ade0a78199e9c58cbbb1cca94dfd1864fc5d66bae8ec304e2f2e8fb32ec412cdf0ee4315644a03407f4980a41821d85f4dedd4747df3b76c43de50d2d846895
+ languageName: node
+ linkType: hard
+
+"level-mem@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "level-mem@npm:3.0.1"
+ dependencies:
+ level-packager: "npm:~4.0.0"
+ memdown: "npm:~3.0.0"
+ checksum: 81a08a7de8aed3cf6b0719fd2851d0b14a6d1d7bfc286198d64c57844eba91ea48ee838a277bf489d155b8e7e7cb1d9ea2fb4e4c4d51f6329dfd5cd51bd3df12
+ languageName: node
+ linkType: hard
+
+"level-packager@npm:~4.0.0":
+ version: 4.0.1
+ resolution: "level-packager@npm:4.0.1"
+ dependencies:
+ encoding-down: "npm:~5.0.0"
+ levelup: "npm:^3.0.0"
+ checksum: e490159bfa930d4e941e445c2276f10ce58f5f097dca38547498d48bef56b6b6b373128410331dcd68cb33e81efbdd912a70904f10ea4837fde613e0f7a48528
+ languageName: node
+ linkType: hard
+
+"level-post@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "level-post@npm:1.0.7"
+ dependencies:
+ ltgt: "npm:^2.1.2"
+ checksum: b458a294ed056b37ccfb8adee46325073d839b2e594b7647edc8fcefd241dc6f78e0260a4f06e3097e4d38b260fcf082681d40e7155111f99c4ed540a2451d70
+ languageName: node
+ linkType: hard
+
+"level-sublevel@npm:6.6.4":
+ version: 6.6.4
+ resolution: "level-sublevel@npm:6.6.4"
+ dependencies:
+ bytewise: "npm:~1.1.0"
+ level-codec: "npm:^9.0.0"
+ level-errors: "npm:^2.0.0"
+ level-iterator-stream: "npm:^2.0.3"
+ ltgt: "npm:~2.1.1"
+ pull-defer: "npm:^0.2.2"
+ pull-level: "npm:^2.0.3"
+ pull-stream: "npm:^3.6.8"
+ typewiselite: "npm:~1.0.0"
+ xtend: "npm:~4.0.0"
+ checksum: 4e380d3c696ac37fb7136d447ab9204e2288270897834000c71c7bf1f50cd85536b1cc718e7cd6d8b4b19f6934de5c840a93e888d95189ba54cd2e785efcaf4b
+ languageName: node
+ linkType: hard
+
+"level-supports@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "level-supports@npm:4.0.1"
+ checksum: a94aa591786845d17c9c62ad075ae33e0fce5be714baa6e16305ed14e2d3638d09e724247fa3f63951e36de57ffd168d63e159e79d03944ee648054b8c7c1684
+ languageName: node
+ linkType: hard
+
+"level-transcoder@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "level-transcoder@npm:1.0.1"
+ dependencies:
+ buffer: "npm:^6.0.3"
+ module-error: "npm:^1.0.1"
+ checksum: 25936330676325f22c5143aff5c7fe3f1db156db99f9efb07a2642045c2c6ee565fcbfccbadc0600b3abf8bbe595632cacc3dd334009214069d1857daa57987e
+ languageName: node
+ linkType: hard
+
+"level-ws@npm:0.0.0":
+ version: 0.0.0
+ resolution: "level-ws@npm:0.0.0"
+ dependencies:
+ readable-stream: "npm:~1.0.15"
+ xtend: "npm:~2.1.1"
+ checksum: 1be0d332fef7d79eb61670d0dd61837a523bdb914ba757af3d7898a9f46d5e54634b3e631baa3b88a283f44abb976cca5077a6a5f1d9e3fe9f8a7d67397a2fa0
+ languageName: node
+ linkType: hard
+
+"level-ws@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "level-ws@npm:1.0.0"
+ dependencies:
+ inherits: "npm:^2.0.3"
+ readable-stream: "npm:^2.2.8"
+ xtend: "npm:^4.0.1"
+ checksum: c80fcce2f86658a750aeccd11eb2c720ac0f25c0d0bc19cf3b8f25108d7245bc151603463ad8229e2d7ea3245e9cd32b0938e24aa388006192e190f8a6978796
+ languageName: node
+ linkType: hard
+
+"level@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "level@npm:8.0.0"
+ dependencies:
+ browser-level: "npm:^1.0.1"
+ classic-level: "npm:^1.2.0"
+ checksum: 5259de90a48448b8bf097c148548443dd1a2107c670a7d77df1c36ed5e226edb6ef9ccc35fd8ee13e0924e48a1563ab8f1af8a2f24c7e614a8c1541e8edf6701
+ languageName: node
+ linkType: hard
+
+"levelup@npm:3.1.1, levelup@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "levelup@npm:3.1.1"
+ dependencies:
+ deferred-leveldown: "npm:~4.0.0"
+ level-errors: "npm:~2.0.0"
+ level-iterator-stream: "npm:~3.0.0"
+ xtend: "npm:~4.0.0"
+ checksum: 81f0434d42432820fcc65f4438c500bee379109594ff13af0556355f5ab352ecd9d75faca7e73ccdbddf117e7ab9a40f3eeaf0dd2ae6457556dd3b36769c2297
+ languageName: node
+ linkType: hard
+
+"levelup@npm:^1.2.1":
+ version: 1.3.9
+ resolution: "levelup@npm:1.3.9"
+ dependencies:
+ deferred-leveldown: "npm:~1.2.1"
+ level-codec: "npm:~7.0.0"
+ level-errors: "npm:~1.0.3"
+ level-iterator-stream: "npm:~1.3.0"
+ prr: "npm:~1.0.1"
+ semver: "npm:~5.4.1"
+ xtend: "npm:~4.0.0"
+ checksum: dabd8988a4735e9275c8828bb110e9bbd120cde8dfb9f969ed0d2cf0643d034e8e5abe4cc99467b713e1867f89c877ff6b52a27c475375deb4c1440c713ee9e8
+ languageName: node
+ linkType: hard
+
+"levn@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "levn@npm:0.4.1"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:~0.4.0"
+ checksum: effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e
+ languageName: node
+ linkType: hard
+
+"levn@npm:~0.3.0":
+ version: 0.3.0
+ resolution: "levn@npm:0.3.0"
+ dependencies:
+ prelude-ls: "npm:~1.1.2"
+ type-check: "npm:~0.3.2"
+ checksum: e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676
+ languageName: node
+ linkType: hard
+
+"lines-and-columns@npm:^1.1.6":
+ version: 1.2.4
+ resolution: "lines-and-columns@npm:1.2.4"
+ checksum: 3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d
+ languageName: node
+ linkType: hard
+
+"lint-staged@npm:^10.5.4":
+ version: 10.5.4
+ resolution: "lint-staged@npm:10.5.4"
+ dependencies:
+ chalk: "npm:^4.1.0"
+ cli-truncate: "npm:^2.1.0"
+ commander: "npm:^6.2.0"
+ cosmiconfig: "npm:^7.0.0"
+ debug: "npm:^4.2.0"
+ dedent: "npm:^0.7.0"
+ enquirer: "npm:^2.3.6"
+ execa: "npm:^4.1.0"
+ listr2: "npm:^3.2.2"
+ log-symbols: "npm:^4.0.0"
+ micromatch: "npm:^4.0.2"
+ normalize-path: "npm:^3.0.0"
+ please-upgrade-node: "npm:^3.2.0"
+ string-argv: "npm:0.3.1"
+ stringify-object: "npm:^3.3.0"
+ bin:
+ lint-staged: bin/lint-staged.js
+ checksum: 5a3b8854e3a1d90533a8e5f2d228634a044563104b9a1f2052e91a565542ee72ab60ffd463c9b2117a1c660adc5ad0737831a4dc61c91952f3032ce2b98fa670
+ languageName: node
+ linkType: hard
+
+"listr2@npm:^3.2.2":
+ version: 3.14.0
+ resolution: "listr2@npm:3.14.0"
+ dependencies:
+ cli-truncate: "npm:^2.1.0"
+ colorette: "npm:^2.0.16"
+ log-update: "npm:^4.0.0"
+ p-map: "npm:^4.0.0"
+ rfdc: "npm:^1.3.0"
+ rxjs: "npm:^7.5.1"
+ through: "npm:^2.3.8"
+ wrap-ansi: "npm:^7.0.0"
+ peerDependencies:
+ enquirer: ">= 2.3.0 < 3"
+ peerDependenciesMeta:
+ enquirer:
+ optional: true
+ checksum: 8301703876ad6bf50cd769e9c1169c2aa435951d69d4f54fc202a13c1b6006a9b3afbcf9842440eb22f08beec4d311d365e31d4ed2e0fcabf198d8085b06a421
+ languageName: node
+ linkType: hard
+
+"load-json-file@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "load-json-file@npm:1.1.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.2"
+ parse-json: "npm:^2.2.0"
+ pify: "npm:^2.0.0"
+ pinkie-promise: "npm:^2.0.0"
+ strip-bom: "npm:^2.0.0"
+ checksum: 2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "locate-path@npm:2.0.0"
+ dependencies:
+ p-locate: "npm:^2.0.0"
+ path-exists: "npm:^3.0.0"
+ checksum: 24efa0e589be6aa3c469b502f795126b26ab97afa378846cb508174211515633b770aa0ba610cab113caedab8d2a4902b061a08aaed5297c12ab6f5be4df0133
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "locate-path@npm:5.0.0"
+ dependencies:
+ p-locate: "npm:^4.1.0"
+ checksum: 33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
+ dependencies:
+ p-locate: "npm:^5.0.0"
+ checksum: d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3
+ languageName: node
+ linkType: hard
+
+"lodash.assign@npm:^4.0.3, lodash.assign@npm:^4.0.6":
+ version: 4.2.0
+ resolution: "lodash.assign@npm:4.2.0"
+ checksum: 77e9a28edcb41655e5f5b4b07ec55a5f9bbd6f020f64474acd66c94ce256ed26451f59e5eb421fc4e5ea79d3939a2e2b3a6abeaa0da47bfd1ccd64dfb21f89a0
+ languageName: node
+ linkType: hard
+
+"lodash.camelcase@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "lodash.camelcase@npm:4.3.0"
+ checksum: fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432
+ languageName: node
+ linkType: hard
+
+"lodash.clonedeep@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.clonedeep@npm:4.5.0"
+ checksum: 2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985
+ languageName: node
+ linkType: hard
+
+"lodash.isequal@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.isequal@npm:4.5.0"
+ checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f
+ languageName: node
+ linkType: hard
+
+"lodash.isequalwith@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "lodash.isequalwith@npm:4.4.0"
+ checksum: edb7f01c6d949fad36c756e7b1af6ee1df8b9663cee62880186a3b241e133a981bc7eed42cf14715a58f939d6d779185c3ead0c3f0d617d1ad59f50b423eb5d5
+ languageName: node
+ linkType: hard
+
+"lodash.isfunction@npm:^3.0.9":
+ version: 3.0.9
+ resolution: "lodash.isfunction@npm:3.0.9"
+ checksum: e88620922f5f104819496884779ca85bfc542efb2946df661ab3e2cd38da5c8375434c6adbedfc76dd3c2b04075d2ba8ec215cfdedf08ddd2e3c3467e8a26ccd
+ languageName: node
+ linkType: hard
+
+"lodash.isplainobject@npm:^4.0.6":
+ version: 4.0.6
+ resolution: "lodash.isplainobject@npm:4.0.6"
+ checksum: afd70b5c450d1e09f32a737bed06ff85b873ecd3d3d3400458725283e3f2e0bb6bf48e67dbe7a309eb371a822b16a26cca4a63c8c52db3fc7dc9d5f9dd324cbb
+ languageName: node
+ linkType: hard
+
+"lodash.kebabcase@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "lodash.kebabcase@npm:4.1.1"
+ checksum: da5d8f41dbb5bc723d4bf9203d5096ca8da804d6aec3d2b56457156ba6c8d999ff448d347ebd97490da853cb36696ea4da09a431499f1ee8deb17b094ecf4e33
+ languageName: node
+ linkType: hard
+
+"lodash.merge@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.merge@npm:4.6.2"
+ checksum: 402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
+ languageName: node
+ linkType: hard
+
+"lodash.mergewith@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.mergewith@npm:4.6.2"
+ checksum: 4adbed65ff96fd65b0b3861f6899f98304f90fd71e7f1eb36c1270e05d500ee7f5ec44c02ef979b5ddbf75c0a0b9b99c35f0ad58f4011934c4d4e99e5200b3b5
+ languageName: node
+ linkType: hard
+
+"lodash.snakecase@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "lodash.snakecase@npm:4.1.1"
+ checksum: f0b3f2497eb20eea1a1cfc22d645ecaeb78ac14593eb0a40057977606d2f35f7aaff0913a06553c783b535aafc55b718f523f9eb78f8d5293f492af41002eaf9
+ languageName: node
+ linkType: hard
+
+"lodash.startcase@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "lodash.startcase@npm:4.4.0"
+ checksum: bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0
+ languageName: node
+ linkType: hard
+
+"lodash.truncate@npm:^4.4.2":
+ version: 4.4.2
+ resolution: "lodash.truncate@npm:4.4.2"
+ checksum: 4e870d54e8a6c86c8687e057cec4069d2e941446ccab7f40b4d9555fa5872d917d0b6aa73bece7765500a3123f1723bcdba9ae881b679ef120bba9e1a0b0ed70
+ languageName: node
+ linkType: hard
+
+"lodash.uniq@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.uniq@npm:4.5.0"
+ checksum: 262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e
+ languageName: node
+ linkType: hard
+
+"lodash.upperfirst@npm:^4.3.1":
+ version: 4.3.1
+ resolution: "lodash.upperfirst@npm:4.3.1"
+ checksum: 435625da4b3ee74e7a1367a780d9107ab0b13ef4359fc074b2a1a40458eb8d91b655af62f6795b7138d493303a98c0285340160341561d6896e4947e077fa975
+ languageName: node
+ linkType: hard
+
+"lodash@npm:4.17.20":
+ version: 4.17.20
+ resolution: "lodash@npm:4.17.20"
+ checksum: faec37cb9f161b766bdc078a1356a07b9eaaa867796dd2520a407fe0a6a6d7be031e8f228f0cf3d305095703ee40258616c870b8d17dcdcb16f745bf31e8c3c2
+ languageName: node
+ linkType: hard
+
+"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4":
+ version: 4.17.21
+ resolution: "lodash@npm:4.17.21"
+ checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
+ languageName: node
+ linkType: hard
+
+"log-symbols@npm:4.1.0, log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "log-symbols@npm:4.1.0"
+ dependencies:
+ chalk: "npm:^4.1.0"
+ is-unicode-supported: "npm:^0.1.0"
+ checksum: 67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6
+ languageName: node
+ linkType: hard
+
+"log-update@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "log-update@npm:4.0.0"
+ dependencies:
+ ansi-escapes: "npm:^4.3.0"
+ cli-cursor: "npm:^3.1.0"
+ slice-ansi: "npm:^4.0.0"
+ wrap-ansi: "npm:^6.2.0"
+ checksum: 18b299e230432a156f2535660776406d15ba8bb7817dd3eaadd58004b363756d4ecaabcd658f9949f90b62ea7d3354423be3fdeb7a201ab951ec0e8d6139af86
+ languageName: node
+ linkType: hard
+
+"logform@npm:^2.3.2, logform@npm:^2.4.0":
+ version: 2.6.0
+ resolution: "logform@npm:2.6.0"
+ dependencies:
+ "@colors/colors": "npm:1.6.0"
+ "@types/triple-beam": "npm:^1.3.2"
+ fecha: "npm:^4.2.0"
+ ms: "npm:^2.1.1"
+ safe-stable-stringify: "npm:^2.3.1"
+ triple-beam: "npm:^1.3.0"
+ checksum: 6e02f8617a03155b2fce451bacf777a2c01da16d32c4c745b3ec85be6c3f2602f2a4953a8bd096441cb4c42c447b52318541d6b6bc335dce903cb9ad77a1749f
+ languageName: node
+ linkType: hard
+
+"looper@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "looper@npm:2.0.0"
+ checksum: 0f271009248fb767f760ab53ff04f81eb58f87f1e47f7380cb2141ba39085b8587bdbb6f2cba3bfd049e61b6d5b6306704239869ebc3e22937e5fdc717742234
+ languageName: node
+ linkType: hard
+
+"looper@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "looper@npm:3.0.0"
+ checksum: aa9199913f50ce3def9d3cc7fd9da8db8be9c2ad553d94c6f4d592b5e6d84f4338a87d194861b23586a785e2e18b57c58f6896ccacab84a4590d641b25581180
+ languageName: node
+ linkType: hard
+
+"loose-envify@npm:^1.0.0":
+ version: 1.4.0
+ resolution: "loose-envify@npm:1.4.0"
+ dependencies:
+ js-tokens: "npm:^3.0.0 || ^4.0.0"
+ bin:
+ loose-envify: cli.js
+ checksum: 655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e
+ languageName: node
+ linkType: hard
+
+"loupe@npm:^2.3.6":
+ version: 2.3.7
+ resolution: "loupe@npm:2.3.7"
+ dependencies:
+ get-func-name: "npm:^2.0.1"
+ checksum: 71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4
+ languageName: node
+ linkType: hard
+
+"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "lowercase-keys@npm:1.0.1"
+ checksum: 56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66
+ languageName: node
+ linkType: hard
+
+"lowercase-keys@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "lowercase-keys@npm:2.0.0"
+ checksum: f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082
+ languageName: node
+ linkType: hard
+
+"lowercase-keys@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "lowercase-keys@npm:3.0.0"
+ checksum: ef62b9fa5690ab0a6e4ef40c94efce68e3ed124f583cc3be38b26ff871da0178a28b9a84ce0c209653bb25ca135520ab87fea7cd411a54ac4899cb2f30501430
+ languageName: node
+ linkType: hard
+
+"lru-cache@npm:5.1.1, lru-cache@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "lru-cache@npm:5.1.1"
+ dependencies:
+ yallist: "npm:^3.0.2"
+ checksum: 89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482
+ languageName: node
+ linkType: hard
+
+"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0":
+ version: 10.1.0
+ resolution: "lru-cache@npm:10.1.0"
+ checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e
+ languageName: node
+ linkType: hard
+
+"lru-cache@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "lru-cache@npm:3.2.0"
+ dependencies:
+ pseudomap: "npm:^1.0.1"
+ checksum: a42c01f98622733164cbd88c5f18a167b6bd4d7acd90c05c98f86d87b499733529674c2f66bf036fc6d7a82041d1215fefbc876f0d902626940dcb758ea5b17c
+ languageName: node
+ linkType: hard
+
+"lru-cache@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "lru-cache@npm:6.0.0"
+ dependencies:
+ yallist: "npm:^4.0.0"
+ checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9
+ languageName: node
+ linkType: hard
+
+"lru_map@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "lru_map@npm:0.3.3"
+ checksum: d861f14a142a4a74ebf8d3ad57f2e768a5b820db4100ae53eed1a64eb6350912332e6ebc87cb7415ad6d0cd8f3ce6d20beab9a5e6042ccb5996ea0067a220448
+ languageName: node
+ linkType: hard
+
+"ltgt@npm:^2.1.2, ltgt@npm:~2.2.0":
+ version: 2.2.1
+ resolution: "ltgt@npm:2.2.1"
+ checksum: 60fdad732c3aa6acf37e927a5ef58c0d1776192321d55faa1f8775c134c27fbf20ef8ec542fb7f7f33033f79c2a2df75cac39b43e274b32e9d95400154cd41f3
+ languageName: node
+ linkType: hard
+
+"ltgt@npm:~2.1.1":
+ version: 2.1.3
+ resolution: "ltgt@npm:2.1.3"
+ checksum: d499a6b4050653107ec227f9ae8238eef6b95eee1a9852f122f5874935fa6552a408b407ef21794a44b1e1f08206a59bdcd7dca20db64aa93d9d8a320663af81
+ languageName: node
+ linkType: hard
+
+"make-error@npm:^1.1.1":
+ version: 1.3.6
+ resolution: "make-error@npm:1.3.6"
+ checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f
+ languageName: node
+ linkType: hard
+
+"make-fetch-happen@npm:^13.0.0":
+ version: 13.0.0
+ resolution: "make-fetch-happen@npm:13.0.0"
+ dependencies:
+ "@npmcli/agent": "npm:^2.0.0"
+ cacache: "npm:^18.0.0"
+ http-cache-semantics: "npm:^4.1.1"
+ is-lambda: "npm:^1.0.1"
+ minipass: "npm:^7.0.2"
+ minipass-fetch: "npm:^3.0.0"
+ minipass-flush: "npm:^1.0.5"
+ minipass-pipeline: "npm:^1.2.4"
+ negotiator: "npm:^0.6.3"
+ promise-retry: "npm:^2.0.1"
+ ssri: "npm:^10.0.0"
+ checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55
+ languageName: node
+ linkType: hard
+
+"map-cache@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "map-cache@npm:0.2.2"
+ checksum: 05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290
+ languageName: node
+ linkType: hard
+
+"map-obj@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "map-obj@npm:1.0.1"
+ checksum: ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52
+ languageName: node
+ linkType: hard
+
+"map-obj@npm:^4.0.0":
+ version: 4.3.0
+ resolution: "map-obj@npm:4.3.0"
+ checksum: 1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b
+ languageName: node
+ linkType: hard
+
+"map-visit@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "map-visit@npm:1.0.0"
+ dependencies:
+ object-visit: "npm:^1.0.0"
+ checksum: fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73
+ languageName: node
+ linkType: hard
+
+"markdown-table@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "markdown-table@npm:1.1.3"
+ checksum: aea6eb998900449d938ce46819630492792dd26ac9737f8b506f98baf88c98b7cc1e69c33b72959e0f8578fc0a4b4b44d740daf2db9d8e92ccf3c3522f749fda
+ languageName: node
+ linkType: hard
+
+"mcl-wasm@npm:^0.7.1":
+ version: 0.7.9
+ resolution: "mcl-wasm@npm:0.7.9"
+ checksum: 12acd074621741ac61f4b3d36d72da6317320b5db02734abaaf77c0c7886ced14926de2f637ca9ab70a458419200d7edb8e0a4f9f02c85feb8d5bbbe430e60ad
+ languageName: node
+ linkType: hard
+
+"md5.js@npm:^1.3.4":
+ version: 1.3.5
+ resolution: "md5.js@npm:1.3.5"
+ dependencies:
+ hash-base: "npm:^3.0.0"
+ inherits: "npm:^2.0.1"
+ safe-buffer: "npm:^5.1.2"
+ checksum: b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5
+ languageName: node
+ linkType: hard
+
+"media-typer@npm:0.3.0":
+ version: 0.3.0
+ resolution: "media-typer@npm:0.3.0"
+ checksum: d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928
+ languageName: node
+ linkType: hard
+
+"memdown@npm:^1.0.0":
+ version: 1.4.1
+ resolution: "memdown@npm:1.4.1"
+ dependencies:
+ abstract-leveldown: "npm:~2.7.1"
+ functional-red-black-tree: "npm:^1.0.1"
+ immediate: "npm:^3.2.3"
+ inherits: "npm:~2.0.1"
+ ltgt: "npm:~2.2.0"
+ safe-buffer: "npm:~5.1.1"
+ checksum: 046e69fc5da9242ae281e901df75e22ba01b2c9de4f6bbc6c89ab3da1b5d8408fbe81e54f92b273b217678eed0363e7165746df4772258cb0e588884459ebac6
+ languageName: node
+ linkType: hard
+
+"memdown@npm:~3.0.0":
+ version: 3.0.0
+ resolution: "memdown@npm:3.0.0"
+ dependencies:
+ abstract-leveldown: "npm:~5.0.0"
+ functional-red-black-tree: "npm:~1.0.1"
+ immediate: "npm:~3.2.3"
+ inherits: "npm:~2.0.1"
+ ltgt: "npm:~2.2.0"
+ safe-buffer: "npm:~5.1.1"
+ checksum: 3216fa4bee7b95fa9b3c87d89a92c6c09fe73601263ce9f46a6068764788092dbad1f38fa604fd30e3f1c6e3dc990fc64293014e844838dbb97da5c298ec99b7
+ languageName: node
+ linkType: hard
+
+"memory-level@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "memory-level@npm:1.0.0"
+ dependencies:
+ abstract-level: "npm:^1.0.0"
+ functional-red-black-tree: "npm:^1.0.1"
+ module-error: "npm:^1.0.1"
+ checksum: b926b6ddc43065282c240cd7c0bf44abcfe43d556f6bb3d43d21f5f514b0095abcd8f9ba26b31ffdefa4ce4931afb937a1eaea1f15c45e76d7061086dbcf9148
+ languageName: node
+ linkType: hard
+
+"memorystream@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "memorystream@npm:0.3.1"
+ checksum: 4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9
+ languageName: node
+ linkType: hard
+
+"meow@npm:^12.0.1":
+ version: 12.1.1
+ resolution: "meow@npm:12.1.1"
+ checksum: a125ca99a32e2306e2f4cbe651a0d27f6eb67918d43a075f6e80b35e9bf372ebf0fc3a9fbc201cbbc9516444b6265fb3c9f80c5b7ebd32f548aa93eb7c28e088
+ languageName: node
+ linkType: hard
+
+"meow@npm:^8.0.0":
+ version: 8.1.2
+ resolution: "meow@npm:8.1.2"
+ dependencies:
+ "@types/minimist": "npm:^1.2.0"
+ camelcase-keys: "npm:^6.2.2"
+ decamelize-keys: "npm:^1.1.0"
+ hard-rejection: "npm:^2.1.0"
+ minimist-options: "npm:4.1.0"
+ normalize-package-data: "npm:^3.0.0"
+ read-pkg-up: "npm:^7.0.1"
+ redent: "npm:^3.0.0"
+ trim-newlines: "npm:^3.0.0"
+ type-fest: "npm:^0.18.0"
+ yargs-parser: "npm:^20.2.3"
+ checksum: 9a8d90e616f783650728a90f4ea1e5f763c1c5260369e6596b52430f877f4af8ecbaa8c9d952c93bbefd6d5bda4caed6a96a20ba7d27b511d2971909b01922a2
+ languageName: node
+ linkType: hard
+
+"merge-descriptors@npm:1.0.1":
+ version: 1.0.1
+ resolution: "merge-descriptors@npm:1.0.1"
+ checksum: b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec
+ languageName: node
+ linkType: hard
+
+"merge-options@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "merge-options@npm:2.0.0"
+ dependencies:
+ is-plain-obj: "npm:^2.0.0"
+ checksum: b214ba56d2051f578996b284065fbc65209643f6695cedd34fdddf11eb876a696931efadc3a461cc299d371d5191fe1cc9cf5f4162a57a5d56684b4009f37252
+ languageName: node
+ linkType: hard
+
+"merge-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "merge-stream@npm:2.0.0"
+ checksum: 867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5
+ languageName: node
+ linkType: hard
+
+"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
+ languageName: node
+ linkType: hard
+
+"merkle-patricia-tree@npm:3.0.0":
+ version: 3.0.0
+ resolution: "merkle-patricia-tree@npm:3.0.0"
+ dependencies:
+ async: "npm:^2.6.1"
+ ethereumjs-util: "npm:^5.2.0"
+ level-mem: "npm:^3.0.1"
+ level-ws: "npm:^1.0.0"
+ readable-stream: "npm:^3.0.6"
+ rlp: "npm:^2.0.0"
+ semaphore: "npm:>=1.0.1"
+ checksum: 3fb7d901c07828ed066a132710b10ce0a6d498130d4d08db7e3158c9d57f0e21cd3d3114bdc7e8e55215f6734faef6c19a28250593d4dc8c381c01888a865068
+ languageName: node
+ linkType: hard
+
+"merkle-patricia-tree@npm:^2.1.2, merkle-patricia-tree@npm:^2.3.2":
+ version: 2.3.2
+ resolution: "merkle-patricia-tree@npm:2.3.2"
+ dependencies:
+ async: "npm:^1.4.2"
+ ethereumjs-util: "npm:^5.0.0"
+ level-ws: "npm:0.0.0"
+ levelup: "npm:^1.2.1"
+ memdown: "npm:^1.0.0"
+ readable-stream: "npm:^2.0.0"
+ rlp: "npm:^2.0.0"
+ semaphore: "npm:>=1.0.1"
+ checksum: 38b33bcb788cf6bee37544a843e6582ab6d4b173d5b8277b35712f1121aab0ba7d548c782b197713386774250cec1a8dbf48c1948f28fafae182c80131904ca4
+ languageName: node
+ linkType: hard
+
+"methods@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "methods@npm:1.1.2"
+ checksum: bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2
+ languageName: node
+ linkType: hard
+
+"micro-ftch@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "micro-ftch@npm:0.3.1"
+ checksum: b87d35a52aded13cf2daca8d4eaa84e218722b6f83c75ddd77d74f32cc62e699a672e338e1ee19ceae0de91d19cc24dcc1a7c7d78c81f51042fe55f01b196ed3
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^3.1.4":
+ version: 3.1.10
+ resolution: "micromatch@npm:3.1.10"
+ dependencies:
+ arr-diff: "npm:^4.0.0"
+ array-unique: "npm:^0.3.2"
+ braces: "npm:^2.3.1"
+ define-property: "npm:^2.0.2"
+ extend-shallow: "npm:^3.0.2"
+ extglob: "npm:^2.0.4"
+ fragment-cache: "npm:^0.2.1"
+ kind-of: "npm:^6.0.2"
+ nanomatch: "npm:^1.2.9"
+ object.pick: "npm:^1.3.0"
+ regex-not: "npm:^1.0.0"
+ snapdragon: "npm:^0.8.1"
+ to-regex: "npm:^3.0.2"
+ checksum: 531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4":
+ version: 4.0.5
+ resolution: "micromatch@npm:4.0.5"
+ dependencies:
+ braces: "npm:^3.0.2"
+ picomatch: "npm:^2.3.1"
+ checksum: 3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff
+ languageName: node
+ linkType: hard
+
+"miller-rabin@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "miller-rabin@npm:4.0.1"
+ dependencies:
+ bn.js: "npm:^4.0.0"
+ brorand: "npm:^1.0.1"
+ bin:
+ miller-rabin: bin/miller-rabin
+ checksum: 26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346
+ languageName: node
+ linkType: hard
+
+"mime-db@npm:1.52.0":
+ version: 1.52.0
+ resolution: "mime-db@npm:1.52.0"
+ checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa
+ languageName: node
+ linkType: hard
+
+"mime-types@npm:^2.1.12, mime-types@npm:^2.1.16, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
+ version: 2.1.35
+ resolution: "mime-types@npm:2.1.35"
+ dependencies:
+ mime-db: "npm:1.52.0"
+ checksum: 82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2
+ languageName: node
+ linkType: hard
+
+"mime@npm:1.6.0":
+ version: 1.6.0
+ resolution: "mime@npm:1.6.0"
+ bin:
+ mime: cli.js
+ checksum: b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0
+ languageName: node
+ linkType: hard
+
+"mimic-fn@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "mimic-fn@npm:2.1.0"
+ checksum: b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4
+ languageName: node
+ linkType: hard
+
+"mimic-fn@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mimic-fn@npm:4.0.0"
+ checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf
+ languageName: node
+ linkType: hard
+
+"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "mimic-response@npm:1.0.1"
+ checksum: c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa
+ languageName: node
+ linkType: hard
+
+"mimic-response@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "mimic-response@npm:3.1.0"
+ checksum: 0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362
+ languageName: node
+ linkType: hard
+
+"min-document@npm:^2.19.0":
+ version: 2.19.0
+ resolution: "min-document@npm:2.19.0"
+ dependencies:
+ dom-walk: "npm:^0.1.0"
+ checksum: 783724da716fc73a51c171865d7b29bf2b855518573f82ef61c40d214f6898d7b91b5c5419e4d22693cdb78d4615873ebc3b37d7639d3dd00ca283e5a07c7af9
+ languageName: node
+ linkType: hard
+
+"min-indent@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "min-indent@npm:1.0.1"
+ checksum: 7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c
+ languageName: node
+ linkType: hard
+
+"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "minimalistic-assert@npm:1.0.1"
+ checksum: 96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd
+ languageName: node
+ linkType: hard
+
+"minimalistic-crypto-utils@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "minimalistic-crypto-utils@npm:1.0.1"
+ checksum: 790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:*, minimatch@npm:^9.0.1":
+ version: 9.0.3
+ resolution: "minimatch@npm:9.0.3"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "minimatch@npm:3.1.2"
+ dependencies:
+ brace-expansion: "npm:^1.1.7"
+ checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:5.0.1":
+ version: 5.0.1
+ resolution: "minimatch@npm:5.0.1"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: baa60fc5839205f13d6c266d8ad4d160ae37c33f66b130b5640acac66deff84b934ac6307f5dc5e4b30362c51284817c12df7c9746ffb600b9009c581e0b1634
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^5.0.1":
+ version: 5.1.6
+ resolution: "minimatch@npm:5.1.6"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3
+ languageName: node
+ linkType: hard
+
+"minimist-options@npm:4.1.0":
+ version: 4.1.0
+ resolution: "minimist-options@npm:4.1.0"
+ dependencies:
+ arrify: "npm:^1.0.1"
+ is-plain-obj: "npm:^1.1.0"
+ kind-of: "npm:^6.0.3"
+ checksum: 7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54
+ languageName: node
+ linkType: hard
+
+"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.7, minimist@npm:~1.2.8":
+ version: 1.2.8
+ resolution: "minimist@npm:1.2.8"
+ checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6
+ languageName: node
+ linkType: hard
+
+"minipass-collect@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "minipass-collect@npm:2.0.1"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e
+ languageName: node
+ linkType: hard
+
+"minipass-fetch@npm:^3.0.0":
+ version: 3.0.4
+ resolution: "minipass-fetch@npm:3.0.4"
+ dependencies:
+ encoding: "npm:^0.1.13"
+ minipass: "npm:^7.0.3"
+ minipass-sized: "npm:^1.0.3"
+ minizlib: "npm:^2.1.2"
+ dependenciesMeta:
+ encoding:
+ optional: true
+ checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75
+ languageName: node
+ linkType: hard
+
+"minipass-flush@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "minipass-flush@npm:1.0.5"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: 2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd
+ languageName: node
+ linkType: hard
+
+"minipass-pipeline@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "minipass-pipeline@npm:1.2.4"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2
+ languageName: node
+ linkType: hard
+
+"minipass-sized@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "minipass-sized@npm:1.0.3"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ checksum: 298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^2.6.0, minipass@npm:^2.9.0":
+ version: 2.9.0
+ resolution: "minipass@npm:2.9.0"
+ dependencies:
+ safe-buffer: "npm:^5.1.2"
+ yallist: "npm:^3.0.0"
+ checksum: 307d8765ac3db9fcd6b486367e6f6c3e460f3a3e198d95d6c0005a2d95804c40c72959261cdebde3c8237cda0b03d4c01975e4581fe11abcf201f5005caafd2a
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^3.0.0":
+ version: 3.3.6
+ resolution: "minipass@npm:3.3.6"
+ dependencies:
+ yallist: "npm:^4.0.0"
+ checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "minipass@npm:5.0.0"
+ checksum: a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3":
+ version: 7.0.4
+ resolution: "minipass@npm:7.0.4"
+ checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "minizlib@npm:1.3.3"
+ dependencies:
+ minipass: "npm:^2.9.0"
+ checksum: 79798032bbaa6594fa517e5b7ff9977951984fc9548a421b28d3fb0add8ed7e98a33e41e262af53b944f9d860c1e00fc778b477ef692e7b38b1ba12b390ffb17
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "minizlib@npm:2.1.2"
+ dependencies:
+ minipass: "npm:^3.0.0"
+ yallist: "npm:^4.0.0"
+ checksum: 64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78
+ languageName: node
+ linkType: hard
+
+"mixin-deep@npm:^1.2.0":
+ version: 1.3.2
+ resolution: "mixin-deep@npm:1.3.2"
+ dependencies:
+ for-in: "npm:^1.0.2"
+ is-extendable: "npm:^1.0.1"
+ checksum: cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b
+ languageName: node
+ linkType: hard
+
+"mkdirp-promise@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "mkdirp-promise@npm:5.0.1"
+ dependencies:
+ mkdirp: "npm:*"
+ checksum: c99007908866d65ebaa1fd7f0b0d090e577ac92f6cc5cb98b91a68a461fd9b973412447fb00be3bb2346f5535126667f1e27964abf390f2c1cd077e4fdb59e08
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:*":
+ version: 3.0.1
+ resolution: "mkdirp@npm:3.0.1"
+ bin:
+ mkdirp: dist/cjs/src/bin.js
+ checksum: 9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:0.5.x, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5":
+ version: 0.5.6
+ resolution: "mkdirp@npm:0.5.6"
+ dependencies:
+ minimist: "npm:^1.2.6"
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "mkdirp@npm:1.0.4"
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf
+ languageName: node
+ linkType: hard
+
+"mnemonist@npm:^0.38.0":
+ version: 0.38.5
+ resolution: "mnemonist@npm:0.38.5"
+ dependencies:
+ obliterator: "npm:^2.0.0"
+ checksum: a73a2718f88cd12c3b108ecc530619a1b0f2783d479c7f98e7367375102cc3a28811bab384e17eb731553dc8d7ee9d60283d694a9f676af5f306104e75027d4f
+ languageName: node
+ linkType: hard
+
+"mocha@npm:^10.0.0, mocha@npm:^10.2.0":
+ version: 10.2.0
+ resolution: "mocha@npm:10.2.0"
+ dependencies:
+ ansi-colors: "npm:4.1.1"
+ browser-stdout: "npm:1.3.1"
+ chokidar: "npm:3.5.3"
+ debug: "npm:4.3.4"
+ diff: "npm:5.0.0"
+ escape-string-regexp: "npm:4.0.0"
+ find-up: "npm:5.0.0"
+ glob: "npm:7.2.0"
+ he: "npm:1.2.0"
+ js-yaml: "npm:4.1.0"
+ log-symbols: "npm:4.1.0"
+ minimatch: "npm:5.0.1"
+ ms: "npm:2.1.3"
+ nanoid: "npm:3.3.3"
+ serialize-javascript: "npm:6.0.0"
+ strip-json-comments: "npm:3.1.1"
+ supports-color: "npm:8.1.1"
+ workerpool: "npm:6.2.1"
+ yargs: "npm:16.2.0"
+ yargs-parser: "npm:20.2.4"
+ yargs-unparser: "npm:2.0.0"
+ bin:
+ _mocha: bin/_mocha
+ mocha: bin/mocha.js
+ checksum: 145185435535ec7766932e9fa3def1520ffb895e7fa341e8592829844c4c9dd9fcb35db139d448c228b5ad3c2bedce50423ce760827b3054fafe6d47ef014937
+ languageName: node
+ linkType: hard
+
+"mock-fs@npm:^4.1.0":
+ version: 4.14.0
+ resolution: "mock-fs@npm:4.14.0"
+ checksum: a23bc2ce74f2a01d02053fb20aecc2ea359e62580cd15b5e1029b55929802e2770bbd683ccdc5c1eabb5cecbf452196bb81a0ef61c4629dc819023e10d8303c6
+ languageName: node
+ linkType: hard
+
+"mock-property@npm:~1.0.0":
+ version: 1.0.3
+ resolution: "mock-property@npm:1.0.3"
+ dependencies:
+ define-data-property: "npm:^1.1.1"
+ functions-have-names: "npm:^1.2.3"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.0"
+ hasown: "npm:^2.0.0"
+ isarray: "npm:^2.0.5"
+ checksum: faab39ef1f90fe52367f5173bf8aa2d795fb13998eea2f028f94d4d822809fdfe880627f79c39b759a265697fa88b659bef0fd9593926db6c265f3d9566bd89b
+ languageName: node
+ linkType: hard
+
+"module-error@npm:^1.0.1, module-error@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "module-error@npm:1.0.2"
+ checksum: 584a43a1bb2720c6c6c771e257a308af4f042a17c17b1472a2c855130a1ad93ba516a82ae7ac2ce2d03062e521cc53c03ec0ce153795d895312d7747fb3bb99b
+ languageName: node
+ linkType: hard
+
+"moment-timezone@npm:^0.5.34, moment-timezone@npm:^0.5.43":
+ version: 0.5.43
+ resolution: "moment-timezone@npm:0.5.43"
+ dependencies:
+ moment: "npm:^2.29.4"
+ checksum: 6f42174e01398d135883fb45aa820e57f34b25aab5ea6c50998139d06f975ee4457275b5e331466b14bff4d830e681c267f9cc462f445eb9c2b84d04add829f6
+ languageName: node
+ linkType: hard
+
+"moment@npm:^2.29.1, moment@npm:^2.29.4":
+ version: 2.29.4
+ resolution: "moment@npm:2.29.4"
+ checksum: 844c6f3ce42862ac9467c8ca4f5e48a00750078682cc5bda1bc0e50cc7ca88e2115a0f932d65a06e4a90e26cb78892be9b3ca3dd6546ca2c4d994cebb787fc2b
+ languageName: node
+ linkType: hard
+
+"morgan@npm:1.10.0":
+ version: 1.10.0
+ resolution: "morgan@npm:1.10.0"
+ dependencies:
+ basic-auth: "npm:~2.0.1"
+ debug: "npm:2.6.9"
+ depd: "npm:~2.0.0"
+ on-finished: "npm:~2.3.0"
+ on-headers: "npm:~1.0.2"
+ checksum: 684db061daca28f8d8e3bfd50bd0d21734401b46f74ea76f6df7785d45698fcd98f6d3b81a6bad59f8288c429183afba728c428e8f66d2e8c30fd277af3b5b3a
+ languageName: node
+ linkType: hard
+
+"ms@npm:2.0.0":
+ version: 2.0.0
+ resolution: "ms@npm:2.0.0"
+ checksum: f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d
+ languageName: node
+ linkType: hard
+
+"ms@npm:2.1.2":
+ version: 2.1.2
+ resolution: "ms@npm:2.1.2"
+ checksum: a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
+ languageName: node
+ linkType: hard
+
+"ms@npm:2.1.3, ms@npm:^2.1.1":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
+ languageName: node
+ linkType: hard
+
+"multiaddr-to-uri@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "multiaddr-to-uri@npm:6.0.0"
+ dependencies:
+ multiaddr: "npm:^8.0.0"
+ checksum: 0f94189befc6830bc55be2765ab0b50e0279c6dc14c92fb7095c3a8dd51dfd8b6d407e304892937253b4577a08fd38b762c898ba7716be0dbcd6390149a13f65
+ languageName: node
+ linkType: hard
+
+"multiaddr@npm:^8.0.0":
+ version: 8.1.2
+ resolution: "multiaddr@npm:8.1.2"
+ dependencies:
+ cids: "npm:^1.0.0"
+ class-is: "npm:^1.1.0"
+ dns-over-http-resolver: "npm:^1.0.0"
+ err-code: "npm:^2.0.3"
+ is-ip: "npm:^3.1.0"
+ multibase: "npm:^3.0.0"
+ uint8arrays: "npm:^1.1.0"
+ varint: "npm:^5.0.0"
+ checksum: f42313d9a259b79a1ad364e078cf6018c59c729c3436cc013cc7d6590e436253d32e593cd64168cf5e72f5c7cb375b0efd5f1f1fe2935acca2aac7a1d9161b3b
+ languageName: node
+ linkType: hard
+
+"multibase@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "multibase@npm:0.7.0"
+ dependencies:
+ base-x: "npm:^3.0.8"
+ buffer: "npm:^5.5.0"
+ checksum: 59f0ccda12b33d358d91c13b99f565a58b06629dd558d8e07ee919bb7c7ba90c823f72b84c011b7e9abe50e55d72e75c7289e9c6d630babf2b757cdf138ad01a
+ languageName: node
+ linkType: hard
+
+"multibase@npm:^3.0.0, multibase@npm:^3.1.0":
+ version: 3.1.2
+ resolution: "multibase@npm:3.1.2"
+ dependencies:
+ "@multiformats/base-x": "npm:^4.0.1"
+ web-encoding: "npm:^1.0.6"
+ checksum: e2bb878444fac7722ae7b720b8bc277ef5fe5cafaba3f0900fc4e17f31adca49b0a5a33a94bb8e622fffeb018c849a0605fb287b3751b1a42ba8d421cd004151
+ languageName: node
+ linkType: hard
+
+"multibase@npm:^4.0.1":
+ version: 4.0.6
+ resolution: "multibase@npm:4.0.6"
+ dependencies:
+ "@multiformats/base-x": "npm:^4.0.1"
+ checksum: 1e931f2d018a195f7ea1d157782a6ab2eb3913674b79a9193e05ee2ded58383a373124ec9d84d20b12a2561a34659d2fe5a7e49e4ba493af5127b0009fdaf33d
+ languageName: node
+ linkType: hard
+
+"multibase@npm:~0.6.0":
+ version: 0.6.1
+ resolution: "multibase@npm:0.6.1"
+ dependencies:
+ base-x: "npm:^3.0.8"
+ buffer: "npm:^5.5.0"
+ checksum: 305b6b77da15735d0c3104751b1d7af637812efeb78ebc7f77df385bed401217a2bbc4b6f113518a5c4b89df85e28e8f8186b31ad4cda913c8da09d46b489083
+ languageName: node
+ linkType: hard
+
+"multicodec@npm:^0.5.5":
+ version: 0.5.7
+ resolution: "multicodec@npm:0.5.7"
+ dependencies:
+ varint: "npm:^5.0.0"
+ checksum: 449afa52a3e4cc3fdd164e9035d6e876c72365fec5cae212af56c9564345172b284272396adf8197ad5476941c76852021b505fd1190e2471628f1cf1b5f2e68
+ languageName: node
+ linkType: hard
+
+"multicodec@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "multicodec@npm:1.0.4"
+ dependencies:
+ buffer: "npm:^5.6.0"
+ varint: "npm:^5.0.0"
+ checksum: b64516ec9cbea770748aa502fe3f69e1199c220954766bf271ed2fcbcc8916d844bd82f590285490486bf533ea437a9ac402a8dcd18124954c536e6568d948cf
+ languageName: node
+ linkType: hard
+
+"multicodec@npm:^2.0.0":
+ version: 2.1.3
+ resolution: "multicodec@npm:2.1.3"
+ dependencies:
+ uint8arrays: "npm:1.1.0"
+ varint: "npm:^6.0.0"
+ checksum: 6818fe55a429e73a7095bd81a91b64fc8a6e27fc8667bb5e463fed1374159a00faf2e28b856936241478ccd863ca38dfcbc0eb22b2690403ebfea1923387f959
+ languageName: node
+ linkType: hard
+
+"multicodec@npm:^3.0.1":
+ version: 3.2.1
+ resolution: "multicodec@npm:3.2.1"
+ dependencies:
+ uint8arrays: "npm:^3.0.0"
+ varint: "npm:^6.0.0"
+ checksum: 3ab585bfebc472057b6cdd50c4bdf3c2eae1d92bdb63b865eeb3963908c15f038b5778cd2a7db6530f56f47efec10aa075200cf7251c29f517d7a82ee8303c6a
+ languageName: node
+ linkType: hard
+
+"multiformats@npm:^9.4.2":
+ version: 9.9.0
+ resolution: "multiformats@npm:9.9.0"
+ checksum: 1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975
+ languageName: node
+ linkType: hard
+
+"multihashes@npm:^0.4.15, multihashes@npm:~0.4.15":
+ version: 0.4.21
+ resolution: "multihashes@npm:0.4.21"
+ dependencies:
+ buffer: "npm:^5.5.0"
+ multibase: "npm:^0.7.0"
+ varint: "npm:^5.0.0"
+ checksum: 7138eed5566775ff4966ffe55201e3bdd64c949256c71f3d290dc4f41a75d27d4a81755b58048ecfd8a252cfd3f7181976973ea6245d09a7ea992afc8dc77d9d
+ languageName: node
+ linkType: hard
+
+"multihashes@npm:^3.0.1":
+ version: 3.1.2
+ resolution: "multihashes@npm:3.1.2"
+ dependencies:
+ multibase: "npm:^3.1.0"
+ uint8arrays: "npm:^2.0.5"
+ varint: "npm:^6.0.0"
+ checksum: 493bb738e0561dd741d76059d01018b57c820a694af8c7dd532a6080fdfebc0813b218ab13ded0e2baa7b135de689194037c1c0f9eb343abccdf2f92066f935a
+ languageName: node
+ linkType: hard
+
+"multihashes@npm:^4.0.1":
+ version: 4.0.3
+ resolution: "multihashes@npm:4.0.3"
+ dependencies:
+ multibase: "npm:^4.0.1"
+ uint8arrays: "npm:^3.0.0"
+ varint: "npm:^5.0.2"
+ checksum: 9b1288d3ee776c0b95f9032696b360a2ebbc33ca9312be73df197ec84aca9907f643e3d0bf9247b8e321b36a271d45cc4fa8afc874ed725a247ea034b3de4e7c
+ languageName: node
+ linkType: hard
+
+"multihashing-async@npm:^2.0.0":
+ version: 2.1.4
+ resolution: "multihashing-async@npm:2.1.4"
+ dependencies:
+ blakejs: "npm:^1.1.0"
+ err-code: "npm:^3.0.0"
+ js-sha3: "npm:^0.8.0"
+ multihashes: "npm:^4.0.1"
+ murmurhash3js-revisited: "npm:^3.0.0"
+ uint8arrays: "npm:^3.0.0"
+ checksum: 515fb3b03bb64e5cd221a25cef08b147e52b43059001c02375664ba9d0edb56af7042a71edec2e97e906402f3dac4f93f07f1da29d1b6ce501f58c871a2f741b
+ languageName: node
+ linkType: hard
+
+"murmurhash3js-revisited@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "murmurhash3js-revisited@npm:3.0.0"
+ checksum: 53e14df6b123f1ff402952eaf51caa5e803316fbaa176b13cc522efa1d5261156319f0d2d87ba9f67dbc9b4e00f72296b975e1b92643faf88b8a8a8725a58e5f
+ languageName: node
+ linkType: hard
+
+"mute-stream@npm:0.0.8":
+ version: 0.0.8
+ resolution: "mute-stream@npm:0.0.8"
+ checksum: 18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2
+ languageName: node
+ linkType: hard
+
+"nano-json-stream-parser@npm:^0.1.2":
+ version: 0.1.2
+ resolution: "nano-json-stream-parser@npm:0.1.2"
+ checksum: c42df4cf2922a0b9771a6927df85bb10de01009ea0ea3d354eb3cd7f59d50cbe1350ebdfc78c0fb3dcb71adcdea2c4e3452e0210db8875b0d03f61210151a9a7
+ languageName: node
+ linkType: hard
+
+"nanoid@npm:3.3.3":
+ version: 3.3.3
+ resolution: "nanoid@npm:3.3.3"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: d7ab68893cdb92dd2152d505e56571d571c65b71a9815f9dfb3c9a8cbf943fe43c9777d9a95a3b81ef01e442fec8409a84375c08f90a5753610a9f22672d953a
+ languageName: node
+ linkType: hard
+
+"nanoid@npm:^3.0.2, nanoid@npm:^3.1.3":
+ version: 3.3.7
+ resolution: "nanoid@npm:3.3.7"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3
+ languageName: node
+ linkType: hard
+
+"nanomatch@npm:^1.2.9":
+ version: 1.2.13
+ resolution: "nanomatch@npm:1.2.13"
+ dependencies:
+ arr-diff: "npm:^4.0.0"
+ array-unique: "npm:^0.3.2"
+ define-property: "npm:^2.0.2"
+ extend-shallow: "npm:^3.0.2"
+ fragment-cache: "npm:^0.2.1"
+ is-windows: "npm:^1.0.2"
+ kind-of: "npm:^6.0.2"
+ object.pick: "npm:^1.3.0"
+ regex-not: "npm:^1.0.0"
+ snapdragon: "npm:^0.8.1"
+ to-regex: "npm:^3.0.1"
+ checksum: 0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a
+ languageName: node
+ linkType: hard
+
+"napi-macros@npm:^2.2.2":
+ version: 2.2.2
+ resolution: "napi-macros@npm:2.2.2"
+ checksum: cc85daaf82a4f585d30561047cef0f3e702be769b5cf2ffadc6242bc5a1033f6b8269012e54178baf66f022bd18aa9ebb619f1b530cc19c1f9b96f9689affd50
+ languageName: node
+ linkType: hard
+
+"native-fetch@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "native-fetch@npm:3.0.0"
+ peerDependencies:
+ node-fetch: "*"
+ checksum: 737cdd209dd366df8b748dabac39340089d57a2bcc460ffc029ec145f30aeffea0c6a6f177013069d6f7f04ffc8c3e39cfb8e3825e7071a373c4f86b187ae1b5
+ languageName: node
+ linkType: hard
+
+"natural-compare@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447
+ languageName: node
+ linkType: hard
+
+"negotiator@npm:0.6.3, negotiator@npm:^0.6.3":
+ version: 0.6.3
+ resolution: "negotiator@npm:0.6.3"
+ checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2
+ languageName: node
+ linkType: hard
+
+"neo-async@npm:^2.6.2":
+ version: 2.6.2
+ resolution: "neo-async@npm:2.6.2"
+ checksum: c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d
+ languageName: node
+ linkType: hard
+
+"next-tick@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "next-tick@npm:1.1.0"
+ checksum: 3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28
+ languageName: node
+ linkType: hard
+
+"ngeohash@npm:0.6.3":
+ version: 0.6.3
+ resolution: "ngeohash@npm:0.6.3"
+ checksum: 2b7752ac4d7d3de1de89048d6aa885de573fea435ae3aa41a5287cc1bd86dbb78241884dc343ccb32b59b2479ec1f530d0495e9249956ca8ec7d016abefa32fe
+ languageName: node
+ linkType: hard
+
+"nice-try@npm:^1.0.4":
+ version: 1.0.5
+ resolution: "nice-try@npm:1.0.5"
+ checksum: 95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f
+ languageName: node
+ linkType: hard
+
+"node-addon-api@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "node-addon-api@npm:2.0.2"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: ade6c097ba829fa4aee1ca340117bb7f8f29fdae7b777e343a9d5cbd548481d1f0894b7b907d23ce615c70d932e8f96154caed95c3fa935cfe8cf87546510f64
+ languageName: node
+ linkType: hard
+
+"node-emoji@npm:^1.10.0":
+ version: 1.11.0
+ resolution: "node-emoji@npm:1.11.0"
+ dependencies:
+ lodash: "npm:^4.17.21"
+ checksum: 5dac6502dbef087092d041fcc2686d8be61168593b3a9baf964d62652f55a3a9c2277f171b81cccb851ccef33f2d070f45e633fab1fda3264f8e1ae9041c673f
+ languageName: node
+ linkType: hard
+
+"node-fetch@npm:2.6.7":
+ version: 2.6.7
+ resolution: "node-fetch@npm:2.6.7"
+ dependencies:
+ whatwg-url: "npm:^5.0.0"
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ checksum: fcae80f5ac52fbf5012f5e19df2bd3915e67d3b3ad51cb5942943df2238d32ba15890fecabd0e166876a9f98a581ab50f3f10eb942b09405c49ef8da36b826c7
+ languageName: node
+ linkType: hard
+
+"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7":
+ version: 2.7.0
+ resolution: "node-fetch@npm:2.7.0"
+ dependencies:
+ whatwg-url: "npm:^5.0.0"
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8
+ languageName: node
+ linkType: hard
+
+"node-fetch@npm:~1.7.1":
+ version: 1.7.3
+ resolution: "node-fetch@npm:1.7.3"
+ dependencies:
+ encoding: "npm:^0.1.11"
+ is-stream: "npm:^1.0.1"
+ checksum: 5a6b56b3edf909ccd20414355867d24f15f1885da3b26be90840241c46e63754ebf4697050f897daab676e3952d969611ffe1d4bc4506cf50f70837e20ad5328
+ languageName: node
+ linkType: hard
+
+"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0":
+ version: 4.7.1
+ resolution: "node-gyp-build@npm:4.7.1"
+ bin:
+ node-gyp-build: bin.js
+ node-gyp-build-optional: optional.js
+ node-gyp-build-test: build-test.js
+ checksum: b8e4a3f889237cd08edde3775e2b4e1e39a0571580584e33e29979f0c532a254ce3c5ec9435bd526254ad0b3f0b4a7e7fe14e53bd400f6ea9445f3bfd88a6b1e
+ languageName: node
+ linkType: hard
+
+"node-gyp@npm:latest":
+ version: 10.0.1
+ resolution: "node-gyp@npm:10.0.1"
+ dependencies:
+ env-paths: "npm:^2.2.0"
+ exponential-backoff: "npm:^3.1.1"
+ glob: "npm:^10.3.10"
+ graceful-fs: "npm:^4.2.6"
+ make-fetch-happen: "npm:^13.0.0"
+ nopt: "npm:^7.0.0"
+ proc-log: "npm:^3.0.0"
+ semver: "npm:^7.3.5"
+ tar: "npm:^6.1.2"
+ which: "npm:^4.0.0"
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa
+ languageName: node
+ linkType: hard
+
+"nofilter@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "nofilter@npm:3.1.0"
+ checksum: 92459f3864a067b347032263f0b536223cbfc98153913b5dce350cb39c8470bc1813366e41993f22c33cc6400c0f392aa324a4b51e24c22040635c1cdb046499
+ languageName: node
+ linkType: hard
+
+"nopt@npm:3.x":
+ version: 3.0.6
+ resolution: "nopt@npm:3.0.6"
+ dependencies:
+ abbrev: "npm:1"
+ bin:
+ nopt: ./bin/nopt.js
+ checksum: f4414223c392dd215910942268d9bdc101ab876400f2c0626b88b718254f5c730dbab5eda58519dc4ea05b681ed8f09c147570ed273ade7fc07757e2e4f12c3d
+ languageName: node
+ linkType: hard
+
+"nopt@npm:^7.0.0":
+ version: 7.2.0
+ resolution: "nopt@npm:7.2.0"
+ dependencies:
+ abbrev: "npm:^2.0.0"
+ bin:
+ nopt: bin/nopt.js
+ checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff
+ languageName: node
+ linkType: hard
+
+"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "normalize-package-data@npm:2.5.0"
+ dependencies:
+ hosted-git-info: "npm:^2.1.4"
+ resolve: "npm:^1.10.0"
+ semver: "npm:2 || 3 || 4 || 5"
+ validate-npm-package-license: "npm:^3.0.1"
+ checksum: 357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504
+ languageName: node
+ linkType: hard
+
+"normalize-package-data@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "normalize-package-data@npm:3.0.3"
+ dependencies:
+ hosted-git-info: "npm:^4.0.1"
+ is-core-module: "npm:^2.5.0"
+ semver: "npm:^7.3.4"
+ validate-npm-package-license: "npm:^3.0.1"
+ checksum: e5d0f739ba2c465d41f77c9d950e291ea4af78f8816ddb91c5da62257c40b76d8c83278b0d08ffbcd0f187636ebddad20e181e924873916d03e6e5ea2ef026be
+ languageName: node
+ linkType: hard
+
+"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
+ version: 3.0.0
+ resolution: "normalize-path@npm:3.0.0"
+ checksum: e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
+ languageName: node
+ linkType: hard
+
+"normalize-url@npm:^4.1.0":
+ version: 4.5.1
+ resolution: "normalize-url@npm:4.5.1"
+ checksum: 6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59
+ languageName: node
+ linkType: hard
+
+"normalize-url@npm:^6.0.1":
+ version: 6.1.0
+ resolution: "normalize-url@npm:6.1.0"
+ checksum: 95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23
+ languageName: node
+ linkType: hard
+
+"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "npm-run-path@npm:4.0.1"
+ dependencies:
+ path-key: "npm:^3.0.0"
+ checksum: 6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac
+ languageName: node
+ linkType: hard
+
+"npm-run-path@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "npm-run-path@npm:5.1.0"
+ dependencies:
+ path-key: "npm:^4.0.0"
+ checksum: ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3
+ languageName: node
+ linkType: hard
+
+"number-is-nan@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "number-is-nan@npm:1.0.1"
+ checksum: cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5
+ languageName: node
+ linkType: hard
+
+"number-to-bn@npm:1.7.0":
+ version: 1.7.0
+ resolution: "number-to-bn@npm:1.7.0"
+ dependencies:
+ bn.js: "npm:4.11.6"
+ strip-hex-prefix: "npm:1.0.0"
+ checksum: 83d1540173c4fc60ef4e91e88ed17f2c38418c8e5e62f469d62404527efba48d9c40f364da5c5e6857234a6c1154ff32b3642d80f873ba6cb8d2dd05fb6bc303
+ languageName: node
+ linkType: hard
+
+"oauth-sign@npm:~0.9.0":
+ version: 0.9.0
+ resolution: "oauth-sign@npm:0.9.0"
+ checksum: fc92a516f6ddbb2699089a2748b04f55c47b6ead55a77cd3a2cbbce5f7af86164cb9425f9ae19acfd066f1ad7d3a96a67b8928c6ea946426f6d6c29e448497c2
+ languageName: node
+ linkType: hard
+
+"object-assign@npm:^4, object-assign@npm:^4.0.0, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "object-assign@npm:4.1.1"
+ checksum: 1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414
+ languageName: node
+ linkType: hard
+
+"object-copy@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "object-copy@npm:0.1.0"
+ dependencies:
+ copy-descriptor: "npm:^0.1.0"
+ define-property: "npm:^0.2.5"
+ kind-of: "npm:^3.0.3"
+ checksum: 79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293
+ languageName: node
+ linkType: hard
+
+"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0":
+ version: 1.13.1
+ resolution: "object-inspect@npm:1.13.1"
+ checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d
+ languageName: node
+ linkType: hard
+
+"object-inspect@npm:~1.12.3":
+ version: 1.12.3
+ resolution: "object-inspect@npm:1.12.3"
+ checksum: 752bb5f4dc595e214157ea8f442adb77bdb850ace762b078d151d8b6486331ab12364997a89ee6509be1023b15adf2b3774437a7105f8a5043dfda11ed622411
+ languageName: node
+ linkType: hard
+
+"object-is@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "object-is@npm:1.1.5"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.1.3"
+ checksum: 8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886
+ languageName: node
+ linkType: hard
+
+"object-keys@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "object-keys@npm:1.1.1"
+ checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d
+ languageName: node
+ linkType: hard
+
+"object-keys@npm:~0.4.0":
+ version: 0.4.0
+ resolution: "object-keys@npm:0.4.0"
+ checksum: 91b5eefd2e0374b3d19000d4ea21d94b9f616c28a1e58f1c4f3e1fd6486a9f53ac00aa10e5ef85536be477dbd0f506bdeee6418e5fc86cc91ab0748655b08f5b
+ languageName: node
+ linkType: hard
+
+"object-visit@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "object-visit@npm:1.0.1"
+ dependencies:
+ isobject: "npm:^3.0.0"
+ checksum: 086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029
+ languageName: node
+ linkType: hard
+
+"object.assign@npm:^4.1.4":
+ version: 4.1.4
+ resolution: "object.assign@npm:4.1.4"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.1.4"
+ has-symbols: "npm:^1.0.3"
+ object-keys: "npm:^1.1.1"
+ checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3
+ languageName: node
+ linkType: hard
+
+"object.getownpropertydescriptors@npm:^2.1.6":
+ version: 2.1.7
+ resolution: "object.getownpropertydescriptors@npm:2.1.7"
+ dependencies:
+ array.prototype.reduce: "npm:^1.0.6"
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ safe-array-concat: "npm:^1.0.0"
+ checksum: 519c4eb47bd30dad1385994dbea59408c25f4bff68b29d918267091f3d597d39b04557691e94ee385fd9af7f191daffa59954e19c6f1e53215d6910d386005a2
+ languageName: node
+ linkType: hard
+
+"object.pick@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "object.pick@npm:1.3.0"
+ dependencies:
+ isobject: "npm:^3.0.1"
+ checksum: cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e
+ languageName: node
+ linkType: hard
+
+"obliterator@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "obliterator@npm:2.0.4"
+ checksum: ff2c10d4de7d62cd1d588b4d18dfc42f246c9e3a259f60d5716f7f88e5b3a3f79856b3207db96ec9a836a01d0958a21c15afa62a3f4e73a1e0b75f2c2f6bab40
+ languageName: node
+ linkType: hard
+
+"oboe@npm:2.1.4":
+ version: 2.1.4
+ resolution: "oboe@npm:2.1.4"
+ dependencies:
+ http-https: "npm:^1.0.0"
+ checksum: 29bfbdc0cb995c56d03635dc4fa2bbcd2906ca0738a5b2b2a44548bd94c4299210f0e664f65d864f6b41c7360dabd06c203bd51dbd17e5909b0bac8ca57c4786
+ languageName: node
+ linkType: hard
+
+"oboe@npm:2.1.5":
+ version: 2.1.5
+ resolution: "oboe@npm:2.1.5"
+ dependencies:
+ http-https: "npm:^1.0.0"
+ checksum: 98e0b37d26a592e36a2a1ffef6f8d30d81046f9577535d380e8cf05e3f25cf239bc28c19a98512b41b31efdf3d6cf5be2375f395aa69b1bd2e85f6e12e4c22f9
+ languageName: node
+ linkType: hard
+
+"on-exit-leak-free@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "on-exit-leak-free@npm:0.2.0"
+ checksum: d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c
+ languageName: node
+ linkType: hard
+
+"on-finished@npm:2.4.1":
+ version: 2.4.1
+ resolution: "on-finished@npm:2.4.1"
+ dependencies:
+ ee-first: "npm:1.1.1"
+ checksum: 46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4
+ languageName: node
+ linkType: hard
+
+"on-finished@npm:~2.3.0":
+ version: 2.3.0
+ resolution: "on-finished@npm:2.3.0"
+ dependencies:
+ ee-first: "npm:1.1.1"
+ checksum: c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea
+ languageName: node
+ linkType: hard
+
+"on-headers@npm:~1.0.2":
+ version: 1.0.2
+ resolution: "on-headers@npm:1.0.2"
+ checksum: f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f
+ languageName: node
+ linkType: hard
+
+"once@npm:1.x, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "once@npm:1.4.0"
+ dependencies:
+ wrappy: "npm:1"
+ checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0
+ languageName: node
+ linkType: hard
+
+"one-time@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "one-time@npm:1.0.0"
+ dependencies:
+ fn.name: "npm:1.x.x"
+ checksum: 6e4887b331edbb954f4e915831cbec0a7b9956c36f4feb5f6de98c448ac02ff881fd8d9b55a6b1b55030af184c6b648f340a76eb211812f4ad8c9b4b8692fdaa
+ languageName: node
+ linkType: hard
+
+"onetime@npm:^5.1.0, onetime@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "onetime@npm:5.1.2"
+ dependencies:
+ mimic-fn: "npm:^2.1.0"
+ checksum: ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f
+ languageName: node
+ linkType: hard
+
+"onetime@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "onetime@npm:6.0.0"
+ dependencies:
+ mimic-fn: "npm:^4.0.0"
+ checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c
+ languageName: node
+ linkType: hard
+
+"open@npm:^7.4.2":
+ version: 7.4.2
+ resolution: "open@npm:7.4.2"
+ dependencies:
+ is-docker: "npm:^2.0.0"
+ is-wsl: "npm:^2.1.1"
+ checksum: 77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f
+ languageName: node
+ linkType: hard
+
+"open@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "open@npm:9.1.0"
+ dependencies:
+ default-browser: "npm:^4.0.0"
+ define-lazy-prop: "npm:^3.0.0"
+ is-inside-container: "npm:^1.0.0"
+ is-wsl: "npm:^2.2.0"
+ checksum: 8073ec0dd8994a7a7d9bac208bd17d093993a65ce10f2eb9b62b6d3a91c9366ae903938a237c275493c130171d339f6dcbdd2a2de7e32953452c0867b97825af
+ languageName: node
+ linkType: hard
+
+"optionator@npm:^0.8.1":
+ version: 0.8.3
+ resolution: "optionator@npm:0.8.3"
+ dependencies:
+ deep-is: "npm:~0.1.3"
+ fast-levenshtein: "npm:~2.0.6"
+ levn: "npm:~0.3.0"
+ prelude-ls: "npm:~1.1.2"
+ type-check: "npm:~0.3.2"
+ word-wrap: "npm:~1.2.3"
+ checksum: ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8
+ languageName: node
+ linkType: hard
+
+"optionator@npm:^0.9.1, optionator@npm:^0.9.3":
+ version: 0.9.3
+ resolution: "optionator@npm:0.9.3"
+ dependencies:
+ "@aashutoshrathi/word-wrap": "npm:^1.2.3"
+ deep-is: "npm:^0.1.3"
+ fast-levenshtein: "npm:^2.0.6"
+ levn: "npm:^0.4.1"
+ prelude-ls: "npm:^1.2.1"
+ type-check: "npm:^0.4.0"
+ checksum: 66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c
+ languageName: node
+ linkType: hard
+
+"ora@npm:^5.4.1":
+ version: 5.4.1
+ resolution: "ora@npm:5.4.1"
+ dependencies:
+ bl: "npm:^4.1.0"
+ chalk: "npm:^4.1.0"
+ cli-cursor: "npm:^3.1.0"
+ cli-spinners: "npm:^2.5.0"
+ is-interactive: "npm:^1.0.0"
+ is-unicode-supported: "npm:^0.1.0"
+ log-symbols: "npm:^4.1.0"
+ strip-ansi: "npm:^6.0.0"
+ wcwidth: "npm:^1.0.1"
+ checksum: 10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85
+ languageName: node
+ linkType: hard
+
+"os-homedir@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "os-homedir@npm:1.0.2"
+ checksum: 6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f
+ languageName: node
+ linkType: hard
+
+"os-locale@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "os-locale@npm:1.4.0"
+ dependencies:
+ lcid: "npm:^1.0.0"
+ checksum: 302173159d562000ddf982ed75c493a0d861e91372c9e1b13aab21590ff2e1ba264a41995b29be8dc5278a6127ffcd2ad5591779e8164a570fc5fa6c0787b057
+ languageName: node
+ linkType: hard
+
+"os-tmpdir@npm:^1.0.1, os-tmpdir@npm:~1.0.2":
+ version: 1.0.2
+ resolution: "os-tmpdir@npm:1.0.2"
+ checksum: f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990
+ languageName: node
+ linkType: hard
+
+"p-cancelable@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "p-cancelable@npm:1.1.0"
+ checksum: 9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449
+ languageName: node
+ linkType: hard
+
+"p-cancelable@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "p-cancelable@npm:2.1.1"
+ checksum: 8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01
+ languageName: node
+ linkType: hard
+
+"p-cancelable@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "p-cancelable@npm:3.0.0"
+ checksum: 948fd4f8e87b956d9afc2c6c7392de9113dac817cb1cecf4143f7a3d4c57ab5673614a80be3aba91ceec5e4b69fd8c869852d7e8048bc3d9273c4c36ce14b9aa
+ languageName: node
+ linkType: hard
+
+"p-defer@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "p-defer@npm:3.0.0"
+ checksum: 848eb9821785b9a203def23618217ddbfa5cd909574ad0d66aae61a1981c4dcfa084804d6f97abe027bd004643471ddcdc823aa8df60198f791a9bd985e01bee
+ languageName: node
+ linkType: hard
+
+"p-fifo@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "p-fifo@npm:1.0.0"
+ dependencies:
+ fast-fifo: "npm:^1.0.0"
+ p-defer: "npm:^3.0.0"
+ checksum: b9e5b9c14c0fea63801c55c116028dce60770ff0be06dff459981c83c014028cf7b671acb12f169a4bdb3e7e1c5ec75c6d69542aebeccd1c13e3ddd764e7450d
+ languageName: node
+ linkType: hard
+
+"p-finally@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "p-finally@npm:1.0.0"
+ checksum: 6b8552339a71fe7bd424d01d8451eea92d379a711fc62f6b2fe64cad8a472c7259a236c9a22b4733abca0b5666ad503cb497792a0478c5af31ded793d00937e7
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^1.1.0":
+ version: 1.3.0
+ resolution: "p-limit@npm:1.3.0"
+ dependencies:
+ p-try: "npm:^1.0.0"
+ checksum: 5c1b1d53d180b2c7501efb04b7c817448e10efe1ba46f4783f8951994d5027e4cd88f36ad79af50546682594c4ebd11702ac4b9364c47f8074890e2acad0edee
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "p-limit@npm:2.3.0"
+ dependencies:
+ p-try: "npm:^2.0.0"
+ checksum: 8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: "npm:^0.1.0"
+ checksum: 9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "p-locate@npm:2.0.0"
+ dependencies:
+ p-limit: "npm:^1.1.0"
+ checksum: 82da4be88fb02fd29175e66021610c881938d3cc97c813c71c1a605fac05617d57fd5d3b337494a6106c0edb2a37c860241430851411f1b265108cead34aee67
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "p-locate@npm:4.1.0"
+ dependencies:
+ p-limit: "npm:^2.2.0"
+ checksum: 1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
+ dependencies:
+ p-limit: "npm:^3.0.2"
+ checksum: 2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a
+ languageName: node
+ linkType: hard
+
+"p-map@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "p-map@npm:4.0.0"
+ dependencies:
+ aggregate-error: "npm:^3.0.0"
+ checksum: 592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75
+ languageName: node
+ linkType: hard
+
+"p-queue@npm:^6.6.1":
+ version: 6.6.2
+ resolution: "p-queue@npm:6.6.2"
+ dependencies:
+ eventemitter3: "npm:^4.0.4"
+ p-timeout: "npm:^3.2.0"
+ checksum: 5739ecf5806bbeadf8e463793d5e3004d08bb3f6177bd1a44a005da8fd81bb90f80e4633e1fb6f1dfd35ee663a5c0229abe26aebb36f547ad5a858347c7b0d3e
+ languageName: node
+ linkType: hard
+
+"p-timeout@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "p-timeout@npm:3.2.0"
+ dependencies:
+ p-finally: "npm:^1.0.0"
+ checksum: 524b393711a6ba8e1d48137c5924749f29c93d70b671e6db761afa784726572ca06149c715632da8f70c090073afb2af1c05730303f915604fd38ee207b70a61
+ languageName: node
+ linkType: hard
+
+"p-try@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "p-try@npm:1.0.0"
+ checksum: 757ba31de5819502b80c447826fac8be5f16d3cb4fbf9bc8bc4971dba0682e84ac33e4b24176ca7058c69e29f64f34d8d9e9b08e873b7b7bb0aa89d620fa224a
+ languageName: node
+ linkType: hard
+
+"p-try@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "p-try@npm:2.2.0"
+ checksum: c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f
+ languageName: node
+ linkType: hard
+
+"packet-reader@npm:1.0.0":
+ version: 1.0.0
+ resolution: "packet-reader@npm:1.0.0"
+ checksum: c86c3321bb07e0f03cc2db59f7701184e0bbfcb914f1fdc963993b03262486deb402292adcef39b64e3530ea66b3b2e2163d6da7b3792a730bdd1c6df3175aaa
+ languageName: node
+ linkType: hard
+
+"parent-module@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "parent-module@npm:1.0.1"
+ dependencies:
+ callsites: "npm:^3.0.0"
+ checksum: c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556
+ languageName: node
+ linkType: hard
+
+"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6":
+ version: 5.1.6
+ resolution: "parse-asn1@npm:5.1.6"
+ dependencies:
+ asn1.js: "npm:^5.2.0"
+ browserify-aes: "npm:^1.0.0"
+ evp_bytestokey: "npm:^1.0.0"
+ pbkdf2: "npm:^3.0.3"
+ safe-buffer: "npm:^5.1.1"
+ checksum: 4ed1d9b9e120c5484d29d67bb90171aac0b73422bc016d6294160aea983275c28a27ab85d862059a36a86a97dd31b7ddd97486802ca9fac67115fe3409e9dcbd
+ languageName: node
+ linkType: hard
+
+"parse-cache-control@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "parse-cache-control@npm:1.0.1"
+ checksum: 330a0d9e3a22a7b0f6e8a973c0b9f51275642ee28544cd0d546420273946d555d20a5c7b49fca24d68d2e698bae0186f0f41f48d62133d3153c32454db05f2df
+ languageName: node
+ linkType: hard
+
+"parse-duration@npm:^0.4.4":
+ version: 0.4.4
+ resolution: "parse-duration@npm:0.4.4"
+ checksum: 2263f45d92f38f03faba31afe8a923bb319f5cddf798ca19ba2214238c5e58c6c5a0a58602894afad7438e63c677fbc5cfe387c11214163182d25a355dbcf87f
+ languageName: node
+ linkType: hard
+
+"parse-headers@npm:^2.0.0":
+ version: 2.0.5
+ resolution: "parse-headers@npm:2.0.5"
+ checksum: 950d75034f46be8b77c491754aefa61b32954e675200d9247ec60b2acaf85c0cc053c44e44b35feed9034a34cc696a5b6fda693b5a0b23daf3294959dd216124
+ languageName: node
+ linkType: hard
+
+"parse-json@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "parse-json@npm:2.2.0"
+ dependencies:
+ error-ex: "npm:^1.2.0"
+ checksum: 7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6
+ languageName: node
+ linkType: hard
+
+"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
+ version: 5.2.0
+ resolution: "parse-json@npm:5.2.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.0.0"
+ error-ex: "npm:^1.3.1"
+ json-parse-even-better-errors: "npm:^2.3.0"
+ lines-and-columns: "npm:^1.1.6"
+ checksum: 77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585
+ languageName: node
+ linkType: hard
+
+"parseurl@npm:~1.3.3":
+ version: 1.3.3
+ resolution: "parseurl@npm:1.3.3"
+ checksum: 90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5
+ languageName: node
+ linkType: hard
+
+"pascalcase@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "pascalcase@npm:0.1.1"
+ checksum: 48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b
+ languageName: node
+ linkType: hard
+
+"patch-package@npm:6.2.2":
+ version: 6.2.2
+ resolution: "patch-package@npm:6.2.2"
+ dependencies:
+ "@yarnpkg/lockfile": "npm:^1.1.0"
+ chalk: "npm:^2.4.2"
+ cross-spawn: "npm:^6.0.5"
+ find-yarn-workspace-root: "npm:^1.2.1"
+ fs-extra: "npm:^7.0.1"
+ is-ci: "npm:^2.0.0"
+ klaw-sync: "npm:^6.0.0"
+ minimist: "npm:^1.2.0"
+ rimraf: "npm:^2.6.3"
+ semver: "npm:^5.6.0"
+ slash: "npm:^2.0.0"
+ tmp: "npm:^0.0.33"
+ bin:
+ patch-package: index.js
+ checksum: 61bee7746266c15f13de5c8f9ed4b1b2f20d2897a1b292cd5dd7b63fbdc98c5c9acf1fa8c3bb49621ae955e49f9dede314f7fe859ad82056ad93e54ba81ec993
+ languageName: node
+ linkType: hard
+
+"patch-package@npm:^6.2.2":
+ version: 6.5.1
+ resolution: "patch-package@npm:6.5.1"
+ dependencies:
+ "@yarnpkg/lockfile": "npm:^1.1.0"
+ chalk: "npm:^4.1.2"
+ cross-spawn: "npm:^6.0.5"
+ find-yarn-workspace-root: "npm:^2.0.0"
+ fs-extra: "npm:^9.0.0"
+ is-ci: "npm:^2.0.0"
+ klaw-sync: "npm:^6.0.0"
+ minimist: "npm:^1.2.6"
+ open: "npm:^7.4.2"
+ rimraf: "npm:^2.6.3"
+ semver: "npm:^5.6.0"
+ slash: "npm:^2.0.0"
+ tmp: "npm:^0.0.33"
+ yaml: "npm:^1.10.2"
+ bin:
+ patch-package: index.js
+ checksum: 0f74d6099b05431c88a60308bd9ec0b1f9d3ae436026f488cfe99476ae74e7a464be4a16a7c83c7b89c23764502c79d37227cf27b17c30b9b2e4d577f8aecedb
+ languageName: node
+ linkType: hard
+
+"path-browserify@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "path-browserify@npm:1.0.1"
+ checksum: 8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "path-exists@npm:2.1.0"
+ dependencies:
+ pinkie-promise: "npm:^2.0.0"
+ checksum: 87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "path-exists@npm:3.0.0"
+ checksum: 17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-exists@npm:4.0.0"
+ checksum: 8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b
+ languageName: node
+ linkType: hard
+
+"path-is-absolute@npm:^1.0.0, path-is-absolute@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "path-is-absolute@npm:1.0.1"
+ checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078
+ languageName: node
+ linkType: hard
+
+"path-key@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "path-key@npm:2.0.1"
+ checksum: dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b
+ languageName: node
+ linkType: hard
+
+"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "path-key@npm:3.1.1"
+ checksum: 748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c
+ languageName: node
+ linkType: hard
+
+"path-key@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-key@npm:4.0.0"
+ checksum: 794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3
+ languageName: node
+ linkType: hard
+
+"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "path-parse@npm:1.0.7"
+ checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1
+ languageName: node
+ linkType: hard
+
+"path-scurry@npm:^1.10.1":
+ version: 1.10.1
+ resolution: "path-scurry@npm:1.10.1"
+ dependencies:
+ lru-cache: "npm:^9.1.1 || ^10.0.0"
+ minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0"
+ checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e
+ languageName: node
+ linkType: hard
+
+"path-starts-with@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "path-starts-with@npm:2.0.1"
+ checksum: 23b88fdd2b014fcd0b70e2254e4c2961cd5e9d7b20a480e42a334d78b066964b919bf190afe27b179d5669b42028954aea45b6856320ab6321e978b2c6e99b97
+ languageName: node
+ linkType: hard
+
+"path-to-regexp@npm:0.1.7":
+ version: 0.1.7
+ resolution: "path-to-regexp@npm:0.1.7"
+ checksum: 50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905
+ languageName: node
+ linkType: hard
+
+"path-type@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "path-type@npm:1.1.0"
+ dependencies:
+ graceful-fs: "npm:^4.1.2"
+ pify: "npm:^2.0.0"
+ pinkie-promise: "npm:^2.0.0"
+ checksum: 2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350
+ languageName: node
+ linkType: hard
+
+"path-type@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-type@npm:4.0.0"
+ checksum: 666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
+ languageName: node
+ linkType: hard
+
+"pathval@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "pathval@npm:1.1.1"
+ checksum: f63e1bc1b33593cdf094ed6ff5c49c1c0dc5dc20a646ca9725cc7fe7cd9995002d51d5685b9b2ec6814342935748b711bafa840f84c0bb04e38ff40a335c94dc
+ languageName: node
+ linkType: hard
+
+"pbkdf2@npm:^3.0.17, pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.0.9":
+ version: 3.1.2
+ resolution: "pbkdf2@npm:3.1.2"
+ dependencies:
+ create-hash: "npm:^1.1.2"
+ create-hmac: "npm:^1.1.4"
+ ripemd160: "npm:^2.0.1"
+ safe-buffer: "npm:^5.0.1"
+ sha.js: "npm:^2.4.8"
+ checksum: 5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd
+ languageName: node
+ linkType: hard
+
+"performance-now@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "performance-now@npm:2.1.0"
+ checksum: 22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9
+ languageName: node
+ linkType: hard
+
+"pg-cloudflare@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "pg-cloudflare@npm:1.1.1"
+ checksum: a68b957f755be6af813d68ccaf4c906a000fd2ecb362cd281220052cc9e2f6c26da3b88792742387008c30b3bf0d2fa3a0eff04aeb8af4414023c99ae78e07bd
+ languageName: node
+ linkType: hard
+
+"pg-connection-string@npm:^2.5.0, pg-connection-string@npm:^2.6.1, pg-connection-string@npm:^2.6.2":
+ version: 2.6.2
+ resolution: "pg-connection-string@npm:2.6.2"
+ checksum: e8fdea74fcc8bdc3d7c5c6eadd9425fdba7e67fb7fe836f9c0cecad94c8984e435256657d1d8ce0483d1fedef667e7a57e32449a63cb805cb0289fc34b62da35
+ languageName: node
+ linkType: hard
+
+"pg-hstore@npm:2.3.4":
+ version: 2.3.4
+ resolution: "pg-hstore@npm:2.3.4"
+ dependencies:
+ underscore: "npm:^1.13.1"
+ checksum: 2f4e352ba82b200cda55b796e7e8ef7e50377914f1ab4d91fa6dc9701b3d4ae4ddf168376a08a21d1f5a38d87f434be1c55d2287ec6b5135db3745ca296c99e2
+ languageName: node
+ linkType: hard
+
+"pg-int8@npm:1.0.1":
+ version: 1.0.1
+ resolution: "pg-int8@npm:1.0.1"
+ checksum: be6a02d851fc2a4ae3e9de81710d861de3ba35ac927268973eb3cb618873a05b9424656df464dd43bd7dc3fc5295c3f5b3c8349494f87c7af50ec59ef14e0b98
+ languageName: node
+ linkType: hard
+
+"pg-pool@npm:^3.5.1, pg-pool@npm:^3.6.1":
+ version: 3.6.1
+ resolution: "pg-pool@npm:3.6.1"
+ peerDependencies:
+ pg: ">=8.0"
+ checksum: 47837c4e4c2b9e195cec01bd58b6e276acc915537191707ad4d6ed975fd9bc03c73f63cb7fde4cb0e08ed059e35faf60fbd03744dee3af71d4b4631ab40eeb7f
+ languageName: node
+ linkType: hard
+
+"pg-protocol@npm:^1.5.0, pg-protocol@npm:^1.6.0":
+ version: 1.6.0
+ resolution: "pg-protocol@npm:1.6.0"
+ checksum: 318a4d1e9cebd3927b10a8bc412f5017117a1f9a5fafb628d75847da7d1ab81c33250de58596bd0990029e14e92a995a851286d60fc236692299faf509572213
+ languageName: node
+ linkType: hard
+
+"pg-types@npm:^2.1.0":
+ version: 2.2.0
+ resolution: "pg-types@npm:2.2.0"
+ dependencies:
+ pg-int8: "npm:1.0.1"
+ postgres-array: "npm:~2.0.0"
+ postgres-bytea: "npm:~1.0.0"
+ postgres-date: "npm:~1.0.4"
+ postgres-interval: "npm:^1.1.0"
+ checksum: ab3f8069a323f601cd2d2279ca8c425447dab3f9b61d933b0601d7ffc00d6200df25e26a4290b2b0783b59278198f7dd2ed03e94c4875797919605116a577c65
+ languageName: node
+ linkType: hard
+
+"pg@npm:8.11.3":
+ version: 8.11.3
+ resolution: "pg@npm:8.11.3"
+ dependencies:
+ buffer-writer: "npm:2.0.0"
+ packet-reader: "npm:1.0.0"
+ pg-cloudflare: "npm:^1.1.1"
+ pg-connection-string: "npm:^2.6.2"
+ pg-pool: "npm:^3.6.1"
+ pg-protocol: "npm:^1.6.0"
+ pg-types: "npm:^2.1.0"
+ pgpass: "npm:1.x"
+ peerDependencies:
+ pg-native: ">=3.0.1"
+ dependenciesMeta:
+ pg-cloudflare:
+ optional: true
+ peerDependenciesMeta:
+ pg-native:
+ optional: true
+ checksum: 07e6967fc8bd5d72bab9be6620626e8e3ab59128ebf56bf0de83d67f10801a19221d88b3317e90b93339ba48d0498b39967b782ae39686aabda6bc647bceb438
+ languageName: node
+ linkType: hard
+
+"pg@npm:8.7.3":
+ version: 8.7.3
+ resolution: "pg@npm:8.7.3"
+ dependencies:
+ buffer-writer: "npm:2.0.0"
+ packet-reader: "npm:1.0.0"
+ pg-connection-string: "npm:^2.5.0"
+ pg-pool: "npm:^3.5.1"
+ pg-protocol: "npm:^1.5.0"
+ pg-types: "npm:^2.1.0"
+ pgpass: "npm:1.x"
+ peerDependencies:
+ pg-native: ">=2.0.0"
+ peerDependenciesMeta:
+ pg-native:
+ optional: true
+ checksum: 9b509d15a0bbba9653bd8af8739cf5c0b3399d1989b4e6b9a5f06615b22169cb5b415011efa4f945a01d5b3735d9fd572b533b99d641d55cbfc2f948d931da5b
+ languageName: node
+ linkType: hard
+
+"pgpass@npm:1.x":
+ version: 1.0.5
+ resolution: "pgpass@npm:1.0.5"
+ dependencies:
+ split2: "npm:^4.1.0"
+ checksum: 5ea6c9b2de04c33abb08d33a2dded303c4a3c7162a9264519cbe85c0a9857d712463140ba42fad0c7cd4b21f644dd870b45bb2e02fcbe505b4de0744fd802c1d
+ languageName: node
+ linkType: hard
+
+"picocolors@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "picocolors@npm:1.0.0"
+ checksum: 20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7
+ languageName: node
+ linkType: hard
+
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "picomatch@npm:2.3.1"
+ checksum: 26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
+ languageName: node
+ linkType: hard
+
+"pify@npm:^2.0.0, pify@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "pify@npm:2.3.0"
+ checksum: 551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc
+ languageName: node
+ linkType: hard
+
+"pify@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "pify@npm:4.0.1"
+ checksum: 6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf
+ languageName: node
+ linkType: hard
+
+"pinkie-promise@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "pinkie-promise@npm:2.0.1"
+ dependencies:
+ pinkie: "npm:^2.0.0"
+ checksum: 11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a
+ languageName: node
+ linkType: hard
+
+"pinkie@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "pinkie@npm:2.0.4"
+ checksum: 25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6
+ languageName: node
+ linkType: hard
+
+"pino-abstract-transport@npm:v0.5.0":
+ version: 0.5.0
+ resolution: "pino-abstract-transport@npm:0.5.0"
+ dependencies:
+ duplexify: "npm:^4.1.2"
+ split2: "npm:^4.0.0"
+ checksum: 0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183
+ languageName: node
+ linkType: hard
+
+"pino-multi-stream@npm:6.0.0":
+ version: 6.0.0
+ resolution: "pino-multi-stream@npm:6.0.0"
+ dependencies:
+ pino: "npm:^7.0.0"
+ checksum: e32d6b3fb96c88e3e97d01ae566f64409c90f03d88c2c27bd51fc07a4df5ac419c892263779bee4188ef7e6b31055c469587f889a72fd47d42545b339ab2d38f
+ languageName: node
+ linkType: hard
+
+"pino-std-serializers@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "pino-std-serializers@npm:4.0.0"
+ checksum: 9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649
+ languageName: node
+ linkType: hard
+
+"pino@npm:7.6.0":
+ version: 7.6.0
+ resolution: "pino@npm:7.6.0"
+ dependencies:
+ fast-redact: "npm:^3.0.0"
+ fastify-warning: "npm:^0.2.0"
+ on-exit-leak-free: "npm:^0.2.0"
+ pino-abstract-transport: "npm:v0.5.0"
+ pino-std-serializers: "npm:^4.0.0"
+ quick-format-unescaped: "npm:^4.0.3"
+ real-require: "npm:^0.1.0"
+ safe-stable-stringify: "npm:^2.1.0"
+ sonic-boom: "npm:^2.2.1"
+ thread-stream: "npm:^0.13.0"
+ bin:
+ pino: bin.js
+ checksum: f7edcb464ca3104621159cbcc2bdb30fe37cc41a1cf4b50ad90516f4fef57462489609fece5cdcab0041d3a06ee2239075b288a8a8b1a2aa2ef24074b2c100d9
+ languageName: node
+ linkType: hard
+
+"pino@npm:^7.0.0":
+ version: 7.11.0
+ resolution: "pino@npm:7.11.0"
+ dependencies:
+ atomic-sleep: "npm:^1.0.0"
+ fast-redact: "npm:^3.0.0"
+ on-exit-leak-free: "npm:^0.2.0"
+ pino-abstract-transport: "npm:v0.5.0"
+ pino-std-serializers: "npm:^4.0.0"
+ process-warning: "npm:^1.0.0"
+ quick-format-unescaped: "npm:^4.0.3"
+ real-require: "npm:^0.1.0"
+ safe-stable-stringify: "npm:^2.1.0"
+ sonic-boom: "npm:^2.2.1"
+ thread-stream: "npm:^0.15.1"
+ bin:
+ pino: bin.js
+ checksum: 4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c
+ languageName: node
+ linkType: hard
+
+"please-upgrade-node@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "please-upgrade-node@npm:3.2.0"
+ dependencies:
+ semver-compare: "npm:^1.0.0"
+ checksum: 222514d2841022be4b843f38d415beadcc6409c0545d6d153778d71c601bba7bbf1cd5827d650c7fae6a9a2ba7cf00f4b6729b40d015a3a5ba2937e57bc1c435
+ languageName: node
+ linkType: hard
+
+"pluralize@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "pluralize@npm:8.0.0"
+ checksum: 2044cfc34b2e8c88b73379ea4a36fc577db04f651c2909041b054c981cd863dd5373ebd030123ab058d194ae615d3a97cfdac653991e499d10caf592e8b3dc33
+ languageName: node
+ linkType: hard
+
+"posix-character-classes@npm:^0.1.0":
+ version: 0.1.1
+ resolution: "posix-character-classes@npm:0.1.1"
+ checksum: cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc
+ languageName: node
+ linkType: hard
+
+"postgres-array@npm:~2.0.0":
+ version: 2.0.0
+ resolution: "postgres-array@npm:2.0.0"
+ checksum: cbd56207e4141d7fbf08c86f2aebf21fa7064943d3f808ec85f442ff94b48d891e7a144cc02665fb2de5dbcb9b8e3183a2ac749959e794b4a4cfd379d7a21d08
+ languageName: node
+ linkType: hard
+
+"postgres-bytea@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "postgres-bytea@npm:1.0.0"
+ checksum: febf2364b8a8953695cac159eeb94542ead5886792a9627b97e33f6b5bb6e263bc0706ab47ec221516e79fbd6b2452d668841830fb3b49ec6c0fc29be61892ce
+ languageName: node
+ linkType: hard
+
+"postgres-date@npm:~1.0.4":
+ version: 1.0.7
+ resolution: "postgres-date@npm:1.0.7"
+ checksum: 0ff91fccc64003e10b767fcfeefb5eaffbc522c93aa65d5051c49b3c4ce6cb93ab091a7d22877a90ad60b8874202c6f1d0f935f38a7235ed3b258efd54b97ca9
+ languageName: node
+ linkType: hard
+
+"postgres-interval@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "postgres-interval@npm:1.2.0"
+ dependencies:
+ xtend: "npm:^4.0.0"
+ checksum: c1734c3cb79e7f22579af0b268a463b1fa1d084e742a02a7a290c4f041e349456f3bee3b4ee0bb3f226828597f7b76deb615c1b857db9a742c45520100456272
+ languageName: node
+ linkType: hard
+
+"postinstall-postinstall@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "postinstall-postinstall@npm:2.1.0"
+ checksum: 70488447292c712afa7806126824d6fe93362392cbe261ae60166d9119a350713e0dbf4deb2ca91637c1037bc030ed1de78d61d9041bf2504513070f1caacdfd
+ languageName: node
+ linkType: hard
+
+"precond@npm:0.2":
+ version: 0.2.3
+ resolution: "precond@npm:0.2.3"
+ checksum: 289b71202c090286fab340acafc96bc1d719e6f2d2484a868ef5dff28efd5953bafda78aebe4416ebf907992aa88942e68cd53ed7e2ab9eaf0709a6b5ac72340
+ languageName: node
+ linkType: hard
+
+"prelude-ls@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "prelude-ls@npm:1.2.1"
+ checksum: b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd
+ languageName: node
+ linkType: hard
+
+"prelude-ls@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "prelude-ls@npm:1.1.2"
+ checksum: 7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18
+ languageName: node
+ linkType: hard
+
+"prepend-http@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "prepend-http@npm:2.0.0"
+ checksum: b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987
+ languageName: node
+ linkType: hard
+
+"prettier-linter-helpers@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "prettier-linter-helpers@npm:1.0.0"
+ dependencies:
+ fast-diff: "npm:^1.1.2"
+ checksum: 81e0027d731b7b3697ccd2129470ed9913ecb111e4ec175a12f0fcfab0096516373bf0af2fef132af50cafb0a905b74ff57996d615f59512bb9ac7378fcc64ab
+ languageName: node
+ linkType: hard
+
+"prettier-plugin-solidity@npm:1.0.0-beta.19":
+ version: 1.0.0-beta.19
+ resolution: "prettier-plugin-solidity@npm:1.0.0-beta.19"
+ dependencies:
+ "@solidity-parser/parser": "npm:^0.14.0"
+ emoji-regex: "npm:^10.0.0"
+ escape-string-regexp: "npm:^4.0.0"
+ semver: "npm:^7.3.5"
+ solidity-comments-extractor: "npm:^0.0.7"
+ string-width: "npm:^4.2.3"
+ peerDependencies:
+ prettier: ^2.3.0
+ checksum: f0fcfb61afeb3c9cda4bc0d49ddb81a730faa4398dd06459d39d1a93b345a2ab9eeb227b4f68c6278b19f053e4b4ac4ab239889691ac7924f620407ef698a426
+ languageName: node
+ linkType: hard
+
+"prettier@npm:^2.1.2, prettier@npm:^2.2.1, prettier@npm:^2.8.3":
+ version: 2.8.8
+ resolution: "prettier@npm:2.8.8"
+ bin:
+ prettier: bin-prettier.js
+ checksum: 463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a
+ languageName: node
+ linkType: hard
+
+"prettier@npm:^3.0.3":
+ version: 3.1.0
+ resolution: "prettier@npm:3.1.0"
+ bin:
+ prettier: bin/prettier.cjs
+ checksum: a45ea70aa97fde162ea4c4aba3dfc7859aa6a732a1db34458d9535dc3c2c16d3bc3fb5689e6cd76aa835562555303b02d9449fd2e15af3b73c8053557e25c5b6
+ languageName: node
+ linkType: hard
+
+"private@npm:^0.1.6, private@npm:^0.1.8":
+ version: 0.1.8
+ resolution: "private@npm:0.1.8"
+ checksum: 829a23723e5fd3105c72b2dadeeb65743a430f7e6967a8a6f3e49392a1b3ea52975a255376d8c513b0c988bdf162f1a5edf9d9bac27d1ab11f8dba8cdb58880e
+ languageName: node
+ linkType: hard
+
+"proc-log@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "proc-log@npm:3.0.0"
+ checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc
+ languageName: node
+ linkType: hard
+
+"process-nextick-args@npm:~2.0.0":
+ version: 2.0.1
+ resolution: "process-nextick-args@npm:2.0.1"
+ checksum: bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367
+ languageName: node
+ linkType: hard
+
+"process-warning@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "process-warning@npm:1.0.0"
+ checksum: 43ec4229d64eb5c58340c8aacade49eb5f6fd513eae54140abf365929ca20987f0a35c5868125e2b583cad4de8cd257beb5667d9cc539d9190a7a4c3014adf22
+ languageName: node
+ linkType: hard
+
+"process@npm:^0.11.10":
+ version: 0.11.10
+ resolution: "process@npm:0.11.10"
+ checksum: 40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3
+ languageName: node
+ linkType: hard
+
+"progress@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "progress@npm:2.0.3"
+ checksum: 1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c
+ languageName: node
+ linkType: hard
+
+"prom-client@npm:14.0.1":
+ version: 14.0.1
+ resolution: "prom-client@npm:14.0.1"
+ dependencies:
+ tdigest: "npm:^0.1.1"
+ checksum: 48fe007fb77759ae4686ad105ddb371eed389ab99a566fd12ed22a9bb6859e74927b4698021a4faeda57bbbbe98c23bdcf2251d669258964ca2a6094e9fb56a3
+ languageName: node
+ linkType: hard
+
+"prom-client@npm:14.2.0":
+ version: 14.2.0
+ resolution: "prom-client@npm:14.2.0"
+ dependencies:
+ tdigest: "npm:^0.1.1"
+ checksum: 6d14b8700fd6e5bde0ad3b3fbc77ad8bb7031948e5990b60a7ca85ec268bc6448a4e4cda9c2669576d3ba43d58bf09ee08134f2a3d22df07e277377fbb14faeb
+ languageName: node
+ linkType: hard
+
+"promise-retry@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "promise-retry@npm:2.0.1"
+ dependencies:
+ err-code: "npm:^2.0.2"
+ retry: "npm:^0.12.0"
+ checksum: 9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96
+ languageName: node
+ linkType: hard
+
+"promise-to-callback@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "promise-to-callback@npm:1.0.0"
+ dependencies:
+ is-fn: "npm:^1.0.0"
+ set-immediate-shim: "npm:^1.0.1"
+ checksum: 93652659c8ea3b51f2ff22a8228bb3b41687c67f7463db9bec31307162bd1e1988f4cf4406c5a5fbd8133d25e9c11f63b0f3adb9590fcc12d6464d8b04893399
+ languageName: node
+ linkType: hard
+
+"promise@npm:^8.0.0":
+ version: 8.3.0
+ resolution: "promise@npm:8.3.0"
+ dependencies:
+ asap: "npm:~2.0.6"
+ checksum: 6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf
+ languageName: node
+ linkType: hard
+
+"prompt-sync@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "prompt-sync@npm:4.2.0"
+ dependencies:
+ strip-ansi: "npm:^5.0.0"
+ checksum: 1312154b8d84c7487b734afdc5d9f7e092ac7a3a303aec8dfd3ba680502374f5942ca501943c6314ae77979aa4dcd3c6cd03db5da6ac7e4531d384c9740261ad
+ languageName: node
+ linkType: hard
+
+"proper-lockfile@npm:^4.1.1":
+ version: 4.1.2
+ resolution: "proper-lockfile@npm:4.1.2"
+ dependencies:
+ graceful-fs: "npm:^4.2.4"
+ retry: "npm:^0.12.0"
+ signal-exit: "npm:^3.0.2"
+ checksum: 2f265dbad15897a43110a02dae55105c04d356ec4ed560723dcb9f0d34bc4fb2f13f79bb930e7561be10278e2314db5aca2527d5d3dcbbdee5e6b331d1571f6d
+ languageName: node
+ linkType: hard
+
+"protocol-buffers-schema@npm:^3.3.1":
+ version: 3.6.0
+ resolution: "protocol-buffers-schema@npm:3.6.0"
+ checksum: 23a08612e5cc903f917ae3b680216ccaf2d889c61daa68d224237f455182fa96fff16872ac94b1954b5dd26fc7e8ce7e9360c54d54ea26218d107b2f059fca37
+ languageName: node
+ linkType: hard
+
+"protons@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "protons@npm:2.0.3"
+ dependencies:
+ protocol-buffers-schema: "npm:^3.3.1"
+ signed-varint: "npm:^2.0.1"
+ uint8arrays: "npm:^3.0.0"
+ varint: "npm:^5.0.0"
+ checksum: fbd5deb483bcc0b05a59457f62ebcf92bf04320c49854aa5d9b8fd72f6a807c2f4288bdeee348a013bb288675a39368bf992279d1a8ca685af9f1357ce624c33
+ languageName: node
+ linkType: hard
+
+"proxy-addr@npm:~2.0.7":
+ version: 2.0.7
+ resolution: "proxy-addr@npm:2.0.7"
+ dependencies:
+ forwarded: "npm:0.2.0"
+ ipaddr.js: "npm:1.9.1"
+ checksum: c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210
+ languageName: node
+ linkType: hard
+
+"proxy-from-env@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "proxy-from-env@npm:1.1.0"
+ checksum: fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b
+ languageName: node
+ linkType: hard
+
+"prr@npm:~1.0.1":
+ version: 1.0.1
+ resolution: "prr@npm:1.0.1"
+ checksum: 5b9272c602e4f4472a215e58daff88f802923b84bc39c8860376bb1c0e42aaf18c25d69ad974bd06ec6db6f544b783edecd5502cd3d184748d99080d68e4be5f
+ languageName: node
+ linkType: hard
+
+"pseudomap@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "pseudomap@npm:1.0.2"
+ checksum: 5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679
+ languageName: node
+ linkType: hard
+
+"psl@npm:^1.1.28":
+ version: 1.9.0
+ resolution: "psl@npm:1.9.0"
+ checksum: 6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab
+ languageName: node
+ linkType: hard
+
+"public-encrypt@npm:^4.0.0":
+ version: 4.0.3
+ resolution: "public-encrypt@npm:4.0.3"
+ dependencies:
+ bn.js: "npm:^4.1.0"
+ browserify-rsa: "npm:^4.0.0"
+ create-hash: "npm:^1.1.0"
+ parse-asn1: "npm:^5.0.0"
+ randombytes: "npm:^2.0.1"
+ safe-buffer: "npm:^5.1.2"
+ checksum: 6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700
+ languageName: node
+ linkType: hard
+
+"pull-cat@npm:^1.1.9":
+ version: 1.1.11
+ resolution: "pull-cat@npm:1.1.11"
+ checksum: e20d5f2db3962808816026c25246afe2b4369c27e13806d2354dcab3b9f0fd9c26396a74edcb948994eb9554dafee5ac93b072a0ad6303647d123472edeb9591
+ languageName: node
+ linkType: hard
+
+"pull-defer@npm:^0.2.2":
+ version: 0.2.3
+ resolution: "pull-defer@npm:0.2.3"
+ checksum: 5d7b76c6839ba778b2dd67e45c51d89e03ac753d571aea15b75fe98bf3d451925fdad24903a6adea71dd58d8b2df417a574f8e62bea5f7e4a3071a92135e7a62
+ languageName: node
+ linkType: hard
+
+"pull-level@npm:^2.0.3":
+ version: 2.0.4
+ resolution: "pull-level@npm:2.0.4"
+ dependencies:
+ level-post: "npm:^1.0.7"
+ pull-cat: "npm:^1.1.9"
+ pull-live: "npm:^1.0.1"
+ pull-pushable: "npm:^2.0.0"
+ pull-stream: "npm:^3.4.0"
+ pull-window: "npm:^2.1.4"
+ stream-to-pull-stream: "npm:^1.7.1"
+ checksum: 29008576b5db4bcad04d7b0dcd8015b6c648a9def0b1b5fcc40a2bd841a8eae5f19e398459408500d67fe492d9cdb87bf5bcaad6d6a4235d45eb3fd1a6aba1ad
+ languageName: node
+ linkType: hard
+
+"pull-live@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "pull-live@npm:1.0.1"
+ dependencies:
+ pull-cat: "npm:^1.1.9"
+ pull-stream: "npm:^3.4.0"
+ checksum: 74041775b3e250a9ea60053e7c7c04f1635382920f497fa8c90da04ff040cff5cf055d58cdea9b94ce836307f50e55a9699d5c3f378392ca33e97017cdda6345
+ languageName: node
+ linkType: hard
+
+"pull-pushable@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "pull-pushable@npm:2.2.0"
+ checksum: 8187b9c9ba5c3bd1c55128d71a490849c95a16056fce78e4c0f1c111d8bdd844e4d8419ce472a411176116ff743cbf07fec29306cca2d0468b2211e778f95a9f
+ languageName: node
+ linkType: hard
+
+"pull-stream@npm:^3.2.3, pull-stream@npm:^3.4.0, pull-stream@npm:^3.6.8":
+ version: 3.7.0
+ resolution: "pull-stream@npm:3.7.0"
+ checksum: 943456c639d89bb5eb0dde296f63f52e9cb7fa02996881bbe254b5669d8288f8184271574bed2abe502964119f96ac0650356598dd9cd0caccb4b6593eb72219
+ languageName: node
+ linkType: hard
+
+"pull-window@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "pull-window@npm:2.1.4"
+ dependencies:
+ looper: "npm:^2.0.0"
+ checksum: 359670d91eef072374d8ccd7aca9c9163ade110cce8e2992f4cb799d1cbdb7045305764811a8abe1e4d9fa5ffd06c8041087478ebc7d5ef9e71fb7d1b7df6e9f
+ languageName: node
+ linkType: hard
+
+"pump@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "pump@npm:3.0.0"
+ dependencies:
+ end-of-stream: "npm:^1.1.0"
+ once: "npm:^1.3.1"
+ checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478
+ languageName: node
+ linkType: hard
+
+"pumpify@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "pumpify@npm:2.0.1"
+ dependencies:
+ duplexify: "npm:^4.1.1"
+ inherits: "npm:^2.0.3"
+ pump: "npm:^3.0.0"
+ checksum: f9c12190dc65f8c347fe82e993708e4d14ce82c96f7cbd24b52f488cfa4dbc2ebbcc49e0f54655f1ca118fea59ddeec6ca5a34ef45558c8bb1de2f1ffa307198
+ languageName: node
+ linkType: hard
+
+"punycode@npm:2.1.0":
+ version: 2.1.0
+ resolution: "punycode@npm:2.1.0"
+ checksum: f427b54c0ce23da3eb07ef02f3f158a280bd0182cac7e409016390d2632d161fc759f99a2619e9f6dcdd9ea00e8640de844ffaffd9f9deb479494c3494ef5cfb
+ languageName: node
+ linkType: hard
+
+"punycode@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "punycode@npm:1.4.1"
+ checksum: 354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08
+ languageName: node
+ linkType: hard
+
+"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
+ version: 2.3.1
+ resolution: "punycode@npm:2.3.1"
+ checksum: 14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
+ languageName: node
+ linkType: hard
+
+"qs@npm:6.11.0":
+ version: 6.11.0
+ resolution: "qs@npm:6.11.0"
+ dependencies:
+ side-channel: "npm:^1.0.4"
+ checksum: 4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f
+ languageName: node
+ linkType: hard
+
+"qs@npm:6.9.6":
+ version: 6.9.6
+ resolution: "qs@npm:6.9.6"
+ checksum: b635a0f35b53c8d19f41f5be01b1be24909b99a74be4eaa076814cf3707e49fbcb0c7eb3c5d4396c10eb0073888e76761e4efe8a2f65a60fb28b0b3397740a83
+ languageName: node
+ linkType: hard
+
+"qs@npm:6.9.7":
+ version: 6.9.7
+ resolution: "qs@npm:6.9.7"
+ checksum: d0274b3c2daa9e7b350fb695fc4b5f7a1e65e266d5798a07936975f0848bdca6d7ad41cded19ad4af6a6253b97e43b497e988e728eab7a286f277b6dddfbade4
+ languageName: node
+ linkType: hard
+
+"qs@npm:^6.11.2, qs@npm:^6.4.0, qs@npm:^6.7.0":
+ version: 6.11.2
+ resolution: "qs@npm:6.11.2"
+ dependencies:
+ side-channel: "npm:^1.0.4"
+ checksum: 4f95d4ff18ed480befcafa3390022817ffd3087fc65f146cceb40fc5edb9fa96cb31f648cae2fa96ca23818f0798bd63ad4ca369a0e22702fcd41379b3ab6571
+ languageName: node
+ linkType: hard
+
+"qs@npm:~6.5.2":
+ version: 6.5.3
+ resolution: "qs@npm:6.5.3"
+ checksum: 6631d4f2fa9d315e480662646745a4aa3a708817fbffe2cbdacec8ab9be130f92740c66191770fe9b704bc5fa9c1cc1f6596f55ad132fef7bd3ad1582f199eb0
+ languageName: node
+ linkType: hard
+
+"query-string@npm:^5.0.1":
+ version: 5.1.1
+ resolution: "query-string@npm:5.1.1"
+ dependencies:
+ decode-uri-component: "npm:^0.2.0"
+ object-assign: "npm:^4.1.0"
+ strict-uri-encode: "npm:^1.0.0"
+ checksum: 25adf37fe9a5b749da55ef91192d190163c44283826b425fa86eeb1fa567cf500a32afc2c602d4f661839d86ca49c2f8d49433b3c1b44b9129a37a5d3da55f89
+ languageName: node
+ linkType: hard
+
+"queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3":
+ version: 1.2.3
+ resolution: "queue-microtask@npm:1.2.3"
+ checksum: 900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
+ languageName: node
+ linkType: hard
+
+"quick-format-unescaped@npm:^4.0.3":
+ version: 4.0.4
+ resolution: "quick-format-unescaped@npm:4.0.4"
+ checksum: fe5acc6f775b172ca5b4373df26f7e4fd347975578199e7d74b2ae4077f0af05baa27d231de1e80e8f72d88275ccc6028568a7a8c9ee5e7368ace0e18eff93a4
+ languageName: node
+ linkType: hard
+
+"quick-lru@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "quick-lru@npm:4.0.1"
+ checksum: f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d
+ languageName: node
+ linkType: hard
+
+"quick-lru@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "quick-lru@npm:5.1.1"
+ checksum: a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da
+ languageName: node
+ linkType: hard
+
+"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.0.6, randombytes@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "randombytes@npm:2.1.0"
+ dependencies:
+ safe-buffer: "npm:^5.1.0"
+ checksum: 50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3
+ languageName: node
+ linkType: hard
+
+"randomfill@npm:^1.0.3":
+ version: 1.0.4
+ resolution: "randomfill@npm:1.0.4"
+ dependencies:
+ randombytes: "npm:^2.0.5"
+ safe-buffer: "npm:^5.1.0"
+ checksum: 11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c
+ languageName: node
+ linkType: hard
+
+"range-parser@npm:~1.2.1":
+ version: 1.2.1
+ resolution: "range-parser@npm:1.2.1"
+ checksum: 96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0
+ languageName: node
+ linkType: hard
+
+"raw-body@npm:2.4.2":
+ version: 2.4.2
+ resolution: "raw-body@npm:2.4.2"
+ dependencies:
+ bytes: "npm:3.1.1"
+ http-errors: "npm:1.8.1"
+ iconv-lite: "npm:0.4.24"
+ unpipe: "npm:1.0.0"
+ checksum: 50596d32fc57f4da839c9f938f84debddcfe09caffc5005a60cccc1c0aebb2c7d714fc1513252f9da6900aebf00a12062f959050aefe9767144b6df7f9f125d5
+ languageName: node
+ linkType: hard
+
+"raw-body@npm:2.4.3":
+ version: 2.4.3
+ resolution: "raw-body@npm:2.4.3"
+ dependencies:
+ bytes: "npm:3.1.2"
+ http-errors: "npm:1.8.1"
+ iconv-lite: "npm:0.4.24"
+ unpipe: "npm:1.0.0"
+ checksum: e25ac143c0638dac75b7228de378f60d9438dd1a9b83ffcc6935d5a1e2d599ad3cdc9d24e80eb8cf07a7ec4f5d57a692d243abdcb2449cf11605ef9e5fe6af06
+ languageName: node
+ linkType: hard
+
+"raw-body@npm:2.5.1":
+ version: 2.5.1
+ resolution: "raw-body@npm:2.5.1"
+ dependencies:
+ bytes: "npm:3.1.2"
+ http-errors: "npm:2.0.0"
+ iconv-lite: "npm:0.4.24"
+ unpipe: "npm:1.0.0"
+ checksum: 5dad5a3a64a023b894ad7ab4e5c7c1ce34d3497fc7138d02f8c88a3781e68d8a55aa7d4fd3a458616fa8647cc228be314a1c03fb430a07521de78b32c4dd09d2
+ languageName: node
+ linkType: hard
+
+"raw-body@npm:2.5.2, raw-body@npm:^2.4.1":
+ version: 2.5.2
+ resolution: "raw-body@npm:2.5.2"
+ dependencies:
+ bytes: "npm:3.1.2"
+ http-errors: "npm:2.0.0"
+ iconv-lite: "npm:0.4.24"
+ unpipe: "npm:1.0.0"
+ checksum: b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4
+ languageName: node
+ linkType: hard
+
+"read-pkg-up@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "read-pkg-up@npm:1.0.1"
+ dependencies:
+ find-up: "npm:^1.0.0"
+ read-pkg: "npm:^1.0.0"
+ checksum: 36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac
+ languageName: node
+ linkType: hard
+
+"read-pkg-up@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "read-pkg-up@npm:7.0.1"
+ dependencies:
+ find-up: "npm:^4.1.0"
+ read-pkg: "npm:^5.2.0"
+ type-fest: "npm:^0.8.1"
+ checksum: 82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385
+ languageName: node
+ linkType: hard
+
+"read-pkg@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "read-pkg@npm:1.1.0"
+ dependencies:
+ load-json-file: "npm:^1.0.0"
+ normalize-package-data: "npm:^2.3.2"
+ path-type: "npm:^1.0.0"
+ checksum: 51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572
+ languageName: node
+ linkType: hard
+
+"read-pkg@npm:^5.2.0":
+ version: 5.2.0
+ resolution: "read-pkg@npm:5.2.0"
+ dependencies:
+ "@types/normalize-package-data": "npm:^2.4.0"
+ normalize-package-data: "npm:^2.5.0"
+ parse-json: "npm:^5.0.0"
+ type-fest: "npm:^0.6.0"
+ checksum: b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:2 || 3, readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2":
+ version: 3.6.2
+ resolution: "readable-stream@npm:3.6.2"
+ dependencies:
+ inherits: "npm:^2.0.3"
+ string_decoder: "npm:^1.1.1"
+ util-deprecate: "npm:^1.0.1"
+ checksum: e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:^1.0.33":
+ version: 1.1.14
+ resolution: "readable-stream@npm:1.1.14"
+ dependencies:
+ core-util-is: "npm:~1.0.0"
+ inherits: "npm:~2.0.1"
+ isarray: "npm:0.0.1"
+ string_decoder: "npm:~0.10.x"
+ checksum: b7f41b16b305103d598e3c8964fa30d52d6e0b5d9fdad567588964521691c24b279c7a8bb71f11927c3613acf355bac72d8396885a43d50425b2caafd49bc83d
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.2.8, readable-stream@npm:^2.2.9, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6":
+ version: 2.3.8
+ resolution: "readable-stream@npm:2.3.8"
+ dependencies:
+ core-util-is: "npm:~1.0.0"
+ inherits: "npm:~2.0.3"
+ isarray: "npm:~1.0.0"
+ process-nextick-args: "npm:~2.0.0"
+ safe-buffer: "npm:~5.1.1"
+ string_decoder: "npm:~1.1.1"
+ util-deprecate: "npm:~1.0.1"
+ checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:~1.0.15":
+ version: 1.0.34
+ resolution: "readable-stream@npm:1.0.34"
+ dependencies:
+ core-util-is: "npm:~1.0.0"
+ inherits: "npm:~2.0.1"
+ isarray: "npm:0.0.1"
+ string_decoder: "npm:~0.10.x"
+ checksum: 02272551396ed8930ddee1a088bdf0379f0f7cc47ac49ed8804e998076cb7daec9fbd2b1fd9c0490ec72e56e8bb3651abeb8080492b8e0a9c3f2158330908ed6
+ languageName: node
+ linkType: hard
+
+"readdirp@npm:~3.6.0":
+ version: 3.6.0
+ resolution: "readdirp@npm:3.6.0"
+ dependencies:
+ picomatch: "npm:^2.2.1"
+ checksum: 6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b
+ languageName: node
+ linkType: hard
+
+"real-require@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "real-require@npm:0.1.0"
+ checksum: c0f8ae531d1f51fe6343d47a2a1e5756e19b65a81b4a9642b9ebb4874e0d8b5f3799bc600bf4592838242477edc6f57778593f21b71d90f8ad0d8a317bbfae1c
+ languageName: node
+ linkType: hard
+
+"receptacle@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "receptacle@npm:1.3.2"
+ dependencies:
+ ms: "npm:^2.1.1"
+ checksum: 213dc9e4e80969cde60c5877fae08d8438f0bf7dd10bf4ea47916a10c053ca05d6581bda374d8f22ce15e6b50739efe319d847362f5ec9e1a4cbdcbde3ddf355
+ languageName: node
+ linkType: hard
+
+"rechoir@npm:^0.6.2":
+ version: 0.6.2
+ resolution: "rechoir@npm:0.6.2"
+ dependencies:
+ resolve: "npm:^1.1.6"
+ checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84
+ languageName: node
+ linkType: hard
+
+"recursive-readdir@npm:^2.2.2":
+ version: 2.2.3
+ resolution: "recursive-readdir@npm:2.2.3"
+ dependencies:
+ minimatch: "npm:^3.0.5"
+ checksum: d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1
+ languageName: node
+ linkType: hard
+
+"redent@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "redent@npm:3.0.0"
+ dependencies:
+ indent-string: "npm:^4.0.0"
+ strip-indent: "npm:^3.0.0"
+ checksum: d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae
+ languageName: node
+ linkType: hard
+
+"regenerate@npm:^1.2.1":
+ version: 1.4.2
+ resolution: "regenerate@npm:1.4.2"
+ checksum: f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8
+ languageName: node
+ linkType: hard
+
+"regenerator-runtime@npm:^0.11.0":
+ version: 0.11.1
+ resolution: "regenerator-runtime@npm:0.11.1"
+ checksum: 69cfa839efcf2d627fe358bf302ab8b24e5f182cb69f13e66f0612d3640d7838aad1e55662135e3ef2c1cc4322315b757626094fab13a48f9a64ab4bdeb8795b
+ languageName: node
+ linkType: hard
+
+"regenerator-transform@npm:^0.10.0":
+ version: 0.10.1
+ resolution: "regenerator-transform@npm:0.10.1"
+ dependencies:
+ babel-runtime: "npm:^6.18.0"
+ babel-types: "npm:^6.19.0"
+ private: "npm:^0.1.6"
+ checksum: 13d017b228cca6fe441f97542fb689cf96fefc422d13d94a7dc5aeca1777f8f06c1acf5396c537157166be887dca4c6d347bdbb2e69317749b267be196da01a3
+ languageName: node
+ linkType: hard
+
+"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "regex-not@npm:1.0.2"
+ dependencies:
+ extend-shallow: "npm:^3.0.2"
+ safe-regex: "npm:^1.1.0"
+ checksum: a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6
+ languageName: node
+ linkType: hard
+
+"regexp.prototype.flags@npm:^1.5.1":
+ version: 1.5.1
+ resolution: "regexp.prototype.flags@npm:1.5.1"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ set-function-name: "npm:^2.0.0"
+ checksum: 1de7d214c0a726c7c874a7023e47b0e27b9f7fdb64175bfe1861189de1704aaeca05c3d26c35aa375432289b99946f3cf86651a92a8f7601b90d8c226a23bcd8
+ languageName: node
+ linkType: hard
+
+"regexpp@npm:^3.1.0":
+ version: 3.2.0
+ resolution: "regexpp@npm:3.2.0"
+ checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710
+ languageName: node
+ linkType: hard
+
+"regexpu-core@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "regexpu-core@npm:2.0.0"
+ dependencies:
+ regenerate: "npm:^1.2.1"
+ regjsgen: "npm:^0.2.0"
+ regjsparser: "npm:^0.1.4"
+ checksum: 685475fa04edbd4f8aa78811e16ef6c7e86ca4e4a2f73fbb1ba95db437a6c68e52664986efdea7afe0d78e773fb81624825976aba06de7a1ce80c94bd0126077
+ languageName: node
+ linkType: hard
+
+"regjsgen@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "regjsgen@npm:0.2.0"
+ checksum: f09821f1a125d01433b6946bb653267572d619229d32f9ca5049f3a47add798effe66b7441fb08b738c3d71d97f783e565aad6c63b7ee4b7f891a3f90882a01b
+ languageName: node
+ linkType: hard
+
+"regjsparser@npm:^0.1.4":
+ version: 0.1.5
+ resolution: "regjsparser@npm:0.1.5"
+ dependencies:
+ jsesc: "npm:~0.5.0"
+ bin:
+ regjsparser: bin/parser
+ checksum: 8b9bfbc27253cb6567c821cc0d4efac447e8300a6bd711a68f8400c5e4556bc27cd7f02e0ebe3d9cb884315cacbf7b00dda74d22fe4edb19c8f5f66758d0a8d1
+ languageName: node
+ linkType: hard
+
+"repeat-element@npm:^1.1.2":
+ version: 1.1.4
+ resolution: "repeat-element@npm:1.1.4"
+ checksum: 81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69
+ languageName: node
+ linkType: hard
+
+"repeat-string@npm:^1.6.1":
+ version: 1.6.1
+ resolution: "repeat-string@npm:1.6.1"
+ checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d
+ languageName: node
+ linkType: hard
+
+"repeating@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "repeating@npm:2.0.1"
+ dependencies:
+ is-finite: "npm:^1.0.0"
+ checksum: 7f5cd293ec47d9c074ef0852800d5ff5c49028ce65242a7528d84f32bd2fe200b142930562af58c96d869c5a3046e87253030058e45231acaa129c1a7087d2e7
+ languageName: node
+ linkType: hard
+
+"req-cwd@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "req-cwd@npm:2.0.0"
+ dependencies:
+ req-from: "npm:^2.0.0"
+ checksum: 9cefc80353594b07d1a31d7ee4e4b5c7252f054f0fda7d5caf038c1cb5aa4b322acb422de7e18533734e8557f5769c2318f3ee9256e2e4f4e359b9b776c7ed1a
+ languageName: node
+ linkType: hard
+
+"req-from@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "req-from@npm:2.0.0"
+ dependencies:
+ resolve-from: "npm:^3.0.0"
+ checksum: 84aa6b4f7291675d9443ac156139841c7c1ae7eccf080f3b344972d6470170b0c32682656c560763b330d00e133196bcfdb1fcb4c5031f59ecbe80dea4dd1c82
+ languageName: node
+ linkType: hard
+
+"request@npm:^2.79.0, request@npm:^2.85.0":
+ version: 2.88.2
+ resolution: "request@npm:2.88.2"
+ dependencies:
+ aws-sign2: "npm:~0.7.0"
+ aws4: "npm:^1.8.0"
+ caseless: "npm:~0.12.0"
+ combined-stream: "npm:~1.0.6"
+ extend: "npm:~3.0.2"
+ forever-agent: "npm:~0.6.1"
+ form-data: "npm:~2.3.2"
+ har-validator: "npm:~5.1.3"
+ http-signature: "npm:~1.2.0"
+ is-typedarray: "npm:~1.0.0"
+ isstream: "npm:~0.1.2"
+ json-stringify-safe: "npm:~5.0.1"
+ mime-types: "npm:~2.1.19"
+ oauth-sign: "npm:~0.9.0"
+ performance-now: "npm:^2.1.0"
+ qs: "npm:~6.5.2"
+ safe-buffer: "npm:^5.1.2"
+ tough-cookie: "npm:~2.5.0"
+ tunnel-agent: "npm:^0.6.0"
+ uuid: "npm:^3.3.2"
+ checksum: 0ec66e7af1391e51ad231de3b1c6c6aef3ebd0a238aa50d4191c7a792dcdb14920eea8d570c702dc5682f276fe569d176f9b8ebc6031a3cf4a630a691a431a63
+ languageName: node
+ linkType: hard
+
+"require-directory@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "require-directory@npm:2.1.1"
+ checksum: 83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99
+ languageName: node
+ linkType: hard
+
+"require-from-string@npm:^1.1.0":
+ version: 1.2.1
+ resolution: "require-from-string@npm:1.2.1"
+ checksum: 29b4802dbeb78c76a589fe3d5bbe3b836624a38358d024e1855a882d91218d10fe353f9c0d265deda944b0f3f789244d6813ca748c9d846fbe69734319ffe0b5
+ languageName: node
+ linkType: hard
+
+"require-from-string@npm:^2.0.0, require-from-string@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "require-from-string@npm:2.0.2"
+ checksum: aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2
+ languageName: node
+ linkType: hard
+
+"require-main-filename@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "require-main-filename@npm:1.0.1"
+ checksum: 1ab87efb72a0e223a667154e92f29ca753fd42eb87f22db142b91c86d134e29ecf18af929111ccd255fd340b57d84a9d39489498d8dfd5136b300ded30a5f0b6
+ languageName: node
+ linkType: hard
+
+"reset@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "reset@npm:0.1.0"
+ checksum: d21f82d3d5162e65f8700a58f61108080aa91a7c05774f8c6649531b1cf02b2179c5a34acb67f5e690f65d1d4ed3d49b0a0a2c52c9eed78c38942ce74e54028c
+ languageName: node
+ linkType: hard
+
+"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "resolve-alpn@npm:1.2.1"
+ checksum: b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4
+ languageName: node
+ linkType: hard
+
+"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "resolve-from@npm:5.0.0"
+ checksum: b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2
+ languageName: node
+ linkType: hard
+
+"resolve-from@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "resolve-from@npm:3.0.0"
+ checksum: 24affcf8e81f4c62f0dcabc774afe0e19c1f38e34e43daac0ddb409d79435fc3037f612b0cc129178b8c220442c3babd673e88e870d27215c99454566e770ebc
+ languageName: node
+ linkType: hard
+
+"resolve-from@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "resolve-from@npm:4.0.0"
+ checksum: 8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190
+ languageName: node
+ linkType: hard
+
+"resolve-global@npm:1.0.0, resolve-global@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "resolve-global@npm:1.0.0"
+ dependencies:
+ global-dirs: "npm:^0.1.1"
+ checksum: fda6ba81a07a0124756ce956dd871ca83763973326d8617143dab38d9c9afc666926604bfe8f0bfd046a9a285347568f32ceb3d4c55a1cb9de5614cca001a21c
+ languageName: node
+ linkType: hard
+
+"resolve-url@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "resolve-url@npm:0.2.1"
+ checksum: c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54
+ languageName: node
+ linkType: hard
+
+"resolve@npm:1.1.x":
+ version: 1.1.7
+ resolution: "resolve@npm:1.1.7"
+ checksum: f66dcad51854fca283fa68e9c11445c2117d7963b9ced6c43171784987df3bed6fb16c4af2bf6f07c02ace94a4f4ebe158d13780b6e14d60944478c860208245
+ languageName: node
+ linkType: hard
+
+"resolve@npm:1.17.0":
+ version: 1.17.0
+ resolution: "resolve@npm:1.17.0"
+ dependencies:
+ path-parse: "npm:^1.0.6"
+ checksum: 4e6c76cc1a7b08bff637b092ce035d7901465067915605bc5a23ac0c10fe42ec205fc209d5d5f7a5f27f37ce71d687def7f656bbb003631cd46a8374f55ec73d
+ languageName: node
+ linkType: hard
+
+"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.8.1, resolve@npm:~1.22.6":
+ version: 1.22.8
+ resolution: "resolve@npm:1.22.8"
+ dependencies:
+ is-core-module: "npm:^2.13.0"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a
+ languageName: node
+ linkType: hard
+
+"resolve@patch:resolve@npm%3A1.1.x#optional!builtin":
+ version: 1.1.7
+ resolution: "resolve@patch:resolve@npm%3A1.1.7#optional!builtin::version=1.1.7&hash=3bafbf"
+ checksum: f4f1471423d600a10944785222fa7250237ed8c98aa6b1e1f4dc0bb3dbfbcafcaac69a2ed23cd1f6f485ed23e7c939894ac1978284e4163754fade8a05358823
+ languageName: node
+ linkType: hard
+
+"resolve@patch:resolve@npm%3A1.17.0#optional!builtin":
+ version: 1.17.0
+ resolution: "resolve@patch:resolve@npm%3A1.17.0#optional!builtin::version=1.17.0&hash=c3c19d"
+ dependencies:
+ path-parse: "npm:^1.0.6"
+ checksum: e072e52be3c3dbfd086761115db4a5136753e7aefc0e665e66e7307ddcd9d6b740274516055c74aee44921625e95993f03570450aa310b8d73b1c9daa056c4cd
+ languageName: node
+ linkType: hard
+
+"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.8.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.6#optional!builtin":
+ version: 1.22.8
+ resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
+ dependencies:
+ is-core-module: "npm:^2.13.0"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729
+ languageName: node
+ linkType: hard
+
+"responselike@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "responselike@npm:1.0.2"
+ dependencies:
+ lowercase-keys: "npm:^1.0.0"
+ checksum: 1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403
+ languageName: node
+ linkType: hard
+
+"responselike@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "responselike@npm:2.0.1"
+ dependencies:
+ lowercase-keys: "npm:^2.0.0"
+ checksum: 360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5
+ languageName: node
+ linkType: hard
+
+"restore-cursor@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "restore-cursor@npm:3.1.0"
+ dependencies:
+ onetime: "npm:^5.1.0"
+ signal-exit: "npm:^3.0.2"
+ checksum: 8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f
+ languageName: node
+ linkType: hard
+
+"ret@npm:~0.1.10":
+ version: 0.1.15
+ resolution: "ret@npm:0.1.15"
+ checksum: 01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f
+ languageName: node
+ linkType: hard
+
+"retry-as-promised@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "retry-as-promised@npm:5.0.0"
+ checksum: bfcfd6eac9db50a6c8ebe4dd40cc6833d746221d64870ef8c21293daf00234c5d7cd1f61d861cd93a7eff551e0c07e0a86b7994febdaa36f1cb98b8d9e130a26
+ languageName: node
+ linkType: hard
+
+"retry-as-promised@npm:^7.0.4":
+ version: 7.0.4
+ resolution: "retry-as-promised@npm:7.0.4"
+ checksum: 3cfe4924c80cfc0a55b3af10010941a76832ec949f01c732cb6678b9411919a3eeff0586199fb274d3c3082e215065c6555268c8345cb22e432753b62eb65bd8
+ languageName: node
+ linkType: hard
+
+"retry@npm:0.13.1":
+ version: 0.13.1
+ resolution: "retry@npm:0.13.1"
+ checksum: 9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772
+ languageName: node
+ linkType: hard
+
+"retry@npm:^0.12.0":
+ version: 0.12.0
+ resolution: "retry@npm:0.12.0"
+ checksum: 59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe
+ languageName: node
+ linkType: hard
+
+"reusify@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "reusify@npm:1.0.4"
+ checksum: c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107
+ languageName: node
+ linkType: hard
+
+"rfdc@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "rfdc@npm:1.3.0"
+ checksum: a17fd7b81f42c7ae4cb932abd7b2f677b04cc462a03619fb46945ae1ccae17c3bc87c020ffdde1751cbfa8549860a2883486fdcabc9b9de3f3108af32b69a667
+ languageName: node
+ linkType: hard
+
+"rimraf@npm:^2.2.8, rimraf@npm:^2.6.2, rimraf@npm:^2.6.3":
+ version: 2.7.1
+ resolution: "rimraf@npm:2.7.1"
+ dependencies:
+ glob: "npm:^7.1.3"
+ bin:
+ rimraf: ./bin.js
+ checksum: 4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40
+ languageName: node
+ linkType: hard
+
+"rimraf@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "rimraf@npm:3.0.2"
+ dependencies:
+ glob: "npm:^7.1.3"
+ bin:
+ rimraf: bin.js
+ checksum: 9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8
+ languageName: node
+ linkType: hard
+
+"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "ripemd160@npm:2.0.2"
+ dependencies:
+ hash-base: "npm:^3.0.0"
+ inherits: "npm:^2.0.1"
+ checksum: f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a
+ languageName: node
+ linkType: hard
+
+"rlp@npm:^2.0.0, rlp@npm:^2.2.1, rlp@npm:^2.2.2, rlp@npm:^2.2.3, rlp@npm:^2.2.4":
+ version: 2.2.7
+ resolution: "rlp@npm:2.2.7"
+ dependencies:
+ bn.js: "npm:^5.2.0"
+ bin:
+ rlp: bin/rlp
+ checksum: 166c449f4bc794d47f8e337bf0ffbcfdb26c33109030aac4b6e5a33a91fa85783f2290addeb7b3c89d6d9b90c8276e719494d193129bed0a60a2d4a6fd658277
+ languageName: node
+ linkType: hard
+
+"run-applescript@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "run-applescript@npm:5.0.0"
+ dependencies:
+ execa: "npm:^5.0.0"
+ checksum: f9977db5770929f3f0db434b8e6aa266498c70dec913c84320c0a06add510cf44e3a048c44da088abee312006f9cbf572fd065cdc8f15d7682afda8755f4114c
+ languageName: node
+ linkType: hard
+
+"run-async@npm:^2.4.0":
+ version: 2.4.1
+ resolution: "run-async@npm:2.4.1"
+ checksum: 35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1
+ languageName: node
+ linkType: hard
+
+"run-parallel-limit@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "run-parallel-limit@npm:1.1.0"
+ dependencies:
+ queue-microtask: "npm:^1.2.2"
+ checksum: 9c78eb77e788d0ed803a7e80921412f6f6accfb2006de8c21699d9ebf7696df9cefaa313fe14d6169a3fc9f564b34fe91bfd9948cc3a58e2d24136a2390523ae
+ languageName: node
+ linkType: hard
+
+"run-parallel@npm:^1.1.9":
+ version: 1.2.0
+ resolution: "run-parallel@npm:1.2.0"
+ dependencies:
+ queue-microtask: "npm:^1.2.2"
+ checksum: 200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
+ languageName: node
+ linkType: hard
+
+"run@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "run@npm:1.4.0"
+ dependencies:
+ minimatch: "npm:*"
+ bin:
+ runjs: ./cli.js
+ checksum: 0f4825d86a77f73496a633227cb27e5ba21fda01b1c13541c81f5af8d0ab1c3ad933bb8ce05c6e0c842d7a648f6bfc484cb6b8159249960bb5a8b108397cf198
+ languageName: node
+ linkType: hard
+
+"rustbn.js@npm:~0.2.0":
+ version: 0.2.0
+ resolution: "rustbn.js@npm:0.2.0"
+ checksum: be2d55d4a53465cfd5c7900153cfae54c904f0941acd30191009cf473cacbfcf45082ffd8dc473a354c8e3dcfe2c2bdf5d7ea9cc9b188d892b4aa8d012b94701
+ languageName: node
+ linkType: hard
+
+"rxjs@npm:^6.4.0":
+ version: 6.6.7
+ resolution: "rxjs@npm:6.6.7"
+ dependencies:
+ tslib: "npm:^1.9.0"
+ checksum: e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe
+ languageName: node
+ linkType: hard
+
+"rxjs@npm:^7.2.0, rxjs@npm:^7.5.1, rxjs@npm:^7.5.5":
+ version: 7.8.1
+ resolution: "rxjs@npm:7.8.1"
+ dependencies:
+ tslib: "npm:^2.1.0"
+ checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68
+ languageName: node
+ linkType: hard
+
+"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "safe-array-concat@npm:1.0.1"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.2.1"
+ has-symbols: "npm:^1.0.3"
+ isarray: "npm:^2.0.5"
+ checksum: 4b15ce5fce5ce4d7e744a63592cded88d2f27806ed229eadb2e42629cbcd40e770f7478608e75f455e7fe341acd8c0a01bdcd7146b10645ea7411c5e3c1d1dd8
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
+ version: 5.1.2
+ resolution: "safe-buffer@npm:5.1.2"
+ checksum: 780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
+ version: 5.2.1
+ resolution: "safe-buffer@npm:5.2.1"
+ checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
+ languageName: node
+ linkType: hard
+
+"safe-event-emitter@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "safe-event-emitter@npm:1.0.1"
+ dependencies:
+ events: "npm:^3.0.0"
+ checksum: 97b960d9af510594337533888178b14bca4c057e8f915e83512041690d313a8fe4333240633592db0a290f1592b0a408f2c8c0416108bc9db33cef9f2a5bfe8f
+ languageName: node
+ linkType: hard
+
+"safe-regex-test@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "safe-regex-test@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.1.3"
+ is-regex: "npm:^1.1.4"
+ checksum: 14a81a7e683f97b2d6e9c8be61fddcf8ed7a02f4e64a825515f96bb1738eb007145359313741d2704d28b55b703a0f6300c749dde7c1dbc13952a2b85048ede2
+ languageName: node
+ linkType: hard
+
+"safe-regex@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "safe-regex@npm:1.1.0"
+ dependencies:
+ ret: "npm:~0.1.10"
+ checksum: 547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a
+ languageName: node
+ linkType: hard
+
+"safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1":
+ version: 2.4.3
+ resolution: "safe-stable-stringify@npm:2.4.3"
+ checksum: 81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768
+ languageName: node
+ linkType: hard
+
+"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
+ version: 2.1.2
+ resolution: "safer-buffer@npm:2.1.2"
+ checksum: 7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4
+ languageName: node
+ linkType: hard
+
+"sc-istanbul@npm:^0.4.5":
+ version: 0.4.6
+ resolution: "sc-istanbul@npm:0.4.6"
+ dependencies:
+ abbrev: "npm:1.0.x"
+ async: "npm:1.x"
+ escodegen: "npm:1.8.x"
+ esprima: "npm:2.7.x"
+ glob: "npm:^5.0.15"
+ handlebars: "npm:^4.0.1"
+ js-yaml: "npm:3.x"
+ mkdirp: "npm:0.5.x"
+ nopt: "npm:3.x"
+ once: "npm:1.x"
+ resolve: "npm:1.1.x"
+ supports-color: "npm:^3.1.0"
+ which: "npm:^1.1.1"
+ wordwrap: "npm:^1.0.0"
+ bin:
+ istanbul: lib/cli.js
+ checksum: 3eba8f6b7ba423fb03fdd67e72b0a71c71aa1dbd117692f3225003320dd45adf03cd32dd1739bd347aa58c690ca8f719fd8ae70cefe0fc06433fac4725668942
+ languageName: node
+ linkType: hard
+
+"scrypt-js@npm:2.0.4":
+ version: 2.0.4
+ resolution: "scrypt-js@npm:2.0.4"
+ checksum: dc6df482f9befa395b577ea40c5cebe96df8fc5f376d23871c50800eacbec1b0d6a49a03f35e9d4405ceb96f43b8047a8f3f99ce7cda0c727cfc754d9e7060f8
+ languageName: node
+ linkType: hard
+
+"scrypt-js@npm:3.0.1, scrypt-js@npm:^3.0.0, scrypt-js@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "scrypt-js@npm:3.0.1"
+ checksum: e2941e1c8b5c84c7f3732b0153fee624f5329fc4e772a06270ee337d4d2df4174b8abb5e6ad53804a29f53890ecbc78f3775a319323568c0313040c0e55f5b10
+ languageName: node
+ linkType: hard
+
+"scryptsy@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "scryptsy@npm:1.2.1"
+ dependencies:
+ pbkdf2: "npm:^3.0.3"
+ checksum: 41c0348a8f85e210c802b8f24b2b8b98e1911144d5834394d5eb1562582115f0dfea51badd381630a68bc60a5b393f91e022dee70bb12a79642bf8bde8d2f6e1
+ languageName: node
+ linkType: hard
+
+"secp256k1@npm:^4.0.1":
+ version: 4.0.3
+ resolution: "secp256k1@npm:4.0.3"
+ dependencies:
+ elliptic: "npm:^6.5.4"
+ node-addon-api: "npm:^2.0.0"
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.2.0"
+ checksum: de0a0e525a6f8eb2daf199b338f0797dbfe5392874285a145bb005a72cabacb9d42c0197d0de129a1a0f6094d2cc4504d1f87acb6a8bbfb7770d4293f252c401
+ languageName: node
+ linkType: hard
+
+"seedrandom@npm:3.0.1":
+ version: 3.0.1
+ resolution: "seedrandom@npm:3.0.1"
+ checksum: 783f5370cb2593fe4aec93af858ccbb121b21c24ec424aa29e0cbb4fc3942b767cc67d17205e0adca78691916485fca692bbf3cb415a15e6bcc2de7cd60811e3
+ languageName: node
+ linkType: hard
+
+"semaphore@npm:>=1.0.1, semaphore@npm:^1.0.3, semaphore@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "semaphore@npm:1.1.0"
+ checksum: 1eeb146c1ffe1283951573c356ba3a9b18a8513b18959ecbc0e3ba3a99e5da46edc509a9a5f0cb9d5d28895dcd828bdd6c29162c8e41a311ee79efaf3456a723
+ languageName: node
+ linkType: hard
+
+"semver-compare@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "semver-compare@npm:1.0.0"
+ checksum: 9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1
+ languageName: node
+ linkType: hard
+
+"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.5.0, semver@npm:^5.6.0":
+ version: 5.7.2
+ resolution: "semver@npm:5.7.2"
+ bin:
+ semver: bin/semver
+ checksum: e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25
+ languageName: node
+ linkType: hard
+
+"semver@npm:7.5.4, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.4":
+ version: 7.5.4
+ resolution: "semver@npm:7.5.4"
+ dependencies:
+ lru-cache: "npm:^6.0.0"
+ bin:
+ semver: bin/semver.js
+ checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e
+ languageName: node
+ linkType: hard
+
+"semver@npm:^6.3.0":
+ version: 6.3.1
+ resolution: "semver@npm:6.3.1"
+ bin:
+ semver: bin/semver.js
+ checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d
+ languageName: node
+ linkType: hard
+
+"semver@npm:~5.4.1":
+ version: 5.4.1
+ resolution: "semver@npm:5.4.1"
+ bin:
+ semver: ./bin/semver
+ checksum: 38122c0861f58ec18371352e079fc9de154649546126be4e23c6fb0fa4ec48dd9d59eabf2796c2fab7314911b66b306a047b6c9b6137989fd946528e0ea682db
+ languageName: node
+ linkType: hard
+
+"send@npm:0.17.2":
+ version: 0.17.2
+ resolution: "send@npm:0.17.2"
+ dependencies:
+ debug: "npm:2.6.9"
+ depd: "npm:~1.1.2"
+ destroy: "npm:~1.0.4"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ etag: "npm:~1.8.1"
+ fresh: "npm:0.5.2"
+ http-errors: "npm:1.8.1"
+ mime: "npm:1.6.0"
+ ms: "npm:2.1.3"
+ on-finished: "npm:~2.3.0"
+ range-parser: "npm:~1.2.1"
+ statuses: "npm:~1.5.0"
+ checksum: 0f92f0fcd298fcdd759dc7d501bfab79635f549ec3b885e26e4a62b3094420b355d73f2d59749b6004019a4c91db983fb1715378aa622f4bf4e21b0b79853e5c
+ languageName: node
+ linkType: hard
+
+"send@npm:0.18.0":
+ version: 0.18.0
+ resolution: "send@npm:0.18.0"
+ dependencies:
+ debug: "npm:2.6.9"
+ depd: "npm:2.0.0"
+ destroy: "npm:1.2.0"
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ etag: "npm:~1.8.1"
+ fresh: "npm:0.5.2"
+ http-errors: "npm:2.0.0"
+ mime: "npm:1.6.0"
+ ms: "npm:2.1.3"
+ on-finished: "npm:2.4.1"
+ range-parser: "npm:~1.2.1"
+ statuses: "npm:2.0.1"
+ checksum: 0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a
+ languageName: node
+ linkType: hard
+
+"sequelize-pool@npm:^7.1.0":
+ version: 7.1.0
+ resolution: "sequelize-pool@npm:7.1.0"
+ checksum: 798f9856ce39ec1fabfbb4f966343be5ebb182e1a6b902bf131a7054df52a8dd183b18787c4952b0e3fa5aa7d1d72b5640682386c088538bfc127b6a6187a560
+ languageName: node
+ linkType: hard
+
+"sequelize@npm:6.19.0":
+ version: 6.19.0
+ resolution: "sequelize@npm:6.19.0"
+ dependencies:
+ "@types/debug": "npm:^4.1.7"
+ "@types/validator": "npm:^13.7.1"
+ debug: "npm:^4.3.3"
+ dottie: "npm:^2.0.2"
+ inflection: "npm:^1.13.2"
+ lodash: "npm:^4.17.21"
+ moment: "npm:^2.29.1"
+ moment-timezone: "npm:^0.5.34"
+ pg-connection-string: "npm:^2.5.0"
+ retry-as-promised: "npm:^5.0.0"
+ semver: "npm:^7.3.5"
+ sequelize-pool: "npm:^7.1.0"
+ toposort-class: "npm:^1.0.1"
+ uuid: "npm:^8.3.2"
+ validator: "npm:^13.7.0"
+ wkx: "npm:^0.5.0"
+ peerDependenciesMeta:
+ ibm_db:
+ optional: true
+ mariadb:
+ optional: true
+ mysql2:
+ optional: true
+ pg:
+ optional: true
+ pg-hstore:
+ optional: true
+ snowflake-sdk:
+ optional: true
+ sqlite3:
+ optional: true
+ tedious:
+ optional: true
+ checksum: d254390853dfe47e07200ef7394607c0f065c002e04c8949a92f5cf2a69a9bac2073ec185fc9a7427d424bfbc776ac76ad6b74755c919575a607167a1aa90440
+ languageName: node
+ linkType: hard
+
+"sequelize@npm:6.33.0":
+ version: 6.33.0
+ resolution: "sequelize@npm:6.33.0"
+ dependencies:
+ "@types/debug": "npm:^4.1.8"
+ "@types/validator": "npm:^13.7.17"
+ debug: "npm:^4.3.4"
+ dottie: "npm:^2.0.6"
+ inflection: "npm:^1.13.4"
+ lodash: "npm:^4.17.21"
+ moment: "npm:^2.29.4"
+ moment-timezone: "npm:^0.5.43"
+ pg-connection-string: "npm:^2.6.1"
+ retry-as-promised: "npm:^7.0.4"
+ semver: "npm:^7.5.4"
+ sequelize-pool: "npm:^7.1.0"
+ toposort-class: "npm:^1.0.1"
+ uuid: "npm:^8.3.2"
+ validator: "npm:^13.9.0"
+ wkx: "npm:^0.5.0"
+ peerDependenciesMeta:
+ ibm_db:
+ optional: true
+ mariadb:
+ optional: true
+ mysql2:
+ optional: true
+ oracledb:
+ optional: true
+ pg:
+ optional: true
+ pg-hstore:
+ optional: true
+ snowflake-sdk:
+ optional: true
+ sqlite3:
+ optional: true
+ tedious:
+ optional: true
+ checksum: 5734a86b431f88e22a1db12c82910ea03c390db380f8769aa25954b7d6747aba47a393495b4cf3457917e95445777e316ca21d76bf37741024df7bc51a8203b6
+ languageName: node
+ linkType: hard
+
+"serialize-javascript@npm:6.0.0":
+ version: 6.0.0
+ resolution: "serialize-javascript@npm:6.0.0"
+ dependencies:
+ randombytes: "npm:^2.1.0"
+ checksum: 73104922ef0a919064346eea21caab99de1a019a1f5fb54a7daa7fcabc39e83b387a2a363e52a889598c3b1bcf507c4b2a7b26df76e991a310657af20eea2e7c
+ languageName: node
+ linkType: hard
+
+"serve-static@npm:1.14.2":
+ version: 1.14.2
+ resolution: "serve-static@npm:1.14.2"
+ dependencies:
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ parseurl: "npm:~1.3.3"
+ send: "npm:0.17.2"
+ checksum: 4583f8bec8daa74df58fd7415e6f58039223becbb6c7ac0e6386c4fbe5c825195df92c73f999a1404487ae1d1bd1d20dd7ae11bc19f8788225770d1960bbeaea
+ languageName: node
+ linkType: hard
+
+"serve-static@npm:1.15.0":
+ version: 1.15.0
+ resolution: "serve-static@npm:1.15.0"
+ dependencies:
+ encodeurl: "npm:~1.0.2"
+ escape-html: "npm:~1.0.3"
+ parseurl: "npm:~1.3.3"
+ send: "npm:0.18.0"
+ checksum: fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba
+ languageName: node
+ linkType: hard
+
+"servify@npm:^0.1.12":
+ version: 0.1.12
+ resolution: "servify@npm:0.1.12"
+ dependencies:
+ body-parser: "npm:^1.16.0"
+ cors: "npm:^2.8.1"
+ express: "npm:^4.14.0"
+ request: "npm:^2.79.0"
+ xhr: "npm:^2.3.3"
+ checksum: 2a7af8ba9f79022325c1f1bfbcb02051c1e02252928c55028173d1ecbc5db49faebf3e8a865515b89cfd1e53eee7c2e5a9c47c264caaf98964708e5372b407c0
+ languageName: node
+ linkType: hard
+
+"set-blocking@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "set-blocking@npm:2.0.0"
+ checksum: 9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454
+ languageName: node
+ linkType: hard
+
+"set-function-length@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "set-function-length@npm:1.1.1"
+ dependencies:
+ define-data-property: "npm:^1.1.1"
+ get-intrinsic: "npm:^1.2.1"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.0"
+ checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95
+ languageName: node
+ linkType: hard
+
+"set-function-name@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "set-function-name@npm:2.0.1"
+ dependencies:
+ define-data-property: "npm:^1.0.1"
+ functions-have-names: "npm:^1.2.3"
+ has-property-descriptors: "npm:^1.0.0"
+ checksum: 6be7d3e15be47f4db8a5a563a35c60b5e7c4af91cc900e8972ffad33d3aaa227900faa55f60121cdb04b85866a734bb7fe4cd91f654c632861cc86121a48312a
+ languageName: node
+ linkType: hard
+
+"set-immediate-shim@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "set-immediate-shim@npm:1.0.1"
+ checksum: 8d21dbb2ad0299a1df9a90c4ddaf5d38ac7af4fafab3064e29d5d5434820a406362bb6b5def0adf189333e92daf50ec756848f48b281705355ed984491beeb93
+ languageName: node
+ linkType: hard
+
+"set-value@npm:^2.0.0, set-value@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "set-value@npm:2.0.1"
+ dependencies:
+ extend-shallow: "npm:^2.0.1"
+ is-extendable: "npm:^0.1.1"
+ is-plain-object: "npm:^2.0.3"
+ split-string: "npm:^3.0.1"
+ checksum: 4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b
+ languageName: node
+ linkType: hard
+
+"setimmediate@npm:1.0.4":
+ version: 1.0.4
+ resolution: "setimmediate@npm:1.0.4"
+ checksum: 78d1098320ac16a5500fc683491665333e16a6a99103c52d0550f0b31b680c6967d405b3d2b6284d99645c373e0d2ed7d2305c924f12de911a74ffb6c2c3eabe
+ languageName: node
+ linkType: hard
+
+"setimmediate@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "setimmediate@npm:1.0.5"
+ checksum: 5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49
+ languageName: node
+ linkType: hard
+
+"setprototypeof@npm:1.2.0":
+ version: 1.2.0
+ resolution: "setprototypeof@npm:1.2.0"
+ checksum: 68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc
+ languageName: node
+ linkType: hard
+
+"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8":
+ version: 2.4.11
+ resolution: "sha.js@npm:2.4.11"
+ dependencies:
+ inherits: "npm:^2.0.1"
+ safe-buffer: "npm:^5.0.1"
+ bin:
+ sha.js: ./bin.js
+ checksum: b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5
+ languageName: node
+ linkType: hard
+
+"sha1@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "sha1@npm:1.1.1"
+ dependencies:
+ charenc: "npm:>= 0.0.1"
+ crypt: "npm:>= 0.0.1"
+ checksum: 1bb36c89c112c741c265cca66712f883ae01d5c55b71aec80635fe2ad5d0c976a1a8a994dda774ae9f93b2da99fd111238758a8bf985adc400bd86f0e4452865
+ languageName: node
+ linkType: hard
+
+"shebang-command@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "shebang-command@npm:1.2.0"
+ dependencies:
+ shebang-regex: "npm:^1.0.0"
+ checksum: 7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d
+ languageName: node
+ linkType: hard
+
+"shebang-command@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "shebang-command@npm:2.0.0"
+ dependencies:
+ shebang-regex: "npm:^3.0.0"
+ checksum: a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e
+ languageName: node
+ linkType: hard
+
+"shebang-regex@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "shebang-regex@npm:1.0.0"
+ checksum: 9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2
+ languageName: node
+ linkType: hard
+
+"shebang-regex@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "shebang-regex@npm:3.0.0"
+ checksum: 1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690
+ languageName: node
+ linkType: hard
+
+"shelljs@npm:^0.8.3":
+ version: 0.8.5
+ resolution: "shelljs@npm:0.8.5"
+ dependencies:
+ glob: "npm:^7.0.0"
+ interpret: "npm:^1.0.0"
+ rechoir: "npm:^0.6.2"
+ bin:
+ shjs: bin/shjs
+ checksum: feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382
+ languageName: node
+ linkType: hard
+
+"side-channel@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "side-channel@npm:1.0.4"
+ dependencies:
+ call-bind: "npm:^1.0.0"
+ get-intrinsic: "npm:^1.0.2"
+ object-inspect: "npm:^1.9.0"
+ checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5
+ languageName: node
+ linkType: hard
+
+"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
+ version: 3.0.7
+ resolution: "signal-exit@npm:3.0.7"
+ checksum: 25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912
+ languageName: node
+ linkType: hard
+
+"signal-exit@npm:^4.0.1":
+ version: 4.1.0
+ resolution: "signal-exit@npm:4.1.0"
+ checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83
+ languageName: node
+ linkType: hard
+
+"signed-varint@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "signed-varint@npm:2.0.1"
+ dependencies:
+ varint: "npm:~5.0.0"
+ checksum: 3cca068d6c97ffc487021ac7efd0192d5b0fc683cd6d9e92c8b9f182044b57fe121a1eff3e357ef040a84ecb74ce48e1c4148a7a15752ad1d429ba12714eaabb
+ languageName: node
+ linkType: hard
+
+"simple-concat@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "simple-concat@npm:1.0.1"
+ checksum: 62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776
+ languageName: node
+ linkType: hard
+
+"simple-get@npm:^2.7.0":
+ version: 2.8.2
+ resolution: "simple-get@npm:2.8.2"
+ dependencies:
+ decompress-response: "npm:^3.3.0"
+ once: "npm:^1.3.1"
+ simple-concat: "npm:^1.0.0"
+ checksum: 12747f008848e573a3d09c88d15fae37d4a359d1ef56a0bed36713952b1d236a3829cd77e862816cf32c7779f6800a0c4076ba7f71fe3684127eaccffb831aba
+ languageName: node
+ linkType: hard
+
+"simple-swizzle@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "simple-swizzle@npm:0.2.2"
+ dependencies:
+ is-arrayish: "npm:^0.3.1"
+ checksum: df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308
+ languageName: node
+ linkType: hard
+
+"simple-wcswidth@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "simple-wcswidth@npm:1.0.1"
+ checksum: 2befead4c97134424aa3fba593a81daa9934fd61b9e4c65374b57ac5eecc2f2be1984b017bbdbc919923e19b77f2fcbdb94434789b9643fa8c3fde3a2a6a4b6f
+ languageName: node
+ linkType: hard
+
+"slash@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "slash@npm:1.0.0"
+ checksum: 3944659885d905480f98810542fd314f3e1006eaad25ec78227a7835a469d9ed66fc3dd90abc7377dd2e71f4b5473e8f766bd08198fdd25152a80792e9ed464c
+ languageName: node
+ linkType: hard
+
+"slash@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "slash@npm:2.0.0"
+ checksum: f83dbd3cb62c41bb8fcbbc6bf5473f3234b97fa1d008f571710a9d3757a28c7169e1811cad1554ccb1cc531460b3d221c9a7b37f549398d9a30707f0a5af9193
+ languageName: node
+ linkType: hard
+
+"slash@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "slash@npm:3.0.0"
+ checksum: e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
+ languageName: node
+ linkType: hard
+
+"slice-ansi@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "slice-ansi@npm:3.0.0"
+ dependencies:
+ ansi-styles: "npm:^4.0.0"
+ astral-regex: "npm:^2.0.0"
+ is-fullwidth-code-point: "npm:^3.0.0"
+ checksum: 88083c9d0ca67d09f8b4c78f68833d69cabbb7236b74df5d741ad572bbf022deaf243fa54009cd434350622a1174ab267710fcc80a214ecc7689797fe00cb27c
+ languageName: node
+ linkType: hard
+
+"slice-ansi@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "slice-ansi@npm:4.0.0"
+ dependencies:
+ ansi-styles: "npm:^4.0.0"
+ astral-regex: "npm:^2.0.0"
+ is-fullwidth-code-point: "npm:^3.0.0"
+ checksum: 6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918
+ languageName: node
+ linkType: hard
+
+"smart-buffer@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "smart-buffer@npm:4.2.0"
+ checksum: a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539
+ languageName: node
+ linkType: hard
+
+"snapdragon-node@npm:^2.0.1":
+ version: 2.1.1
+ resolution: "snapdragon-node@npm:2.1.1"
+ dependencies:
+ define-property: "npm:^1.0.0"
+ isobject: "npm:^3.0.0"
+ snapdragon-util: "npm:^3.0.1"
+ checksum: 7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f
+ languageName: node
+ linkType: hard
+
+"snapdragon-util@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "snapdragon-util@npm:3.0.1"
+ dependencies:
+ kind-of: "npm:^3.2.0"
+ checksum: 4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3
+ languageName: node
+ linkType: hard
+
+"snapdragon@npm:^0.8.1":
+ version: 0.8.2
+ resolution: "snapdragon@npm:0.8.2"
+ dependencies:
+ base: "npm:^0.11.1"
+ debug: "npm:^2.2.0"
+ define-property: "npm:^0.2.5"
+ extend-shallow: "npm:^2.0.1"
+ map-cache: "npm:^0.2.2"
+ source-map: "npm:^0.5.6"
+ source-map-resolve: "npm:^0.5.0"
+ use: "npm:^3.1.0"
+ checksum: dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca
+ languageName: node
+ linkType: hard
+
+"socks-proxy-agent@npm:^8.0.1":
+ version: 8.0.2
+ resolution: "socks-proxy-agent@npm:8.0.2"
+ dependencies:
+ agent-base: "npm:^7.0.2"
+ debug: "npm:^4.3.4"
+ socks: "npm:^2.7.1"
+ checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7
+ languageName: node
+ linkType: hard
+
+"socks@npm:^2.7.1":
+ version: 2.7.1
+ resolution: "socks@npm:2.7.1"
+ dependencies:
+ ip: "npm:^2.0.0"
+ smart-buffer: "npm:^4.2.0"
+ checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130
+ languageName: node
+ linkType: hard
+
+"solc@npm:0.7.3":
+ version: 0.7.3
+ resolution: "solc@npm:0.7.3"
+ dependencies:
+ command-exists: "npm:^1.2.8"
+ commander: "npm:3.0.2"
+ follow-redirects: "npm:^1.12.1"
+ fs-extra: "npm:^0.30.0"
+ js-sha3: "npm:0.8.0"
+ memorystream: "npm:^0.3.1"
+ require-from-string: "npm:^2.0.0"
+ semver: "npm:^5.5.0"
+ tmp: "npm:0.0.33"
+ bin:
+ solcjs: solcjs
+ checksum: 28405adfba1f55603dc5b674630383bfbdbfab2d36deba2ff0a90c46cbc346bcabf0ed6175e12ae3c0b751ef082d0405ab42dcc24f88603a446e097a925d7425
+ languageName: node
+ linkType: hard
+
+"solc@npm:^0.4.20":
+ version: 0.4.26
+ resolution: "solc@npm:0.4.26"
+ dependencies:
+ fs-extra: "npm:^0.30.0"
+ memorystream: "npm:^0.3.1"
+ require-from-string: "npm:^1.1.0"
+ semver: "npm:^5.3.0"
+ yargs: "npm:^4.7.1"
+ bin:
+ solcjs: solcjs
+ checksum: 6de113c966491d02b08bb5845a4a46989903af98ab2a99f7250d9385ecd939733d9514e91577e987443b7706f1d50b5317059f131e07fa940cdee0134733eac3
+ languageName: node
+ linkType: hard
+
+"solc@npm:^0.6.3":
+ version: 0.6.12
+ resolution: "solc@npm:0.6.12"
+ dependencies:
+ command-exists: "npm:^1.2.8"
+ commander: "npm:3.0.2"
+ fs-extra: "npm:^0.30.0"
+ js-sha3: "npm:0.8.0"
+ memorystream: "npm:^0.3.1"
+ require-from-string: "npm:^2.0.0"
+ semver: "npm:^5.5.0"
+ tmp: "npm:0.0.33"
+ bin:
+ solcjs: solcjs
+ checksum: 7803e011a2a5424e14fc0aa3d7e36eac90130bfe1498eff3298967faee212aa13ca7fb7b98db27de449f086fbf92e87c24483e84ea5faa6a50cbe24e2961d002
+ languageName: node
+ linkType: hard
+
+"solhint-plugin-prettier@npm:^0.0.5":
+ version: 0.0.5
+ resolution: "solhint-plugin-prettier@npm:0.0.5"
+ dependencies:
+ prettier-linter-helpers: "npm:^1.0.0"
+ peerDependencies:
+ prettier: ^1.15.0 || ^2.0.0
+ prettier-plugin-solidity: ^1.0.0-alpha.14
+ checksum: 3dd40c9e7d7c0cf9a36816cb185f75ea12b51b976e13568ab3d4e914c3160d75b6b8fe5b18bf33c06e4a17f7dcc9d25a22dfe1f3fb9a27c4911e6d41234ef5e2
+ languageName: node
+ linkType: hard
+
+"solhint@npm:^3.3.6":
+ version: 3.6.2
+ resolution: "solhint@npm:3.6.2"
+ dependencies:
+ "@solidity-parser/parser": "npm:^0.16.0"
+ ajv: "npm:^6.12.6"
+ antlr4: "npm:^4.11.0"
+ ast-parents: "npm:^0.0.1"
+ chalk: "npm:^4.1.2"
+ commander: "npm:^10.0.0"
+ cosmiconfig: "npm:^8.0.0"
+ fast-diff: "npm:^1.2.0"
+ glob: "npm:^8.0.3"
+ ignore: "npm:^5.2.4"
+ js-yaml: "npm:^4.1.0"
+ lodash: "npm:^4.17.21"
+ pluralize: "npm:^8.0.0"
+ prettier: "npm:^2.8.3"
+ semver: "npm:^7.5.2"
+ strip-ansi: "npm:^6.0.1"
+ table: "npm:^6.8.1"
+ text-table: "npm:^0.2.0"
+ dependenciesMeta:
+ prettier:
+ optional: true
+ bin:
+ solhint: solhint.js
+ checksum: db250dc141e92ca33a9adee11b01232dfa3883f053d781f30cd471c22af6d551e8b9ff839b7f1abbe9c0618204b0891b63fa3814ae049d824f98a4c5bb32b42b
+ languageName: node
+ linkType: hard
+
+"solidity-ast@npm:^0.4.51":
+ version: 0.4.55
+ resolution: "solidity-ast@npm:0.4.55"
+ dependencies:
+ array.prototype.findlast: "npm:^1.2.2"
+ checksum: 6f945f014a34ccc9fe8ffbbef286e9f12d52a92bee79d01f8f16e81e2ccd610bbb3e60ab4bebaea7a868382c235d0f01938e32103a68d374753c355849f2279f
+ languageName: node
+ linkType: hard
+
+"solidity-comments-extractor@npm:^0.0.7":
+ version: 0.0.7
+ resolution: "solidity-comments-extractor@npm:0.0.7"
+ checksum: 57fb166ff71812404288ae1a386bb9bbb6330662aedc3b45d89f6f0ce51ee0e36c9f4b9d4fd363c2b37fbf607e42df088e734c532fb93e2f345601b429813d9e
+ languageName: node
+ linkType: hard
+
+"solidity-coverage@npm:^0.7.16":
+ version: 0.7.22
+ resolution: "solidity-coverage@npm:0.7.22"
+ dependencies:
+ "@solidity-parser/parser": "npm:^0.14.0"
+ "@truffle/provider": "npm:^0.2.24"
+ chalk: "npm:^2.4.2"
+ death: "npm:^1.1.0"
+ detect-port: "npm:^1.3.0"
+ fs-extra: "npm:^8.1.0"
+ ghost-testrpc: "npm:^0.0.2"
+ global-modules: "npm:^2.0.0"
+ globby: "npm:^10.0.1"
+ jsonschema: "npm:^1.2.4"
+ lodash: "npm:^4.17.15"
+ node-emoji: "npm:^1.10.0"
+ pify: "npm:^4.0.1"
+ recursive-readdir: "npm:^2.2.2"
+ sc-istanbul: "npm:^0.4.5"
+ semver: "npm:^7.3.4"
+ shelljs: "npm:^0.8.3"
+ web3-utils: "npm:^1.3.0"
+ bin:
+ solidity-coverage: plugins/bin.js
+ checksum: b57dfa86386e312fa443bd4b6c84961fff11c7d712a5e9460b9fcfaac3f5797d0e3bb77a6c93276f213e524266dd3489770919ef2370d9dcdf111ad6b80ca98f
+ languageName: node
+ linkType: hard
+
+"sonic-boom@npm:^2.2.1":
+ version: 2.8.0
+ resolution: "sonic-boom@npm:2.8.0"
+ dependencies:
+ atomic-sleep: "npm:^1.0.0"
+ checksum: 6b40f2e91a999819b1dc24018a5d1c8b74e66e5d019eabad17d5b43fc309b32255b7c405ed6ec885693c8f2b969099ce96aeefde027180928bc58c034234a86d
+ languageName: node
+ linkType: hard
+
+"source-map-resolve@npm:^0.5.0":
+ version: 0.5.3
+ resolution: "source-map-resolve@npm:0.5.3"
+ dependencies:
+ atob: "npm:^2.1.2"
+ decode-uri-component: "npm:^0.2.0"
+ resolve-url: "npm:^0.2.1"
+ source-map-url: "npm:^0.4.0"
+ urix: "npm:^0.1.0"
+ checksum: 410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57
+ languageName: node
+ linkType: hard
+
+"source-map-support@npm:0.5.12":
+ version: 0.5.12
+ resolution: "source-map-support@npm:0.5.12"
+ dependencies:
+ buffer-from: "npm:^1.0.0"
+ source-map: "npm:^0.6.0"
+ checksum: e37f0dd5e78bae64493cc201a4869ee8bd08f409b372ddb8452aab355dead19e2060a5a2e9c2ab981c6ade45122419562320710fade1b694fe848a48c01c2960
+ languageName: node
+ linkType: hard
+
+"source-map-support@npm:^0.4.15":
+ version: 0.4.18
+ resolution: "source-map-support@npm:0.4.18"
+ dependencies:
+ source-map: "npm:^0.5.6"
+ checksum: cd9f0309c1632b1e01a7715a009e0b036d565f3af8930fa8cda2a06aeec05ad1d86180e743b7e1f02cc3c97abe8b6d8de7c3878c2d8e01e86e17f876f7ecf98e
+ languageName: node
+ linkType: hard
+
+"source-map-support@npm:^0.5.13, source-map-support@npm:^0.5.16":
+ version: 0.5.21
+ resolution: "source-map-support@npm:0.5.21"
+ dependencies:
+ buffer-from: "npm:^1.0.0"
+ source-map: "npm:^0.6.0"
+ checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d
+ languageName: node
+ linkType: hard
+
+"source-map-url@npm:^0.4.0":
+ version: 0.4.1
+ resolution: "source-map-url@npm:0.4.1"
+ checksum: f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58
+ languageName: node
+ linkType: hard
+
+"source-map@npm:^0.5.6, source-map@npm:^0.5.7":
+ version: 0.5.7
+ resolution: "source-map@npm:0.5.7"
+ checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599
+ languageName: node
+ linkType: hard
+
+"source-map@npm:^0.6.0, source-map@npm:^0.6.1":
+ version: 0.6.1
+ resolution: "source-map@npm:0.6.1"
+ checksum: ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
+ languageName: node
+ linkType: hard
+
+"source-map@npm:~0.2.0":
+ version: 0.2.0
+ resolution: "source-map@npm:0.2.0"
+ dependencies:
+ amdefine: "npm:>=0.0.4"
+ checksum: 24ac0df484721203e7c98faaa2a56cc73d7e8b8468a03459dd98e09b84421056c456dbfea1bf4f292142c3b88c160574f648cbc83e8fe772cf0b3342f0bba68d
+ languageName: node
+ linkType: hard
+
+"spdx-correct@npm:^3.0.0":
+ version: 3.2.0
+ resolution: "spdx-correct@npm:3.2.0"
+ dependencies:
+ spdx-expression-parse: "npm:^3.0.0"
+ spdx-license-ids: "npm:^3.0.0"
+ checksum: 49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386
+ languageName: node
+ linkType: hard
+
+"spdx-exceptions@npm:^2.1.0":
+ version: 2.3.0
+ resolution: "spdx-exceptions@npm:2.3.0"
+ checksum: 83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a
+ languageName: node
+ linkType: hard
+
+"spdx-expression-parse@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "spdx-expression-parse@npm:3.0.1"
+ dependencies:
+ spdx-exceptions: "npm:^2.1.0"
+ spdx-license-ids: "npm:^3.0.0"
+ checksum: 6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171
+ languageName: node
+ linkType: hard
+
+"spdx-license-ids@npm:^3.0.0":
+ version: 3.0.16
+ resolution: "spdx-license-ids@npm:3.0.16"
+ checksum: 7d88b8f01308948bb3ea69c066448f2776cf3d35a410d19afb836743086ced1566f6824ee8e6d67f8f25aa81fa86d8076a666c60ac4528caecd55e93edb5114e
+ languageName: node
+ linkType: hard
+
+"split-string@npm:^3.0.1, split-string@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "split-string@npm:3.1.0"
+ dependencies:
+ extend-shallow: "npm:^3.0.0"
+ checksum: 72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70
+ languageName: node
+ linkType: hard
+
+"split2@npm:^3.0.0, split2@npm:^3.1.1":
+ version: 3.2.2
+ resolution: "split2@npm:3.2.2"
+ dependencies:
+ readable-stream: "npm:^3.0.0"
+ checksum: 2dad5603c52b353939befa3e2f108f6e3aff42b204ad0f5f16dd12fd7c2beab48d117184ce6f7c8854f9ee5ffec6faae70d243711dd7d143a9f635b4a285de4e
+ languageName: node
+ linkType: hard
+
+"split2@npm:^4.0.0, split2@npm:^4.1.0":
+ version: 4.2.0
+ resolution: "split2@npm:4.2.0"
+ checksum: b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534
+ languageName: node
+ linkType: hard
+
+"sprintf-js@npm:~1.0.2":
+ version: 1.0.3
+ resolution: "sprintf-js@npm:1.0.3"
+ checksum: ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb
+ languageName: node
+ linkType: hard
+
+"sshpk@npm:^1.7.0":
+ version: 1.18.0
+ resolution: "sshpk@npm:1.18.0"
+ dependencies:
+ asn1: "npm:~0.2.3"
+ assert-plus: "npm:^1.0.0"
+ bcrypt-pbkdf: "npm:^1.0.0"
+ dashdash: "npm:^1.12.0"
+ ecc-jsbn: "npm:~0.1.1"
+ getpass: "npm:^0.1.1"
+ jsbn: "npm:~0.1.0"
+ safer-buffer: "npm:^2.0.2"
+ tweetnacl: "npm:~0.14.0"
+ bin:
+ sshpk-conv: bin/sshpk-conv
+ sshpk-sign: bin/sshpk-sign
+ sshpk-verify: bin/sshpk-verify
+ checksum: e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1
+ languageName: node
+ linkType: hard
+
+"ssri@npm:^10.0.0":
+ version: 10.0.5
+ resolution: "ssri@npm:10.0.5"
+ dependencies:
+ minipass: "npm:^7.0.3"
+ checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8
+ languageName: node
+ linkType: hard
+
+"stable@npm:^0.1.8":
+ version: 0.1.8
+ resolution: "stable@npm:0.1.8"
+ checksum: df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d
+ languageName: node
+ linkType: hard
+
+"stack-trace@npm:0.0.x":
+ version: 0.0.10
+ resolution: "stack-trace@npm:0.0.10"
+ checksum: 9ff3dabfad4049b635a85456f927a075c9d0c210e3ea336412d18220b2a86cbb9b13ec46d6c37b70a302a4ea4d49e30e5d4944dd60ae784073f1cde778ac8f4b
+ languageName: node
+ linkType: hard
+
+"stacktrace-parser@npm:^0.1.10":
+ version: 0.1.10
+ resolution: "stacktrace-parser@npm:0.1.10"
+ dependencies:
+ type-fest: "npm:^0.7.1"
+ checksum: f9c9cd55b0642a546e5f0516a87124fc496dcc2c082b96b156ed094c51e423314795cd1839cd4c59026349cf392d3414f54fc42165255602728588a58a9f72d3
+ languageName: node
+ linkType: hard
+
+"static-extend@npm:^0.1.1":
+ version: 0.1.2
+ resolution: "static-extend@npm:0.1.2"
+ dependencies:
+ define-property: "npm:^0.2.5"
+ object-copy: "npm:^0.1.0"
+ checksum: 284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653
+ languageName: node
+ linkType: hard
+
+"statuses@npm:2.0.1":
+ version: 2.0.1
+ resolution: "statuses@npm:2.0.1"
+ checksum: 34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0
+ languageName: node
+ linkType: hard
+
+"statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0":
+ version: 1.5.0
+ resolution: "statuses@npm:1.5.0"
+ checksum: e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940
+ languageName: node
+ linkType: hard
+
+"stream-shift@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "stream-shift@npm:1.0.1"
+ checksum: b63a0d178cde34b920ad93e2c0c9395b840f408d36803b07c61416edac80ef9e480a51910e0ceea0d679cec90921bcd2cccab020d3a9fa6c73a98b0fbec132fd
+ languageName: node
+ linkType: hard
+
+"stream-to-it@npm:^0.2.0, stream-to-it@npm:^0.2.1":
+ version: 0.2.4
+ resolution: "stream-to-it@npm:0.2.4"
+ dependencies:
+ get-iterator: "npm:^1.0.2"
+ checksum: 3d40440a6c73a964e3e6070daabf8f4313d8d519e7ddff45dec7f0e0a0f3df048017510c0306a1e8da26d22e5b033164be79d849c6716fb2ebce4b7893449255
+ languageName: node
+ linkType: hard
+
+"stream-to-pull-stream@npm:^1.7.1":
+ version: 1.7.3
+ resolution: "stream-to-pull-stream@npm:1.7.3"
+ dependencies:
+ looper: "npm:^3.0.0"
+ pull-stream: "npm:^3.2.3"
+ checksum: 7deab5bdf3d352a2c1b5e0515a579a27d1e9e0f1791194126efaa84162dcb731ed9b5dcdf3d84717700e9de7fae9b7503539881eb87fab9263387b3a5ed08256
+ languageName: node
+ linkType: hard
+
+"strict-uri-encode@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "strict-uri-encode@npm:1.1.0"
+ checksum: eb8a4109ba2588239787389313ba58ec49e043d4c64a1d44716defe5821a68ae49abe0cdefed9946ca9fc2a4af7ecf321da92422b0a67258ec0a3638b053ae62
+ languageName: node
+ linkType: hard
+
+"string-argv@npm:0.3.1":
+ version: 0.3.1
+ resolution: "string-argv@npm:0.3.1"
+ checksum: f59582070f0a4a2d362d8331031f313771ad2b939b223b0593d7765de2689c975e0069186cef65977a29af9deec248c7e480ea4015d153ead754aea5e4bcfe7c
+ languageName: node
+ linkType: hard
+
+"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3":
+ version: 4.2.3
+ resolution: "string-width@npm:4.2.3"
+ dependencies:
+ emoji-regex: "npm:^8.0.0"
+ is-fullwidth-code-point: "npm:^3.0.0"
+ strip-ansi: "npm:^6.0.1"
+ checksum: 1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "string-width@npm:1.0.2"
+ dependencies:
+ code-point-at: "npm:^1.0.0"
+ is-fullwidth-code-point: "npm:^1.0.0"
+ strip-ansi: "npm:^3.0.0"
+ checksum: c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "string-width@npm:2.1.1"
+ dependencies:
+ is-fullwidth-code-point: "npm:^2.0.0"
+ strip-ansi: "npm:^4.0.0"
+ checksum: e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^5.0.1, string-width@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "string-width@npm:5.1.2"
+ dependencies:
+ eastasianwidth: "npm:^0.2.0"
+ emoji-regex: "npm:^9.2.2"
+ strip-ansi: "npm:^7.0.1"
+ checksum: ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca
+ languageName: node
+ linkType: hard
+
+"string.prototype.trim@npm:^1.2.8, string.prototype.trim@npm:~1.2.8":
+ version: 1.2.8
+ resolution: "string.prototype.trim@npm:1.2.8"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ checksum: 4f76c583908bcde9a71208ddff38f67f24c9ec8093631601666a0df8b52fad44dad2368c78895ce83eb2ae8e7068294cc96a02fc971ab234e4d5c9bb61ea4e34
+ languageName: node
+ linkType: hard
+
+"string.prototype.trimend@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "string.prototype.trimend@npm:1.0.7"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ checksum: 53c24911c7c4d8d65f5ef5322de23a3d5b6b4db73273e05871d5ab4571ae5638f38f7f19d71d09116578fb060e5a145cc6a208af2d248c8baf7a34f44d32ce57
+ languageName: node
+ linkType: hard
+
+"string.prototype.trimstart@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "string.prototype.trimstart@npm:1.0.7"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ es-abstract: "npm:^1.22.1"
+ checksum: 0bcf391b41ea16d4fda9c9953d0a7075171fe090d33b4cf64849af94944c50862995672ac03e0c5dba2940a213ad7f53515a668dac859ce22a0276289ae5cf4f
+ languageName: node
+ linkType: hard
+
+"string_decoder@npm:^1.1.1":
+ version: 1.3.0
+ resolution: "string_decoder@npm:1.3.0"
+ dependencies:
+ safe-buffer: "npm:~5.2.0"
+ checksum: 810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d
+ languageName: node
+ linkType: hard
+
+"string_decoder@npm:~0.10.x":
+ version: 0.10.31
+ resolution: "string_decoder@npm:0.10.31"
+ checksum: 1c628d78f974aa7539c496029f48e7019acc32487fc695464f9d6bdfec98edd7d933a06b3216bc2016918f6e75074c611d84430a53cb0e43071597d6c1ac5e25
+ languageName: node
+ linkType: hard
+
+"string_decoder@npm:~1.1.1":
+ version: 1.1.1
+ resolution: "string_decoder@npm:1.1.1"
+ dependencies:
+ safe-buffer: "npm:~5.1.0"
+ checksum: b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e
+ languageName: node
+ linkType: hard
+
+"stringify-object@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "stringify-object@npm:3.3.0"
+ dependencies:
+ get-own-enumerable-property-symbols: "npm:^3.0.0"
+ is-obj: "npm:^1.0.1"
+ is-regexp: "npm:^1.0.0"
+ checksum: ba8078f84128979ee24b3de9a083489cbd3c62cb8572a061b47d4d82601a8ae4b4d86fa8c54dd955593da56bb7c16a6de51c27221fdc6b7139bb4f29d815f35b
+ languageName: node
+ linkType: hard
+
+"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "strip-ansi@npm:6.0.1"
+ dependencies:
+ ansi-regex: "npm:^5.0.1"
+ checksum: 1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "strip-ansi@npm:3.0.1"
+ dependencies:
+ ansi-regex: "npm:^2.0.0"
+ checksum: f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "strip-ansi@npm:4.0.0"
+ dependencies:
+ ansi-regex: "npm:^3.0.0"
+ checksum: d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "strip-ansi@npm:5.2.0"
+ dependencies:
+ ansi-regex: "npm:^4.1.0"
+ checksum: de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^7.0.1":
+ version: 7.1.0
+ resolution: "strip-ansi@npm:7.1.0"
+ dependencies:
+ ansi-regex: "npm:^6.0.1"
+ checksum: a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4
+ languageName: node
+ linkType: hard
+
+"strip-bom@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "strip-bom@npm:2.0.0"
+ dependencies:
+ is-utf8: "npm:^0.2.0"
+ checksum: 4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b
+ languageName: node
+ linkType: hard
+
+"strip-final-newline@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "strip-final-newline@npm:2.0.0"
+ checksum: bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f
+ languageName: node
+ linkType: hard
+
+"strip-final-newline@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "strip-final-newline@npm:3.0.0"
+ checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce
+ languageName: node
+ linkType: hard
+
+"strip-hex-prefix@npm:1.0.0":
+ version: 1.0.0
+ resolution: "strip-hex-prefix@npm:1.0.0"
+ dependencies:
+ is-hex-prefixed: "npm:1.0.0"
+ checksum: ec9a48c334c2ba4afff2e8efebb42c3ab5439f0e1ec2b8525e184eabef7fecade7aee444af802b1be55d2df6da5b58c55166c32f8461cc7559b401137ad51851
+ languageName: node
+ linkType: hard
+
+"strip-indent@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "strip-indent@npm:3.0.0"
+ dependencies:
+ min-indent: "npm:^1.0.0"
+ checksum: ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679
+ languageName: node
+ linkType: hard
+
+"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "strip-json-comments@npm:3.1.1"
+ checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:8.1.1":
+ version: 8.1.1
+ resolution: "supports-color@npm:8.1.1"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "supports-color@npm:2.0.0"
+ checksum: 570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^3.1.0":
+ version: 3.2.3
+ resolution: "supports-color@npm:3.2.3"
+ dependencies:
+ has-flag: "npm:^1.0.0"
+ checksum: d39a57dbd75c3b5740654f8ec16aaf7203b8d12b8a51314507bed590c9081120805f105b4ce741db13105e6f842ac09700e4bd665b9ffc46eb0b34ba54720bd3
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^5.3.0":
+ version: 5.5.0
+ resolution: "supports-color@npm:5.5.0"
+ dependencies:
+ has-flag: "npm:^3.0.0"
+ checksum: 6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05
+ languageName: node
+ linkType: hard
+
+"supports-color@npm:^7.1.0":
+ version: 7.2.0
+ resolution: "supports-color@npm:7.2.0"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124
+ languageName: node
+ linkType: hard
+
+"supports-preserve-symlinks-flag@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
+ checksum: 6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39
+ languageName: node
+ linkType: hard
+
+"swarm-js@npm:^0.1.40":
+ version: 0.1.42
+ resolution: "swarm-js@npm:0.1.42"
+ dependencies:
+ bluebird: "npm:^3.5.0"
+ buffer: "npm:^5.0.5"
+ eth-lib: "npm:^0.1.26"
+ fs-extra: "npm:^4.0.2"
+ got: "npm:^11.8.5"
+ mime-types: "npm:^2.1.16"
+ mkdirp-promise: "npm:^5.0.1"
+ mock-fs: "npm:^4.1.0"
+ setimmediate: "npm:^1.0.5"
+ tar: "npm:^4.0.2"
+ xhr-request: "npm:^1.0.1"
+ checksum: c951cc122f7c4e9c16fb2dd6328ef037fb313b727e70f903396f29a16b1c4a58f09d41772593c6bbde8c9070276212d7b3357ccb5c216b4eabaffb2460c6fa9a
+ languageName: node
+ linkType: hard
+
+"sync-request@npm:^6.0.0":
+ version: 6.1.0
+ resolution: "sync-request@npm:6.1.0"
+ dependencies:
+ http-response-object: "npm:^3.0.1"
+ sync-rpc: "npm:^1.2.1"
+ then-request: "npm:^6.0.0"
+ checksum: 02b31c5d543933ce8cc2cdfa7dd7b278e2645eb54299d56f3bc9c778de3130301370f25d54ecc3f6b8b2c7bfb034daabd2b866e0c18badbde26404513212c1f5
+ languageName: node
+ linkType: hard
+
+"sync-rpc@npm:^1.2.1":
+ version: 1.3.6
+ resolution: "sync-rpc@npm:1.3.6"
+ dependencies:
+ get-port: "npm:^3.1.0"
+ checksum: 2abaa0e6482fe8b72e29af1f7d5f484fac5a8ea0132969bf370f59b044c4f2eb109f95b222cb06e037f89b42b374a2918e5f90aff5fb7cf3e146d8088c56f6db
+ languageName: node
+ linkType: hard
+
+"synckit@npm:^0.8.5":
+ version: 0.8.5
+ resolution: "synckit@npm:0.8.5"
+ dependencies:
+ "@pkgr/utils": "npm:^2.3.1"
+ tslib: "npm:^2.5.0"
+ checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4
+ languageName: node
+ linkType: hard
+
+"table@npm:^6.0.9, table@npm:^6.8.0, table@npm:^6.8.1":
+ version: 6.8.1
+ resolution: "table@npm:6.8.1"
+ dependencies:
+ ajv: "npm:^8.0.1"
+ lodash.truncate: "npm:^4.4.2"
+ slice-ansi: "npm:^4.0.0"
+ string-width: "npm:^4.2.3"
+ strip-ansi: "npm:^6.0.1"
+ checksum: 591ed84b2438b01c9bc02248e2238e21e8bfb73654bc5acca0d469053eb39be3db2f57d600dcf08ac983b6f50f80842c44612c03877567c2afee3aec4a033e5f
+ languageName: node
+ linkType: hard
+
+"tape@npm:^4.6.3":
+ version: 4.17.0
+ resolution: "tape@npm:4.17.0"
+ dependencies:
+ "@ljharb/resumer": "npm:~0.0.1"
+ "@ljharb/through": "npm:~2.3.9"
+ call-bind: "npm:~1.0.2"
+ deep-equal: "npm:~1.1.1"
+ defined: "npm:~1.0.1"
+ dotignore: "npm:~0.1.2"
+ for-each: "npm:~0.3.3"
+ glob: "npm:~7.2.3"
+ has: "npm:~1.0.3"
+ inherits: "npm:~2.0.4"
+ is-regex: "npm:~1.1.4"
+ minimist: "npm:~1.2.8"
+ mock-property: "npm:~1.0.0"
+ object-inspect: "npm:~1.12.3"
+ resolve: "npm:~1.22.6"
+ string.prototype.trim: "npm:~1.2.8"
+ bin:
+ tape: bin/tape
+ checksum: 985543b1df1fb9094dde152478dd7545b46ae0af97dd184061cd00dead7e30261184ac520c6cbe4a99b4b57cfb748f33a16e5974cef539993e8a7f7d3e4421c4
+ languageName: node
+ linkType: hard
+
+"tar@npm:^4.0.2":
+ version: 4.4.19
+ resolution: "tar@npm:4.4.19"
+ dependencies:
+ chownr: "npm:^1.1.4"
+ fs-minipass: "npm:^1.2.7"
+ minipass: "npm:^2.9.0"
+ minizlib: "npm:^1.3.3"
+ mkdirp: "npm:^0.5.5"
+ safe-buffer: "npm:^5.2.1"
+ yallist: "npm:^3.1.1"
+ checksum: 1a32a68feabd55e040f399f75fed37c35fd76202bb60e393986312cdee0175ff0dfd1aec9cc04ad2ade8a252d2a08c7d191fda877ce23f14a3da954d91d301d7
+ languageName: node
+ linkType: hard
+
+"tar@npm:^6.1.11, tar@npm:^6.1.2":
+ version: 6.2.0
+ resolution: "tar@npm:6.2.0"
+ dependencies:
+ chownr: "npm:^2.0.0"
+ fs-minipass: "npm:^2.0.0"
+ minipass: "npm:^5.0.0"
+ minizlib: "npm:^2.1.1"
+ mkdirp: "npm:^1.0.3"
+ yallist: "npm:^4.0.0"
+ checksum: 02ca064a1a6b4521fef88c07d389ac0936730091f8c02d30ea60d472e0378768e870769ab9e986d87807bfee5654359cf29ff4372746cc65e30cbddc352660d8
+ languageName: node
+ linkType: hard
+
+"tdigest@npm:^0.1.1":
+ version: 0.1.2
+ resolution: "tdigest@npm:0.1.2"
+ dependencies:
+ bintrees: "npm:1.0.2"
+ checksum: 10187b8144b112fcdfd3a5e4e9068efa42c990b1e30cd0d4f35ee8f58f16d1b41bc587e668fa7a6f6ca31308961cbd06cd5d4a4ae1dc388335902ae04f7d57df
+ languageName: node
+ linkType: hard
+
+"test-value@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "test-value@npm:2.1.0"
+ dependencies:
+ array-back: "npm:^1.0.3"
+ typical: "npm:^2.6.0"
+ checksum: 4f2830712641522408d790435e6527e277c54a76c9046db6616527045de4f1ac143e181e67fd3b0047e748cb477c48c59381a8f3a1b3599ccf13996aedf75688
+ languageName: node
+ linkType: hard
+
+"testrpc@npm:0.0.1":
+ version: 0.0.1
+ resolution: "testrpc@npm:0.0.1"
+ checksum: 567acfb2f993a0f3b9a88431f1dc575b582218236cd876f3c7e38d689b5195d4a8e153ac8c8cffb09ef6379e8f0e465a574ce3484dfaf8e3551bb63626d8ab94
+ languageName: node
+ linkType: hard
+
+"text-extensions@npm:^2.0.0":
+ version: 2.4.0
+ resolution: "text-extensions@npm:2.4.0"
+ checksum: 6790e7ee72ad4d54f2e96c50a13e158bb57ce840dddc770e80960ed1550115c57bdc2cee45d5354d7b4f269636f5ca06aab4d6e0281556c841389aa837b23fcb
+ languageName: node
+ linkType: hard
+
+"text-hex@npm:1.0.x":
+ version: 1.0.0
+ resolution: "text-hex@npm:1.0.0"
+ checksum: 57d8d320d92c79d7c03ffb8339b825bb9637c2cbccf14304309f51d8950015c44464b6fd1b6820a3d4821241c68825634f09f5a2d9d501e84f7c6fd14376860d
+ languageName: node
+ linkType: hard
+
+"text-table@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "text-table@npm:0.2.0"
+ checksum: 02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c
+ languageName: node
+ linkType: hard
+
+"then-request@npm:^6.0.0":
+ version: 6.0.2
+ resolution: "then-request@npm:6.0.2"
+ dependencies:
+ "@types/concat-stream": "npm:^1.6.0"
+ "@types/form-data": "npm:0.0.33"
+ "@types/node": "npm:^8.0.0"
+ "@types/qs": "npm:^6.2.31"
+ caseless: "npm:~0.12.0"
+ concat-stream: "npm:^1.6.0"
+ form-data: "npm:^2.2.0"
+ http-basic: "npm:^8.1.1"
+ http-response-object: "npm:^3.0.1"
+ promise: "npm:^8.0.0"
+ qs: "npm:^6.4.0"
+ checksum: 9d2998c3470d6aa5b49993612be40627c57a89534cff5bbcc1d57f18457c14675cf3f59310816a1f85fdd40fa66feb64c63c5b76fb2163221f57223609c47949
+ languageName: node
+ linkType: hard
+
+"thread-stream@npm:^0.13.0":
+ version: 0.13.2
+ resolution: "thread-stream@npm:0.13.2"
+ dependencies:
+ real-require: "npm:^0.1.0"
+ checksum: dfd8b8c030118fe657bf42b109963ee56e2b2167b0d58f6071f3299e3e0567b706c16ea3d8b7a5a08f96b4991e65c5a359fc9f2d8f159d8120916273c7f0b3dd
+ languageName: node
+ linkType: hard
+
+"thread-stream@npm:^0.15.1":
+ version: 0.15.2
+ resolution: "thread-stream@npm:0.15.2"
+ dependencies:
+ real-require: "npm:^0.1.0"
+ checksum: f92f1b5a9f3f35a72c374e3fecbde6f14d69d5325ad9ce88930af6ed9c7c1ec814367716b712205fa4f06242ae5dd97321ae2c00b43586590ed4fa861f3c29ae
+ languageName: node
+ linkType: hard
+
+"through2@npm:^2.0.3":
+ version: 2.0.5
+ resolution: "through2@npm:2.0.5"
+ dependencies:
+ readable-stream: "npm:~2.3.6"
+ xtend: "npm:~4.0.1"
+ checksum: cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade
+ languageName: node
+ linkType: hard
+
+"through2@npm:^3.0.1":
+ version: 3.0.2
+ resolution: "through2@npm:3.0.2"
+ dependencies:
+ inherits: "npm:^2.0.4"
+ readable-stream: "npm:2 || 3"
+ checksum: 8ea17efa2ce5b78ef5c52d08e29d0dbdad9c321c2add5192bba3434cae25b2319bf9cdac1c54c3bfbd721438a30565ca6f3f19eb79f62341dafc5a12429d2ccc
+ languageName: node
+ linkType: hard
+
+"through2@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "through2@npm:4.0.2"
+ dependencies:
+ readable-stream: "npm:3"
+ checksum: 3741564ae99990a4a79097fe7a4152c22348adc4faf2df9199a07a66c81ed2011da39f631e479fdc56483996a9d34a037ad64e76d79f18c782ab178ea9b6778c
+ languageName: node
+ linkType: hard
+
+"through@npm:>=2.2.7 <3, through@npm:^2.3.6, through@npm:^2.3.8":
+ version: 2.3.8
+ resolution: "through@npm:2.3.8"
+ checksum: 4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc
+ languageName: node
+ linkType: hard
+
+"timed-out@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "timed-out@npm:4.0.1"
+ checksum: 86f03ffce5b80c5a066e02e59e411d3fbbfcf242b19290ba76817b4180abd1b85558489586b6022b798fb1cf26fc644c0ce0efb9c271d67ec83fada4b9542a56
+ languageName: node
+ linkType: hard
+
+"titleize@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "titleize@npm:3.0.0"
+ checksum: 5ae6084ba299b5782f95e3fe85ea9f0fa4d74b8ae722b6b3208157e975589fbb27733aeba4e5080fa9314a856044ef52caa61b87caea4b1baade951a55c06336
+ languageName: node
+ linkType: hard
+
+"tmp@npm:0.0.33, tmp@npm:^0.0.33":
+ version: 0.0.33
+ resolution: "tmp@npm:0.0.33"
+ dependencies:
+ os-tmpdir: "npm:~1.0.2"
+ checksum: 69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408
+ languageName: node
+ linkType: hard
+
+"tmp@npm:0.1.0":
+ version: 0.1.0
+ resolution: "tmp@npm:0.1.0"
+ dependencies:
+ rimraf: "npm:^2.6.3"
+ checksum: 195f96a194b34827b75e5742de09211ddd6d50b199c141e95cf399a574386031b4be03d2b6d33c3a0c364a3167affe3ece122bfe1b75485c8d5cf3f4320a8c48
+ languageName: node
+ linkType: hard
+
+"to-fast-properties@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "to-fast-properties@npm:1.0.3"
+ checksum: 78974a4f4528700d18e4c2bbf0b1fb1b19862dcc20a18dc5ed659843dea2dff4f933d167a11d3819865c1191042003aea65f7f035791af9e65d070f2e05af787
+ languageName: node
+ linkType: hard
+
+"to-object-path@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "to-object-path@npm:0.3.0"
+ dependencies:
+ kind-of: "npm:^3.0.2"
+ checksum: 731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3
+ languageName: node
+ linkType: hard
+
+"to-readable-stream@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "to-readable-stream@npm:1.0.0"
+ checksum: 79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36
+ languageName: node
+ linkType: hard
+
+"to-regex-range@npm:^2.1.0":
+ version: 2.1.1
+ resolution: "to-regex-range@npm:2.1.1"
+ dependencies:
+ is-number: "npm:^3.0.0"
+ repeat-string: "npm:^1.6.1"
+ checksum: 440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949
+ languageName: node
+ linkType: hard
+
+"to-regex-range@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "to-regex-range@npm:5.0.1"
+ dependencies:
+ is-number: "npm:^7.0.0"
+ checksum: 487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892
+ languageName: node
+ linkType: hard
+
+"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "to-regex@npm:3.0.2"
+ dependencies:
+ define-property: "npm:^2.0.2"
+ extend-shallow: "npm:^3.0.2"
+ regex-not: "npm:^1.0.2"
+ safe-regex: "npm:^1.1.0"
+ checksum: 99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120
+ languageName: node
+ linkType: hard
+
+"toidentifier@npm:1.0.1":
+ version: 1.0.1
+ resolution: "toidentifier@npm:1.0.1"
+ checksum: 93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1
+ languageName: node
+ linkType: hard
+
+"toposort-class@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "toposort-class@npm:1.0.1"
+ checksum: 75eacd421eca239aa480ead62dfd8966cbfc2483fd39e18893a59fe982cd904aa82ecbd46a0cdcea542f4f0a68799e5fc24bcb987029075f02a75679559fa4d7
+ languageName: node
+ linkType: hard
+
+"tough-cookie@npm:~2.5.0":
+ version: 2.5.0
+ resolution: "tough-cookie@npm:2.5.0"
+ dependencies:
+ psl: "npm:^1.1.28"
+ punycode: "npm:^2.1.1"
+ checksum: e1cadfb24d40d64ca16de05fa8192bc097b66aeeb2704199b055ff12f450e4f30c927ce250f53d01f39baad18e1c11d66f65e545c5c6269de4c366fafa4c0543
+ languageName: node
+ linkType: hard
+
+"tr46@npm:~0.0.3":
+ version: 0.0.3
+ resolution: "tr46@npm:0.0.3"
+ checksum: 047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11
+ languageName: node
+ linkType: hard
+
+"trim-newlines@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "trim-newlines@npm:3.0.1"
+ checksum: 03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6
+ languageName: node
+ linkType: hard
+
+"trim-right@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "trim-right@npm:1.0.1"
+ checksum: 71989ec179c6b42a56e03db68e60190baabf39d32d4e1252fa1501c4e478398ae29d7191beffe015b9d9dc76f04f4b3a946bdb9949ad6b0c0b0c5db65f3eb672
+ languageName: node
+ linkType: hard
+
+"triple-beam@npm:^1.3.0":
+ version: 1.4.1
+ resolution: "triple-beam@npm:1.4.1"
+ checksum: 4bf1db71e14fe3ff1c3adbe3c302f1fdb553b74d7591a37323a7badb32dc8e9c290738996cbb64f8b10dc5a3833645b5d8c26221aaaaa12e50d1251c9aba2fea
+ languageName: node
+ linkType: hard
+
+"ts-api-utils@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "ts-api-utils@npm:1.0.3"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: 9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9
+ languageName: node
+ linkType: hard
+
+"ts-essentials@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "ts-essentials@npm:1.0.4"
+ checksum: 91f77f3d5722e31d824f7a92cdb53021d9ce6bcd659124bcf8b8df67f000d5c1a70e1c23e436c956e2827e28321c7cc0f67a6780f891a94bf18d413ac6301ba8
+ languageName: node
+ linkType: hard
+
+"ts-essentials@npm:^6.0.3":
+ version: 6.0.7
+ resolution: "ts-essentials@npm:6.0.7"
+ peerDependencies:
+ typescript: ">=3.7.0"
+ checksum: fffe3f8e383ab0a62cd090b32d0afeab2ad723e96699e1590e8970213631aaef22518fe47866f64356651d8595b81f220a2e9226247730a16f394eb7b1551862
+ languageName: node
+ linkType: hard
+
+"ts-essentials@npm:^7.0.1":
+ version: 7.0.3
+ resolution: "ts-essentials@npm:7.0.3"
+ peerDependencies:
+ typescript: ">=3.7.0"
+ checksum: ea1919534ec6ce4ca4d9cb0ff1ab8e053509237da8d4298762ab3bfba4e78ca5649a599ce78a5c7c2624f3a7a971f62b265b7b0c3c881336e4fa6acaf6f37544
+ languageName: node
+ linkType: hard
+
+"ts-generator@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "ts-generator@npm:0.1.1"
+ dependencies:
+ "@types/mkdirp": "npm:^0.5.2"
+ "@types/prettier": "npm:^2.1.1"
+ "@types/resolve": "npm:^0.0.8"
+ chalk: "npm:^2.4.1"
+ glob: "npm:^7.1.2"
+ mkdirp: "npm:^0.5.1"
+ prettier: "npm:^2.1.2"
+ resolve: "npm:^1.8.1"
+ ts-essentials: "npm:^1.0.0"
+ bin:
+ ts-generator: dist/cli/run.js
+ checksum: 9c33b156da3166c131f6264f9f0148caa9a065ee0d5ad25cd9fde671fe119a892107062d16273fb72e77ff9b519b459140176f22ceee2e6cc388dea040bd870d
+ languageName: node
+ linkType: hard
+
+"ts-node@npm:^10.9.1":
+ version: 10.9.1
+ resolution: "ts-node@npm:10.9.1"
+ dependencies:
+ "@cspotcode/source-map-support": "npm:^0.8.0"
+ "@tsconfig/node10": "npm:^1.0.7"
+ "@tsconfig/node12": "npm:^1.0.7"
+ "@tsconfig/node14": "npm:^1.0.0"
+ "@tsconfig/node16": "npm:^1.0.2"
+ acorn: "npm:^8.4.1"
+ acorn-walk: "npm:^8.1.1"
+ arg: "npm:^4.1.0"
+ create-require: "npm:^1.1.0"
+ diff: "npm:^4.0.1"
+ make-error: "npm:^1.1.1"
+ v8-compile-cache-lib: "npm:^3.0.1"
+ yn: "npm:3.1.1"
+ peerDependencies:
+ "@swc/core": ">=1.2.50"
+ "@swc/wasm": ">=1.2.50"
+ "@types/node": "*"
+ typescript: ">=2.7"
+ peerDependenciesMeta:
+ "@swc/core":
+ optional: true
+ "@swc/wasm":
+ optional: true
+ bin:
+ ts-node: dist/bin.js
+ ts-node-cwd: dist/bin-cwd.js
+ ts-node-esm: dist/bin-esm.js
+ ts-node-script: dist/bin-script.js
+ ts-node-transpile-only: dist/bin-transpile.js
+ ts-script: dist/bin-script-deprecated.js
+ checksum: 95187932fb83f3901e22546bd2feeac7d2feb4f412f42ac3a595f049a23e8dcf70516dffb51866391228ea2dbcfaea039e250fb2bb334d48a86ab2b6aea0ae2d
+ languageName: node
+ linkType: hard
+
+"tslib@npm:^1.11.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3":
+ version: 1.14.1
+ resolution: "tslib@npm:1.14.1"
+ checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2
+ languageName: node
+ linkType: hard
+
+"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0":
+ version: 2.6.2
+ resolution: "tslib@npm:2.6.2"
+ checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
+ languageName: node
+ linkType: hard
+
+"tsort@npm:0.0.1":
+ version: 0.0.1
+ resolution: "tsort@npm:0.0.1"
+ checksum: ea3d034ab341dd9282c972710496e98539408d77f1cd476ad0551a9731f40586b65ab917b39745f902bf32037a3161eee3821405f6ab15bcd2ce4cc0a52d1da6
+ languageName: node
+ linkType: hard
+
+"tsutils@npm:^3.21.0":
+ version: 3.21.0
+ resolution: "tsutils@npm:3.21.0"
+ dependencies:
+ tslib: "npm:^1.8.1"
+ peerDependencies:
+ typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ checksum: 02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2
+ languageName: node
+ linkType: hard
+
+"tunnel-agent@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "tunnel-agent@npm:0.6.0"
+ dependencies:
+ safe-buffer: "npm:^5.0.1"
+ checksum: 4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a
+ languageName: node
+ linkType: hard
+
+"tweetnacl-util@npm:^0.15.0, tweetnacl-util@npm:^0.15.1":
+ version: 0.15.1
+ resolution: "tweetnacl-util@npm:0.15.1"
+ checksum: 796fad76238e40e853dff79516406a27b41549bfd6fabf4ba89d87ca31acf232122f825daf955db8c8573cc98190d7a6d39ece9ed8ae0163370878c310650a80
+ languageName: node
+ linkType: hard
+
+"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
+ version: 0.14.5
+ resolution: "tweetnacl@npm:0.14.5"
+ checksum: 4612772653512c7bc19e61923fbf42903f5e0389ec76a4a1f17195859d114671ea4aa3b734c2029ce7e1fa7e5cc8b80580f67b071ecf0b46b5636d030a0102a2
+ languageName: node
+ linkType: hard
+
+"tweetnacl@npm:^1.0.0, tweetnacl@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "tweetnacl@npm:1.0.3"
+ checksum: 069d9df51e8ad4a89fbe6f9806c68e06c65be3c7d42f0701cc43dba5f0d6064686b238bbff206c5addef8854e3ce00c643bff59432ea2f2c639feab0ee1a93f9
+ languageName: node
+ linkType: hard
+
+"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
+ version: 0.4.0
+ resolution: "type-check@npm:0.4.0"
+ dependencies:
+ prelude-ls: "npm:^1.2.1"
+ checksum: 7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58
+ languageName: node
+ linkType: hard
+
+"type-check@npm:~0.3.2":
+ version: 0.3.2
+ resolution: "type-check@npm:0.3.2"
+ dependencies:
+ prelude-ls: "npm:~1.1.2"
+ checksum: 776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875
+ languageName: node
+ linkType: hard
+
+"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "type-detect@npm:4.0.8"
+ checksum: 8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.18.0":
+ version: 0.18.1
+ resolution: "type-fest@npm:0.18.1"
+ checksum: 303f5ecf40d03e1d5b635ce7660de3b33c18ed8ebc65d64920c02974d9e684c72483c23f9084587e9dd6466a2ece1da42ddc95b412a461794dd30baca95e2bac
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.20.2":
+ version: 0.20.2
+ resolution: "type-fest@npm:0.20.2"
+ checksum: dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.21.3":
+ version: 0.21.3
+ resolution: "type-fest@npm:0.21.3"
+ checksum: 902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "type-fest@npm:0.6.0"
+ checksum: 0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.7.1":
+ version: 0.7.1
+ resolution: "type-fest@npm:0.7.1"
+ checksum: ce6b5ef806a76bf08d0daa78d65e61f24d9a0380bd1f1df36ffb61f84d14a0985c3a921923cf4b97831278cb6fa9bf1b89c751df09407e0510b14e8c081e4e0f
+ languageName: node
+ linkType: hard
+
+"type-fest@npm:^0.8.1":
+ version: 0.8.1
+ resolution: "type-fest@npm:0.8.1"
+ checksum: dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636
+ languageName: node
+ linkType: hard
+
+"type-is@npm:~1.6.18":
+ version: 1.6.18
+ resolution: "type-is@npm:1.6.18"
+ dependencies:
+ media-typer: "npm:0.3.0"
+ mime-types: "npm:~2.1.24"
+ checksum: a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d
+ languageName: node
+ linkType: hard
+
+"type@npm:^1.0.1":
+ version: 1.2.0
+ resolution: "type@npm:1.2.0"
+ checksum: 444660849aaebef8cbb9bc43b28ec2068952064cfce6a646f88db97aaa2e2d6570c5629cd79238b71ba23aa3f75146a0b96e24e198210ee0089715a6f8889bf7
+ languageName: node
+ linkType: hard
+
+"type@npm:^2.7.2":
+ version: 2.7.2
+ resolution: "type@npm:2.7.2"
+ checksum: 84c2382788fe24e0bc3d64c0c181820048f672b0f06316aa9c7bdb373f8a09f8b5404f4e856bc4539fb931f2f08f2adc4c53f6c08c9c0314505d70c29a1289e1
+ languageName: node
+ linkType: hard
+
+"typechain@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "typechain@npm:3.0.0"
+ dependencies:
+ command-line-args: "npm:^4.0.7"
+ debug: "npm:^4.1.1"
+ fs-extra: "npm:^7.0.0"
+ js-sha3: "npm:^0.8.0"
+ lodash: "npm:^4.17.15"
+ ts-essentials: "npm:^6.0.3"
+ ts-generator: "npm:^0.1.1"
+ bin:
+ typechain: ./dist/cli/cli.js
+ checksum: 2de8431d128da6ff3eaedea445a9398988c68111751e0147b96161bf8d8fc2f538a595c9e4078625fa01cd98cb2d939d574d9d7db8cf5a97eaa18e69cf645c08
+ languageName: node
+ linkType: hard
+
+"typechain@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "typechain@npm:5.2.0"
+ dependencies:
+ "@types/prettier": "npm:^2.1.1"
+ command-line-args: "npm:^4.0.7"
+ debug: "npm:^4.1.1"
+ fs-extra: "npm:^7.0.0"
+ glob: "npm:^7.1.6"
+ js-sha3: "npm:^0.8.0"
+ lodash: "npm:^4.17.15"
+ mkdirp: "npm:^1.0.4"
+ prettier: "npm:^2.1.2"
+ ts-essentials: "npm:^7.0.1"
+ peerDependencies:
+ typescript: ">=4.1.0"
+ bin:
+ typechain: dist/cli/cli.js
+ checksum: d4bfdae389efabfb3ecbce37e51c7a4d1100086a368a89a42521faea3b38108183b8c8cc370ef81d45159f8a64be482eb1adb89e69dad4bc7b70b82d1c673d6d
+ languageName: node
+ linkType: hard
+
+"typed-array-buffer@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-buffer@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.2.1"
+ is-typed-array: "npm:^1.1.10"
+ checksum: ebad66cdf00c96b1395dffc7873169cf09801fca5954507a484f41f253feb1388d815db297b0b3bb8ce7421eac6f7ff45e2ec68450a3d68408aa4ae02fcf3a6c
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-length@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-byte-length@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ for-each: "npm:^0.3.3"
+ has-proto: "npm:^1.0.1"
+ is-typed-array: "npm:^1.1.10"
+ checksum: 6696435d53ce0e704ff6760c57ccc35138aec5f87859e03eb2a3246336d546feae367952dbc918116f3f0dffbe669734e3cbd8960283c2fa79aac925db50d888
+ languageName: node
+ linkType: hard
+
+"typed-array-byte-offset@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "typed-array-byte-offset@npm:1.0.0"
+ dependencies:
+ available-typed-arrays: "npm:^1.0.5"
+ call-bind: "npm:^1.0.2"
+ for-each: "npm:^0.3.3"
+ has-proto: "npm:^1.0.1"
+ is-typed-array: "npm:^1.1.10"
+ checksum: 4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5
+ languageName: node
+ linkType: hard
+
+"typed-array-length@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "typed-array-length@npm:1.0.4"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ for-each: "npm:^0.3.3"
+ is-typed-array: "npm:^1.1.9"
+ checksum: c5163c0103d07fefc8a2ad0fc151f9ca9a1f6422098c00f695d55f9896e4d63614cd62cf8d8a031c6cee5f418e8980a533796597174da4edff075b3d275a7e23
+ languageName: node
+ linkType: hard
+
+"typedarray-to-buffer@npm:^3.1.5":
+ version: 3.1.5
+ resolution: "typedarray-to-buffer@npm:3.1.5"
+ dependencies:
+ is-typedarray: "npm:^1.0.0"
+ checksum: 4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027
+ languageName: node
+ linkType: hard
+
+"typedarray@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "typedarray@npm:0.0.6"
+ checksum: 6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412
+ languageName: node
+ linkType: hard
+
+"typescript@npm:^4.7.4":
+ version: 4.9.5
+ resolution: "typescript@npm:4.9.5"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56
+ languageName: node
+ linkType: hard
+
+"typescript@npm:^5.1.6":
+ version: 5.3.2
+ resolution: "typescript@npm:5.3.2"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: d7dbe1fbe19039e36a65468ea64b5d338c976550394ba576b7af9c68ed40c0bc5d12ecce390e4b94b287a09a71bd3229f19c2d5680611f35b7c53a3898791159
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@npm%3A^4.7.4#optional!builtin":
+ version: 4.9.5
+ resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@npm%3A^5.1.6#optional!builtin":
+ version: 5.3.2
+ resolution: "typescript@patch:typescript@npm%3A5.3.2#optional!builtin::version=5.3.2&hash=e012d7"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 73c8bad74e732d93211c9d77f28b03307e2f5fc6a0afc73f4b783261ab567686a16d6ae958bdaef383a00be1b0b8c8b6741dd6ca3d13af4963fa7e47456d49c7
+ languageName: node
+ linkType: hard
+
+"typewise-core@npm:^1.2, typewise-core@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "typewise-core@npm:1.2.0"
+ checksum: 0c574b036e430ef29a3c71dca1f88c041597734448db50e697ec4b7d03d71af4f8afeec556a2553f7db1cf98f9313b983071f0731d784108b2daf4f2e0c37d9e
+ languageName: node
+ linkType: hard
+
+"typewise@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "typewise@npm:1.0.3"
+ dependencies:
+ typewise-core: "npm:^1.2.0"
+ checksum: 0e300a963cd344f9f4216343eb1c9714e1aee12c5b928ae3ff4a19b4b1edcd82356b8bd763905bd72528718a3c863612f8259cb047934b59bdd849f305e12e80
+ languageName: node
+ linkType: hard
+
+"typewiselite@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "typewiselite@npm:1.0.0"
+ checksum: f4b85fdc0016d05049d016207bd76283f7734a9644ca95638a686cd0d78d0fbcf9dfde81270e24ad97aed63cbf5592fe0163df694df180e865f1c85a237c85a6
+ languageName: node
+ linkType: hard
+
+"typical@npm:^2.6.0, typical@npm:^2.6.1":
+ version: 2.6.1
+ resolution: "typical@npm:2.6.1"
+ checksum: b3dee3aa4e8bbc2821c95dc98cb4618cac47735a399b0b24594f541049593381c5e01ff1ce3a35c9ebb3166ebd3edc62a3f6e34a99ccd2bdf20f205597f0df99
+ languageName: node
+ linkType: hard
+
+"uglify-js@npm:^3.1.4":
+ version: 3.17.4
+ resolution: "uglify-js@npm:3.17.4"
+ bin:
+ uglifyjs: bin/uglifyjs
+ checksum: 8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced
+ languageName: node
+ linkType: hard
+
+"uint8arrays@npm:1.1.0, uint8arrays@npm:^1.0.0, uint8arrays@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "uint8arrays@npm:1.1.0"
+ dependencies:
+ multibase: "npm:^3.0.0"
+ web-encoding: "npm:^1.0.2"
+ checksum: 6c6dd84e3fa9e3b90141de7030c62baecf3d593450065b1ad6c445b83def56f35d1d806dfcdcfb7a309c6f9ea22a407402d5ce6c286ad0009fc5b5bea3c2b10d
+ languageName: node
+ linkType: hard
+
+"uint8arrays@npm:^2.0.5, uint8arrays@npm:^2.1.3":
+ version: 2.1.10
+ resolution: "uint8arrays@npm:2.1.10"
+ dependencies:
+ multiformats: "npm:^9.4.2"
+ checksum: 1e8384078c44b34c47e7cc544bed573ddff4a2bab272527b8372d36aa550e3108784d640bb2e5153190e5741bc50c1a5b3cf09b67911ac9125f770db96f28bd8
+ languageName: node
+ linkType: hard
+
+"uint8arrays@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "uint8arrays@npm:3.1.1"
+ dependencies:
+ multiformats: "npm:^9.4.2"
+ checksum: 9946668e04f29b46bbb73cca3d190f63a2fbfe5452f8e6551ef4257d9d597b72da48fa895c15ef2ef772808a5335b3305f69da5f13a09f8c2924896b409565ff
+ languageName: node
+ linkType: hard
+
+"ultron@npm:~1.1.0":
+ version: 1.1.1
+ resolution: "ultron@npm:1.1.1"
+ checksum: 527d7f687012898e3af8d646936ecba776a7099ef8d3d983f9b3ccd5e84e266af0f714d859be15090b55b93f331bb95e5798bce555d9bb08e2f4bf2faac16517
+ languageName: node
+ linkType: hard
+
+"unbox-primitive@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "unbox-primitive@npm:1.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ has-bigints: "npm:^1.0.2"
+ has-symbols: "npm:^1.0.3"
+ which-boxed-primitive: "npm:^1.0.2"
+ checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66
+ languageName: node
+ linkType: hard
+
+"underscore@npm:1.9.1":
+ version: 1.9.1
+ resolution: "underscore@npm:1.9.1"
+ checksum: 63415f33b1ba4d7f8a9c8bdd00d457ce7ebdfcb9b1bf9dd596d7550550a790986e5ce7f2319d5e5076dbd56c4a359ebd3c914dd98f6eb33122d41fd439fcb4fa
+ languageName: node
+ linkType: hard
+
+"underscore@npm:^1.13.1":
+ version: 1.13.6
+ resolution: "underscore@npm:1.13.6"
+ checksum: 5f57047f47273044c045fddeb8b141dafa703aa487afd84b319c2495de2e685cecd0b74abec098292320d518b267c0c4598e45aa47d4c3628d0d4020966ba521
+ languageName: node
+ linkType: hard
+
+"undici-types@npm:~5.26.4":
+ version: 5.26.5
+ resolution: "undici-types@npm:5.26.5"
+ checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501
+ languageName: node
+ linkType: hard
+
+"undici@npm:^5.14.0":
+ version: 5.28.1
+ resolution: "undici@npm:5.28.1"
+ dependencies:
+ "@fastify/busboy": "npm:^2.0.0"
+ checksum: d7421957f829cb1e8188d1e136454cb0ab30a275213c9831bcbaec5aa15191fe8b094472d7d0d35f62a0cc50aba430ec7193d1e87ded01616a24ef8f673d42f0
+ languageName: node
+ linkType: hard
+
+"unfetch@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "unfetch@npm:4.2.0"
+ checksum: a5c0a896a6f09f278b868075aea65652ad185db30e827cb7df45826fe5ab850124bf9c44c4dafca4bf0c55a0844b17031e8243467fcc38dd7a7d435007151f1b
+ languageName: node
+ linkType: hard
+
+"union-value@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "union-value@npm:1.0.1"
+ dependencies:
+ arr-union: "npm:^3.1.0"
+ get-value: "npm:^2.0.6"
+ is-extendable: "npm:^0.1.1"
+ set-value: "npm:^2.0.1"
+ checksum: 8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592
+ languageName: node
+ linkType: hard
+
+"unique-filename@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "unique-filename@npm:3.0.0"
+ dependencies:
+ unique-slug: "npm:^4.0.0"
+ checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f
+ languageName: node
+ linkType: hard
+
+"unique-slug@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unique-slug@npm:4.0.0"
+ dependencies:
+ imurmurhash: "npm:^0.1.4"
+ checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635
+ languageName: node
+ linkType: hard
+
+"universalify@npm:^0.1.0":
+ version: 0.1.2
+ resolution: "universalify@npm:0.1.2"
+ checksum: e70e0339f6b36f34c9816f6bf9662372bd241714dc77508d231d08386d94f2c4aa1ba1318614f92015f40d45aae1b9075cd30bd490efbe39387b60a76ca3f045
+ languageName: node
+ linkType: hard
+
+"universalify@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "universalify@npm:2.0.1"
+ checksum: 73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a
+ languageName: node
+ linkType: hard
+
+"unorm@npm:^1.3.3":
+ version: 1.6.0
+ resolution: "unorm@npm:1.6.0"
+ checksum: ff0caa3292f318e2e832d02ad019a401118fe42f5e554dca3b9c7e4a2a3100eda051945711234a6ffbd74088cf51930755782456d30864240936cb3485f80a01
+ languageName: node
+ linkType: hard
+
+"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "unpipe@npm:1.0.0"
+ checksum: 193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c
+ languageName: node
+ linkType: hard
+
+"unset-value@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "unset-value@npm:1.0.0"
+ dependencies:
+ has-value: "npm:^0.3.1"
+ isobject: "npm:^3.0.0"
+ checksum: 68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f
+ languageName: node
+ linkType: hard
+
+"untildify@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "untildify@npm:4.0.0"
+ checksum: d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a
+ languageName: node
+ linkType: hard
+
+"uri-js@npm:^4.2.2":
+ version: 4.4.1
+ resolution: "uri-js@npm:4.4.1"
+ dependencies:
+ punycode: "npm:^2.1.0"
+ checksum: 4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c
+ languageName: node
+ linkType: hard
+
+"urix@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "urix@npm:0.1.0"
+ checksum: 264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0
+ languageName: node
+ linkType: hard
+
+"url-parse-lax@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "url-parse-lax@npm:3.0.0"
+ dependencies:
+ prepend-http: "npm:^2.0.0"
+ checksum: 16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55
+ languageName: node
+ linkType: hard
+
+"url-set-query@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "url-set-query@npm:1.0.0"
+ checksum: 88f52b16b213598763aafe1128f0b48d080d6b63b4f735c01b87effe4e21c463ba6df5c075499bc03c6af1357728b287d629c3d15b4a895c0c87dad8913fccef
+ languageName: node
+ linkType: hard
+
+"url@npm:^0.11.0":
+ version: 0.11.3
+ resolution: "url@npm:0.11.3"
+ dependencies:
+ punycode: "npm:^1.4.1"
+ qs: "npm:^6.11.2"
+ checksum: 7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602
+ languageName: node
+ linkType: hard
+
+"use@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "use@npm:3.1.1"
+ checksum: 75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e
+ languageName: node
+ linkType: hard
+
+"utf-8-validate@npm:^5.0.2":
+ version: 5.0.10
+ resolution: "utf-8-validate@npm:5.0.10"
+ dependencies:
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.3.0"
+ checksum: 23cd6adc29e6901aa37ff97ce4b81be9238d0023c5e217515b34792f3c3edb01470c3bd6b264096dd73d0b01a1690b57468de3a24167dd83004ff71c51cc025f
+ languageName: node
+ linkType: hard
+
+"utf8@npm:3.0.0, utf8@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "utf8@npm:3.0.0"
+ checksum: 675d008bab65fc463ce718d5cae8fd4c063540f269e4f25afebce643098439d53e7164bb1f193e0c3852825c7e3e32fbd8641163d19a618dbb53f1f09acb0d5a
+ languageName: node
+ linkType: hard
+
+"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1":
+ version: 1.0.2
+ resolution: "util-deprecate@npm:1.0.2"
+ checksum: 41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942
+ languageName: node
+ linkType: hard
+
+"util.promisify@npm:^1.0.0":
+ version: 1.1.2
+ resolution: "util.promisify@npm:1.1.2"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ define-properties: "npm:^1.2.0"
+ for-each: "npm:^0.3.3"
+ has-proto: "npm:^1.0.1"
+ has-symbols: "npm:^1.0.3"
+ object.getownpropertydescriptors: "npm:^2.1.6"
+ safe-array-concat: "npm:^1.0.0"
+ checksum: cc9bf4912b89ea8e095b5746d945607884b4635d219cb1935c028259e86be6af92d7b7b1e702776805d81f7d387ffa436037299e9bf01ce076267e217b54ae3e
+ languageName: node
+ linkType: hard
+
+"util@npm:^0.12.0, util@npm:^0.12.3, util@npm:^0.12.5":
+ version: 0.12.5
+ resolution: "util@npm:0.12.5"
+ dependencies:
+ inherits: "npm:^2.0.3"
+ is-arguments: "npm:^1.0.4"
+ is-generator-function: "npm:^1.0.7"
+ is-typed-array: "npm:^1.1.3"
+ which-typed-array: "npm:^1.1.2"
+ checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3
+ languageName: node
+ linkType: hard
+
+"utils-merge@npm:1.0.1":
+ version: 1.0.1
+ resolution: "utils-merge@npm:1.0.1"
+ checksum: 02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672
+ languageName: node
+ linkType: hard
+
+"uuid@npm:2.0.1":
+ version: 2.0.1
+ resolution: "uuid@npm:2.0.1"
+ checksum: 8241e74e709bf0398a64c350ebdac8ba8340ee74858f239eee06972b7fbe09f2babd20df486692f68a695510df806f6bd17ffce3eadc4d3c13f2128b262d6f06
+ languageName: node
+ linkType: hard
+
+"uuid@npm:3.3.2":
+ version: 3.3.2
+ resolution: "uuid@npm:3.3.2"
+ bin:
+ uuid: ./bin/uuid
+ checksum: 847bd7b389f44d05cf5341134d52803116b616c7344f12c74040effd75280b58273ea3a2bee6ba6e5405688c5edbb0696f4adcbc89e1206dc1d8650bdaece7a6
+ languageName: node
+ linkType: hard
+
+"uuid@npm:^3.3.2":
+ version: 3.4.0
+ resolution: "uuid@npm:3.4.0"
+ bin:
+ uuid: ./bin/uuid
+ checksum: 1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347
+ languageName: node
+ linkType: hard
+
+"uuid@npm:^8.3.2":
+ version: 8.3.2
+ resolution: "uuid@npm:8.3.2"
+ bin:
+ uuid: dist/bin/uuid
+ checksum: bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54
+ languageName: node
+ linkType: hard
+
+"uuid@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "uuid@npm:9.0.1"
+ bin:
+ uuid: dist/bin/uuid
+ checksum: 1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b
+ languageName: node
+ linkType: hard
+
+"v8-compile-cache-lib@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "v8-compile-cache-lib@npm:3.0.1"
+ checksum: bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391
+ languageName: node
+ linkType: hard
+
+"v8-compile-cache@npm:^2.0.3":
+ version: 2.4.0
+ resolution: "v8-compile-cache@npm:2.4.0"
+ checksum: 387851192545e7f4d691ba674de90890bba76c0f08ee4909ab862377f556221e75b3a361466490e201203401d64d7795f889882bdabc98b6f3c0bf1038a535be
+ languageName: node
+ linkType: hard
+
+"validate-npm-package-license@npm:^3.0.1":
+ version: 3.0.4
+ resolution: "validate-npm-package-license@npm:3.0.4"
+ dependencies:
+ spdx-correct: "npm:^3.0.0"
+ spdx-expression-parse: "npm:^3.0.0"
+ checksum: 7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f
+ languageName: node
+ linkType: hard
+
+"validator@npm:^13.7.0, validator@npm:^13.9.0":
+ version: 13.11.0
+ resolution: "validator@npm:13.11.0"
+ checksum: 0107da3add5a4ebc6391dac103c55f6d8ed055bbcc29a4c9cbf89eacfc39ba102a5618c470bdc33c6487d30847771a892134a8c791f06ef0962dd4b7a60ae0f5
+ languageName: node
+ linkType: hard
+
+"varint@npm:^5.0.0, varint@npm:^5.0.2, varint@npm:~5.0.0":
+ version: 5.0.2
+ resolution: "varint@npm:5.0.2"
+ checksum: a8e6c304cb140389cc56f14c808cd2ad4764d81f8afdaf4e49e9804231f2a62d9443098dba6b1249b0bd160b823fc7886d51e1cb0fca54209f842310d1d2591d
+ languageName: node
+ linkType: hard
+
+"varint@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "varint@npm:6.0.0"
+ checksum: 737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd
+ languageName: node
+ linkType: hard
+
+"vary@npm:^1, vary@npm:~1.1.2":
+ version: 1.1.2
+ resolution: "vary@npm:1.1.2"
+ checksum: f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f
+ languageName: node
+ linkType: hard
+
+"verror@npm:1.10.0":
+ version: 1.10.0
+ resolution: "verror@npm:1.10.0"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ core-util-is: "npm:1.0.2"
+ extsprintf: "npm:^1.2.0"
+ checksum: 37ccdf8542b5863c525128908ac80f2b476eed36a32cb944de930ca1e2e78584cc435c4b9b4c68d0fc13a47b45ff364b4be43aa74f8804f9050140f660fb660d
+ languageName: node
+ linkType: hard
+
+"wcwidth@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "wcwidth@npm:1.0.1"
+ dependencies:
+ defaults: "npm:^1.0.3"
+ checksum: 5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4
+ languageName: node
+ linkType: hard
+
+"web-encoding@npm:^1.0.2, web-encoding@npm:^1.0.6":
+ version: 1.1.5
+ resolution: "web-encoding@npm:1.1.5"
+ dependencies:
+ "@zxing/text-encoding": "npm:0.9.0"
+ util: "npm:^0.12.3"
+ dependenciesMeta:
+ "@zxing/text-encoding":
+ optional: true
+ checksum: 59d5413338ec0894c690006f5d8508b0c88cae1d8c78606c3f326e351c672196461ed808b849fe08d0900fa56a61fcacb9ff576499068d2ead0a7bc04afa7d34
+ languageName: node
+ linkType: hard
+
+"web3-bzz@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-bzz@npm:1.10.0"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ got: "npm:12.1.0"
+ swarm-js: "npm:^0.1.40"
+ checksum: b17d10c147025a9592454c9d6dbc908b28ea172354157d9d7455313d0ce0f1312d27a5c2bcbe53335516d51cb176a83c433a60836c62327ccc434c223b7c96ff
+ languageName: node
+ linkType: hard
+
+"web3-bzz@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-bzz@npm:1.2.11"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ got: "npm:9.6.0"
+ swarm-js: "npm:^0.1.40"
+ underscore: "npm:1.9.1"
+ checksum: 1c1a33b0168d5a5369bb6a139854866b2d0ce7da63f08848683143c8eee2be4a32f8842eddc2074a688a17bdd863bda0ba360e977acbe0fa7c113417b63f67dc
+ languageName: node
+ linkType: hard
+
+"web3-bzz@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-bzz@npm:1.7.4"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ got: "npm:9.6.0"
+ swarm-js: "npm:^0.1.40"
+ checksum: 1c1521f861f1fc73c81cc2ebd0bc8d063a9c6cb3bbe8ac957ac456325fad27da5ec1ea52e3a266b033695767f2dc34dd24352b372ef9bb07a928a1acd898ffce
+ languageName: node
+ linkType: hard
+
+"web3-core-helpers@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core-helpers@npm:1.10.0"
+ dependencies:
+ web3-eth-iban: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 3ddb8691279296c153d5d966c72f631fc6f68880d7a540de2ad658e3f63109305a4b1995490f6881cf0b3b1695c0326366de5f741cafffc595c3273755dccb90
+ languageName: node
+ linkType: hard
+
+"web3-core-helpers@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core-helpers@npm:1.2.11"
+ dependencies:
+ underscore: "npm:1.9.1"
+ web3-eth-iban: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: a07b7b2dad6a48ec7fd571b30e2d9719e497f5afe27b2a38883d80b7683aa058dff2ba3bf7d2195710f8ddd73edad7c5913f615d89c7530e04768f5e4f415e23
+ languageName: node
+ linkType: hard
+
+"web3-core-helpers@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core-helpers@npm:1.7.4"
+ dependencies:
+ web3-eth-iban: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: d0effc7e774bb58001a402c9c9ce9aae4c6a62377c7577398c1bffe3b78f90723f9dcacb4a4819dfc969354568ff0890a16dd284fff4145938ddb2aab06c854c
+ languageName: node
+ linkType: hard
+
+"web3-core-method@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core-method@npm:1.10.0"
+ dependencies:
+ "@ethersproject/transactions": "npm:^5.6.2"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-promievent: "npm:1.10.0"
+ web3-core-subscriptions: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 63cf9708ab62978ad2c71da2555b0b77db861ce034282d0c12f7939a8b44b77acbf30ef62c381ef076b2e7d2ac43bd97173047414463beaa10a59ac6df587182
+ languageName: node
+ linkType: hard
+
+"web3-core-method@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core-method@npm:1.2.11"
+ dependencies:
+ "@ethersproject/transactions": "npm:^5.0.0-beta.135"
+ underscore: "npm:1.9.1"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-promievent: "npm:1.2.11"
+ web3-core-subscriptions: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 5355ea541e6b305801166afa678832306121ad86db385dba711de7b85a50ab4c37f6d428142cc8af422c420eaf469e7f71ead4edcb631c8a015ae9ebe98c9569
+ languageName: node
+ linkType: hard
+
+"web3-core-method@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core-method@npm:1.7.4"
+ dependencies:
+ "@ethersproject/transactions": "npm:^5.6.2"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-promievent: "npm:1.7.4"
+ web3-core-subscriptions: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: 69224d161f62b3270b95b241e0bc647c1387133d4227fbe77a34b1653ba7c76ab0b3235095b4e2335060bf15362f2a3ceac1a9154ff45b01b2edd4181e0bf014
+ languageName: node
+ linkType: hard
+
+"web3-core-promievent@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core-promievent@npm:1.10.0"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ checksum: 200b01c8f92534441a880d216853a520d25fbbebc4c986aab8028596ce6f4af5c2e3b299cb92a624c2ed8ea6871b4c958dcadbba233951f081cbadd2159d94ba
+ languageName: node
+ linkType: hard
+
+"web3-core-promievent@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core-promievent@npm:1.2.11"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ checksum: 7e7f0499042ea82dd66a580ae186b2eda9a94016466d05582efd4804aa030b46ff30c7b7e5abd7fae9fd905fcd7e962a50216f6e7a8635cec5aaf22f44dca3ba
+ languageName: node
+ linkType: hard
+
+"web3-core-promievent@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core-promievent@npm:1.7.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ checksum: 8987e11918b2df1e55c7c7be18871f7e0877c060f47066882aa90d83976ca03d65d407233e623df771b3b5bc545f55d9e128bf7908cbce9a014774f218292639
+ languageName: node
+ linkType: hard
+
+"web3-core-requestmanager@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core-requestmanager@npm:1.10.0"
+ dependencies:
+ util: "npm:^0.12.5"
+ web3-core-helpers: "npm:1.10.0"
+ web3-providers-http: "npm:1.10.0"
+ web3-providers-ipc: "npm:1.10.0"
+ web3-providers-ws: "npm:1.10.0"
+ checksum: 9ea2504e3f6d46aeb7a957f4cc6566549d1d09e58da9210d13276134f69d00fffe21af36c7737a25d3a2de11c8192259ef0008bb743b9abf94e8278544b486c0
+ languageName: node
+ linkType: hard
+
+"web3-core-requestmanager@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core-requestmanager@npm:1.2.11"
+ dependencies:
+ underscore: "npm:1.9.1"
+ web3-core-helpers: "npm:1.2.11"
+ web3-providers-http: "npm:1.2.11"
+ web3-providers-ipc: "npm:1.2.11"
+ web3-providers-ws: "npm:1.2.11"
+ checksum: 9c0770fc1cd2ecafcc5c260ead72321de21d465448374abb1641a881e24ce512b1244f8503d7277ccefb61ecc4fd6538724662833b75ec8f3dd74b2b017eb8a0
+ languageName: node
+ linkType: hard
+
+"web3-core-requestmanager@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core-requestmanager@npm:1.7.4"
+ dependencies:
+ util: "npm:^0.12.0"
+ web3-core-helpers: "npm:1.7.4"
+ web3-providers-http: "npm:1.7.4"
+ web3-providers-ipc: "npm:1.7.4"
+ web3-providers-ws: "npm:1.7.4"
+ checksum: 29380ec5b88d39dd28b5810bfe1e0edb9b38286a42650ea3d8812b105a7470ddb5ddcf12a817062c3a7a0e2dfda92944fab021153730a53d379dc87a3474c7e7
+ languageName: node
+ linkType: hard
+
+"web3-core-subscriptions@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core-subscriptions@npm:1.10.0"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.10.0"
+ checksum: c4969644fd2d24ac8ba1a2926bc3bb784ac1f6bdcd78cb2d5cfac027b3b1e7f12d953778113d5969eae991cb17c3c726ee35f5a65c130af075411e6192da78a8
+ languageName: node
+ linkType: hard
+
+"web3-core-subscriptions@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core-subscriptions@npm:1.2.11"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ underscore: "npm:1.9.1"
+ web3-core-helpers: "npm:1.2.11"
+ checksum: cfcca968e5aa289c663e3ea2bf496431533c3c917f6f1bf78035ac4b17a6b336fb2b9d8f3e6f28ea3add7d955635fca41a1e424431a69987294c1de2e4559ead
+ languageName: node
+ linkType: hard
+
+"web3-core-subscriptions@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core-subscriptions@npm:1.7.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.7.4"
+ checksum: 8b32a71e48ec681a0ae3deff840b94da08dea1d194bbc22c2096f4fb42644eec5c8bbacad2fe0104014900eba7e17ae1607eb204ae6f6a037e46ec87f3fd80e1
+ languageName: node
+ linkType: hard
+
+"web3-core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-core@npm:1.10.0"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.1"
+ "@types/node": "npm:^12.12.6"
+ bignumber.js: "npm:^9.0.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-core-requestmanager: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: d264e5c85dd6f043e2d1bff63104cc10224c4033592b43fd4d5b021c4fa5b03038945c1f184141d6493d94423d1ce3ffffc820e2967f8483d87811884702fe72
+ languageName: node
+ linkType: hard
+
+"web3-core@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-core@npm:1.2.11"
+ dependencies:
+ "@types/bn.js": "npm:^4.11.5"
+ "@types/node": "npm:^12.12.6"
+ bignumber.js: "npm:^9.0.0"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-core-requestmanager: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: ab9fcefe570dd15d590d4f03df26a149928cabdac096c9bfa8728ba29fe8fa0f522d7b68baab30fde685d7b509bf515d33fe15194c51e6e5fe18f0a737d1501a
+ languageName: node
+ linkType: hard
+
+"web3-core@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-core@npm:1.7.4"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.0"
+ "@types/node": "npm:^12.12.6"
+ bignumber.js: "npm:^9.0.0"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-core-requestmanager: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: 9e37ffa6897c61268e3cb08fd825d832085c5fa7407e5cf2f0a6cbd3f419b357383635fa3c7e96f62904b8ad3dba4811fd25de5a42ebb1d77bcf575bdcacbd73
+ languageName: node
+ linkType: hard
+
+"web3-eth-abi@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-abi@npm:1.10.0"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.6.3"
+ web3-utils: "npm:1.10.0"
+ checksum: 529352b955031ed235b4ff318f62409ae7eb9acf0026e5a8cbf8b0b96bd5a8fc2a7803add1670d5a6202d60a98003a1c73a2b8558d962a6bd836625cffc97c41
+ languageName: node
+ linkType: hard
+
+"web3-eth-abi@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-abi@npm:1.2.11"
+ dependencies:
+ "@ethersproject/abi": "npm:5.0.0-beta.153"
+ underscore: "npm:1.9.1"
+ web3-utils: "npm:1.2.11"
+ checksum: 18dee331dc337385a3d41239d72f4208c4c9f080ccc5d395c2da4150dc2a3989637f4b32d9536089df931722396062399b99c3901c01599974b411df69bb8fc5
+ languageName: node
+ linkType: hard
+
+"web3-eth-abi@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-abi@npm:1.7.4"
+ dependencies:
+ "@ethersproject/abi": "npm:^5.6.3"
+ web3-utils: "npm:1.7.4"
+ checksum: 783eb5b1ba035cc2c1402e47d7fe5cc3677da5faacc9f4930a0cc8fea93b7d2c847166e09d5449d8105236e25f5b9e8ead3a582ba2874a1811bb24ee0d7034c1
+ languageName: node
+ linkType: hard
+
+"web3-eth-accounts@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-accounts@npm:1.10.0"
+ dependencies:
+ "@ethereumjs/common": "npm:2.5.0"
+ "@ethereumjs/tx": "npm:3.3.2"
+ eth-lib: "npm:0.2.8"
+ ethereumjs-util: "npm:^7.1.5"
+ scrypt-js: "npm:^3.0.1"
+ uuid: "npm:^9.0.0"
+ web3-core: "npm:1.10.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 9f6a60044650a37e0119bf6cdaf02269acfe3eb9d8361ec4e41e0bfb36008aabaaed6ee6bfb08bc98ffd9442965620c0f3157466317ed99753d12e0308eb5766
+ languageName: node
+ linkType: hard
+
+"web3-eth-accounts@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-accounts@npm:1.2.11"
+ dependencies:
+ crypto-browserify: "npm:3.12.0"
+ eth-lib: "npm:0.2.8"
+ ethereumjs-common: "npm:^1.3.2"
+ ethereumjs-tx: "npm:^2.1.1"
+ scrypt-js: "npm:^3.0.1"
+ underscore: "npm:1.9.1"
+ uuid: "npm:3.3.2"
+ web3-core: "npm:1.2.11"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 81b4a141296c97785bbaf9f390381277574b291148004e4006ea6ba148f1fe6386206b0fde21ebb0da5e846e585e9892c8680128213bc4a0aa3340a8859ec3f3
+ languageName: node
+ linkType: hard
+
+"web3-eth-accounts@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-accounts@npm:1.7.4"
+ dependencies:
+ "@ethereumjs/common": "npm:^2.5.0"
+ "@ethereumjs/tx": "npm:^3.3.2"
+ crypto-browserify: "npm:3.12.0"
+ eth-lib: "npm:0.2.8"
+ ethereumjs-util: "npm:^7.0.10"
+ scrypt-js: "npm:^3.0.1"
+ uuid: "npm:3.3.2"
+ web3-core: "npm:1.7.4"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: 1f476ea5f912ef96ab47f67f7baacda473e28c64a0f7b477044a99d57e0d926de068dac35b9f353cdd7995acffe56255bb640705eef059e3151d990f9cdb27a2
+ languageName: node
+ linkType: hard
+
+"web3-eth-contract@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-contract@npm:1.10.0"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.1"
+ web3-core: "npm:1.10.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-core-promievent: "npm:1.10.0"
+ web3-core-subscriptions: "npm:1.10.0"
+ web3-eth-abi: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 6b5f2009a91364e3005e1c16fa614c3cfdcd2132351e1e266c5a891e9c45aa6e856002d8ceb748acbf7affb42548e1ad378393ecba4deb48ad37a1d12bb91f42
+ languageName: node
+ linkType: hard
+
+"web3-eth-contract@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-contract@npm:1.2.11"
+ dependencies:
+ "@types/bn.js": "npm:^4.11.5"
+ underscore: "npm:1.9.1"
+ web3-core: "npm:1.2.11"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-core-promievent: "npm:1.2.11"
+ web3-core-subscriptions: "npm:1.2.11"
+ web3-eth-abi: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 3ed8a3e2dd21fc48834eca3867f999bef2ae06b0dc48568d08cac4d2226fdcc9301d9909fa8b2bda4dd09834aedcf3187a3dd8216e7833321950cd7b15f07f35
+ languageName: node
+ linkType: hard
+
+"web3-eth-contract@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-contract@npm:1.7.4"
+ dependencies:
+ "@types/bn.js": "npm:^5.1.0"
+ web3-core: "npm:1.7.4"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-core-promievent: "npm:1.7.4"
+ web3-core-subscriptions: "npm:1.7.4"
+ web3-eth-abi: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: e8e7b4dc08b5e4b3a86acd456cbafd0e82c032bc68b64199c9e70dcec4226ec17ea69743efa88a12bd5fa9490b2a9081c5ffa6de44ab428f98116822255d4284
+ languageName: node
+ linkType: hard
+
+"web3-eth-ens@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-ens@npm:1.10.0"
+ dependencies:
+ content-hash: "npm:^2.5.2"
+ eth-ens-namehash: "npm:2.0.8"
+ web3-core: "npm:1.10.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-promievent: "npm:1.10.0"
+ web3-eth-abi: "npm:1.10.0"
+ web3-eth-contract: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 9f7f8817ebfe2041a369c6342df5136e04cf2998bcfdf0af871b6f547d1953017e8ecabc89d0265edf9844f41dd5cf16d2d47030deb8debd81dca62b045c9455
+ languageName: node
+ linkType: hard
+
+"web3-eth-ens@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-ens@npm:1.2.11"
+ dependencies:
+ content-hash: "npm:^2.5.2"
+ eth-ens-namehash: "npm:2.0.8"
+ underscore: "npm:1.9.1"
+ web3-core: "npm:1.2.11"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-promievent: "npm:1.2.11"
+ web3-eth-abi: "npm:1.2.11"
+ web3-eth-contract: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: da281289dea92cd1dfef09be4bd5e6bb1d1f9d31f96dd5cc1dc0372ffe560e79896184a28ff6371b957c518ee54663346b2a1efd31bd736abe965dc46fcf7647
+ languageName: node
+ linkType: hard
+
+"web3-eth-ens@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-ens@npm:1.7.4"
+ dependencies:
+ content-hash: "npm:^2.5.2"
+ eth-ens-namehash: "npm:2.0.8"
+ web3-core: "npm:1.7.4"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-promievent: "npm:1.7.4"
+ web3-eth-abi: "npm:1.7.4"
+ web3-eth-contract: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: 4919f5682f23cfc2bc5d8099266c563f5198ff8870136f4bbce7d1c6ba5507a25adf09098922a0e620f04cf83fdb7cf4d2b7842e42851b776f5583636b767a09
+ languageName: node
+ linkType: hard
+
+"web3-eth-iban@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-iban@npm:1.10.0"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ web3-utils: "npm:1.10.0"
+ checksum: 76ea1db4adabfc8db1117c8f80c09162ad80b2f8f0a587850ecc3a6e1f6d143ec17429edcaa1b4f5d316e49d1ab9cac7266b51fb7af6af8880be47cfafcca711
+ languageName: node
+ linkType: hard
+
+"web3-eth-iban@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-iban@npm:1.2.11"
+ dependencies:
+ bn.js: "npm:^4.11.9"
+ web3-utils: "npm:1.2.11"
+ checksum: 9ce91997af608b3b8bd9e8c953c3da4bc59e5f5045efd1ff107ad0981692fa7ae644d7fc35e1c1812a72aef443c24062af4cc01f27b75200511008c5a0954636
+ languageName: node
+ linkType: hard
+
+"web3-eth-iban@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-iban@npm:1.7.4"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ web3-utils: "npm:1.7.4"
+ checksum: f0f9497bbc3a845c3d52f5f666490b2d437c6c7845fce02151361dc41db19a95ab5f9c617cbbc9b5018a19d32f5743c91fb8ba1d277ea479f7b2252a33d4a790
+ languageName: node
+ linkType: hard
+
+"web3-eth-personal@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth-personal@npm:1.10.0"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ web3-core: "npm:1.10.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-net: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: 37449475b5d671e1f58082f013e6ded7045c30737ed00f3263f543ea500afc2225c25ee265d7088fda82c06f1ceb1e0e2a88793cbde70f9a7e06e17f6aa8fe95
+ languageName: node
+ linkType: hard
+
+"web3-eth-personal@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth-personal@npm:1.2.11"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ web3-core: "npm:1.2.11"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-net: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: cc7f60b81a54d309f09e4ad339299b1f4d9f2685776e71286f13405a9082e21bab7c526e0711a64fcf104db4593df6459a457e796fb38825cbec8df6d58b9c35
+ languageName: node
+ linkType: hard
+
+"web3-eth-personal@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth-personal@npm:1.7.4"
+ dependencies:
+ "@types/node": "npm:^12.12.6"
+ web3-core: "npm:1.7.4"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-net: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: eb1c72c967f79be7e8430882a6aae7774c72e658d040f753fa13a954367a97e81f3702db2072d55cc5d186c7c715e40d9556c512b0628e8f42f3748cccfebf7a
+ languageName: node
+ linkType: hard
+
+"web3-eth@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-eth@npm:1.10.0"
+ dependencies:
+ web3-core: "npm:1.10.0"
+ web3-core-helpers: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-core-subscriptions: "npm:1.10.0"
+ web3-eth-abi: "npm:1.10.0"
+ web3-eth-accounts: "npm:1.10.0"
+ web3-eth-contract: "npm:1.10.0"
+ web3-eth-ens: "npm:1.10.0"
+ web3-eth-iban: "npm:1.10.0"
+ web3-eth-personal: "npm:1.10.0"
+ web3-net: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: bfe48ad6d3190a2d0a9077bcb9603a359db44eff487aa60f3f9516327d72fed82eb75423a5098fbbc0bde97e4e60b87f26c47440b4989a444f7a75288fc35b3a
+ languageName: node
+ linkType: hard
+
+"web3-eth@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-eth@npm:1.2.11"
+ dependencies:
+ underscore: "npm:1.9.1"
+ web3-core: "npm:1.2.11"
+ web3-core-helpers: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-core-subscriptions: "npm:1.2.11"
+ web3-eth-abi: "npm:1.2.11"
+ web3-eth-accounts: "npm:1.2.11"
+ web3-eth-contract: "npm:1.2.11"
+ web3-eth-ens: "npm:1.2.11"
+ web3-eth-iban: "npm:1.2.11"
+ web3-eth-personal: "npm:1.2.11"
+ web3-net: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 62c229c795fbbb3afa7b105f35ea69f318a4a9f6aa6b39b3ad64f93a8783749df129ecbea805eb0a8042e4750c1cd3f8af6c8abdedf6a443e3a6f13701f11ea9
+ languageName: node
+ linkType: hard
+
+"web3-eth@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-eth@npm:1.7.4"
+ dependencies:
+ web3-core: "npm:1.7.4"
+ web3-core-helpers: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-core-subscriptions: "npm:1.7.4"
+ web3-eth-abi: "npm:1.7.4"
+ web3-eth-accounts: "npm:1.7.4"
+ web3-eth-contract: "npm:1.7.4"
+ web3-eth-ens: "npm:1.7.4"
+ web3-eth-iban: "npm:1.7.4"
+ web3-eth-personal: "npm:1.7.4"
+ web3-net: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: aa02b19fb6e8f17aaae9d06cb07c09c1c9aa6bab07925a2f187188d69f79893d6c24fbfca4736ec2fd9e7957dbb74e7ee02b6bb91d1a6fa1980f9df59fb5a7f7
+ languageName: node
+ linkType: hard
+
+"web3-net@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-net@npm:1.10.0"
+ dependencies:
+ web3-core: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: ba581318ca62a7aecf01dad8fea250ac928f57718ebe92b182cae2d97ffc4807ba1ffd4cf4d4bd36f37f7cbda12c7551fc4db14eb4bfd9163d82dffc05b10ab1
+ languageName: node
+ linkType: hard
+
+"web3-net@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-net@npm:1.2.11"
+ dependencies:
+ web3-core: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 9d3e777dcc78dad719f847115a93687d8eb7f6187c3f4b15a4ceebea58cc6d4fd80002ec516720b2c2de265d51033967673b6362c6b2f79318ea1c807223b550
+ languageName: node
+ linkType: hard
+
+"web3-net@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-net@npm:1.7.4"
+ dependencies:
+ web3-core: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: 231c89d30c485d1bbe596735deba86e43e43f719d5128c4c2cb508108c3ba864e4930af8e599115b622997bbd0d35bb1380815ba64f730defc354353f3936fc4
+ languageName: node
+ linkType: hard
+
+"web3-provider-engine@npm:14.2.1":
+ version: 14.2.1
+ resolution: "web3-provider-engine@npm:14.2.1"
+ dependencies:
+ async: "npm:^2.5.0"
+ backoff: "npm:^2.5.0"
+ clone: "npm:^2.0.0"
+ cross-fetch: "npm:^2.1.0"
+ eth-block-tracker: "npm:^3.0.0"
+ eth-json-rpc-infura: "npm:^3.1.0"
+ eth-sig-util: "npm:^1.4.2"
+ ethereumjs-block: "npm:^1.2.2"
+ ethereumjs-tx: "npm:^1.2.0"
+ ethereumjs-util: "npm:^5.1.5"
+ ethereumjs-vm: "npm:^2.3.4"
+ json-rpc-error: "npm:^2.0.0"
+ json-stable-stringify: "npm:^1.0.1"
+ promise-to-callback: "npm:^1.0.0"
+ readable-stream: "npm:^2.2.9"
+ request: "npm:^2.85.0"
+ semaphore: "npm:^1.0.3"
+ ws: "npm:^5.1.1"
+ xhr: "npm:^2.2.0"
+ xtend: "npm:^4.0.1"
+ checksum: 4d22b4de9f2a01b2ce561c02148bfaf4fb75e27c33cc1710f1d56e5681af4c7a19451ef8fcf50726420b8b3178e27d3b4c5e3de101652cd721ecce894e002568
+ languageName: node
+ linkType: hard
+
+"web3-providers-http@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-providers-http@npm:1.10.0"
+ dependencies:
+ abortcontroller-polyfill: "npm:^1.7.3"
+ cross-fetch: "npm:^3.1.4"
+ es6-promise: "npm:^4.2.8"
+ web3-core-helpers: "npm:1.10.0"
+ checksum: 2e63fe6206a7349a1bb331b873f51708f2121c4c8c691984e742627392fc75aa902345559e8d595b4f3cc53969660a0db6735f34f8ae24562c01d632639c8b4e
+ languageName: node
+ linkType: hard
+
+"web3-providers-http@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-providers-http@npm:1.2.11"
+ dependencies:
+ web3-core-helpers: "npm:1.2.11"
+ xhr2-cookies: "npm:1.1.0"
+ checksum: 9997cd3ff010cf752b36f28edb711d1af91bf4ac772a5cea73a91ffb61f601dc1731c0aef3916606b4aec14aca63d5962a87ca9f0374731395e54eb1ffe1aa01
+ languageName: node
+ linkType: hard
+
+"web3-providers-http@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-providers-http@npm:1.7.4"
+ dependencies:
+ web3-core-helpers: "npm:1.7.4"
+ xhr2-cookies: "npm:1.1.0"
+ checksum: 6bf0d6d4708bc2a55aa8db6bbdeaba6992514f951b1f00cb4205a8ad3e5475c1fa2ca1d59d088f322a1b39a481641177b5d19cbb7629189ffde242b9cb6d8320
+ languageName: node
+ linkType: hard
+
+"web3-providers-ipc@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-providers-ipc@npm:1.10.0"
+ dependencies:
+ oboe: "npm:2.1.5"
+ web3-core-helpers: "npm:1.10.0"
+ checksum: dda363d4910d453157a6bcf2b0bf9d5369fe96ef057529948991f63927de4ed047cac67730405e18f0bd142517dbbaea17c91363a5d5225546262ed532da5f3c
+ languageName: node
+ linkType: hard
+
+"web3-providers-ipc@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-providers-ipc@npm:1.2.11"
+ dependencies:
+ oboe: "npm:2.1.4"
+ underscore: "npm:1.9.1"
+ web3-core-helpers: "npm:1.2.11"
+ checksum: 0e08ded199fefa26c0b5969571d202c202992ccba1ef6da07176ab253b4d6c7d1f2dfce57824f7ecded2baa3bd6131dfd2e8747e424e1f207a912f38cbec1778
+ languageName: node
+ linkType: hard
+
+"web3-providers-ipc@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-providers-ipc@npm:1.7.4"
+ dependencies:
+ oboe: "npm:2.1.5"
+ web3-core-helpers: "npm:1.7.4"
+ checksum: cbd775756a8ecf8f8b4dbc7415bae5f1d20392e9caac73498fe8281c1fb7c86734cc8f23c17bb59e1c342c5147d19b9aa63754683afdaef6c1ac220db58a66ef
+ languageName: node
+ linkType: hard
+
+"web3-providers-ws@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-providers-ws@npm:1.10.0"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.10.0"
+ websocket: "npm:^1.0.32"
+ checksum: 7c74acf800d590b76b29506b70a827b843306a4f1acb1789a5a16d831fdf852cec0b4872e5b999ad1523cd80a9b8c2358c92a041af20207fd48e6cd7763accb3
+ languageName: node
+ linkType: hard
+
+"web3-providers-ws@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-providers-ws@npm:1.2.11"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ underscore: "npm:1.9.1"
+ web3-core-helpers: "npm:1.2.11"
+ websocket: "npm:^1.0.31"
+ checksum: e52c6907cb06937c740ccde934ffc202d148518e974ce3f4806702b24c173e04402690af71705a13254fba3996901118288b64cba991839b5f0b6e563be4fe9d
+ languageName: node
+ linkType: hard
+
+"web3-providers-ws@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-providers-ws@npm:1.7.4"
+ dependencies:
+ eventemitter3: "npm:4.0.4"
+ web3-core-helpers: "npm:1.7.4"
+ websocket: "npm:^1.0.32"
+ checksum: e60f219ce47c9e2eaafb55dc2990abdeb375bfd64e184ff3ba9eb633afcd6b26973a6575d8a83ae863eb7814dc86af4df841a460856b59b1261c130af9a64163
+ languageName: node
+ linkType: hard
+
+"web3-shh@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-shh@npm:1.10.0"
+ dependencies:
+ web3-core: "npm:1.10.0"
+ web3-core-method: "npm:1.10.0"
+ web3-core-subscriptions: "npm:1.10.0"
+ web3-net: "npm:1.10.0"
+ checksum: 832f6b21e39d44b7379cebb235895924e88240e08dc499d77f4d3ec1a22626118068c2b146a8f87d25dac6bf27a420f7f23a16630b3cec39e79892d369d5d264
+ languageName: node
+ linkType: hard
+
+"web3-shh@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-shh@npm:1.2.11"
+ dependencies:
+ web3-core: "npm:1.2.11"
+ web3-core-method: "npm:1.2.11"
+ web3-core-subscriptions: "npm:1.2.11"
+ web3-net: "npm:1.2.11"
+ checksum: 5716031471a067a4537ed37e6f064fe312ceb8450c312e324ac292c0f5f6ac824d731e4a6a2451637061449229377c693c51991a2152a50dee4b442dfad89538
+ languageName: node
+ linkType: hard
+
+"web3-shh@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-shh@npm:1.7.4"
+ dependencies:
+ web3-core: "npm:1.7.4"
+ web3-core-method: "npm:1.7.4"
+ web3-core-subscriptions: "npm:1.7.4"
+ web3-net: "npm:1.7.4"
+ checksum: a6a9d590f28dcc3c1b1085ebc99b5b5c40461b3be0bf8b8f1555201e03397681a7cc79ec7a8cdd9980b8428ba8daab0b4d54ecafbfc300cfbf3fb57495751370
+ languageName: node
+ linkType: hard
+
+"web3-utils@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3-utils@npm:1.10.0"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ ethereum-bloom-filters: "npm:^1.0.6"
+ ethereumjs-util: "npm:^7.1.0"
+ ethjs-unit: "npm:0.1.6"
+ number-to-bn: "npm:1.7.0"
+ randombytes: "npm:^2.1.0"
+ utf8: "npm:3.0.0"
+ checksum: 6543c5788fba035d73b3e16d7257a4ee82eb9d4949ca0572cf03e7619b51c5c97160499067a77de87efa34cbf0d932b2f560d17416cbb508c8be2527bb16e819
+ languageName: node
+ linkType: hard
+
+"web3-utils@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3-utils@npm:1.2.11"
+ dependencies:
+ bn.js: "npm:^4.11.9"
+ eth-lib: "npm:0.2.8"
+ ethereum-bloom-filters: "npm:^1.0.6"
+ ethjs-unit: "npm:0.1.6"
+ number-to-bn: "npm:1.7.0"
+ randombytes: "npm:^2.1.0"
+ underscore: "npm:1.9.1"
+ utf8: "npm:3.0.0"
+ checksum: bcf8ba89182c5c43b690c41a8078aa77275b3006383d266f43d563c20bcb1f6de2e5133707f9f4ee42ce46f6b9cb69e62b024327dfed67dd3f30dfe1ec946ac8
+ languageName: node
+ linkType: hard
+
+"web3-utils@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3-utils@npm:1.7.4"
+ dependencies:
+ bn.js: "npm:^5.2.1"
+ ethereum-bloom-filters: "npm:^1.0.6"
+ ethereumjs-util: "npm:^7.1.0"
+ ethjs-unit: "npm:0.1.6"
+ number-to-bn: "npm:1.7.0"
+ randombytes: "npm:^2.1.0"
+ utf8: "npm:3.0.0"
+ checksum: 9f78cd71e13838fe947db4fc3de8b248d56d105ccba8b2cf5cb0af048816a25fe46fd5054e1223c055424d160c0ca49634e13a909012dd7edf91b2914da6be93
+ languageName: node
+ linkType: hard
+
+"web3-utils@npm:^1.0.0-beta.31, web3-utils@npm:^1.3.0":
+ version: 1.10.3
+ resolution: "web3-utils@npm:1.10.3"
+ dependencies:
+ "@ethereumjs/util": "npm:^8.1.0"
+ bn.js: "npm:^5.2.1"
+ ethereum-bloom-filters: "npm:^1.0.6"
+ ethereum-cryptography: "npm:^2.1.2"
+ ethjs-unit: "npm:0.1.6"
+ number-to-bn: "npm:1.7.0"
+ randombytes: "npm:^2.1.0"
+ utf8: "npm:3.0.0"
+ checksum: c0c3ed4c46f4d8faa30410035e65e5041607c1d4ce20e1218b9abee471309510cf5efe0de371c4a812f5a4de6aea7bd3129e55402a7728fe98ae770c10e8b20f
+ languageName: node
+ linkType: hard
+
+"web3@npm:1.10.0":
+ version: 1.10.0
+ resolution: "web3@npm:1.10.0"
+ dependencies:
+ web3-bzz: "npm:1.10.0"
+ web3-core: "npm:1.10.0"
+ web3-eth: "npm:1.10.0"
+ web3-eth-personal: "npm:1.10.0"
+ web3-net: "npm:1.10.0"
+ web3-shh: "npm:1.10.0"
+ web3-utils: "npm:1.10.0"
+ checksum: d5f5cd237dcc1fc521592b983c6fa35b60400961c58ea99b53ae8d08a0575a9371aba604d63e3a87fc548b19585b401d93ddb303323723fdac304a1608b71458
+ languageName: node
+ linkType: hard
+
+"web3@npm:1.2.11":
+ version: 1.2.11
+ resolution: "web3@npm:1.2.11"
+ dependencies:
+ web3-bzz: "npm:1.2.11"
+ web3-core: "npm:1.2.11"
+ web3-eth: "npm:1.2.11"
+ web3-eth-personal: "npm:1.2.11"
+ web3-net: "npm:1.2.11"
+ web3-shh: "npm:1.2.11"
+ web3-utils: "npm:1.2.11"
+ checksum: 6d52d6e8580eb64425cdeac49b2303111e1d76483d74619fa94a6bfc2b77bf5c04e46ed6c2bc9c9ee7e0eeb8ab387d9c845868f673cad8b6414fd043b132c926
+ languageName: node
+ linkType: hard
+
+"web3@npm:1.7.4":
+ version: 1.7.4
+ resolution: "web3@npm:1.7.4"
+ dependencies:
+ web3-bzz: "npm:1.7.4"
+ web3-core: "npm:1.7.4"
+ web3-eth: "npm:1.7.4"
+ web3-eth-personal: "npm:1.7.4"
+ web3-net: "npm:1.7.4"
+ web3-shh: "npm:1.7.4"
+ web3-utils: "npm:1.7.4"
+ checksum: e71581440554b417bc6c847233821a8c6246e211e5064ee26955031fffc54fc51fd8c9073b5d27ce45c20f71457352a1d5128e89283aaeb651fb9c2a3d3d637e
+ languageName: node
+ linkType: hard
+
+"webidl-conversions@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "webidl-conversions@npm:3.0.1"
+ checksum: 5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db
+ languageName: node
+ linkType: hard
+
+"websocket@npm:1.0.32":
+ version: 1.0.32
+ resolution: "websocket@npm:1.0.32"
+ dependencies:
+ bufferutil: "npm:^4.0.1"
+ debug: "npm:^2.2.0"
+ es5-ext: "npm:^0.10.50"
+ typedarray-to-buffer: "npm:^3.1.5"
+ utf-8-validate: "npm:^5.0.2"
+ yaeti: "npm:^0.0.6"
+ checksum: 277d3903ca35bf5eedc164522b51879bfe0036385b51b433586c8ddc5676a1051e2934ee9d13eb635d434d775c34b8f861911c57587e09cd0c96659a43a2524c
+ languageName: node
+ linkType: hard
+
+"websocket@npm:^1.0.31, websocket@npm:^1.0.32":
+ version: 1.0.34
+ resolution: "websocket@npm:1.0.34"
+ dependencies:
+ bufferutil: "npm:^4.0.1"
+ debug: "npm:^2.2.0"
+ es5-ext: "npm:^0.10.50"
+ typedarray-to-buffer: "npm:^3.1.5"
+ utf-8-validate: "npm:^5.0.2"
+ yaeti: "npm:^0.0.6"
+ checksum: a7e17d24edec685fdf055940ff9c6a15e726df5bb5e537382390bd1ab978fc8c0d71cd2842bb628e361d823aafd43934cc56aa5b979d08e52461be7da8d01eee
+ languageName: node
+ linkType: hard
+
+"whatwg-fetch@npm:^2.0.4":
+ version: 2.0.4
+ resolution: "whatwg-fetch@npm:2.0.4"
+ checksum: bf2bc1617218c63f2be86edefb95ac5e7f967ae402e468ed550729436369725c3b03a5d1110f62ea789b6f7f399969b1ef720b0bb04e8947fdf94eab7ffac829
+ languageName: node
+ linkType: hard
+
+"whatwg-fetch@npm:^3.4.1":
+ version: 3.6.19
+ resolution: "whatwg-fetch@npm:3.6.19"
+ checksum: 01dd755492d594c8d71d47811bb3886cdb7d566684daff5ec658cf148fa2418de6b562a94ff8cceaf1cf277bfb99fa6b61258cc20de5053f5817a4d419b5d293
+ languageName: node
+ linkType: hard
+
+"whatwg-url@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "whatwg-url@npm:5.0.0"
+ dependencies:
+ tr46: "npm:~0.0.3"
+ webidl-conversions: "npm:^3.0.0"
+ checksum: 1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5
+ languageName: node
+ linkType: hard
+
+"which-boxed-primitive@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "which-boxed-primitive@npm:1.0.2"
+ dependencies:
+ is-bigint: "npm:^1.0.1"
+ is-boolean-object: "npm:^1.1.0"
+ is-number-object: "npm:^1.0.4"
+ is-string: "npm:^1.0.5"
+ is-symbol: "npm:^1.0.3"
+ checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e
+ languageName: node
+ linkType: hard
+
+"which-module@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "which-module@npm:1.0.0"
+ checksum: ce5088fb12dae0b6d5997b6221342943ff6275c3b2cd9c569f04ec23847c71013d254c6127d531010dccc22c0fc0f8dce2b6ecf6898941a60b576adb2018af22
+ languageName: node
+ linkType: hard
+
+"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.2":
+ version: 1.1.13
+ resolution: "which-typed-array@npm:1.1.13"
+ dependencies:
+ available-typed-arrays: "npm:^1.0.5"
+ call-bind: "npm:^1.0.4"
+ for-each: "npm:^0.3.3"
+ gopd: "npm:^1.0.1"
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 9f5f1c42918df3d5b91c4315ed0051d5d874370998bf095c9ae0df374f0881f85094e3c384b8fb08ab7b4d4f54ba81c0aff75da6226e7c0589b83dfbec1cd4c9
+ languageName: node
+ linkType: hard
+
+"which@npm:^1.1.1, which@npm:^1.2.9, which@npm:^1.3.1":
+ version: 1.3.1
+ resolution: "which@npm:1.3.1"
+ dependencies:
+ isexe: "npm:^2.0.0"
+ bin:
+ which: ./bin/which
+ checksum: e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59
+ languageName: node
+ linkType: hard
+
+"which@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "which@npm:2.0.2"
+ dependencies:
+ isexe: "npm:^2.0.0"
+ bin:
+ node-which: ./bin/node-which
+ checksum: 66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f
+ languageName: node
+ linkType: hard
+
+"which@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "which@npm:4.0.0"
+ dependencies:
+ isexe: "npm:^3.1.1"
+ bin:
+ node-which: bin/which.js
+ checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a
+ languageName: node
+ linkType: hard
+
+"window-size@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "window-size@npm:0.2.0"
+ bin:
+ window-size: cli.js
+ checksum: 378c9d7a1c903ca57f08db40dd8960252f566910ea9dea6d8552e9d61cebe9e536dcabc1b5a6edb776eebe8e5bcbcfb5b27ba13fe128625bc2033516acdc95cc
+ languageName: node
+ linkType: hard
+
+"winston-transport@npm:^4.5.0":
+ version: 4.6.0
+ resolution: "winston-transport@npm:4.6.0"
+ dependencies:
+ logform: "npm:^2.3.2"
+ readable-stream: "npm:^3.6.0"
+ triple-beam: "npm:^1.3.0"
+ checksum: 43f7f03dfbaeb2a37ddcfadf5f03a6802c77fb8800a384e9aeecce8d233272ed8f18c50f377045a7e154fd6c951e31c9af1bbcd7a3db9246518af42b6f961cc1
+ languageName: node
+ linkType: hard
+
+"winston@npm:*, winston@npm:^3.3.3":
+ version: 3.11.0
+ resolution: "winston@npm:3.11.0"
+ dependencies:
+ "@colors/colors": "npm:^1.6.0"
+ "@dabh/diagnostics": "npm:^2.0.2"
+ async: "npm:^3.2.3"
+ is-stream: "npm:^2.0.0"
+ logform: "npm:^2.4.0"
+ one-time: "npm:^1.0.0"
+ readable-stream: "npm:^3.4.0"
+ safe-stable-stringify: "npm:^2.3.1"
+ stack-trace: "npm:0.0.x"
+ triple-beam: "npm:^1.3.0"
+ winston-transport: "npm:^4.5.0"
+ checksum: 7e1f8919cbdc62cfe46e6204d79a83e1364696ef61111483f3ecf204988922383fe74192c5bc9f89df9b47caf24c2d34f5420ef6f3b693f8d1286b46432e97be
+ languageName: node
+ linkType: hard
+
+"wkx@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "wkx@npm:0.5.0"
+ dependencies:
+ "@types/node": "npm:*"
+ checksum: 9f787ffd2bc83708000f10165a72f0ca121b2e79b279eb44f2f5274eaa6ef819d9e9a00058a3b59dd211fe140d4b47cb6d49683b3a57a2a42ab3a7ccd52247dd
+ languageName: node
+ linkType: hard
+
+"wonka@npm:^4.0.14":
+ version: 4.0.15
+ resolution: "wonka@npm:4.0.15"
+ checksum: b93f15339c0de08259439d3c5bd3a03ca44196fbd7553cbe13c844e7b3ff2eb31b5dc4a0b2e0c3c2119160e65fc471d8366f4559744b53ab52763eb463b6793b
+ languageName: node
+ linkType: hard
+
+"wonka@npm:^6.3.2":
+ version: 6.3.4
+ resolution: "wonka@npm:6.3.4"
+ checksum: 77329eea673da07717476e1b8f1a22f1e1a4f261bb9a58fa446c03d3da13dbd5b254664f8aded5928d953f33ee5b399a17a4f70336e8b236e478209c0e78cda4
+ languageName: node
+ linkType: hard
+
+"word-wrap@npm:~1.2.3":
+ version: 1.2.5
+ resolution: "word-wrap@npm:1.2.5"
+ checksum: e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20
+ languageName: node
+ linkType: hard
+
+"wordwrap@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "wordwrap@npm:1.0.0"
+ checksum: 7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92
+ languageName: node
+ linkType: hard
+
+"workerpool@npm:6.2.1":
+ version: 6.2.1
+ resolution: "workerpool@npm:6.2.1"
+ checksum: f0efd2d74eafd58eaeb36d7d85837d080f75c52b64893cff317b66257dd308e5c9f85ef0b12904f6c7f24ed2365bc3cfeba1f1d16aa736d84d6ef8156ae37c80
+ languageName: node
+ linkType: hard
+
+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "wrap-ansi@npm:7.0.0"
+ dependencies:
+ ansi-styles: "npm:^4.0.0"
+ string-width: "npm:^4.1.0"
+ strip-ansi: "npm:^6.0.0"
+ checksum: d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da
+ languageName: node
+ linkType: hard
+
+"wrap-ansi@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "wrap-ansi@npm:2.1.0"
+ dependencies:
+ string-width: "npm:^1.0.1"
+ strip-ansi: "npm:^3.0.1"
+ checksum: 1a47367eef192fc9ecaf00238bad5de8987c3368082b619ab36c5e2d6d7b0a2aef95a2ca65840be598c56ced5090a3ba487956c7aee0cac7c45017502fa980fb
+ languageName: node
+ linkType: hard
+
+"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0":
+ version: 6.2.0
+ resolution: "wrap-ansi@npm:6.2.0"
+ dependencies:
+ ansi-styles: "npm:^4.0.0"
+ string-width: "npm:^4.1.0"
+ strip-ansi: "npm:^6.0.0"
+ checksum: baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c
+ languageName: node
+ linkType: hard
+
+"wrap-ansi@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "wrap-ansi@npm:8.1.0"
+ dependencies:
+ ansi-styles: "npm:^6.1.0"
+ string-width: "npm:^5.0.1"
+ strip-ansi: "npm:^7.0.1"
+ checksum: 138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60
+ languageName: node
+ linkType: hard
+
+"wrappy@npm:1":
+ version: 1.0.2
+ resolution: "wrappy@npm:1.0.2"
+ checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0
+ languageName: node
+ linkType: hard
+
+"ws@npm:7.4.6":
+ version: 7.4.6
+ resolution: "ws@npm:7.4.6"
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ checksum: 4b44b59bbc0549c852fb2f0cdb48e40e122a1b6078aeed3d65557cbeb7d37dda7a4f0027afba2e6a7a695de17701226d02b23bd15c97b0837808c16345c62f8e
+ languageName: node
+ linkType: hard
+
+"ws@npm:^3.0.0":
+ version: 3.3.3
+ resolution: "ws@npm:3.3.3"
+ dependencies:
+ async-limiter: "npm:~1.0.0"
+ safe-buffer: "npm:~5.1.0"
+ ultron: "npm:~1.1.0"
+ checksum: bed856f4fd85388a78b80e5ea92c7a6ff8df09ece1621218c4e366faa1551b42b5a0b66a5dd1a47d7f0d97be21d1df528b6d54f04b327e5b94c9dbcab753c94c
+ languageName: node
+ linkType: hard
+
+"ws@npm:^5.1.1":
+ version: 5.2.3
+ resolution: "ws@npm:5.2.3"
+ dependencies:
+ async-limiter: "npm:~1.0.0"
+ checksum: 3f329b29a893c660b01be81654c9bca422a0de3396e644aae165e4e998e74b2b713adcbba876f183cd74a4f488376cbb7442d1c87455084d69fce1e2f25ef088
+ languageName: node
+ linkType: hard
+
+"ws@npm:^7.4.6":
+ version: 7.5.9
+ resolution: "ws@npm:7.5.9"
+ peerDependencies:
+ bufferutil: ^4.0.1
+ utf-8-validate: ^5.0.2
+ peerDependenciesMeta:
+ bufferutil:
+ optional: true
+ utf-8-validate:
+ optional: true
+ checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494
+ languageName: node
+ linkType: hard
+
+"xhr-request-promise@npm:^0.1.2":
+ version: 0.1.3
+ resolution: "xhr-request-promise@npm:0.1.3"
+ dependencies:
+ xhr-request: "npm:^1.1.0"
+ checksum: c5674a395a75a2b788cc80ac9e7913b3a67ef924db51fa67c0958f986b2840583d44de179ac26cf45b872960766a4dd40b36cfab809b76dc80277ba163b75d44
+ languageName: node
+ linkType: hard
+
+"xhr-request@npm:^1.0.1, xhr-request@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "xhr-request@npm:1.1.0"
+ dependencies:
+ buffer-to-arraybuffer: "npm:^0.0.5"
+ object-assign: "npm:^4.1.1"
+ query-string: "npm:^5.0.1"
+ simple-get: "npm:^2.7.0"
+ timed-out: "npm:^4.0.1"
+ url-set-query: "npm:^1.0.0"
+ xhr: "npm:^2.0.4"
+ checksum: 12bf79e11fa909c01058e654e954b0e3ed0638e6a62a42bd705251c920b39c3980720d0c2d8c2b97ceaeb8bf21bb08fd75c733a909b76555d252014bd3acbc79
+ languageName: node
+ linkType: hard
+
+"xhr2-cookies@npm:1.1.0":
+ version: 1.1.0
+ resolution: "xhr2-cookies@npm:1.1.0"
+ dependencies:
+ cookiejar: "npm:^2.1.1"
+ checksum: 38faf4ebecdc003559c58a19e389b51ea227c92d0d38f385e9b43f75df675eae9b7ac6335ecba813990af804d448f69109806e76b07eaf689ad863b303222a6c
+ languageName: node
+ linkType: hard
+
+"xhr@npm:^2.0.4, xhr@npm:^2.2.0, xhr@npm:^2.3.3":
+ version: 2.6.0
+ resolution: "xhr@npm:2.6.0"
+ dependencies:
+ global: "npm:~4.4.0"
+ is-function: "npm:^1.0.1"
+ parse-headers: "npm:^2.0.0"
+ xtend: "npm:^4.0.0"
+ checksum: b73b6413b678846c422559cbc0afb2acb34c3a75b4c3bbee1f258e984255a8b8d65c1749b51691278bbdc28781782950d77a759ef5a9adf7774bed2f5dabc954
+ languageName: node
+ linkType: hard
+
+"xmlhttprequest@npm:1.8.0":
+ version: 1.8.0
+ resolution: "xmlhttprequest@npm:1.8.0"
+ checksum: c890661562e4cb6c36a126071e956047164296f58b0058ab28a9c9f1c3b46a65bf421a242d3449363a2aadc3d9769146160b10a501710d476a17d77d41a5c99e
+ languageName: node
+ linkType: hard
+
+"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.0, xtend@npm:~4.0.1":
+ version: 4.0.2
+ resolution: "xtend@npm:4.0.2"
+ checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e
+ languageName: node
+ linkType: hard
+
+"xtend@npm:~2.1.1":
+ version: 2.1.2
+ resolution: "xtend@npm:2.1.2"
+ dependencies:
+ object-keys: "npm:~0.4.0"
+ checksum: 5b0289152e845041cfcb07d5fb31873a71e4fa9c0279299f9cce0e2a210a0177d071aac48546c998df2a44ff2c19d1cde8a9ab893e27192a0c2061c2837d8cb5
+ languageName: node
+ linkType: hard
+
+"y18n@npm:^3.2.1":
+ version: 3.2.2
+ resolution: "y18n@npm:3.2.2"
+ checksum: 08dc1880f6f766057ed25cd61ef0c7dab3db93639db9a7487a84f75dac7a349dface8dff8d1d8b7bdf50969fcd69ab858ab26b06968b4e4b12ee60d195233c46
+ languageName: node
+ linkType: hard
+
+"y18n@npm:^5.0.5":
+ version: 5.0.8
+ resolution: "y18n@npm:5.0.8"
+ checksum: 4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249
+ languageName: node
+ linkType: hard
+
+"yaeti@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "yaeti@npm:0.0.6"
+ checksum: 4e88702d8b34d7b61c1c4ec674422b835d453b8f8a6232be41e59fc98bc4d9ab6d5abd2da55bab75dfc07ae897fdc0c541f856ce3ab3b17de1630db6161aa3f6
+ languageName: node
+ linkType: hard
+
+"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "yallist@npm:3.1.1"
+ checksum: c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1
+ languageName: node
+ linkType: hard
+
+"yallist@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "yallist@npm:4.0.0"
+ checksum: 2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a
+ languageName: node
+ linkType: hard
+
+"yaml@npm:^1.10.0, yaml@npm:^1.10.2":
+ version: 1.10.2
+ resolution: "yaml@npm:1.10.2"
+ checksum: 5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:20.2.4":
+ version: 20.2.4
+ resolution: "yargs-parser@npm:20.2.4"
+ checksum: 08dc341f0b9f940c2fffc1d1decf3be00e28cabd2b578a694901eccc7dcd10577f10c6aa1b040fdd9a68b2042515a60f18476543bccacf9f3ce2c8534cd87435
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:^2.4.1":
+ version: 2.4.1
+ resolution: "yargs-parser@npm:2.4.1"
+ dependencies:
+ camelcase: "npm:^3.0.0"
+ lodash.assign: "npm:^4.0.6"
+ checksum: 746ba04072029ad4ce3b0aae4805810e5bbbf5ac762a3ff35ee25b3bb8eaf61acc0c3bddd0fab0ab8f902d806d750757917e6a5d5e1a267ed38cab3c32ac14d5
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3":
+ version: 20.2.9
+ resolution: "yargs-parser@npm:20.2.9"
+ checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:^21.1.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
+ languageName: node
+ linkType: hard
+
+"yargs-unparser@npm:2.0.0":
+ version: 2.0.0
+ resolution: "yargs-unparser@npm:2.0.0"
+ dependencies:
+ camelcase: "npm:^6.0.0"
+ decamelize: "npm:^4.0.0"
+ flat: "npm:^5.0.2"
+ is-plain-obj: "npm:^2.1.0"
+ checksum: a5a7d6dc157efa95122e16780c019f40ed91d4af6d2bac066db8194ed0ec5c330abb115daa5a79ff07a9b80b8ea80c925baacf354c4c12edd878c0529927ff03
+ languageName: node
+ linkType: hard
+
+"yargs@npm:16.2.0":
+ version: 16.2.0
+ resolution: "yargs@npm:16.2.0"
+ dependencies:
+ cliui: "npm:^7.0.2"
+ escalade: "npm:^3.1.1"
+ get-caller-file: "npm:^2.0.5"
+ require-directory: "npm:^2.1.1"
+ string-width: "npm:^4.2.0"
+ y18n: "npm:^5.0.5"
+ yargs-parser: "npm:^20.2.2"
+ checksum: b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651
+ languageName: node
+ linkType: hard
+
+"yargs@npm:^17.0.0":
+ version: 17.7.2
+ resolution: "yargs@npm:17.7.2"
+ dependencies:
+ cliui: "npm:^8.0.1"
+ escalade: "npm:^3.1.1"
+ get-caller-file: "npm:^2.0.5"
+ require-directory: "npm:^2.1.1"
+ string-width: "npm:^4.2.3"
+ y18n: "npm:^5.0.5"
+ yargs-parser: "npm:^21.1.1"
+ checksum: ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05
+ languageName: node
+ linkType: hard
+
+"yargs@npm:^4.7.1":
+ version: 4.8.1
+ resolution: "yargs@npm:4.8.1"
+ dependencies:
+ cliui: "npm:^3.2.0"
+ decamelize: "npm:^1.1.1"
+ get-caller-file: "npm:^1.0.1"
+ lodash.assign: "npm:^4.0.3"
+ os-locale: "npm:^1.4.0"
+ read-pkg-up: "npm:^1.0.1"
+ require-directory: "npm:^2.1.1"
+ require-main-filename: "npm:^1.0.1"
+ set-blocking: "npm:^2.0.0"
+ string-width: "npm:^1.0.1"
+ which-module: "npm:^1.0.0"
+ window-size: "npm:^0.2.0"
+ y18n: "npm:^3.2.1"
+ yargs-parser: "npm:^2.4.1"
+ checksum: 7e183a1d96192d6a681ea9587052d7c2019c01cccb1ac24877a4f0fd948fb4b72eff474c21226c41dc1123128ecba29a26d46a9d022e8456efa0d600d96a70b9
+ languageName: node
+ linkType: hard
+
+"yn@npm:3.1.1":
+ version: 3.1.1
+ resolution: "yn@npm:3.1.1"
+ checksum: 0732468dd7622ed8a274f640f191f3eaf1f39d5349a1b72836df484998d7d9807fbea094e2f5486d6b0cd2414aad5775972df0e68f8604db89a239f0f4bf7443
+ languageName: node
+ linkType: hard
+
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f
+ languageName: node
+ linkType: hard