From ee4c409c261c21c815ec0df0327ee555a6c3e91d Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Mon, 26 Jun 2023 14:06:12 -0500 Subject: [PATCH 1/5] add medias to license view --- contracts/MetadataViews.cdc | 149 ++++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) diff --git a/contracts/MetadataViews.cdc b/contracts/MetadataViews.cdc index 8857efb9..91afb1ad 100644 --- a/contracts/MetadataViews.cdc +++ b/contracts/MetadataViews.cdc @@ -737,4 +737,153 @@ pub contract MetadataViews { return Traits(traits) } + /// A struct to expose license information according to https://forum.onflow.org/t/flow-nft-license-project/4716 + /// By default, there are only 12 possible license combinations, + /// so these are enabled by the 12 utility methods below the struct definition + /// to allow easy construction of each possible combination + /// For a given NFT, returning a license view is as simple as + /// calling the method for the desired view, like so: + /// + /* pub fun resolveView(_ view: Type): AnyStruct? { + switch view { + case Type(): + return MetadataViews.nlpVoteCom() + case ... + */ + pub struct NFTLicense { + /// Array of the specific license identifiers + pub let licenses: [String] + + /// Link to a badge image that can be displayed alongside + /// the asset on a webpage for a visual representation of the license + pub var badgeLink: Media? + + /// Link to a description of the specific rights that the license offers + pub var descriptionLink: Media? + + init() { + self.licenses = [] + self.badgeLink = nil + self.descriptionLink = nil + } + + access(contract) fun setBadgeLink(link: Media) { + self.badgeLink = link + } + + access(contract) fun setDescriptionLink(link: Media) { + self.descriptionLink = link + } + + access(contract) fun personalUse(): NFTLicense { + self.licenses.append("NLP-PER") + return self + } + + access(contract) fun votingRights(): NFTLicense { + self.licenses.append("NFL-VOTE") + return self + } + + access(contract) fun commercialRights(): NFTLicense { + self.licenses.append("NFL-COM") + return self + } + + access(contract) fun additionalContentExperienceRights(): NFTLicense { + self.licenses.append("NLP-ALP") + return self + } + + access(contract) fun merchandisingRights(): NFTLicense { + self.licenses.append("NLP-MERCH") + return self + } + + } + + pub fun nlpUtil(): NFTLicense { + let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpVoteMerch(): NFTLicense { + let license = NFTLicense().personalUse().votingRights().merchandisingRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpVoteCom(): NFTLicense { + let license = NFTLicense().personalUse().votingRights().commercialRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpAceMerch(): NFTLicense { + let license = NFTLicense().personalUse().additionalContentExperienceRights().merchandisingRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpAceCom(): NFTLicense { + let license = NFTLicense().personalUse().additionalContentExperienceRights().commercialRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpUtilMerch(): NFTLicense { + let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights().merchandisingRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpUtilCom(): NFTLicense { + let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights().commercialRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpAce(): NFTLicense { + let license = NFTLicense().additionalContentExperienceRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpPer(): NFTLicense { + let license = NFTLicense().personalUse() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpVote(): NFTLicense { + let license = NFTLicense().votingRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpCom(): NFTLicense { + let license = NFTLicense().commercialRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + + pub fun nlpMerch(): NFTLicense { + let license = NFTLicense().merchandisingRights() + license.setBadgeLink(link: Media(file: , mediaType: )) + license.setDescriptionLink(link: Media(file: , mediaType: )) + return license + } + } From 555e54993c3715698e6737676936f968a9c8a256 Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Tue, 22 Aug 2023 11:23:46 -0500 Subject: [PATCH 2/5] remove js tests and add description to license metadata view --- .github/workflows/ci.yml | 7 - .github/workflows/release.yml | 17 +- Makefile | 2 - contracts/ExampleNFT.cdc | 6 +- contracts/MetadataViews.cdc | 74 +- coverage.json | 476 + lib/go/contracts/internal/assets/assets.go | 12 +- lib/js/test/Makefile | 6 - lib/js/test/babel.config.json | 12 - lib/js/test/flow.json | 37 - lib/js/test/jest.config.json | 6 - lib/js/test/package-lock.json | 18617 ---------------- lib/js/test/package.json | 29 - lib/js/test/templates/assertion_templates.js | 35 - lib/js/test/templates/deploy_templates.js | 23 - lib/js/test/templates/script_templates.js | 34 - .../test/templates/transaction_templates.js | 40 - lib/js/test/tests/nft_forwarding_test.test.js | 256 - lib/js/test/tests/nft_test.test.js | 272 - package-lock.json | 5548 ----- package.json | 38 - yarn.lock | 2174 -- 22 files changed, 537 insertions(+), 27184 deletions(-) create mode 100644 coverage.json delete mode 100644 lib/js/test/Makefile delete mode 100644 lib/js/test/babel.config.json delete mode 100644 lib/js/test/flow.json delete mode 100644 lib/js/test/jest.config.json delete mode 100644 lib/js/test/package-lock.json delete mode 100644 lib/js/test/package.json delete mode 100644 lib/js/test/templates/assertion_templates.js delete mode 100644 lib/js/test/templates/deploy_templates.js delete mode 100644 lib/js/test/templates/script_templates.js delete mode 100644 lib/js/test/templates/transaction_templates.js delete mode 100644 lib/js/test/tests/nft_forwarding_test.test.js delete mode 100644 lib/js/test/tests/nft_test.test.js delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 yarn.lock diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51c6af6e..787aad91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,19 +18,12 @@ jobs: key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} restore-keys: | ${{ runner.os }}-go- - - uses: actions/setup-node@v3 - with: - node-version: 16 - cache: 'npm' - cache-dependency-path: lib/js/test/package-lock.json - name: Install Flow CLI run: sh -ci "$(curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh)" -- v1.3.1 - name: Flow CLI Version run: flow version - name: Update PATH run: echo "/root/.local/bin" >> $GITHUB_PATH - - name: Install dependencies - run: cd lib/js/test && npm ci - name: Run tests run: make ci \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e18fd26..12d254ae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,19 +13,4 @@ jobs: runs-on: ubuntu-latest steps: - name: 📚 checkout - uses: actions/checkout@v2.4.2 - - name: 🟢 node - uses: actions/setup-node@v3.2.0 - with: - node-version: 15 - registry-url: https://registry.npmjs.org - - name: Install Dependencies - run: npm i - - name: Create Release Pull Request or Publish to npm - id: changesets - uses: changesets/action@v1 - with: - publish: npm run release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} \ No newline at end of file + uses: actions/checkout@v2.4.2 \ No newline at end of file diff --git a/Makefile b/Makefile index 1ac977e6..10da71e6 100644 --- a/Makefile +++ b/Makefile @@ -2,11 +2,9 @@ test: $(MAKE) generate -C lib/go $(MAKE) test -C lib/go - $(MAKE) test -C lib/js/test flow test --cover tests/test_example_nft.cdc .PHONY: ci ci: $(MAKE) ci -C lib/go - $(MAKE) ci -C lib/js/test flow test --cover tests/test_example_nft.cdc diff --git a/contracts/ExampleNFT.cdc b/contracts/ExampleNFT.cdc index 5b13569f..346e9fde 100644 --- a/contracts/ExampleNFT.cdc +++ b/contracts/ExampleNFT.cdc @@ -78,7 +78,8 @@ pub contract ExampleNFT: NonFungibleToken, ViewResolver { Type(), Type(), Type(), - Type() + Type(), + Type() ] } @@ -159,7 +160,8 @@ pub contract ExampleNFT: NonFungibleToken, ViewResolver { traitsView.addTrait(fooTrait) return traitsView - + // case Type(): + // return nil //MetadataViews.NFTLicense() } return nil } diff --git a/contracts/MetadataViews.cdc b/contracts/MetadataViews.cdc index 91afb1ad..58ae927f 100644 --- a/contracts/MetadataViews.cdc +++ b/contracts/MetadataViews.cdc @@ -750,6 +750,12 @@ pub contract MetadataViews { return MetadataViews.nlpVoteCom() case ... */ + /// + /// The first version of the NFT license standard is only deployed + /// with the license names and text descriptions. Projects must refer + /// to the proposal and license documentation for specific descriptions of + /// the rights that each license grants. + /// pub struct NFTLicense { /// Array of the specific license identifiers pub let licenses: [String] @@ -761,10 +767,14 @@ pub contract MetadataViews { /// Link to a description of the specific rights that the license offers pub var descriptionLink: Media? + /// Plain text description of the license + pub var description: String? + init() { self.licenses = [] self.badgeLink = nil self.descriptionLink = nil + self.description = nil } access(contract) fun setBadgeLink(link: Media) { @@ -775,6 +785,10 @@ pub contract MetadataViews { self.descriptionLink = link } + access(contract) fun setDescription(_ description: String) { + self.description = description + } + access(contract) fun personalUse(): NFTLicense { self.licenses.append("NLP-PER") return self @@ -804,85 +818,97 @@ pub contract MetadataViews { pub fun nlpUtil(): NFTLicense { let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, Voting Rights, and ACE Rights") return license } pub fun nlpVoteMerch(): NFTLicense { let license = NFTLicense().personalUse().votingRights().merchandisingRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, Voting Rights, and Merch Rights") return license } pub fun nlpVoteCom(): NFTLicense { let license = NFTLicense().personalUse().votingRights().commercialRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, Voting Rights, and Comm Rights") return license } pub fun nlpAceMerch(): NFTLicense { let license = NFTLicense().personalUse().additionalContentExperienceRights().merchandisingRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, ACE Rights, and Merch Rights") return license } pub fun nlpAceCom(): NFTLicense { let license = NFTLicense().personalUse().additionalContentExperienceRights().commercialRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, ACE Rights, and Comm Rights") return license } pub fun nlpUtilMerch(): NFTLicense { let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights().merchandisingRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, Voting Rights, ACE Rights, and Merch Rights") return license } pub fun nlpUtilCom(): NFTLicense { let license = NFTLicense().personalUse().votingRights().additionalContentExperienceRights().commercialRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights, Voting Rights, ACE Rights, and Comm Rights") return license } pub fun nlpAce(): NFTLicense { let license = NFTLicense().additionalContentExperienceRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer ACE Rights") return license } pub fun nlpPer(): NFTLicense { let license = NFTLicense().personalUse() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Personal Use Rights") return license } pub fun nlpVote(): NFTLicense { let license = NFTLicense().votingRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Voting Rights") return license } pub fun nlpCom(): NFTLicense { let license = NFTLicense().commercialRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Comm Rights") return license } pub fun nlpMerch(): NFTLicense { let license = NFTLicense().merchandisingRights() - license.setBadgeLink(link: Media(file: , mediaType: )) - license.setDescriptionLink(link: Media(file: , mediaType: )) + // license.setBadgeLink(link: Media(file: , mediaType: )) + // license.setDescriptionLink(link: Media(file: , mediaType: )) + license.setDescription("This license gives the buyer Merch Rights") return license } diff --git a/coverage.json b/coverage.json new file mode 100644 index 00000000..d0a345ec --- /dev/null +++ b/coverage.json @@ -0,0 +1,476 @@ +{ + "coverage": { + "A.01cf0e2f2f715450.ExampleNFT": { + "line_hits": { + "104": 0, + "105": 0, + "106": 0, + "110": 0, + "114": 0, + "118": 0, + "120": 0, + "128": 0, + "132": 0, + "138": 0, + "150": 0, + "151": 0, + "154": 0, + "155": 0, + "158": 0, + "159": 0, + "160": 0, + "162": 0, + "166": 0, + "178": 0, + "194": 1, + "203": 0, + "205": 0, + "207": 0, + "215": 0, + "217": 0, + "220": 0, + "222": 0, + "224": 0, + "232": 0, + "242": 0, + "252": 0, + "254": 0, + "255": 0, + "258": 0, + "269": 0, + "270": 0, + "271": 0, + "275": 0, + "284": 0, + "308": 0, + "309": 0, + "310": 0, + "311": 0, + "312": 0, + "315": 0, + "318": 0, + "328": 0, + "330": 0, + "340": 0, + "342": 0, + "350": 0, + "354": 0, + "360": 0, + "371": 0, + "380": 0, + "388": 1, + "391": 1, + "392": 1, + "393": 1, + "396": 1, + "397": 1, + "400": 1, + "406": 1, + "407": 1, + "409": 1, + "59": 0, + "60": 0, + "61": 0, + "62": 0, + "63": 0, + "64": 0, + "73": 0, + "92": 0, + "94": 0 + }, + "missed_lines": [ + 59, + 60, + 61, + 62, + 63, + 64, + 73, + 92, + 94, + 104, + 105, + 106, + 110, + 114, + 118, + 120, + 128, + 132, + 138, + 150, + 151, + 154, + 155, + 158, + 159, + 160, + 162, + 166, + 178, + 203, + 205, + 207, + 215, + 217, + 220, + 222, + 224, + 232, + 242, + 252, + 254, + 255, + 258, + 269, + 270, + 271, + 275, + 284, + 308, + 309, + 310, + 311, + 312, + 315, + 318, + 328, + 330, + 340, + 342, + 350, + 354, + 360, + 371, + 380 + ], + "statements": 75, + "percentage": "14.7%" + }, + "t.0b963c9ec0f190a496af319fc280629aacc1812dd42ed36c0b7d7e879830d270": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.103618bb55ad2415bacd5095535fce90eb0198586cd63f8bf568f0cb50a26bfa": { + "line_hits": { + "3": 1, + "4": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.262222dbc7c8b1bf2b1f92f007880d4d9bd45c397964df80e9bfa4e49fb8f21c": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.28e581372b4830194fc2e05fe60406a20f6183f28e6cd0032198e7d8e8d79da8": { + "line_hits": { + "3": 1, + "4": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.32375e07b6cd2f3d0bd1ed6ef18ef1fe1c8bb9b2baa519c149064640af50888b": { + "line_hits": { + "3": 1, + "4": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.55f6f0e3e0cca7d5ef9624d2ed70d7a4b24da82ce5159de9799d0f0e84ea9891": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.57247c2aeaa7744d907db5a69b750897b99f1c1d22fdfb1c00c0ce6f34628c1d": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.5c0281acb12d7a5e53a7f7019952fc1891a3a3074befb2869a27029d56ab84d9": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.605dfb815d84164c5637cda6e4253230c41a6cd8cce2701d423c5f667f576934": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.7b3d71d7a3add78470eaf8519161334d4c13b24f82696e6e0374a81b419ef0da": { + "line_hits": { + "4": 1, + "5": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.9482dcd7aaad3521415041a1e0ca102c92264b91bab87164f0fc2f7832a88688": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.999bfb2ddf01aac85fa0a9edbc48741f61e21011c3d2e044dea8ff1e5e4680c6": { + "line_hits": { + "3": 1, + "4": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.a1570b88c41ff0a540e03fa5c6b7d660b6622b8392026cd95273d1b1982d5038": { + "line_hits": { + "6": 1, + "9": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.a2d6d72dc5c18fea8e39d5b358be3101fdbaebcff9b10584694007c793a170fc": { + "line_hits": { + "12": 1, + "17": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.af2805172627d96c53605130918e962d7f84aba21ad14958be015aed7408964c": { + "line_hits": { + "10": 1, + "13": 1, + "16": 1, + "17": 4, + "18": 4, + "19": 4, + "20": 3, + "22": 4, + "25": 4 + }, + "missed_lines": [], + "statements": 9, + "percentage": "100.0%" + }, + "t.b95ccd06a7aaa20dc1150f0062d5440703a5e488678a7f2c51b90a5ab1fe6157": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.be55fb4435b9578c53f1fed04de8ceef3a3fd07adf1f145c5310fe0d16020e89": { + "line_hits": { + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "6": 1, + "9": 1 + }, + "missed_lines": [], + "statements": 6, + "percentage": "100.0%" + }, + "t.bf90d6b3efbb527db2fcb64c3c1746f5b7de11a05eb648329b3e6bda6dfc9f04": { + "line_hits": { + "3": 1, + "4": 1 + }, + "missed_lines": [], + "statements": 2, + "percentage": "100.0%" + }, + "t.c30c6cf21acd099c47f1328a8e46a6bad600ff50a0b2ce966e481ba9f2ccfc6b": { + "line_hits": { + "16": 1, + "17": 1, + "18": 1, + "19": 0, + "20": 0, + "23": 1 + }, + "missed_lines": [ + 19, + 20 + ], + "statements": 6, + "percentage": "66.7%" + }, + "t.c7e459bbacbb3630d9f80f14fe456ef2dd5ca540d9dafb500cc3699eda6b273a": { + "line_hits": { + "13": 1, + "14": 0, + "5": 1, + "8": 1, + "9": 1 + }, + "missed_lines": [ + 14 + ], + "statements": 5, + "percentage": "80.0%" + }, + "t.cc41ff95c40943e576ab801aa358215facc36a521260261678e3813ec6f8fd7e": { + "line_hits": { + "4": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.ceaafc4dbd26cc77025bb03dce50e462f8b140e322cd5e4f75fa56febb4f92ff": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.d7b8091efce665349dd8d4f5254beae68b27ee07277ea9e132ef59a9e992029b": { + "line_hits": { + "13": 1, + "14": 0, + "5": 1, + "8": 1, + "9": 1 + }, + "missed_lines": [ + 14 + ], + "statements": 5, + "percentage": "80.0%" + }, + "t.dae02fd5a649af88cc3a3ddd161cfd24efa858d6cf34ed3fb2e4419b124b4368": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.defdfd028cb35d06bc62992658cff71de880784bab93288c882f3821ba009c3d": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.e57cb1afd8abe1923ad512d4189dd924d338d82611c25b89aa2df3dd71655f1d": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.e7bbfa4a43f7fe77e456d87c733d8593346abc9e702b272e76282591e0e230f6": { + "line_hits": { + "4": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.f12527c00369e8106d0e16a891bb6ca08140991138fe44ecb8a9fb86c6368268": { + "line_hits": { + "10": 1, + "12": 1, + "6": 1 + }, + "missed_lines": [], + "statements": 3, + "percentage": "100.0%" + }, + "t.f6561bdbe72db711895f17f9eca9425022272878e3ff16b504066b0cbea5071a": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.f7a1ddc5e45aecd0dcd90a4b1f70a30c9155f5e0a19da86abe691913e788b730": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.fb161c0fef86990eba40812e13f1b1f7adb3d5ee1abed02d1ba9301da42b1011": { + "line_hits": { + "3": 1 + }, + "missed_lines": [], + "statements": 1, + "percentage": "100.0%" + }, + "t.fdf37782b5d4018fbd958bd341ba1a1562eee7870fd87d551e21b14fe0b623a8": { + "line_hits": { + "10": 1, + "14": 1, + "21": 1, + "22": 1, + "24": 1, + "26": 1 + }, + "missed_lines": [], + "statements": 6, + "percentage": "100.0%" + } + }, + "excluded_locations": [ + "A.f8d6e0586b0a20c7.NodeVersionBeacon", + "A.0ae53cb6e3f42a79.FlowToken", + "A.ee82856bf20e2aa6.FungibleToken", + "A.f8d6e0586b0a20c7.FlowEpoch", + "A.f8d6e0586b0a20c7.FlowDKG", + "A.f8d6e0586b0a20c7.LockedTokens", + "A.f8d6e0586b0a20c7.StakingProxy", + "A.f8d6e0586b0a20c7.NFTStorefrontV2", + "A.f8d6e0586b0a20c7.FlowClusterQC", + "A.e5a8b7f23e8b548f.FlowFees", + "A.f8d6e0586b0a20c7.FlowStorageFees", + "A.f8d6e0586b0a20c7.FlowIDTableStaking", + "A.f8d6e0586b0a20c7.FlowServiceAccount", + "A.f8d6e0586b0a20c7.FlowStakingCollection", + "A.f8d6e0586b0a20c7.ExampleNFT", + "A.f8d6e0586b0a20c7.NFTStorefront", + "I.Crypto", + "I.Test", + "s.7465737400000000000000000000000000000000000000000000000000000000" + ] +} \ No newline at end of file diff --git a/lib/go/contracts/internal/assets/assets.go b/lib/go/contracts/internal/assets/assets.go index ae7b166d..0843ce13 100644 --- a/lib/go/contracts/internal/assets/assets.go +++ b/lib/go/contracts/internal/assets/assets.go @@ -1,7 +1,7 @@ // Code generated by go-bindata. DO NOT EDIT. // sources: -// ../../../contracts/ExampleNFT.cdc (17.852kB) -// ../../../contracts/MetadataViews.cdc (26.389kB) +// ../../../contracts/ExampleNFT.cdc (18.022kB) +// ../../../contracts/MetadataViews.cdc (33.781kB) // ../../../contracts/NonFungibleToken.cdc (7.009kB) // ../../../contracts/ViewResolver.cdc (967B) @@ -73,7 +73,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _examplenftCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3c\x5d\x73\x1b\xb9\x91\xef\xfa\x15\x6d\x3e\xec\x91\x1b\x99\xb2\x93\xdd\xbd\x84\x65\xc6\xeb\xb3\x56\x17\x55\xed\xaa\xb6\x6c\xe6\xf2\xe0\x52\xed\x82\x33\x4d\x11\xa5\x19\x80\x0b\x80\xa2\x19\x45\xff\xfd\xaa\x01\x0c\x06\x33\x83\x21\x47\x96\x9d\x5c\xa5\x4e\x0f\x2e\x69\xa6\xbb\x81\xfe\x40\xa3\xbf\xc6\x67\x5f\x9f\x7c\x7d\xf2\x35\xc0\x62\xcd\x35\x70\x0d\x4c\x00\x7e\x64\xe5\xa6\x40\xe0\xf4\x6f\x89\xc2\x30\xc3\xa5\x00\xb9\x02\x06\x17\x85\xdc\xc1\x95\x14\xcf\x2f\xb6\xe2\x86\x2f\x0b\x84\x85\xbc\x45\x41\x14\x2e\x0d\xe1\x0b\x69\x60\xc3\x94\x21\x70\xb3\x46\x90\xab\x15\xcf\x38\x2b\x40\x1b\x26\x72\xa6\x72\x58\x6e\x0d\x70\x03\x4c\xeb\x6d\x89\x39\x18\x09\x4b\x24\x7c\xcd\x4b\x5e\x30\x45\x0f\xd6\x72\x07\x25\x13\x7b\xb8\xba\x58\x68\xd8\xc9\x6d\x91\xd7\xbb\xb1\x64\x33\xa9\x10\x56\x5b\x91\xd1\xd6\x58\xc1\xcd\x7e\x1a\xf1\x91\x49\x61\x14\xcb\x0c\xe4\x12\xdd\x96\x6a\x6c\x22\xab\xe5\x66\xcd\xb5\xe1\x19\x33\x98\x43\x56\x30\xad\xf9\x8a\xfe\xe2\xd2\xb2\xa2\xf7\xda\x60\x09\x2b\xa9\x80\x1b\x6d\x77\x31\x25\xfe\x72\x5c\x71\x81\x1a\x18\x6d\x96\x44\x74\x75\xb1\x80\x1d\x37\x6b\x28\xb9\xe0\x25\x2b\xa0\x44\xc3\x72\x66\x98\xdd\xcd\xd9\xc9\x09\x2f\x37\x52\x19\x92\x58\x25\x30\x2b\x2f\x58\x29\x59\xc2\xa8\xfd\x78\x54\xc1\xff\xe4\xc9\xfc\x0f\xc7\x9d\xf6\xc0\x8d\x67\x01\x92\xfe\x7a\x87\x5a\x16\x77\xa8\x3c\x60\xfc\x68\x74\x72\xb2\xd9\x2e\x6b\x81\xfc\xe0\x74\x7b\x75\xb1\x98\x75\x36\x75\xda\x24\x76\x7f\x72\x02\x00\x70\x76\x76\x06\x0b\x69\x48\x83\xdb\xcd\xa6\xd8\x93\x62\x6b\x2a\x1a\x38\x19\x0c\xd7\x06\x45\x86\x16\x81\xd6\xbb\xb3\x7a\x34\xac\x78\x6f\x71\x66\xf0\xd7\x4b\x61\xbe\xfb\x26\xa2\xb8\x46\xc0\x3b\xa7\x4d\x66\x0d\x07\x4b\x6e\x48\x1b\xbb\x35\x0a\xaf\x62\xbf\x67\x52\xa8\x42\x52\x55\xa0\xef\x50\xdf\x7a\x88\x4b\xc1\x0d\x67\x05\xff\x3b\xe6\xe3\xc9\xe0\x35\x98\xb0\xea\xe3\xda\x6a\x30\x57\x6c\xe7\xd5\xc2\xe0\xad\x2c\x0a\xb4\xa6\xd5\x5a\xf1\x6f\x1e\x72\xcc\xf3\x8a\xa7\x53\x8b\x34\x83\x37\x79\xae\x50\xeb\xd7\x9f\xb2\x81\x1c\x37\x52\x73\xe3\x4e\xc3\x81\xe5\xcf\x1d\x5c\x63\x75\x23\x93\x6b\xbf\x37\x52\xb1\x1b\x04\x26\x72\xf8\x79\xbb\x2c\x78\x06\x3f\x33\xb3\xd6\x81\x62\x81\x26\x5a\xc8\x83\x13\xc8\x0c\xa2\x3f\x7a\xc0\x1d\x45\x07\x5d\xff\xde\x00\xfe\x89\x0b\x83\xaa\x97\x6e\x43\x48\xf6\x34\x2b\xd4\x72\xab\x32\x74\xc2\x52\xb8\x51\xa8\x51\x18\x3a\x6d\x57\x52\x40\xd3\xe1\x4c\x03\xfe\x15\xee\x80\x0b\xf2\x2e\x19\x92\x2a\x8b\x02\x96\x58\x19\x0c\x6c\x35\x17\x37\xd6\x9c\xae\x2e\x16\x6e\x4b\x61\xa1\x40\x82\x64\xa4\x8d\x54\x98\x93\x35\x13\x70\xcd\x69\x07\x3a\x30\x19\xf6\x9b\x3c\x4c\xd3\xcb\xab\x8b\xc5\x69\xf3\x20\x4f\xdb\x67\x2b\x96\xc1\x56\xf0\xdf\xb6\x08\x97\xe7\x8e\x7f\x64\xd9\xda\x9a\xc7\x9a\xe9\x00\x5b\xc9\xb6\xd6\x7f\x93\x4e\xb5\x1a\xac\x38\x16\x79\x17\x4f\xb0\x12\x49\x0d\x8a\x8b\x9b\xce\xcb\x1c\x75\xa6\xf8\x86\x98\xee\x85\x31\xeb\x6d\xb9\x14\x8c\x17\x1d\x08\x96\x65\xa8\xf5\x58\x63\xb1\x9a\x58\x50\x25\xf7\xac\x30\x1c\xf5\x0c\x3e\xb4\xa4\x60\xdf\xec\xaf\xfb\x71\x2b\x2f\x3a\x83\x7b\xb7\xcc\x0c\xde\x88\xfd\x7b\xa3\xb6\x99\x79\xa8\x59\xe6\x82\x9b\x71\xf8\xcb\x3e\xa9\x0f\x46\xe3\x79\xcc\x78\xf3\x4d\x82\xeb\x26\x40\x87\xe5\xe6\xeb\xe3\x6c\x36\xe1\x0f\xb2\x56\x83\x4e\xe0\xbe\x81\x46\xb2\x99\xf2\x1c\xe6\xc0\xf3\xee\x0b\x62\x0f\xe6\x96\xcb\xee\xcb\x88\x43\x98\xc7\xfc\x76\x41\x03\xaf\x30\xaf\xf9\xee\x82\x05\x9e\x61\x5e\xf3\xdf\x05\xab\x58\x85\x79\xe0\x3a\x00\x3d\x34\x0d\xf7\xc2\xdf\xe4\xd5\xd9\x37\x5b\x25\x34\xb0\xa2\xb0\xa7\x31\x98\xb5\xbb\x0e\xc3\x5d\x8e\x39\x2c\xf7\x49\xf7\x10\x13\x6f\x2c\xf4\xbd\xa3\x0d\x6f\x04\x30\xa5\x98\xbd\xcd\x16\xfb\x0d\x6a\x77\xb7\x57\xce\x22\x5e\xe2\xce\x6a\xd3\x05\x16\x77\xac\xd8\x62\x70\x32\x5b\x6d\x77\xd0\x58\xa0\xb6\xab\x3b\x2c\xe4\x06\x95\x26\x9f\x7e\x2b\xe4\x0e\x76\x6b\x9e\xad\x29\x38\x62\x25\x92\x1f\x32\x12\x36\x4c\xdb\xf7\xb4\xa6\x72\xce\x81\x78\x1c\x4f\x48\x62\x6b\x99\x4f\x93\x8c\xd0\x69\x5c\x6d\x05\xdc\xa0\xb1\x12\x19\x4f\x66\xf0\x81\xb8\xb8\x6e\x59\x8d\x67\xf6\x43\xe3\x21\xfd\x10\xf0\xab\xa6\xb9\x9e\x73\xbd\x29\xd8\xfe\xcf\xe3\xc9\xe9\x10\xf0\x77\x95\xde\x87\x22\xfc\x90\x73\xd2\xf0\x70\xf8\x8f\x06\x95\x60\xc5\x5f\xdf\xfd\x38\x14\xe5\xea\x62\x51\x3b\xee\x73\x66\xd8\xa7\x21\x3e\x4e\x10\xef\x51\x71\x56\x0c\x85\x5e\x28\xc6\x0d\xc9\xa0\x01\x7c\x3d\xf4\x5c\x58\x0b\xa1\x1b\x31\x9c\x2d\xb2\x4e\x1b\xa8\x1a\xb2\x4f\x53\xdf\x8d\x90\xb2\x7e\x6b\x7c\x16\x67\x66\x2f\x1d\xda\x61\x15\xa9\xe7\xa8\xb9\xf2\xf6\x3e\x4d\x1f\x1a\xd0\xd6\x4f\x6d\xed\x6d\xed\xef\xe7\xea\xc8\x28\xfc\x6d\x8b\xda\xa4\x08\x74\x0c\x37\x36\xf5\x5f\xaa\xed\xec\x37\x38\x89\x9c\xe1\xeb\xb6\x07\xdc\x71\x93\xad\x1d\xbf\xf7\x1d\x51\x67\x4c\xe3\x61\xab\x9e\x75\x70\xa0\x3e\x21\x49\xa4\x71\x12\x03\xc2\x75\x12\x5c\x6f\x57\xf3\xd5\x4f\xe3\x76\x69\x7b\xe3\x7e\xb4\xe8\xce\x69\xee\xec\x2f\x8b\xc5\xcf\x17\xbc\xc0\xfe\xad\xd1\xcf\x56\x15\xb3\x96\x43\xef\x85\x9f\x24\xdf\x74\x9f\xf6\x09\x38\x3a\xd6\x69\x09\xbb\xf0\x46\xa1\x4b\x0e\xa1\x64\x1f\x41\x6c\xcb\x25\x2a\xb2\x3b\x9b\x41\x58\xdb\xce\x98\x20\x97\x5a\x72\xeb\x73\x6d\x1c\x6e\xe2\x54\xae\x8f\xb6\x76\xce\x93\xc8\xa2\xdb\x8a\x0b\x7e\xbc\xab\xe6\x1a\x34\xc5\x2d\x12\x44\x8f\x10\x28\xde\xf0\x98\x97\x62\x25\x61\x0e\x49\x06\xc7\x4e\xe7\x23\x9f\xfa\xd8\xd0\xcc\xbf\x1a\x9d\x7a\x8e\x66\xd5\x35\x7d\x4a\xfb\x99\xd1\x92\x69\xf1\x46\x6b\xfe\xc8\xb5\xe9\x84\x0e\x9e\xf0\x35\xcc\xe1\x43\xb4\xb7\xeb\xe1\x26\x5c\xa9\xa5\xdf\x50\xa2\xf5\x9f\x68\x02\xc1\x03\x3e\xe2\x88\x39\x9c\xfe\xdd\x79\x41\x3e\x71\x67\xf1\x25\xf5\x88\xcd\x05\xb4\x23\xfb\x4b\xc7\x3e\x8f\xdf\x66\xf3\xaa\x7b\xc4\x46\x23\xc4\xf1\x68\x6d\xcc\x46\xcf\xce\xce\x7c\xf9\xe6\xb9\x58\x99\xa9\x14\xab\x42\xee\xa6\x52\xdd\x9c\x8d\xa6\x99\x14\x19\x33\x63\x2f\xda\xa9\x91\x2e\x00\x1d\x4f\x26\xc3\xb7\x9a\xba\x62\x1f\xb1\xe1\x0e\xfa\x01\x09\xc7\x99\x63\x5d\x70\x98\x26\x73\xd6\x7e\x57\xba\x89\x32\xd5\x24\x95\x3a\x7d\x3d\x40\x44\xc9\x3b\x9e\xa3\x72\x64\xce\x36\x8a\xdf\x31\x83\x95\xa4\x1b\x4c\x1d\xdb\x49\x0d\xe9\xae\xbc\x57\x5f\x25\x77\x75\x1f\x3d\xfd\x21\xb1\x8c\xdb\xf5\x43\x32\xec\x68\x2e\xf8\x23\x17\xb7\x98\xd3\x52\x9f\x61\xc1\xd3\x4e\x9a\x7b\x1c\xe2\x1d\x66\xc8\xef\x50\x9d\xa6\x73\xe1\x9a\xc0\x11\x6e\xbc\x0e\xfe\xe5\xfc\xfc\xec\x37\xf2\x44\x7e\x5c\x85\xe2\x87\x72\x63\xf6\x35\x4a\x15\xef\xcd\x60\x4c\x71\x12\x05\xf6\xdf\x1f\xd8\x62\x22\x10\x8a\x7f\xfc\x11\x7c\xf5\x3c\x92\x45\x72\xd9\x71\xfa\x9a\xa2\x9f\x87\xa7\x06\x08\x3d\xb1\x75\xda\x69\xb8\xe4\x3f\xe7\xac\x73\x0d\xff\x44\x4f\xfb\xbd\xc5\x8a\x17\xf8\x84\x60\x29\x38\x4f\xa6\x35\x1a\x3d\xdd\xe1\x52\x73\x83\xcf\x89\xac\x9e\x66\xb2\x3c\xfb\x76\xf5\xdd\xef\xff\xf4\x4d\xf6\x22\xfb\x4f\xf6\xc7\x2c\xcf\xbf\xfb\xe6\x0f\xcb\x97\xd9\x1f\x7f\xff\xa2\xf5\x82\x7d\xfb\x6d\xb6\x7c\x99\xfd\xe9\x0f\xdf\xfd\x72\x51\xc8\xdd\x2f\x7f\x93\x2a\x2f\x99\xba\x9d\xea\xbb\x9b\x51\x7f\x10\xd6\x6f\x26\x56\x1a\xce\xda\x47\xbc\x64\x37\x78\xa6\xef\x6e\x7e\xf7\xb1\x2c\xd2\xd4\xd2\xda\x1a\xe0\x8b\x87\x85\xbc\x23\x4a\x1a\xaa\x10\xa8\xc6\x1e\x0d\x8c\x80\x47\xbe\x3a\x1f\xec\x97\x6b\x97\x44\xb3\x46\xe3\xc1\x48\x58\x63\xb1\x81\xbd\xdc\x56\x79\x34\xfd\xae\x40\xe0\x47\xe3\x5b\x10\x17\x8b\xe9\x81\x55\xb1\xbe\x18\xdb\x56\xf1\x88\x3b\x73\x74\x40\x2f\xfa\xb7\x2d\x53\x78\x49\x1a\x99\x39\x25\xf5\xc3\x2e\x99\x10\xa8\x86\xc1\x6a\x99\x71\x56\xe8\xd9\x91\xa3\x3d\x32\x3b\x6e\x0c\xaa\xd1\x20\xf6\x3c\xb0\x35\x64\x62\xee\x97\x65\x21\xb3\xdb\x6c\xcd\xb8\x18\x1d\x38\xfa\x4f\x3c\xf9\x21\xd7\xed\x4d\x0c\xf0\x63\x56\x6c\xf3\x2a\xea\x5f\xf0\xd2\xd5\xab\x57\x52\x92\x0d\xe8\xb5\xdc\x81\x34\x6b\x54\x64\x24\xda\x96\x6a\x2c\xc9\xfe\x98\xda\xd1\xcb\x1d\x18\x45\xcf\xa3\x9a\xf4\xe8\x14\x46\x2b\x29\x47\xe9\x28\xda\x56\x37\x2d\x1a\x6d\xbe\xe3\x7e\x72\x9e\x99\x85\x74\x74\xc7\xf4\xc7\xac\x59\xe3\x3a\x0d\x6b\x5f\xb1\x12\xf5\xac\xb5\x95\xc9\x49\x9f\x08\x22\xd6\x39\x25\xf6\x5b\xc1\x3f\x82\xe1\x25\x6a\xc3\xca\xcd\x29\xec\x90\xe4\xb0\x2d\x72\x20\x37\x02\xdc\xb8\x7e\x13\x83\xdc\x9d\x58\x9b\xc1\x6b\x09\x9b\x82\x99\x95\x54\xa5\x76\xb5\x26\x12\x5d\x25\x42\x6e\xa6\xfd\xce\x36\x2c\x6f\x37\xda\xe1\xdb\x3e\xad\x72\x9f\x86\x2c\x6d\x7e\xd5\x92\x42\x43\xdc\xd7\xcf\x4e\xe3\x4d\xce\x60\x74\xce\x0c\x61\x2a\xa6\xb8\xd9\x1f\x48\x8f\x6a\x3d\x4c\x59\xee\x24\x38\x6e\x6d\xb4\x5f\xa0\x64\x3c\x56\x92\x96\x8a\x93\x16\x19\x83\xdc\x09\xbf\x72\xaf\x30\x56\xd2\x69\xf8\x9d\x05\xeb\xc8\xc2\x3d\x1e\xeb\x4c\x2a\x9c\xc1\xcb\x17\xd3\x17\x3e\xcf\x7b\xf9\xc2\xfe\xde\x74\x75\x6f\x65\x59\xca\xbe\xe3\x15\xaf\x76\x58\xe6\x64\xb1\x7d\xc2\xb6\xd6\xdc\x12\xb2\xe0\x45\x2d\xe1\x26\x43\xc3\x85\x5d\xe1\xf5\x48\xd9\x5f\x27\x35\x66\x13\xec\x21\x55\x83\x8c\xd3\x6f\x07\xf0\x50\xf7\x80\xce\x7d\x5f\xd5\x66\xf2\xb6\xf0\xe9\xab\x02\x4c\xa1\xed\x26\xf3\x6c\xeb\x5b\xc3\xb6\x28\x40\xc9\x77\x68\x0f\x66\xcd\x6e\x59\xb2\x45\x63\x1b\x3f\x2b\x96\x21\xf4\xc7\x82\x91\xc7\xad\xea\x54\xbe\x2f\x37\xb6\x65\xb5\x54\x28\x76\x75\xb1\x98\xa4\xca\xb2\x97\xe7\xae\x28\xeb\x7a\x11\xd7\x1d\x90\xa5\x54\x4a\xee\xae\x2e\x16\x51\x2b\x6f\x32\x83\xaf\x52\x0b\xf4\x20\xd7\x8c\xb4\x68\x44\xc1\xde\xd5\xc5\xa2\x5d\x46\xdb\x48\x6d\x12\x77\xcb\x58\xa1\xde\x16\x06\xe6\x73\x7b\x2c\xe1\x1f\xff\xa8\x1e\xbd\xb6\x6d\x87\x39\xf0\xbc\xc7\x8f\x8f\xde\x32\x21\xa4\xf1\xdb\x8a\x04\x0c\x0a\x57\xa8\x50\x64\x38\xb3\x9a\xbd\x3c\xaf\x4a\x8d\xce\x26\x30\xaf\x21\xe8\xc8\x72\x91\x49\xa5\x30\x33\xa3\x1e\x73\xea\xd8\xcd\x62\xdd\x6e\x1b\x56\xa5\xf9\xb5\x2c\xf2\xa8\xf3\x47\xc4\x35\xcf\xd1\x76\xff\x59\x96\xc9\xad\x30\x75\x0b\xf1\x52\x80\x54\xb9\xab\xc8\x2f\x11\xd8\xd2\xc5\x20\x25\x13\xec\xc6\xa3\x47\x78\x6e\x0d\x81\xae\x5b\xeb\xe2\xe9\x40\x8a\xa2\x18\x8a\xad\xe3\x20\x67\xc5\x95\xaf\xb1\x24\x6d\x33\xce\x08\x0f\x64\x2a\xdd\x0e\x63\x48\x44\xba\xaf\x42\xce\xd5\x7d\xd5\x25\x7c\x2c\x8f\x89\xcc\xe5\xec\x0c\xe8\xf2\xe3\x52\x30\xb5\xf7\x05\x3c\x3a\x89\x74\xf3\x58\x71\xd3\x12\x3a\x06\xf7\x1d\x6e\x16\xe9\x89\x6e\x2c\x77\x89\x09\xf8\xd5\xd9\xed\xaf\x64\x1c\xb6\x6e\xd7\xb0\xf6\x3b\xa6\xc8\x6f\x63\x4e\x3a\x98\xc1\xf7\xf7\x0e\x3a\xd1\x6d\xbd\xba\x58\xb4\x1a\x83\x30\x4e\xf6\xd0\x02\x39\x78\xf5\x1c\xee\x1f\xfa\x0a\xef\xef\xb0\x94\xb6\xd2\xee\x7a\xf4\xbe\x1e\x89\xb1\x5a\x29\x52\x71\x40\xdc\x54\x3d\x9c\x8c\x15\x05\xaa\x63\xf5\xf7\x6a\xde\xe0\xf2\xdc\x55\xe1\xeb\x83\x41\x6b\x39\x3b\x66\xc2\x68\x6f\x8f\x61\x3c\x21\x59\x94\x5f\x78\xb4\xe6\x39\x58\x33\x0d\x4b\x44\x01\x86\xdd\xa2\x00\xb9\x0d\x03\x39\x2d\x77\xd9\xde\x66\xe5\x64\xaa\x45\xc7\xf1\x66\x83\x93\x49\x7a\xc2\x96\xb8\x6d\x44\x65\x87\x5d\x5e\x3d\x6f\xc9\x7e\xaa\xac\x78\xc7\xb7\xb8\x9f\x45\xd2\x98\xc0\xeb\xd7\xb0\x61\x82\x67\xe3\x51\xc9\xb5\x6d\xdd\x5f\x5d\x2c\x46\xad\x6b\x08\x4b\xde\x9a\xc4\x70\x6d\x0f\x9e\x57\xb3\x18\x61\x35\xf5\x9a\x2e\x35\x85\xba\x1d\x81\x85\xd4\xd8\x34\xda\x85\x2d\x2b\x78\x93\xe7\xc1\x04\x2a\x0d\x07\xf1\xe9\xf8\x28\x90\x31\xb0\x3c\xd7\x95\xa3\xf3\xd0\x3c\x77\x6d\xc6\x63\x16\xe1\x2f\x98\xae\x2e\xad\x01\x70\xe1\x62\xc9\x6a\x3a\x61\xa0\x0a\x07\xdd\x5e\x87\x94\xe6\x7e\x61\xfa\x19\x7c\xdf\xbc\x54\x4e\x3a\x38\xf5\x15\x04\xf3\xa0\x8e\x26\x18\x79\xc7\x3c\xb7\x0c\x08\xdc\x79\xe2\x5e\x4e\x91\x24\x5d\x97\x54\xf9\xf3\x67\x47\xc8\x8a\x1c\xa4\xc0\xce\x9a\xb2\xc8\x17\x69\xfb\xfa\xc0\xf3\xeb\xc0\x40\xc2\x78\xe2\x39\x1a\xb2\x1a\x23\x87\xd8\x4c\x8e\xda\x28\xb9\x0f\xeb\xf6\x59\xcd\x5f\xb0\xd8\xa0\xf2\x81\x8c\xed\xcd\xdd\xa0\x09\x7d\xb2\xc8\x83\x5c\x9e\xeb\x7e\xc3\x68\x37\xaa\x29\xde\x61\x75\x87\xfa\xf2\x5c\x47\x4e\x43\x3f\xd2\x34\xba\x21\x4a\xba\x73\xdc\x3a\xb6\xb7\xb8\xd7\x7d\x5c\xff\x37\x1a\xe7\xe6\xab\x1b\xdd\xc8\x30\xe1\xd4\xde\x9b\xeb\xda\x30\xd3\x20\x50\xfb\x4f\xdb\x0c\x52\xc8\x72\x1b\xb8\x87\x56\x27\x9d\x31\x02\xa8\x9e\x52\x98\x78\xec\x60\x91\x86\x9b\x2e\x96\x3c\x2b\xe6\x10\x07\x56\xcd\x1e\x67\x83\x83\x26\x46\x73\x18\xa8\x4f\xb8\x8f\x09\xee\xd2\x62\x1f\x7f\x95\xb0\x67\xa6\xd3\x24\x5e\x4f\x9e\xfd\xbf\x4e\x86\xe9\xe4\x13\x63\x66\xbe\x4a\xf9\x97\x67\x36\x54\x4e\xc4\xd2\x67\x67\xf0\xd6\x46\x85\x24\x6b\xb6\x35\x6b\xa9\xf8\xdf\x1b\xc1\x2e\xa9\xa1\x28\xe4\x0e\x72\xb9\x13\x19\xd3\x26\x9e\xa4\xaa\x7e\xec\x10\x15\xae\x60\xde\x6b\x0e\x44\xfb\xb8\x4d\xb4\x6c\x8b\x48\x92\x4b\x6f\xf1\xdc\x0a\xb9\x8f\xa7\x70\x47\x0d\xad\x8a\x67\xa4\x28\xf6\xcd\x18\xd1\xbe\xfa\xf5\x3e\x1d\x77\x3e\xfc\xda\xa0\x5c\x67\x6e\xde\x3e\xbb\x36\x69\x14\xc7\x3b\xb4\xcf\xed\xac\x4e\x0d\xd6\x36\x28\x1e\x0d\x0f\xd1\x56\xc8\x7a\xfd\x2c\x02\xc1\x97\x9f\xdd\x72\x1b\x09\x4a\x2d\x9d\xae\x34\xc2\x64\x60\xe0\x77\x80\x39\xc7\xe3\xba\x2d\x83\x7e\x23\xf6\xef\xfc\xba\x7d\x72\x4e\xdc\xfc\x62\x65\x3e\x8b\xb9\xb9\x5a\x5c\xc8\x03\xe7\x96\xf0\x31\xa3\xf3\x22\x8b\xf0\xc8\xe3\x0d\x60\x24\x65\x94\xfe\xae\xee\xe4\x00\xd5\x1d\xde\xe4\xb0\x3f\xc3\x7c\x43\xc7\xd4\xa6\x7f\x52\x60\x9d\xef\x01\xb3\x31\x4c\x3b\xd5\x6b\x24\x79\x6d\x3b\x20\x84\x21\x73\xa5\xa4\xdf\x9e\x2e\xcd\xe0\x6e\x50\x08\x6f\xab\xfd\x76\x7a\x3d\x11\x8f\xef\x1a\x99\x03\xf9\xac\xbc\xe4\x94\x12\x83\x96\xe4\xd2\xc9\x4c\xab\xe1\x7c\x37\x8b\x2f\x77\xc2\xcf\xed\x57\x34\x42\xce\xcc\x85\xb1\x9c\x06\xb1\xf6\x8d\xcc\xfa\x61\xdc\xd6\x24\x2c\x3d\xd5\x5e\xba\x61\xb8\xde\xfd\x79\x79\x6e\xcf\xab\x8f\x6a\x29\xe9\x72\x77\x58\x03\x5f\x61\xc6\x37\xdc\x8e\x0d\x47\x57\x5b\x98\x02\xe6\x2a\x7e\x1c\x0e\xe4\xb1\x73\x1f\xa8\xce\xe0\x0d\x64\x6c\xc3\x96\xbc\xe0\x66\xdf\xcd\x09\x60\x67\x47\x5d\xaa\x18\xd7\x71\xe0\x2a\x12\x61\xc6\x3b\xb5\x80\x2b\xf6\x59\x2b\x61\x25\xfa\x79\x2e\xe7\x3e\x3b\xa3\x93\x11\x5a\xa3\xe2\xb8\x70\x33\x5c\x61\xd6\x73\x28\x91\x68\xd8\x88\x48\xd4\x33\xa0\x43\x09\x44\x23\xb0\xf1\x58\xa5\x9f\x7f\xf5\x33\x63\xfa\x14\x34\x62\xeb\xc3\x86\x5c\x66\xe9\x68\xa1\x3a\x07\x64\x4e\x74\x5b\xb7\x1c\x45\xd0\xc6\x57\xf7\x47\xeb\x1b\x0f\xff\x77\x26\x81\x03\x78\x2a\xeb\x3a\x38\x18\x0c\xf3\xb8\x56\x51\xa1\x64\x5b\xa5\x50\x98\xff\x2a\x64\x76\x0b\x73\x0a\xea\xdf\x46\x4f\x5a\x4d\xdd\x76\x8d\xde\xc2\x8c\xae\x61\xde\x20\x33\x5d\x23\xbf\x59\x9b\x83\x98\xae\xba\xdf\x46\x0c\x3d\x8b\x43\xb8\xca\xe2\x05\x05\xba\x7c\xeb\x59\x95\x6f\x75\xf2\x45\x5b\xec\xdd\x70\xcc\xec\x90\x62\x08\x3a\x1b\xf3\xb7\x55\x97\x03\xcb\x25\xe6\xb6\xe6\xe7\xaa\xdf\x74\x93\xca\xaa\x0d\xd0\xb3\x27\x5b\x40\x87\x39\x8c\x96\x4c\x8d\x3a\xab\x37\x5c\x7d\xfb\xb6\xba\x63\x8a\x9e\xd3\xd9\xa8\xbd\x6c\xc7\x54\xc1\xcf\xa4\x47\xd7\x5e\xf4\x59\x4c\xb7\x0b\xe8\xac\x33\x3d\x53\xd8\xb0\xcf\x83\x63\x84\x91\xa1\x86\x5f\xbb\x50\x91\xbd\x86\x5f\xbb\x50\xb5\x59\x86\x56\x57\x03\x66\xd2\x11\x5b\xc7\x41\xd7\xfa\xfe\x0f\x1d\x8a\xa8\xb1\x4b\xee\xfa\x61\x88\x8f\xf9\xb4\x55\xc8\x78\xf5\xdc\x09\xbe\xb5\x74\x5a\xc6\x30\xef\x7b\xf1\x3b\x1f\x2e\x8d\x5f\x4e\xfa\xef\xff\xc7\x0e\xe0\x56\x5d\x89\x69\x37\x14\x78\xdc\xec\xed\x93\xe6\x6e\xdb\xe1\xc4\x63\xe7\x6d\xfb\x67\x6d\x9f\x36\x17\xf6\x94\x99\xb0\xcf\x30\x0f\xf6\xe4\x59\xb0\x27\xcf\x81\xfd\x53\x67\xc0\xfe\x7d\xe6\xbf\xfe\x9d\x66\xbf\xbe\xf0\xdc\xd7\x53\x67\xbe\x12\xf3\x5e\x93\x4f\xf0\x00\x07\xe6\xbc\x3e\x69\xc6\xeb\xd3\xe6\xbb\xfe\xd5\xb3\x5d\x3d\x26\xf0\x88\x99\xae\xae\x36\x9e\x38\xcb\xf5\x29\x73\x5c\xff\xfc\x19\xae\x2f\x3b\xbf\x35\x74\x76\x6b\xe8\xdc\xd6\x80\x99\xad\x2f\x3d\xaf\xd5\x9d\xd5\x6a\x07\x35\xd0\x2d\xe4\x1d\x88\x73\x3e\xcb\x07\x78\xa9\x4a\xc8\x67\xff\xf0\xee\x4b\x7d\x74\xd7\x8e\xa1\x0e\x7e\x6c\x97\xfc\xd0\xee\x93\xbe\x50\x1b\xee\x59\x03\xda\x75\xac\x4c\xfb\x4d\xec\xa4\xd9\xb2\xaf\xbf\x8f\xb7\x3c\x9b\xe8\x6b\xfe\x3a\xe4\xb3\x9f\x0b\x35\xe2\xe6\x17\x71\x69\x06\xde\xa3\xab\xa9\x92\x03\xc9\x61\x13\xbe\x25\x0f\xc8\xc9\x40\x0c\xe6\x70\xe6\x23\xb7\x64\x98\xd4\x47\xa2\x8e\xc4\x88\x82\x8b\x64\x06\x10\xe8\x7c\x74\x9e\x5e\xdf\x81\x35\xd8\xab\x2a\xf6\xa9\x12\x9d\xfb\x40\x9c\xdd\xa1\xef\xf4\x7b\x82\x01\xdd\xe6\xe2\x35\xda\x81\xaa\x5b\xd8\x68\x35\x83\x42\x54\xc7\xaf\x9e\xd7\xd8\x51\x33\x32\x29\xd0\x49\x63\xd7\x21\x45\x75\x12\x8a\x6b\x53\x55\xf5\x26\xd1\x11\x6c\xec\xa0\xe0\xe2\xb6\x2f\x8e\x1a\x30\x3c\x32\x2c\xd4\x3a\x3a\x63\xf2\xf0\xe7\xe6\x75\xd5\x6b\x0e\xad\x92\x0c\x53\x37\x68\x0e\xc9\xab\xae\xb9\xa4\xd5\xdd\xfa\x3f\x01\x86\xa8\xda\x55\x32\x9a\x69\xbf\x23\x73\x44\xcb\x0e\x31\xd2\x70\xc7\x5c\xa3\x4d\xda\x46\x75\xfa\x7f\xb8\x70\xc7\xfd\xe1\xe4\x7f\x03\x00\x00\xff\xff\x48\x6e\x72\x15\xbc\x45\x00\x00" +var _examplenftCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3c\x5d\x73\x1b\x37\x92\xef\xfa\x15\x6d\x3e\xe4\xc8\xac\x4c\xda\xbb\x49\x6e\x97\x65\xc6\xf1\x59\xe1\xad\xaa\x12\x55\xca\xe6\xde\x3e\xb8\x54\x09\x38\xd3\x14\x51\x9a\x01\x18\x00\x14\xcd\xd5\xea\xbf\x5f\x35\x80\xc1\x60\x66\x30\x24\x65\x39\xbb\x57\xa9\xd3\x83\x4b\x9a\xe9\x6e\xa0\x3f\xd0\xe8\xaf\xf1\xe4\xcb\xb3\x2f\xcf\xbe\x04\x58\xac\xb9\x06\xae\x81\x09\xc0\x8f\xac\xdc\x14\x08\x9c\xfe\x2d\x51\x18\x66\xb8\x14\x20\x57\xc0\x60\x5e\xc8\x1d\x5c\x49\xf1\x7c\xbe\x15\x37\x7c\x59\x20\x2c\xe4\x2d\x0a\xa2\x70\x69\x08\x5f\x48\x03\x1b\xa6\x0c\x81\x9b\x35\x82\x5c\xad\x78\xc6\x59\x01\xda\x30\x91\x33\x95\xc3\x72\x6b\x80\x1b\x60\x5a\x6f\x4b\xcc\xc1\x48\x58\x22\xe1\x6b\x5e\xf2\x82\x29\x7a\xb0\x96\x3b\x28\x99\xd8\xc3\xd5\x7c\xa1\x61\x27\xb7\x45\x5e\xef\xc6\x92\xcd\xa4\x42\x58\x6d\x45\x46\x5b\x63\x05\x37\xfb\x71\xc4\x47\x26\x85\x51\x2c\x33\x90\x4b\x74\x5b\xaa\xb1\x89\xac\x96\x9b\x35\xd7\x86\x67\xcc\x60\x0e\x59\xc1\xb4\xe6\x2b\xfa\x8b\x4b\xcb\x8a\xde\x6b\x83\x25\xac\xa4\x02\x6e\xb4\xdd\xc5\x98\xf8\xcb\x71\xc5\x05\x6a\x60\xb4\x59\x12\xd1\xd5\x7c\x01\x3b\x6e\xd6\x50\x72\xc1\x4b\x56\x40\x89\x86\xe5\xcc\x30\xbb\x9b\xc9\xd9\x19\x2f\x37\x52\x19\x92\x58\x25\x30\x2b\x2f\x58\x29\x59\xc2\xa0\xfd\x78\x50\xc1\xff\xe8\xc9\xfc\x0f\xc7\x9d\xf6\xc0\x8d\x67\x01\x92\xfe\x7a\x87\x5a\x16\x77\xa8\x3c\x60\xfc\x68\x70\x76\xb6\xd9\x2e\x6b\x81\x7c\xef\x74\x7b\x35\x5f\x4c\x3b\x9b\x3a\x6f\x12\xbb\x3f\x3b\x03\x00\x98\x4c\x26\xb0\x90\x86\x34\xb8\xdd\x6c\x8a\x3d\x29\xb6\xa6\xa2\x81\x93\xc1\x70\x6d\x50\x64\x68\x11\x68\xbd\x3b\xab\x47\xc3\x8a\xf7\x16\x67\x0a\x7f\xbb\x14\xe6\x9b\xaf\x22\x8a\x6b\x04\xbc\x73\xda\x64\xd6\x70\xb0\xe4\x86\xb4\xb1\x5b\xa3\xf0\x2a\xf6\x7b\x26\x85\x2a\x24\x55\x05\xfa\x0e\xf5\xad\x87\xb8\x14\xdc\x70\x56\xf0\x7f\x60\x3e\x1c\x9d\xbc\x06\x13\x56\x7d\x5c\x5b\x0d\xe6\x8a\xed\xbc\x5a\x18\xbc\x95\x45\x81\xd6\xb4\x5a\x2b\xfe\xdd\x43\x0e\x79\x5e\xf1\x74\x6e\x91\xa6\xf0\x26\xcf\x15\x6a\xfd\xfa\x53\x36\x90\xe3\x46\x6a\x6e\xdc\x69\x38\xb0\xfc\x85\x83\x6b\xac\x6e\x64\x72\xed\xf7\x46\x2a\x76\x83\xc0\x44\x0e\x3f\x6d\x97\x05\xcf\xe0\x27\x66\xd6\x3a\x50\x2c\xd0\x44\x0b\x79\x70\x02\x99\x42\xf4\x47\x0f\xb8\xa3\xe8\xa0\xeb\xdf\x1b\xc0\x3f\x72\x61\x50\xf5\xd2\x6d\x08\xc9\x9e\x66\x85\x5a\x6e\x55\x86\x4e\x58\x0a\x37\x0a\x35\x0a\x43\xa7\xed\x4a\x0a\x68\x3a\x9c\x71\xc0\xbf\xc2\x1d\x70\x41\xde\x25\x43\x52\x65\x51\xc0\x12\x2b\x83\x81\xad\xe6\xe2\xc6\x9a\xd3\xd5\x7c\xe1\xb6\x14\x16\x0a\x24\x48\x46\xda\x48\x85\x39\x59\x33\x01\xd7\x9c\x76\xa0\x03\x93\x61\xbf\xc9\xc3\x34\xbe\xbc\x9a\x2f\xce\x9b\x07\x79\xdc\x3e\x5b\xb1\x0c\xb6\x82\xff\xba\x45\xb8\xbc\x70\xfc\x23\xcb\xd6\xd6\x3c\xd6\x4c\x07\xd8\x4a\xb6\xb5\xfe\x9b\x74\xaa\xd5\x60\xc5\xb1\xc8\xbb\x78\x82\x95\x48\x6a\x50\x5c\xdc\x74\x5e\xe6\xa8\x33\xc5\x37\xc4\x74\x2f\x8c\x59\x6f\xcb\xa5\x60\xbc\xe8\x40\xb0\x2c\x43\xad\x87\x1a\x8b\xd5\xc8\x82\x2a\xb9\x67\x85\xe1\xa8\xa7\xf0\xa1\x25\x05\xfb\x66\x7f\xdd\x8f\x5b\x79\xd1\x29\xdc\xbb\x65\xa6\xf0\x46\xec\xdf\x1b\xb5\xcd\xcc\x43\xcd\x32\x17\xdc\x0c\xc3\x5f\xf6\x49\x7d\x30\x1a\xcf\x63\xc6\x9b\x6f\x12\x5c\x37\x01\x3a\x2c\x37\x5f\x1f\x67\xb3\x09\x7f\x90\xb5\x1a\x74\x04\xf7\x0d\x34\x92\xcd\x98\xe7\x30\x03\x9e\x77\x5f\x10\x7b\x30\xb3\x5c\x76\x5f\x46\x1c\xc2\x2c\xe6\xb7\x0b\x1a\x78\x85\x59\xcd\x77\x17\x2c\xf0\x0c\xb3\x9a\xff\x2e\x58\xc5\x2a\xcc\x02\xd7\x01\xe8\xa1\x69\xb8\x73\x7f\x93\x57\x67\xdf\x6c\x95\xd0\xc0\x8a\xc2\x9e\xc6\x60\xd6\xee\x3a\x0c\x77\x39\xe6\xb0\xdc\x27\xdd\x43\x4c\xbc\xb1\xd0\x77\x8e\x36\xbc\x11\xc0\x94\x62\xf6\x36\x5b\xec\x37\xa8\xdd\xdd\x5e\x39\x8b\x78\x89\x3b\xab\x4d\x17\x58\xdc\xb1\x62\x8b\xc1\xc9\x6c\xb5\xdd\x41\x63\x81\xda\xae\xee\xb0\x90\x1b\x54\x9a\x7c\xfa\xad\x90\x3b\xd8\xad\x79\xb6\xa6\xe0\x88\x95\x48\x7e\xc8\x48\xd8\x30\x6d\xdf\xd3\x9a\xca\x39\x07\xe2\x71\x38\x22\x89\xad\x65\x3e\x4e\x32\x42\xa7\x71\xb5\x15\x70\x83\xc6\x4a\x64\x38\x9a\xc2\x07\xe2\xe2\xba\x65\x35\x9e\xd9\x0f\x8d\x87\xf4\x43\xc0\xaf\x9a\xe6\x7a\xc1\xf5\xa6\x60\xfb\x6f\x87\xa3\xf3\x53\xc0\xdf\x55\x7a\x3f\x15\xe1\xfb\x9c\x93\x86\x4f\x87\xff\x68\x50\x09\x56\xfc\xed\xdd\x0f\xa7\xa2\x5c\xcd\x17\xb5\xe3\xbe\x60\x86\x7d\x1a\xe2\xe3\x04\xf1\x1e\x15\x67\xc5\xa9\xd0\x0b\xc5\xb8\x39\x59\x06\x57\xf3\xc5\x0f\x3c\x43\xa1\xf1\xdb\xe1\xa8\x81\x70\x7d\xea\x49\xb2\x36\x45\x77\x68\x38\x8d\x64\xcf\x36\xb4\x35\x64\xd1\xa6\xbe\x4d\x21\x75\x5e\xac\xb9\x5a\x9c\xa9\xbd\xa6\x68\x97\x55\x6c\x9f\xa3\xe6\xca\x9f\x90\x71\xfa\x98\x81\xb6\x9e\x6d\x6b\xef\x77\x7f\xa3\x57\x87\x4c\xe1\xaf\x5b\xd4\x26\x45\xa0\x63\xea\xf1\xe1\xf8\xb9\xda\xce\x7e\x83\xa3\xc8\x7d\xbe\x6e\xfb\xcc\x1d\x37\xd9\xda\xf1\x7b\xdf\x11\x77\xc6\x34\x1e\x3e\x07\xd3\x0e\x0e\xd4\x67\x2a\x89\x34\x4c\x62\x40\xb8\x80\x82\xb3\xee\x6a\xbf\xfa\x69\xdc\x47\x6d\xff\xdd\x8f\x16\xdd\x52\xcd\x9d\xfd\x75\xb1\xf8\x69\xce\x0b\xec\xdf\x1a\xfd\x6c\x55\x31\x6d\x5d\x01\xbd\xf0\xa3\xe4\x9b\xee\xd3\x3e\x01\x47\x8e\x20\x2d\x61\x17\x10\x29\x74\xe9\x24\x94\xec\x23\x88\x6d\xb9\x44\x45\x76\x67\x73\x0e\x6b\xdb\x19\x13\xe4\x84\x4b\x6e\xbd\xb4\x8d\xdc\x4d\x9c\xfc\xf5\xd1\xd6\xce\xdd\x12\x59\x74\x5b\x71\xe1\x92\x77\xee\x5c\x83\xa6\x48\x47\x82\xe8\x11\x02\x45\x28\x1e\xf3\x52\xac\x24\xcc\x20\xc9\xe0\xd0\xe9\x7c\xe0\x93\x25\x1b\xcc\xf9\x57\x83\x73\xcf\xd1\xb4\xba\xd8\xcf\x69\x3f\x53\x5a\x32\x2d\xde\x68\xcd\x1f\xb8\x36\x9d\x60\xc3\x13\xbe\x86\x19\x7c\x88\xf6\x76\x7d\xba\x09\x57\x6a\xe9\x37\x94\x68\xfd\x27\x9a\x40\xf0\x99\x8f\x38\x62\x0e\xa7\x7f\x77\x5e\x90\x4f\xdc\x59\x7c\xad\x3d\x62\x73\x01\xed\xc8\xfe\xd2\xd1\xd2\xe3\xb7\xd9\xbc\x1c\x1f\xb1\xd1\x08\x71\x38\x58\x1b\xb3\xd1\xd3\xc9\xc4\x17\x7c\x9e\x8b\x95\x19\x4b\xb1\x2a\xe4\x6e\x2c\xd5\xcd\x64\x30\xce\xa4\xc8\x98\x19\x7a\xd1\x8e\x8d\x74\x21\xeb\x70\x34\x3a\x7d\xab\xa9\x4b\xf9\x11\x1b\xee\xa0\x1f\x90\x70\x9c\x6b\xd6\x25\x8a\x71\x32\xcb\xed\x77\xa5\x9b\x28\xb7\x4d\x52\xa9\x13\xde\x03\x44\x94\xbc\xe3\x39\x2a\x47\x66\xb2\x51\xfc\x8e\x19\xac\x24\xdd\x60\xea\xd8\x4e\x6a\x48\x77\xe5\xbd\xfa\x22\xb9\xab\xfb\xe8\xe9\xf7\x89\x65\xdc\xae\x1f\x92\xa1\x47\x73\xc1\x1f\xb8\xb8\xc5\x9c\x96\xfa\x0c\x0b\x9e\x77\x12\xe3\xe3\x10\xef\x30\x43\x7e\x87\xea\x3c\x9d\x3d\xd7\x04\x8e\x70\xe3\x75\xf0\x6f\xe7\xe7\x27\xbf\x91\x27\xf2\xe3\x6a\x1a\xdf\x97\x1b\xb3\xaf\x51\xaa\x78\x6f\x0a\x43\x8a\x93\x28\x15\xf8\xee\xc0\x16\x13\x81\x50\xfc\xe3\x8f\xe0\xab\xe7\x91\x2c\x92\xcb\x0e\xd3\xd7\x14\xfd\x3c\x3c\x35\x40\xe8\x89\xc6\xd3\x4e\xc3\x95\x0b\x72\xce\x3a\xd7\xf0\x8f\xf4\xb4\xdf\x5b\xac\x78\x81\x4f\x08\x96\x82\xf3\x64\x5a\xa3\xd1\xe3\x1d\x2e\x35\x37\xf8\x9c\xc8\xea\x71\x26\xcb\xc9\xd7\xab\x6f\xfe\xf8\x97\xaf\xb2\x17\xd9\x7f\xb2\x3f\x67\x79\xfe\xcd\x57\x7f\x5a\xbe\xcc\xfe\xfc\xc7\x17\xad\x17\xec\xeb\xaf\xb3\xe5\xcb\xec\x2f\x7f\xfa\xe6\xe7\x79\x21\x77\x3f\xff\x5d\xaa\xbc\x64\xea\x76\xac\xef\x6e\x06\xfd\x41\x58\xbf\x99\x58\x69\x38\x6b\x1f\xf0\x92\xdd\xe0\x44\xdf\xdd\xfc\xe1\x63\x59\xa4\xa9\xa5\xb5\x75\x82\x2f\x3e\x2d\xe4\x1d\x50\xd2\x50\x85\x40\x35\xf6\xe0\xc4\x08\x78\xe0\xeb\xf9\xc1\x7e\xb9\x76\x69\x37\x6b\xb4\x2a\x8c\x84\x35\x16\x1b\xd8\xcb\x6d\x95\x79\xd3\xef\x0a\x04\x7e\x34\xbe\x69\x31\x5f\x8c\x0f\xac\x8a\xf5\xc5\xd8\xb6\x8a\x47\xdc\x99\x83\x03\x7a\xd1\xbf\x6e\x99\xc2\x4b\xd2\xc8\xd4\x29\xa9\x1f\x76\xc9\x84\x40\x75\x1a\xac\x96\x19\x67\x85\x9e\x1e\x39\xda\x03\xb3\xe3\xc6\xa0\x1a\x9c\xc4\x9e\x07\xb6\x86\x4c\xcc\xfd\xbc\x2c\x64\x76\x9b\xad\x19\x17\x83\x03\x47\xff\x89\x27\x3f\x64\xc7\xbd\x89\x01\x7e\xcc\x8a\x6d\x5e\x45\xfd\x0b\x5e\xba\x0a\xf7\x4a\x4a\xb2\x01\xbd\x96\x3b\x90\x66\x8d\x8a\x8c\x44\xdb\xe2\x8e\x25\xd9\x1f\x53\x3b\x7a\xb9\x03\xa3\xe8\x79\x50\x93\x1e\x9c\xc3\x60\x25\xe5\x20\x1d\x45\xdb\x7a\xa8\x45\xa3\xcd\x77\xdc\x4f\xce\x33\xb3\x90\x8e\xee\x90\xfe\x98\x36\xab\x62\xe7\x61\xed\x2b\x56\xa2\x9e\xb6\xb6\x32\x3a\xeb\x13\x41\xc4\x3a\xa7\xc4\x7e\x2b\xf8\x47\x30\xbc\x44\x6d\x58\xb9\x39\x87\x1d\x92\x1c\xb6\x45\x0e\xe4\x46\x80\x1b\xd7\xa1\x62\x90\xbb\x13\x6b\x33\x78\x2d\x61\x53\x30\xb3\x92\xaa\xd4\xae\x3a\x45\xa2\xab\x44\xc8\xcd\xb8\xdf\xd9\x86\xe5\xed\x46\x3b\x7c\xdb\xa7\x55\xee\xd3\x90\xa5\xcd\xaf\x5a\x52\x68\x88\xfb\xfa\xd9\x79\xbc\xc9\x29\x0c\x2e\x98\x21\x4c\xc5\x14\x37\xfb\x03\xe9\x51\xad\x87\x31\xcb\x9d\x04\x87\xad\x8d\xf6\x0b\x94\x8c\xc7\x4a\xd2\x52\x71\xd2\x22\x63\x90\x3b\xe1\x57\xee\x15\xc6\x4a\x3a\x0d\xbf\xb3\x60\x1d\x59\xb8\xc7\x43\x9d\x49\x85\x53\x78\xf9\x62\xfc\xc2\xe7\x79\x2f\x5f\xd8\xdf\x9b\xae\xee\xad\x2c\x4b\xd9\x77\xbc\xe2\xd5\x0e\xcb\x9c\x2c\xb6\x4f\xd8\xd6\x9a\x5b\x42\x16\xbc\xa8\x25\xdc\x64\xe8\x74\x61\x57\x78\x3d\x52\xf6\xd7\x49\x8d\xd9\x81\x9a\x4c\x0e\xc5\x03\x75\x15\xac\xeb\x19\x7c\xd1\xd5\x2f\x21\x78\x01\x93\x49\x1f\x81\x56\xd8\xf2\x90\xaa\x96\xc6\x69\xbf\x03\x78\xa8\xbb\x55\x17\xbe\x03\x6c\x2b\x08\xb6\x44\xeb\xab\x11\x4c\xa1\xed\x7b\xf3\x6c\xeb\x9b\xd8\xb6\x18\x41\x49\x7f\x68\x64\x66\xcd\xbe\x5e\xb2\x99\x64\x5b\x54\x2b\x96\x21\xf4\xc7\xa0\x91\xa7\xaf\xea\x63\xbe\x83\x38\xb4\xe5\xbc\x54\x08\x78\x35\x5f\x8c\x52\x05\xe4\xcb\x0b\x57\x3e\x76\x5d\x93\xeb\x0e\xc8\x52\x2a\x25\x77\x57\xf3\x45\xd4\x74\x1c\x4d\xe1\x8b\xd4\x02\x3d\xc8\x35\x23\x2d\x1a\x51\x90\x79\x35\x5f\xb4\xcb\x77\x1b\xa9\x4d\xe2\x4e\x1b\x2a\xd4\xdb\xc2\xc0\x6c\x66\xdd\x01\xfc\xf3\x9f\xd5\xa3\xd7\xb6\x41\x32\x03\x9e\xf7\xdc\x1f\x83\xb7\x4c\x08\x69\xfc\xb6\x22\x01\x83\xc2\x15\x2a\x14\x19\x4e\xad\x66\x2f\x2f\xaa\x12\xa7\xb3\x09\xcc\x6b\x08\x72\x15\x5c\x64\x52\x29\xcc\xcc\xa0\xc7\x9c\x3a\x76\xb3\x58\xb7\x1b\x9c\x55\x13\x61\x2d\x8b\x3c\xea\x51\x12\x71\xcd\x73\xb4\x73\x0a\x2c\xcb\xe4\x56\x98\xba\xd9\x79\x29\x40\xaa\xdc\xf5\x0e\x96\x08\x6c\xe9\x62\x9f\x92\x09\x76\xe3\xd1\x23\x3c\xb7\x86\x40\xd7\x57\x76\x71\x7c\x20\x45\xd1\x13\xc5\xf4\x71\x70\xb5\xe2\xca\xd7\x76\x92\xb6\x19\x67\xa2\x07\x32\xa4\x6e\x2f\x34\x24\x40\xdd\x57\x21\xd7\xeb\xbe\xea\x12\x3e\x96\x3f\x45\xe6\x32\x99\x00\x5d\xba\x5c\x0a\xa6\xf6\xbe\x70\x48\x27\x91\x6e\x3c\x2b\x6e\x5a\x42\xc7\xe0\xbe\x17\xcf\x22\x3d\xd1\x4d\xe9\x2e\x4f\x01\xbf\x38\xbb\xfd\x85\x8c\xc3\xd6\x0b\x1b\xd6\x7e\xc7\x14\xdd\x17\x98\x93\x0e\xa6\xf0\xdd\xbd\x83\x4e\xf4\x85\xaf\xe6\x8b\x56\x0b\x13\x86\xc9\x6e\x5f\x20\x07\xaf\x9e\xc3\xfd\x43\x5f\xc1\xff\x1d\x96\xd2\x56\xf8\xdd\x34\x81\xaf\x83\x62\xac\x56\x8a\x90\x1c\x10\x37\x55\xb7\x29\x63\x45\x81\xea\x58\xdd\xbf\x9a\x8c\xb8\xbc\x70\xd5\xff\xfa\x60\xd0\x5a\xce\x8e\x99\x30\xda\xdb\x63\x18\xa4\x48\x36\x03\x16\x1e\xad\x79\x0e\xd6\x4c\xc3\x12\x51\x80\x61\xb7\x28\x40\x6e\xc3\xe8\x50\xcb\x5d\xb6\xb7\x59\x39\x99\x6a\xd1\x61\xbc\xd9\xe0\x64\x92\x9e\xb0\x25\x6e\x1b\xc9\xd9\xb1\x9c\x57\xcf\x5b\xb2\x1f\x2b\x2b\xde\xe1\x2d\xee\xa7\x91\x34\x46\xf0\xfa\x35\x6c\x98\xe0\xd9\x70\x50\x72\x6d\x87\x0c\xae\xe6\x8b\x41\xeb\xfa\xc3\x92\xb7\x66\x46\x5c\xbb\x85\xe7\xd5\xd4\x48\x58\x4d\xbd\xa6\xcb\x54\xa1\x6e\x47\x7e\x21\x25\x37\x8d\xc6\x66\xcb\x0a\xde\xe4\x79\x30\x81\x4a\xc3\x41\x7c\x3a\x3e\x0a\x64\x0c\x2c\xcf\x75\xe5\xe8\x3c\x34\xcf\x5d\x43\xf4\x98\x45\xf8\x0b\xa6\xab\x4b\x6b\x00\x5c\xb8\x18\xb6\x9a\xa3\x38\x51\x85\x27\xdd\x5e\x87\x94\xe6\x7e\x61\xfa\x19\x7c\xd7\xbc\x54\xce\x3a\x38\xf5\x15\x04\xb3\xa0\x8e\x26\x18\x79\xc7\x3c\xb7\x0c\x08\xdc\x79\xe2\x5e\x4e\x91\x24\x5d\x3f\x57\xf9\xf3\x67\x87\xdd\x8a\x1c\xa4\xc0\xce\x9a\xb2\xc8\x17\x69\xfb\xfa\xc0\xf3\xeb\xc0\x40\xc2\x78\xe2\x89\x1f\xb2\x1a\x23\x4f\xb1\x99\x1c\xb5\x51\x72\x1f\xd6\xed\xb3\x9a\xbf\x62\xb1\x41\xe5\x03\x19\xdb\x13\xbc\x41\x13\xfa\x73\x91\x07\xb9\xbc\xd0\xfd\x86\xd1\x6e\xa9\x53\xbc\xc3\xea\x5e\xfa\xe5\x85\x8e\x9c\x86\x7e\xa4\x69\x74\x43\x94\x74\x8f\xbb\x75\x6c\x6f\x71\xaf\xfb\xb8\xfe\x6f\x34\xce\xcd\x57\x37\xba\x91\x61\x16\xab\xbd\x37\xd7\x2d\x62\xa6\x41\xa0\xf6\x9f\xb6\x09\xa5\x90\xe5\x36\x61\x08\x2d\x56\x3a\x63\x04\x50\x3d\xa5\x30\xf1\xd8\xc1\x22\x0d\x37\x5d\x2c\x79\x56\xcc\x21\x0e\xac\x9a\xbd\xd5\x06\x07\x4d\x8c\xe6\xd8\x52\x9f\x70\x1f\x13\xdc\xa5\xc5\x3e\xfc\x22\x61\xcf\x4c\xa7\x49\xbc\x1e\x3d\xfb\x7f\x9d\x9c\xa6\x93\x4f\x8c\x99\xf9\x2a\xe5\x5f\x9e\xd9\x50\x39\x11\x4b\x4f\x26\xf0\xd6\x46\x85\x24\x6b\xb6\x35\x6b\xa9\xf8\x3f\x1a\xc1\x2e\xa9\xa1\x28\xe4\x0e\x72\xb9\x13\x19\xd3\x26\x9e\xf9\xaa\x7e\xec\xb8\x17\xae\x60\xd6\x6b\x0e\x44\xfb\xb8\x4d\xb4\x6c\x8b\x48\x92\x4b\x6f\xf1\xdc\x0a\xb9\x8f\xa7\x70\x47\x0d\xad\x8a\x67\xa4\x28\xf6\xcd\x18\xd1\xbe\xfa\xe5\x3e\x1d\x77\x3e\xfc\xd2\xa0\x5c\x67\x6e\xde\x3e\xbb\x36\x69\x14\xc7\x3b\xb4\xcf\xed\x54\x51\x0d\xd6\x36\x28\x1e\x8d\x39\xd1\x56\xc8\x7a\xfd\x0c\x04\xc1\x97\x9f\xdd\x72\x1b\x09\x4a\x2d\x9d\xae\x34\xc2\x0c\x63\xe0\xf7\x04\x73\x8e\x07\x8b\x5b\x06\xfd\x46\xec\xdf\xf9\x75\xfb\xe4\x9c\xb8\xf9\xc5\xca\x7c\x16\x73\x73\x35\xc0\x90\x07\xce\x2c\xe1\x63\x46\xe7\x45\x16\xe1\x91\xc7\x3b\x81\x91\x94\x51\xfa\xbb\xba\x93\x03\x54\x77\x78\x93\xc3\xfe\x0c\xf3\x0d\x1d\x53\x9b\xfe\x49\x81\x75\xbe\x07\xcc\xc6\x30\xed\x54\xaf\x91\xe4\xb5\xed\x80\x10\x4e\x99\x80\x25\xfd\xf6\x74\x87\x4e\xee\x42\x85\xf0\xb6\xda\x6f\xa7\xc7\x14\xf1\xf8\xae\x91\x39\x90\xcf\xca\x4b\x4e\x29\x31\x68\x49\x2e\x9d\xcc\xb4\xfa\x8c\xc0\x7d\x35\x20\x77\xc2\x7f\x61\x50\xd1\x08\x39\x33\x17\xc6\x72\x1a\xc4\xda\x37\xdc\xeb\xc7\x86\x5b\x33\xbb\xf4\x54\x7b\xe9\x86\xcf\x00\xdc\x9f\x97\x17\xf6\xbc\xfa\xa8\x96\x92\x2e\x77\x87\x35\xf0\x15\x66\x7c\xc3\xed\x80\x73\x74\xb5\x85\x79\x65\xae\xe2\xc7\xe1\x40\x1e\x3b\xf7\x81\xea\x14\xde\x40\xc6\x36\x6c\xc9\x0b\x6e\xf6\xdd\x9c\x00\x76\x76\xc4\xa6\x8a\x71\x1d\x07\xae\x22\x11\xa6\xd1\x53\x0b\xb8\x22\xa3\xb5\x12\x56\xa2\x9f\x23\x73\xee\xb3\x33\xe4\x19\xa1\x35\x2a\x9d\x0b\x37\x3b\x16\xa6\x52\x4f\x25\x12\x0d\x39\x11\x89\x7a\x5a\xf5\x54\x02\xd1\xb0\x6e\x3c\x00\xea\x27\x75\xfd\xac\x9a\x3e\x07\x8d\xd8\xfa\x04\x23\x97\x59\x3a\x5a\xa8\xce\x01\x99\x13\xdd\xd6\x2d\x47\x11\xb4\xf1\xc5\xfd\xd1\xfa\xc6\xc3\xff\x9d\x99\xe5\x00\x9e\xca\xba\x0e\x8e\x30\xc3\x2c\xae\x55\x54\x28\xd9\x56\x29\x14\xe6\xbf\x0a\x99\xdd\xc2\x8c\x82\xfa\xb7\xd1\x93\x56\x55\xb6\xdd\x1b\xb0\x30\x83\x6b\x98\x35\xc8\x8c\xd7\xc8\x6f\xd6\xe6\x20\xa6\xeb\x2a\xb4\x11\x43\xaf\xe4\x10\xae\xb2\x78\x41\x81\x2e\xdf\x7a\x56\xe5\x5b\x9d\x7c\xd1\x16\x7b\x37\x1c\x33\x3b\x1c\x19\x82\xce\xc6\xa4\x70\xd5\x5d\xc1\x72\x89\xb9\xad\xf9\xb9\xaa\x3b\xdd\xa4\xb2\x6a\x3f\xf4\xec\xc9\x16\xee\x61\x06\x83\x25\x53\x83\xce\xea\x0d\x57\xdf\xbe\xad\xee\x98\xa2\xe7\x74\x36\x6a\x2f\xdb\x31\x55\xf0\xd3\xf3\xd1\xb5\x17\x7d\xc0\xd3\xed\x3e\x3a\xeb\x4c\xcf\x32\x36\xec\xf3\xe0\xf8\x62\x64\xa8\xe1\xd7\x2e\x54\x64\xaf\xe1\xd7\x2e\x54\x6d\x96\xa1\xc5\xd6\x80\x19\x75\xc4\xd6\x71\xd0\xb5\xbe\xff\x43\x87\x22\x6a\xec\x92\xbb\x7e\x18\xe2\x63\x3e\x6e\x15\x32\x5e\x3d\x77\x82\x6f\x2d\x9d\x96\x31\xcc\xfa\x5e\xfc\xc1\x87\x4b\xc3\x97\xa3\xfe\xfb\xff\xb1\x83\xbf\x55\x57\x62\xdc\x0d\x05\x1e\x37\xf3\xfb\xa4\x79\xdf\x76\x38\xf1\xd8\x39\xdf\xfe\x19\xdf\xa7\xcd\xa3\x3d\x65\x16\xed\x33\xcc\xa1\x3d\x79\x06\xed\xc9\xf3\x67\xff\xd2\xd9\xb3\xdf\xcf\xdc\xd9\xef\x69\xe6\xec\x37\x9e\x37\x7b\xea\xac\x59\x62\xce\x6c\xf4\x09\x1e\xe0\xc0\x7c\xd9\x27\xcd\x96\x7d\xda\x5c\xd9\xbf\x7b\xa6\xac\xc7\x04\x1e\x31\x4b\xd6\xd5\xc6\x13\x67\xc8\x3e\x65\x7e\xec\x5f\x3f\x3b\xf6\xdb\xce\x8d\x9d\x3a\x33\x76\xea\xbc\xd8\x09\xb3\x62\xbf\xf5\x9c\x58\x77\x46\xac\x1d\xd4\x40\xb7\x90\x77\x20\xce\xf9\x2c\x9f\x0a\xa6\x2a\x21\x9f\xfd\x13\xc1\xdf\xea\xf3\xc0\x76\x0c\x75\xf0\xb3\xc0\xe4\x27\x81\x9f\xf4\x2d\xdd\xe9\x9e\x35\xa0\x5d\xc7\xca\xb4\x5f\xef\x8e\x9a\x2d\xfb\xfa\x4b\x7e\xcb\xb3\x89\xfe\xdf\x81\x3a\xe4\xb3\x9f\x29\x35\xe2\xe6\x17\x71\x69\x06\xde\xa3\xab\xa9\x92\x03\xc9\x61\x13\xbe\x7a\x0f\xc8\xc9\x40\x0c\x66\x30\xf1\x91\x5b\x32\x4c\xea\x23\x51\x47\x62\x44\xc1\x45\x32\x27\x10\xe8\x7c\x1e\x9f\x5e\xdf\x81\x35\xd8\xab\x2a\xf6\xa9\x12\x9d\xfb\x94\x9d\xdd\xa1\xef\xf4\x7b\x82\x01\xdd\xe6\xe2\x35\xda\x81\xaa\x5b\xd8\x68\x35\x83\x42\x54\x87\xaf\x9e\xd7\xd8\x51\x33\x32\x29\xd0\x51\x63\xd7\x21\x45\x75\x12\x8a\x6b\x53\x55\xf5\x26\xd1\x11\x6c\xec\xa0\xe0\xe2\xb6\x2f\x8e\x3a\x61\x78\xe4\xb4\x50\xeb\xe8\x8c\xc9\xc3\xb7\xcd\xeb\xaa\xd7\x1c\x5a\x25\x19\xa6\x6e\xd0\x1c\x92\x57\x5d\x73\x49\xab\xbb\xf5\xbf\x17\x9c\xa2\x6a\x57\xc9\x68\xa6\xfd\x8e\xcc\x11\x2d\x3b\xc4\x48\xc3\x1d\x73\x8d\x36\x69\x1b\xd5\xe9\xff\x8b\xc3\x1d\xf7\x87\xb3\xff\x0d\x00\x00\xff\xff\xfb\xee\xd4\x57\x66\x46\x00\x00" func examplenftCdcBytes() ([]byte, error) { return bindataRead( @@ -89,11 +89,11 @@ func examplenftCdc() (*asset, error) { } info := bindataFileInfo{name: "ExampleNFT.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xed, 0xeb, 0xe3, 0xde, 0x72, 0xbe, 0x3a, 0x21, 0x84, 0xa5, 0x8e, 0xfb, 0x19, 0x2, 0x29, 0x37, 0x1c, 0xbe, 0x35, 0x10, 0x95, 0xf6, 0xd2, 0x77, 0x8b, 0x10, 0x8, 0x8c, 0x91, 0xf7, 0x39, 0x83}} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x9c, 0xe8, 0x6b, 0x71, 0x6f, 0x24, 0x20, 0xb6, 0xe4, 0x88, 0xd, 0xed, 0x94, 0xf2, 0xe0, 0xd8, 0x12, 0xfe, 0xf, 0x90, 0xd9, 0x9d, 0x30, 0x4a, 0x12, 0xb8, 0xb7, 0xc8, 0xd4, 0x1a, 0x31, 0x2a}} return a, nil } -var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x7d\x6b\x93\x1b\xb7\xb1\xe8\x77\xfd\x8a\xf6\xa6\xca\xd9\xbd\xe1\x92\x6b\xc7\xd7\x75\x2f\xcb\x8c\x23\xeb\x11\xeb\x94\xac\xa3\x92\x56\xc9\xa9\x52\xb9\xb4\xe0\x4c\x93\x44\x76\x66\x30\x06\x30\xcb\x65\x54\xfa\xef\xa7\xba\xf1\x18\xcc\x83\x0f\x29\x72\xb4\x1f\xac\xe1\x0c\xd0\x68\x34\xfa\x8d\x06\x2c\xcb\x5a\x69\x0b\x4f\x9b\x6a\x2d\x97\x05\x5e\xab\x5b\xac\x60\xa5\x55\x09\x67\x9d\x77\x67\x0f\x7c\xcb\x17\xaa\x1a\x6b\xdc\x7f\x7d\xf6\xe0\xc1\x6c\x36\x83\xeb\x8d\x34\x90\xa9\xca\x6a\x91\x59\x90\x65\x5d\x60\x89\x95\x35\x60\x37\x08\x25\x5a\x91\x0b\x2b\xc0\x58\x51\xe5\x42\xe7\x50\x6b\x55\x2b\x83\x39\xf7\x95\x15\x3c\x7d\xfe\xec\xe5\xe5\xd5\xf7\x7f\xfe\x7e\x4a\x6f\xf8\xed\x2b\x5c\xcd\x61\x63\x6d\x6d\xe6\xb3\xd9\x5a\xda\x4d\xb3\x9c\x66\xaa\x9c\xa9\x6a\x55\xa8\xed\x6c\x55\xc8\xda\xcc\x96\x85\x5a\xce\x4a\x21\xab\x99\xa8\xeb\x42\x66\xc2\x4a\x55\xcd\xbe\xbd\xfa\xf6\x9b\xab\xff\xff\xcd\xf7\x97\xd5\xca\x5e\x86\xc1\xa7\x65\x1e\x61\xbf\xb6\xba\xc9\xac\x01\x51\xe5\xa0\xd1\xa8\x46\x67\x68\x20\x13\x55\x8b\x39\xa8\x0a\x41\x69\x28\x95\x46\xee\x13\x27\x61\x77\x35\x9a\x09\x64\xa2\x28\x30\x87\x3b\x89\x5b\x33\x85\x27\x22\xdb\xf0\x33\x7f\x06\x8d\xb5\x46\x43\x04\xe0\xbe\x02\x72\xb9\x5a\xa1\x26\xb8\xb7\xb2\xca\x41\xad\x22\xbc\x09\x98\x26\xdb\x80\x30\x20\x20\xd3\x28\xac\xd2\xb0\x94\x6a\xad\x45\xbd\xd9\x71\x6f\xa5\x41\xc0\x7f\xbd\x7c\xf2\x37\x90\xa5\x58\x23\xac\x64\x81\x8e\x4e\x75\xb3\x6c\x89\xfe\x8b\x07\xf8\x77\xc2\x08\xde\x3f\x78\x00\x00\x40\xfd\x5f\x6a\x75\x27\x73\x34\x20\xb2\x0c\x8d\x01\xab\x40\x80\x41\x9b\x62\x11\xe6\xf1\x10\x0c\xd3\x06\x94\x8e\xfd\x03\x85\xe0\x1c\xa7\xeb\x29\x88\x0a\x5e\x3c\xbd\xbe\xe8\x91\xcb\x12\x03\xc8\xca\xa2\x5e\x89\x0c\x69\x8c\xda\x0d\xdb\x8e\x1a\x01\x12\x4f\xf0\x78\x60\x37\xc2\x82\xb4\x60\x9a\x9a\x98\xce\x4c\x43\x1b\xfe\x97\xa6\x17\x07\x6f\x61\xbf\x42\xa3\x8a\x3b\xd4\xf0\x9e\x5b\x85\x96\xab\xa6\x82\x35\x5a\x9e\xfe\xf9\xc5\x1c\xde\x5e\xef\x6a\xfc\x75\xd0\x44\xbb\xde\xd4\xec\xfc\x1d\xa3\x31\x07\x6a\x79\x31\x87\x87\xd5\xce\x71\xc6\x8f\xdc\xeb\x43\x4b\xc2\x87\xb0\xd6\xaa\xa9\x89\x62\xbc\xc8\x1e\x88\xa6\x29\xe7\x78\x8f\x39\x2c\x77\xf0\xec\xf1\x47\xa1\xff\x48\x15\x05\x66\xc4\xb0\x23\x13\x59\x2a\xad\xd5\x96\x90\x0c\xcd\xcf\x65\x3e\x87\x37\xcf\x2a\xfb\xfd\x77\x17\x73\xf8\xfa\x7d\x78\xff\x61\x8c\x08\xcf\x1e\x3b\x12\xb8\xf6\xbf\xf6\xa7\xf3\xe2\xe9\x35\x81\x86\xad\x16\xb5\x01\x51\x14\xf0\x48\xe9\xb0\x26\xa2\x50\xd5\x1a\x6e\x64\x7e\xc3\xf2\x71\xd3\x34\xf4\xb8\x92\x58\xe4\x66\xc2\xaf\xa4\x81\x86\x84\x37\xae\xa7\x82\xb5\xbc\x43\x62\x60\x45\x0c\x61\x11\x6a\x99\xd9\x46\x23\x11\xcc\xf1\xcb\x14\x7e\x51\xc6\xd2\x93\x01\xb3\x51\x4d\x91\xf7\x98\x27\x42\x23\x2c\x86\x84\xf4\x6c\x19\x30\xef\x52\xac\x40\x0b\x2d\x79\x06\x9f\x68\x06\x7b\x3f\xe6\xd2\xd4\x85\xd8\xcd\xe1\xb1\x7b\xf8\x71\xd0\x02\xef\x2d\xea\x4a\x14\x6f\x5e\x3d\x9f\xc3\x93\xf6\xc7\xb0\x65\x16\x97\xf4\xb1\xb0\x62\x4e\xd8\x3e\xea\xbc\x3a\xd8\x25\x20\xd2\xed\xb5\x0f\x2b\xad\x76\xa2\xb0\x12\xcd\x1c\x5e\x85\xc7\x61\x2b\xab\x85\xb4\x66\x0e\xd7\xfc\xef\x8f\x0f\x62\x03\x59\x49\x7b\x1e\x7f\xf1\x9b\x1c\x02\x91\x26\x9d\x0f\x44\xbe\x3d\x9f\x3c\xf1\xa0\xa5\x5e\xf7\x7b\x42\x3a\xe8\xd2\xae\xdb\xae\x4b\x38\x18\xa3\xdc\xde\x0e\x11\x85\x51\xba\x75\xbb\x45\xa2\x41\x4a\xb5\x6e\x9b\x3e\xc9\xc2\xfb\x8b\x84\xe9\xe8\xcf\x60\xb1\x9a\xca\x1c\x16\x20\xf3\xe1\x07\x26\xda\x82\x69\x37\xfc\x18\xc8\xb6\x08\x04\x1c\x36\x49\x29\xb7\x48\xe9\x38\x6c\xda\x23\xde\xa2\x47\xcd\x83\x1d\x22\x22\x83\x77\xc3\x6e\x2d\xf1\x16\x2d\x21\x87\xcd\x1c\xfd\x60\xe1\x09\x19\x1b\x7c\xe8\x6b\xa1\x9f\xb1\xa8\x51\xb3\xf6\x40\xeb\xd5\x04\x4b\x7f\x47\xf8\xa9\xe5\x5f\x6b\xa1\x45\xc9\x22\x7e\xbd\x41\x6e\x27\xf3\xfe\xd7\xbb\x44\x59\xce\xe1\x21\x68\x64\x8b\xeb\x8c\x11\x99\x9c\xa0\xb4\xa3\x52\x6e\x21\x68\xb4\x8d\xae\xe0\x61\xd4\x2f\x4e\xdd\x0c\xb4\x90\x57\xaf\xbe\x55\xa2\x92\x27\xbd\xe1\x13\xfd\x7c\xe1\x58\xb3\xa7\xb6\x48\x38\xab\x15\x5b\x2b\x58\x74\x3a\x4f\x53\x0b\x45\x96\xe9\x07\xdf\xfb\x2f\xe7\x17\x17\xad\xfc\xae\x62\xf7\xaf\x16\x50\xc9\xa2\xc7\x9d\x7e\x46\xbe\xcd\x57\x20\xcc\x57\x01\x8b\x64\x45\x1e\xf4\x9a\x87\x89\x0d\x15\x83\xcc\x87\x4a\x61\xde\xc5\x9b\x5e\x8d\xaa\x87\xb9\x63\x8c\x35\x5a\xcf\x5b\xe7\x69\xbf\x8b\x43\x2a\x23\x74\x4c\x54\xc7\xa1\xce\x03\x3d\x12\xfa\x0f\xf4\xc9\x89\x50\xa2\x72\x19\x07\x74\x7c\x3a\xa9\xc6\x09\x30\xa2\xe6\x39\xd4\xd1\x8b\x51\xdb\xcb\xe9\xa3\x6e\x97\x56\x39\xf5\x85\x2b\x60\x2e\xc9\xaf\x5c\x0a\x23\x33\xef\x9e\xb2\xc7\x55\x65\x45\x43\x1e\x21\x89\x45\x25\x4a\x9c\x40\x8e\x26\xd3\xb2\x66\x77\x44\x54\x89\x6d\xdf\x34\xe5\xb2\x12\xb2\x80\x15\xf9\xa1\x15\xa8\xe5\x3f\x31\xb3\xde\x9c\xbb\x1f\x7b\x2c\xfa\x61\x4b\x1e\x10\x7c\xdf\x32\xa1\x0b\x24\x1c\x46\xe4\x39\x10\x76\x7e\xb8\xb4\x4d\xaf\xbd\x34\xce\x39\x81\xad\x2c\x0a\x58\x62\xe0\x3a\xcc\x29\xb2\x28\xa4\xf1\x8e\xbe\xdd\xa0\xc6\x15\xf9\x39\x0e\xdb\x0e\x98\x25\xbf\xd5\xac\x86\x32\x55\x65\xd2\xe0\xf8\x98\xc1\xb0\x12\x8e\x73\x0a\x24\x64\xb5\xee\xce\xe0\x21\x6c\xb5\xb4\x16\xab\x0e\x4d\x3f\xd3\x74\x04\xe4\x68\x85\x0c\x91\x47\x17\xec\xa4\x03\xca\x28\x76\xd1\x97\xc8\x31\x0c\xdc\xa1\x5e\x2a\x13\x9d\x78\x20\xa5\xc9\x41\x06\xc8\xca\x58\x14\x1c\x94\x08\x30\xb2\x5a\x17\x08\x85\xac\xf0\xe2\x30\x05\x92\xd9\xed\x23\x84\x29\xc9\xb7\x6c\x59\x28\x86\x45\xe2\x13\x69\xe2\xf9\x6c\x49\xbe\xe6\x16\x97\x97\x2b\x2d\xb1\xca\x8b\x1d\xc7\x44\x70\x2e\xa7\xc8\x81\xd2\x04\x5e\xbe\xf8\xdb\x45\x07\x08\xf3\xbd\xa7\xc7\x90\x41\x26\x34\xe1\x5b\xa8\x35\xb2\x0f\x3c\x01\xb4\xd9\xe1\xd9\xc7\x49\x25\x61\xc3\xfb\xa7\xb2\xc0\x0f\x87\x7c\xac\x94\x6b\x7a\xaa\x72\x48\xcd\x9e\x3e\xd8\x3f\x60\x68\x32\xea\xa1\xb0\x30\x2d\x78\xe4\x11\x47\x24\xe1\xd0\x45\x8a\xc3\x88\x59\x8f\xab\xb8\x68\x71\x39\xd5\xb8\x47\x6d\x44\x1c\xcc\x01\xb4\x58\x21\x6c\xbd\x97\x31\x62\xea\x3f\x87\x31\xaf\x40\xf1\x5c\x44\x11\xc7\x3f\x6c\xd6\x83\x3a\x7f\x77\xd8\x98\x07\xd7\x32\xa1\xb6\x5c\x31\x53\xdc\x9d\x62\xcd\x7d\x77\xb2\xe6\xbd\xf5\x0a\x50\x3c\x08\x10\xe6\xc7\x44\x4d\x42\xef\xcf\x4f\xf3\xae\xf3\xe1\xc3\x83\xe1\x53\x70\x05\xfc\x72\x25\x8b\xf4\x37\xac\x50\xcb\x2c\x8d\xdb\x49\x4c\xda\xec\x05\x08\x27\x59\xc6\x2a\x8d\x39\x90\xcc\x6a\x50\xab\x15\x64\x1b\x21\xab\x29\x10\xff\xb5\x91\x9b\x17\x2f\x8a\x0d\x69\x99\xe2\x9a\x19\x97\xb8\x30\xe4\x24\xe5\xa8\x9c\x3a\x56\xa4\x8f\xa1\xc4\x5c\x8a\xbd\x36\xa2\xc5\x8b\x06\x1a\x09\x93\x1b\x2d\x29\xce\xf5\xda\xa7\x37\x3b\x76\x8e\xac\x02\xbc\xaf\x49\xf1\xf9\xa9\x38\x03\x18\x92\x21\x72\x59\x20\x08\x56\xfb\x3f\x5f\x5f\xbf\x84\x73\xa5\xf9\xe1\xf5\x05\xbc\x79\xf5\x7c\x2f\x62\xd4\x84\x50\x9a\x8f\x21\xc6\x21\xa7\x2e\x86\x4a\x91\xf5\x41\xf2\x65\x54\x5e\x1b\x4d\x12\xd6\xe8\x62\xcc\x4d\x1b\x9d\xf7\xb8\xe7\x17\x80\xed\x17\xd1\x71\xfa\xb4\x4b\xfd\xec\xe5\xd3\xd7\x91\x02\xfc\xcb\xaf\x23\x08\x8d\xed\xea\x72\xee\xc3\x6e\x50\x6a\xce\x45\x91\xf5\x97\x39\x56\x56\xae\x24\x6a\x38\x7f\xf4\xec\xf1\x45\x04\xa2\x05\xaf\xba\xdd\x08\x36\x65\x52\x63\x66\xe1\xcd\xab\x67\x53\x78\x08\x59\x21\xa9\x6f\x92\xc8\x63\x86\x6a\x0c\x3a\x6f\xe2\xd1\xb3\xc7\x69\xc6\x61\x25\xab\x9c\x19\xa9\x50\x82\x8d\xbb\xcf\x8e\xdd\x49\x41\xab\xc9\xe8\xae\x85\xc5\xad\xd8\xed\x5d\x46\x6a\xd4\x59\xc6\x8e\xc9\x78\xf4\xec\x31\x31\x0a\x81\x1e\x99\x18\xb9\x43\x8c\x17\x8f\xe4\x72\x72\x49\xef\x0e\xa4\x4e\x2e\x33\x57\x99\x99\xca\x7a\x65\xa6\x52\xcd\xc8\xd7\xc0\xda\x9a\x99\x1f\xe1\x52\xe4\xb9\x26\xbe\xac\xd6\xb3\x83\xf6\x27\x23\xf7\x7b\xcc\xea\xbe\x14\x76\xc3\xfc\x9d\xa8\xbf\x9a\xde\x79\xc5\xc9\x8b\x9c\xa4\xa5\x22\xb1\xdc\x6a\x28\xbd\x3b\xc9\x12\x4b\x03\xaa\x2a\x76\x50\x21\xe6\x64\x48\x57\x2d\x70\x4e\x04\x1a\x4e\xfd\x9d\x02\xf4\x04\xe2\x10\xd8\x4b\xb3\x33\x16\x4b\x73\x98\x2c\x34\xd3\x40\x97\x7e\xb6\x23\x21\xd9\xa4\xdb\x70\x54\x10\x33\x0e\xe0\xb3\xb1\xf8\x9d\xe9\xb9\x60\x18\x63\x52\xda\x92\xaa\xa9\x5c\x82\xcf\xc9\xa4\xe3\x25\x26\x76\x25\xac\xbc\x43\xd2\x31\x2d\x23\x0d\x78\xe8\x00\x69\x36\x6a\x7b\x69\xd5\xcc\x73\xcb\x25\xbd\xbe\x54\xd5\xe5\x16\x97\xb3\x3f\x38\xd8\x97\x8d\x2e\xcc\x5e\xa2\x07\x23\x49\xee\xb6\x71\x5a\x84\x38\x50\xc8\x8a\x1e\xe3\x52\x36\x5a\xee\x25\xf7\x31\x3d\xe4\xad\x99\xa7\x55\x4b\xb7\xbd\x96\xec\x8c\x66\x31\x9f\xcd\xce\xa6\xb4\xf0\xc2\x9e\x87\x65\xb8\x08\x2f\xce\x66\x67\xf1\x99\x60\x5d\xf4\x6c\xdf\x98\x1e\xdc\x0f\x75\xbf\x66\xfc\xef\x20\x38\x6c\x86\x69\x81\xda\x90\x30\x24\xad\x8d\x69\x10\xca\xa6\xb0\xb2\x2e\x82\x0f\xdb\x9a\xc2\xad\x24\x89\x23\xe2\x72\x2c\xa3\xc1\xc8\x52\x16\x42\x27\x69\x7f\x02\x8b\xf7\x82\x42\x26\x92\xc1\xff\x21\x77\xf8\x9b\xab\x2b\x30\x68\xa7\xcc\x3e\x11\x98\xac\x56\x4a\x97\x4e\x25\xba\xdc\xeb\xaa\x71\xf1\xd8\x56\x14\x05\xfa\xf8\xa6\x14\xfa\x16\x6d\x5d\x88\x0c\xdb\x3c\x3a\x79\x41\x2f\x9e\x5e\x43\x29\xd7\x1b\x4b\xc6\xb9\x16\xda\x25\xfe\x03\xe6\x98\x4b\x9e\xd6\x04\xb6\x1b\x99\xb1\xea\xd8\x6e\x58\xa1\x87\x4f\xfb\xf0\x70\x04\xc6\x9c\xf7\x2e\x2a\x10\x7a\x29\xad\x16\x7a\x07\x46\xfe\x8b\xde\x6a\xdd\xf3\xef\x12\xcd\xfb\xc4\x81\x3e\x16\xfd\xa5\x18\x84\x36\x4f\x5b\xba\x4d\x9c\xe0\x64\x21\x28\x78\x8d\x76\x02\x2f\x0b\xb1\x9b\xc0\x6b\xd4\x12\x4d\x37\x22\xe2\x00\x76\xe7\x3d\x8f\xad\xd8\x51\x14\xa4\x15\x2d\x9c\x07\x91\x15\xc2\x18\xb9\xda\x01\x45\xde\x81\x30\x07\x43\xbf\x1f\x87\xf8\xfb\x7e\x50\x35\xe5\x12\xf5\x81\x20\x87\x67\x22\x2a\x38\xfb\xf6\xbb\xb0\xf6\xe7\x7f\xf8\xf6\xbb\xd9\x37\x57\x57\x17\x67\x20\x2d\x96\x13\x17\xa0\x3b\x40\xd2\xc0\xb7\xdf\x4d\x87\xd8\xf0\xd7\x98\xde\x1e\xa0\x53\x8a\xfb\x51\x94\xc8\xb2\xed\x6a\xa6\xb4\x67\xde\xe9\x91\xa8\x8b\xf5\x3d\xb1\x90\xdb\xd8\xc9\x99\x03\x0b\x59\x4a\x8b\xf9\xa5\x1f\x82\x3c\x87\x31\x68\x27\x4c\x95\x10\x95\x86\xbe\x8d\x76\xa5\x46\x4e\xac\x9a\xca\x0f\x1a\xe6\xe5\xfa\xb6\xb1\xa1\xa1\xf8\x4c\x91\xc3\x7b\x38\x86\x2b\xc5\x7d\xa0\x5b\xdf\x56\x74\xd6\x78\xd2\x23\xf2\xa4\xd3\x73\xc4\x8b\x27\x74\x46\xb3\x72\xf4\x27\x8c\x41\x6d\xcf\xfd\x5a\xfc\xb0\xa0\xd6\x5f\x4d\xa0\x44\x63\xc4\x1a\xe7\x70\x76\xdd\xae\x79\x26\xaa\x4a\xb1\xdc\xae\x35\x0a\x1b\x5c\x27\xeb\xd7\xd5\xb5\xfa\xea\xac\xaf\x07\xd3\x5f\xc7\x83\x40\x3f\xd6\xc2\x83\x1b\x36\xa0\xa1\x18\xcd\xfd\x1a\xf3\x1f\x5a\xd4\x14\xef\x45\x85\x19\xf5\x4b\x90\x74\x0e\xac\x8f\xa8\x03\xd3\xd7\x07\x0f\x13\xb5\x72\xe9\xd4\x0a\xc5\xeb\x3e\x17\xb5\x4b\x18\x7a\x20\xad\x31\xe8\xb7\x3e\x63\x1c\x55\xa0\x08\x4a\x70\xc0\x10\xa4\xe0\x9e\x4b\x63\xe7\xf0\xd6\x63\xf4\x6b\x8f\x2f\xde\x8d\xb5\x19\xdf\x19\xf0\xed\x60\x11\xbb\x9c\x1a\x2d\x47\x6a\x7c\xa9\x70\x39\x22\x70\x38\x5e\x0e\xcd\x8e\x05\xcc\xa1\xdd\xa7\x46\xcc\xa1\xff\x89\x21\x73\xc2\x4c\x7d\xd9\xfb\x0c\x31\xf3\xdf\xdd\xfe\xaf\x8f\x90\xc9\xed\x89\x56\xe4\x32\xc7\x95\x24\x15\x68\x50\x4b\x51\x04\xee\x64\x66\x05\x53\x63\x26\x57\x32\x23\x5e\x8c\xc0\x5e\xba\x8e\x06\x36\xe2\x0e\x93\x22\x01\x06\xe4\x67\xc1\x76\x9e\x18\x59\xf4\xe0\x46\x85\x17\xc1\xbd\x56\x25\x29\x86\x9d\x0f\x9a\xd0\x6d\xb7\x6a\x5c\x37\xe4\x7a\x3c\x7b\xcc\x7e\x82\x49\x1b\x25\x95\x09\x6d\x18\xef\xac\x60\x08\xc2\x9c\xdf\x3d\x75\xae\x62\x07\x01\x69\x28\x76\xc4\xcc\xba\x78\x9f\x42\xff\x4a\xfe\xd6\x20\x88\x52\xf9\x70\x9c\xcd\x2e\xdb\x5b\x46\x85\xf4\xb7\xac\x9c\x5c\x7a\xa2\xed\x53\x09\xaf\xdd\x50\xc3\xd0\x7a\x9f\xc1\xf3\xf2\xd9\xfd\x3c\x9e\x12\xdb\xa3\xf0\x8e\x88\xa5\xc7\xe8\x4b\x09\xa5\x1f\xfe\xb0\x48\xba\x46\xc7\x04\xd2\xb5\xfa\x54\x71\x74\xbd\x4f\x14\xc6\xc1\x32\x7e\x6e\x51\x64\x5e\x72\x82\x17\x62\xf5\xb2\x56\x46\x2c\x29\xcc\xe5\x8d\x96\x5d\x5b\x77\xc4\x8d\xd7\xf2\x0e\x4d\xc7\x5d\x06\x11\x61\x36\x15\x85\xf7\x79\xb7\x94\xc5\x97\xa7\xb0\x19\x89\x1b\x3a\x7b\xb3\x0a\xaf\xfc\xa8\x3d\x5b\x16\x92\x6d\xdd\xaa\xaa\x57\x98\xa1\xbc\x8b\xf9\x04\x84\x25\x56\xb8\x92\x99\x24\x47\xda\xfb\x8e\x7e\x1a\xdd\xe4\x84\xe0\xf5\x0e\xd9\x89\x4c\xa3\xc5\xe8\xd0\x39\xe6\xf2\x80\xd9\x67\x0a\xbf\x78\x23\x69\x57\xe3\xf9\x45\x2f\xd0\xcc\x54\x59\x62\x95\x3b\x91\xbf\x84\x37\x06\x75\xdc\xd6\xe1\xb2\x24\xd2\x15\x15\x6e\x5d\xa2\xdc\xa9\xb4\xa7\x85\xda\xf2\x2c\x3a\xb0\x74\x77\x46\x1c\xb0\x90\x9a\xbc\x89\x3b\x5f\xbb\x30\xe9\x97\xcd\xb2\x90\xd9\x4b\x61\x37\xe7\x17\x37\xae\xb6\xa4\x52\xb6\x03\x2d\x68\xb2\x1c\x57\xa2\x29\x6c\x3b\x66\x3b\x25\xe7\xaa\xf2\x76\x89\x28\x0a\xb5\xa5\x3e\x9a\xcb\x9c\x9a\x3a\x17\x16\x7b\x2e\x01\x42\x26\x6a\xb1\x94\x85\xb4\x9c\x90\xe6\x60\xb7\xe1\x6a\x15\xea\xc2\x4a\x91\x77\x4c\xd6\x7e\xc1\xda\xe6\x03\x5d\x14\x70\x98\xc3\xa3\xd8\xe8\x87\xaf\x1f\x56\xbb\x57\x5e\xa2\xdf\x77\x56\x7b\x1a\x26\xfe\xe1\x2f\x5d\xde\xf8\xc5\x79\x4b\x12\x75\xcc\x9e\x66\xa2\xc8\x9a\x82\xe8\x4e\x08\x8a\x52\x35\x15\x07\x6e\x46\x14\x08\x77\xa2\x68\x10\xac\x16\x95\x59\xa1\xd6\xdc\xa3\xbb\x08\x9e\x07\x5b\x22\xbd\x50\x16\xe1\x12\x9e\xd9\xc4\x51\x5e\xa2\xdd\x22\x56\x70\x35\xbd\x62\xe2\x7f\x33\xbd\xea\x40\x79\x72\x4f\x3d\x56\x3e\x90\x8d\xe3\x4a\x03\xf7\x2e\xe4\x6c\xd1\x96\x06\xae\xa6\xff\xf7\x7b\x6a\x5a\xed\x65\x5a\xd7\x7d\x1b\x86\xe7\x0e\xff\x07\xee\xa7\x43\x39\x11\x45\xb1\x83\x1a\x75\x86\x95\x15\x6b\x64\x56\x8f\x46\xd7\x6d\xdc\x58\xd4\xa5\x21\x8a\x2c\x85\x91\x06\x6a\x25\x2b\xdb\x75\xff\x64\x05\x46\x15\x32\xa7\x85\x5e\x0a\xa2\xab\x29\xc9\xf3\x0b\x25\x73\x14\xe9\xca\x82\xf8\x21\x67\xb5\xac\xc8\x12\x1a\xb8\x79\xf3\x54\xde\x7f\xff\xdd\xcd\xd0\x95\x14\x85\x46\x91\xef\x62\xb9\x9a\x13\xd8\x64\x78\x66\x9f\x4c\x18\x22\x6d\x26\xe8\x87\xec\xe1\xa4\x6a\xd4\xc2\x19\x76\xa1\x11\xc8\x85\xd0\x58\xec\x20\x47\x9a\x8f\xac\xa4\xb1\x3e\x21\xbf\x26\xc7\x36\x69\x4d\xa6\xdb\x8d\xdb\x15\x90\x9a\xb8\xe5\xff\x05\x04\xd4\x0a\x6a\x8d\x99\x34\x52\x55\xc3\x60\x31\x6b\xec\x1c\xdc\xf4\xba\x0c\x18\x33\x1e\x9d\x7d\x28\x57\xd5\xe9\xb2\xfa\x4e\x70\x68\x4a\x34\x84\xd8\x85\x3c\x91\x5f\xe7\xc9\x40\xca\x34\x16\x0e\xf5\x8d\xac\x23\xa7\xd1\x87\x1b\x97\xb5\xb8\x09\xbb\xb2\xa4\x56\x27\x3e\x38\x27\xf7\x60\x0d\x58\x98\xbe\xd4\x7a\x47\x5e\x6d\x2b\xd4\xde\x95\xdf\x8a\x8a\xe3\x3c\xe7\x59\xed\x86\xb3\x3d\xb8\x43\xc9\xee\xc2\xa7\xcb\xef\x24\xa5\xe5\x64\x6c\xa8\xbe\x75\xac\x35\x8e\x98\xc1\xac\xb1\xf0\x97\x05\x4b\xe0\xd7\x5f\xf3\xaf\x1f\x16\x24\x87\x30\x87\xb3\x47\x8d\xf5\x22\xd3\x8a\xac\xac\xe8\x95\xcc\x41\x8b\x6a\x8d\x20\xa7\x08\x6f\xaf\x26\xdf\xfc\x7a\x76\x2c\x04\x8c\x6a\x79\x11\x95\xc2\x48\xce\xb3\xa1\x78\x25\x6b\xec\xf0\xd3\xf1\xad\xc2\x8f\x08\x0a\x83\x89\x74\x55\xa7\xb1\xc3\x2f\xa9\x4d\x26\xbe\xfb\xad\x41\xbd\x73\x46\xe4\x26\x56\x4d\xdc\x04\x43\xcb\x15\xc9\xe4\x57\x46\x00\xc4\x51\x2c\x56\x89\x5b\x5a\x8b\x5d\x52\x85\xe1\xf4\x80\x62\x4e\x34\x18\xbd\x72\xc7\xa9\x47\x4c\x3a\xf5\xef\x07\xa8\x5a\x8b\x9d\x67\x4f\x2d\xb2\x5b\xa7\x12\x64\x95\xcb\x3b\x99\x37\xa2\x18\x29\x94\x72\x1b\x4f\x9c\x86\xbc\x08\x42\xf9\xac\x5a\x29\x33\x87\xb7\x9e\x2e\xbf\x76\x77\x7c\xbc\x67\x3b\xd2\xae\xcf\x63\xe4\x14\x11\x77\x38\xb3\x21\x2c\x98\xa6\xe4\x7d\xfd\xa2\x60\xde\x6a\x15\x76\x34\xee\x63\xf9\x85\xd4\x0e\xd0\xdf\x9d\x20\x27\xd8\x8a\xe2\x11\xf3\xc7\x55\xef\x33\x2d\x6d\x30\x38\xb2\x8a\x78\x8e\x70\x7b\x02\x24\x3e\xfe\x29\xf4\x9d\xf6\xf9\xae\xcb\xc5\x3e\x6f\x12\xfb\x39\x39\x49\x13\x27\xaf\xdd\x64\xe3\xf8\xa7\xcf\xb6\x97\x41\xa1\x85\x35\x46\xae\x9d\xbe\x0a\xf0\x46\xc5\xc5\x8d\xb4\x18\x36\xea\xed\x07\xbc\x72\x5e\x6c\x0a\x8f\x53\x19\xa3\x09\xaa\x5e\x08\xc0\x99\xd4\x34\x3f\xef\xaa\x2a\x30\x61\x6b\xc7\xa7\xe3\xf9\xfe\x24\x3c\x68\x2b\x8f\x2e\x12\x2e\x3a\xb0\x81\x38\x32\x2d\x38\x14\x23\xb5\x82\xf2\x1f\x0d\x93\xda\x28\xe9\x55\x8f\x24\xfb\x02\xa5\x96\x12\x47\x62\xa5\xb6\x4c\xf4\x13\xc3\xa5\x08\xe0\xc4\x88\x29\xd5\x35\x7d\xf9\xf9\x2c\x7b\xfe\xce\x92\xba\x3d\x41\xd6\x11\xd1\xb8\xb0\xef\xc9\xd2\xcc\x16\x82\x58\xad\xab\xbf\x62\x62\x98\xcb\xca\x5a\x10\xec\x7c\xe3\x1d\x56\xb6\x61\xcf\x2d\x85\x25\xa2\x23\x6d\xb6\xd2\x66\x9b\xa5\xa2\x48\x2c\xd8\xa0\x49\x84\xbb\x71\x6b\x1e\x76\x00\x96\x8d\x07\x1b\xd2\xce\x2d\x72\x91\x40\xf4\xab\x52\xbd\x1a\xb3\xfe\xf6\x56\x1b\x64\xc4\x18\x2b\x20\x44\xe1\x5c\x6a\x0b\xf7\xf2\xc9\x68\xc4\x32\x4f\x41\xbf\xef\x93\x7e\x56\xf3\xc7\x99\x0f\xfb\x9e\x5e\xbf\x4a\x47\x1a\xd9\x86\x8f\xee\xed\x24\x6c\xc5\x73\xe4\xc6\x05\x69\x5a\xa3\xa9\x95\xcc\x69\x45\xb8\x64\x82\x38\x6b\xaf\xb5\xfa\x85\x5a\xf4\x2d\x15\xef\x70\x07\x02\x30\x8c\xbd\xca\x82\x58\x72\xc5\xdb\xe2\x7b\x4b\x9b\xdc\x89\x98\x5c\x8a\x4b\x8e\x39\x33\x55\xa2\xf1\x56\x95\x06\x61\x3d\x4c\x5f\x66\xa6\x59\x72\x0b\x61\xbc\xcf\xb0\xc4\x1c\x36\xa8\xbb\xfe\x5d\xdc\xe3\xc4\x3b\x2c\xc8\xe9\x9d\x96\xea\x5f\xb2\x28\xc4\x54\xe9\xf5\x0c\xab\xcb\x37\xaf\x79\xff\x73\xf6\x0f\x5c\xce\x7e\xbe\xbe\x7e\x39\xfb\x49\x18\x99\x99\x77\x6a\xf5\x8e\x7f\xfe\xf2\xec\x97\x27\xef\x58\xdb\x1c\x9c\x55\xa4\xdd\x1e\x7f\x70\x74\xd6\x93\x61\xb7\xae\x1c\xb3\xa6\xa4\xae\x0b\xfa\x4f\xff\x43\xec\xbc\x88\x4f\x9f\xe2\x32\x71\xe7\xc3\x59\x74\x5e\xf7\x7f\x23\x87\xee\xf8\x46\x5a\x2c\x87\x9b\x5e\xfc\x76\x0e\x6f\xb9\xcd\x48\x56\xbc\xf3\x79\x3c\x21\x4e\x4d\x60\xd1\x83\x7f\xc4\x9e\xf8\x29\x7d\x21\x63\xe2\x47\x3f\x6c\x49\x5c\xa3\x63\x66\xc4\xb5\xfa\x54\x1b\xe2\x7a\x9f\x68\x40\x22\x1b\x40\xef\xef\xb3\xa5\xdc\x12\x65\x05\x02\x0a\x99\x61\x65\xf8\xa0\x97\xd2\xac\xa2\xac\x8a\x12\x6d\xea\xfc\x9e\x85\xd8\xb7\x32\xb3\xae\x21\x61\xac\xd3\xc2\x31\x5f\x49\x12\x2a\x6e\xe2\x01\x22\x32\x39\x1e\x46\xbe\x57\xf3\x3d\xf7\xa8\x0c\xb3\xc6\x84\xc7\xb3\x58\xbd\xb3\x47\xfc\xdf\x25\x05\x3e\x07\x8b\xb4\xba\xd0\xf8\x08\x48\xf8\x71\x2a\x67\x07\x54\xbf\x10\x6b\x87\xe1\x0f\xf3\xb6\x6f\x75\x8c\xb9\x7d\xb3\x4f\xe5\x6e\xdf\xfd\x44\xf6\x1e\xae\xf1\xef\xc0\xdf\xb1\x26\xee\xcd\xab\xe7\x8e\xbe\xe4\xf4\x58\x2c\x81\xeb\xe3\xe3\x29\x05\x30\xd2\xb6\x86\xb8\x93\x30\x61\x6e\x5e\xee\xd2\x82\x36\xe2\xe0\x5b\x84\x69\xac\x5d\xfb\xa9\x50\x19\x41\x57\xa1\x16\x8e\x53\x97\x11\x9c\x5f\x58\xa5\xe5\x5a\xd2\x60\x6d\xee\xd5\x89\x04\x7b\x57\xa1\x84\xa1\x16\x6b\x0c\xd9\x70\x67\x68\x4d\xdc\xfb\x6c\xcb\x57\x5a\x5c\x71\x1d\x85\x74\xbb\xdd\x4e\xcb\x1d\x1f\x97\xf5\xd0\xdc\x51\xdb\x3b\xd4\x44\xf6\x4b\xb5\xe2\x6f\x2d\x94\x7d\xf2\x97\x1c\xd3\xf8\xa8\xa2\xc8\x77\x70\x42\x59\xe4\xe2\x60\x35\x63\x6f\x0b\x35\x41\xe4\x0b\x49\x58\x8a\xc2\x91\x7d\xd4\xe4\x70\xcb\xb1\xad\xd4\xe4\x08\xdd\xa7\xee\xa6\xb6\x20\x4e\xdd\x50\x1d\x5d\xd5\xdf\x4f\xea\x5c\x0a\xa5\xad\x35\xf2\x35\x86\x5c\x99\xea\xcf\x6c\x5b\x2d\xf1\x0e\xc3\xd9\xd2\xd3\xe5\xcf\x2a\x30\x68\x9b\x1a\x44\x4f\x2e\x9c\xb3\x5d\x6b\x72\x3e\x23\x38\x1a\x91\xa4\x8a\xc6\x74\xee\x7c\xbb\x19\x70\x68\x07\x68\x70\xda\x28\x21\x5b\x5b\xa3\x59\x45\xf8\x5b\x72\x88\x9d\x8e\xf1\x96\x4e\x87\x0d\x99\xb8\xb5\xea\xea\x72\x87\x49\x4e\x0f\xe3\xa5\xaf\x67\x8c\x3f\x7a\x55\xa1\x0e\x7b\x8e\xd8\x5c\x9d\x57\xd9\x18\x4e\x85\x90\x4e\x71\x83\x78\xea\x8f\x4c\x34\x56\x0c\x85\xbd\x6b\x88\x19\xf6\xac\x68\xd8\xe4\xc7\x2d\x36\x9e\x40\xd8\x3c\xf3\x95\x69\xbe\xe6\xcd\x9d\x2f\x6e\x3f\x0e\xe6\x52\xc7\x78\x2a\x8d\xad\x7a\x33\xd1\xf2\x4e\x58\x4c\xa7\xd2\x06\xb0\x83\xc9\x70\xa4\xeb\xea\x95\x74\x07\x4c\xb2\x07\x64\x15\x2f\x7e\xae\xc5\xd6\xed\x52\x73\x5e\xd1\x39\x21\x91\x3d\x36\xaa\xe0\x79\xc6\x74\x63\x07\x6f\x3f\x82\xc7\xdc\x61\xb8\x77\x11\x12\xa8\x1c\x1a\x85\x8a\xf4\x4e\xd2\xd2\x1f\x9e\x37\xcd\x6a\x25\x33\x2e\x8c\xd6\x28\xf2\x4b\x0e\x86\xdb\x73\xfc\x81\xea\x9d\x61\x42\xd5\xa9\x81\xf3\x1c\x6b\x65\xa4\x85\x3f\xf9\x43\xe1\xf0\x27\x7f\xb2\xfc\xc5\xd3\xeb\xee\x0e\x60\xb7\xb4\x97\x6c\xcc\x52\x64\xb7\x5b\xa1\x73\xc3\x3b\xaa\xc2\x4a\x4f\x2e\x16\x94\x41\x3d\x24\x17\x30\x54\xca\xfa\xfd\x2b\x2e\x2b\x1d\xc1\xad\x7f\x7d\xc4\xb4\x95\x13\x4f\x9d\x76\xe3\x75\xbb\xc1\x8a\xa4\x95\x8b\x2c\x9a\x3a\x1d\x73\xca\x55\x61\x55\x72\x96\x91\xd7\xb4\x6d\xe0\x2b\x03\x4b\xb1\x4b\x0a\xc2\x96\x08\xf8\x5b\x23\x8a\xa0\xce\x99\xfa\x3e\x03\xec\xf6\x94\x6e\x1c\x07\x3e\x67\x36\x22\x6d\x79\x33\x14\x38\xd7\xa4\xc5\xdb\x5d\x1f\xd0\x2b\xbc\x8b\xeb\x3a\xe0\x4d\xbf\x91\x21\x56\x4a\xf3\x51\x39\x57\x34\x57\xb7\xf2\x39\x8d\x19\x96\x8a\x34\x60\x41\x0b\xde\x01\xae\xd1\x58\x2d\x1d\xa7\xd0\x38\xbc\x20\x25\x85\x72\xad\x68\xf1\x7e\x9f\x58\x16\xae\x90\xf3\x86\x94\x64\x9f\xd2\x37\xdd\x2d\x1b\x6e\x13\x72\x14\x7e\x33\xf6\xa6\x73\xa7\xc4\x74\x78\x73\xc1\x4d\x47\xd4\xf9\x54\xc0\x6f\x8d\x1c\xd5\x53\x7d\xca\x7e\x1e\xb2\x25\xca\x60\x48\xb7\x0e\x6c\x31\x4e\x37\xae\xab\x29\x65\x25\xcb\xa6\x6c\x69\xe5\xaf\xcc\xd0\xc9\xfc\xf6\x0a\xfd\xe1\x29\x3d\x0d\x25\xe0\x7e\x03\xb1\x50\x5b\xe3\x36\xd4\xfd\x09\x38\x72\x26\xcb\xda\xee\xfa\xf6\x28\x68\x05\x42\x20\x98\x01\xb6\x01\x1d\xf0\x41\x2b\x8f\x6c\xf5\x71\x8a\xfb\x09\x81\x4e\x79\xf5\xfc\xfc\x62\x0e\x7f\x3d\x20\x86\x17\x87\xce\xaf\xed\x33\x36\xdd\xa3\x6a\xe3\x6a\xbc\xd7\x66\x9f\xca\x1c\x03\xd5\x17\xb6\xb1\x36\xfd\x65\x18\x1f\xee\x70\xab\x51\x9a\x85\x15\x3c\x89\x76\x01\xd2\x69\x9b\x7f\x7d\xcc\xa7\xd2\xbc\x76\xf9\xb2\x73\xb5\x72\x08\xfe\xf0\xf5\xfb\xa3\x3a\x73\x32\x54\xab\x41\x90\x27\x70\x4c\x84\x3f\x90\x13\x38\x87\x33\xaf\x7e\x59\x32\xd8\x37\xf0\x87\x84\x8f\xab\xec\x83\xc3\x93\x1a\x39\x86\x42\xaa\xb7\xce\x86\x44\x1a\x2c\xdd\x89\x64\x0a\x42\x3c\x82\xdf\x70\x0a\x27\x93\xc9\x03\x3d\x85\x50\x1f\x85\xc0\xc7\x11\x6a\x7a\x74\xbf\x37\x11\xd5\x45\xf2\x3c\x6c\xd8\x4a\xeb\xa2\x7d\x1c\x69\x96\x08\x2c\x2c\x3a\xf2\xbb\x0f\x66\x8b\xf8\xa2\xff\x62\x5f\x97\x76\x91\x17\xfd\x17\xfb\x51\x6a\xdb\x24\x88\x1d\xea\x38\x2a\xe7\x8b\x83\xd2\x7f\x6a\xe0\x39\x74\xfd\x39\xfc\xdc\x86\x5d\x62\xde\xd2\xf0\x91\x90\x70\x0e\x60\x1e\xab\x2f\xfe\x33\x81\xe9\x10\xc5\xa3\xb7\x5d\xf4\xee\x4e\x38\x12\xa4\x0e\x2f\x6f\xf9\xc4\x50\x75\x00\xe8\xc4\x80\xf5\x50\xfc\x15\xfe\xfe\x63\x61\x2b\xd9\xed\x8d\xda\x72\x55\x50\x30\xd7\x7f\x4c\x0e\xcd\xb6\xa9\x99\x93\xc2\x57\x77\xd3\x52\x05\x21\x39\xd3\xb9\xad\x81\x0f\xf4\xcb\xcc\x84\x22\xc0\x81\x4f\xe1\x23\xcc\x25\x16\xaa\x5a\x13\xbc\x13\x63\xd8\xc1\x29\x64\xf2\xe5\x45\x39\xf0\xd6\x18\x6b\x76\xdc\xfd\x21\x7b\x57\x26\xe4\x87\xed\xa7\xa1\xe0\x84\x0b\x15\xe0\x71\x52\x78\x32\x36\xda\x18\x4d\x42\xbc\x7a\x68\xc0\x23\xf7\x17\xc4\xac\x87\xcb\xba\xf1\xa5\x69\x3e\x19\xc8\x43\x70\x89\x60\xba\xdc\x62\xa9\x1a\x7b\x7c\xd8\x7d\xb7\x49\x75\xc6\x7e\xfd\x5b\x23\x34\xfa\xdd\x1a\x77\xae\xb5\x93\x74\x3f\x3a\x8a\x61\x00\xcf\x4a\x2e\x8c\xe0\x0d\x81\x0e\xfc\x9f\x44\x55\xa1\xee\xc0\x8f\xd5\x9a\x2d\xd8\x49\x3f\x0d\xc1\x41\x9e\xe0\xf3\x5d\x50\xa1\xd0\xf0\xcd\xb7\x57\x57\xf7\xdf\xff\xf9\x6a\x88\xc0\x92\x47\xd8\x8b\xc0\x6b\x95\x49\x4f\x5a\xe3\xa6\x26\xb2\x4d\x7f\xfc\x3f\x1a\x30\xae\xdd\x46\x95\x58\x8b\x35\x76\x4e\x15\xc1\x4b\xe5\x0f\x70\xdf\xe2\x2e\xc6\x7a\x67\xb2\x32\x56\xac\xb5\x28\xcf\x26\x70\x66\xb7\xd2\x5a\xd4\xf4\x98\x4b\x93\x29\x9d\x9f\xf5\x2e\x77\x88\x14\xe3\x91\xcc\x1c\xde\x3b\x5e\xe8\x2c\xce\xef\x75\xa9\xc3\x3e\x66\xe8\xb6\x1a\x2e\x66\xf7\xfb\x90\xd6\xbd\xfe\x87\xa7\x16\x9a\xfd\xae\xd7\x47\x7c\xc4\x7d\x56\xc9\x74\x61\x91\x4e\x7e\xd8\x34\x99\x39\x2c\x52\x3a\x8c\x40\x75\x44\x20\x88\xee\xe9\xd3\x2c\x7a\x7a\x91\xc5\xb8\x51\x77\x36\x3d\x02\xfb\x82\xb6\xfd\xa3\xec\xfa\x69\x77\x5f\x8c\xde\xb1\xf6\x59\xac\xfb\x47\xdd\x8a\x71\xc4\x38\x85\xbf\xcf\x6f\xe3\xb5\xd0\xae\x6c\xbc\xd5\xfb\xfe\x78\x8f\xbb\x37\xc7\x7d\x8f\xbd\xb9\xe8\xda\x45\xfe\xa1\x2b\x79\x05\x26\x2a\x53\x94\x7c\x38\x86\x34\x13\x1f\x13\x4e\x25\x6a\xd9\xf0\xdd\x98\x99\x68\x4f\xe0\x72\x9f\xa5\xf2\x2e\xf7\x58\xa1\xa2\x1b\xe4\x7d\x2f\xb7\x87\x61\x04\x7f\x36\xc0\xb5\xe2\x3b\x47\x7b\x67\x60\xa2\x3a\xa4\xf6\xa1\xbe\x75\xe4\x94\x6b\x29\xee\x39\x65\xe2\xea\x53\xd5\xca\x75\x18\x80\x71\x07\x25\xf7\x01\x19\xb9\x20\x29\x45\xcd\x1d\x4c\x3f\x72\x1d\x41\x3c\xfc\xfb\x1c\xd7\x58\xe5\x42\xef\x26\xf0\xa4\xa6\x88\xea\x95\xd0\x38\x81\x37\x15\x99\x30\x32\x66\x8f\xf8\xdf\xee\x29\x60\x7f\xf6\x9d\x67\x71\x8a\x87\xd0\x3f\x27\xda\x25\xd3\xa4\x33\xdf\xd1\xaa\xe0\xb1\xe3\xa2\x6e\x6d\x16\xee\xc0\xe8\xd7\x5f\x77\xc8\xb2\xd8\x77\x8c\xb4\x16\x95\xcc\xce\xcf\x1e\x86\x25\x8f\x7c\x65\xc2\xea\x75\x2f\xf5\x52\x9a\x19\x67\x70\x56\x74\x44\x53\x3a\x74\x7a\x2b\x0a\xfb\x4f\x83\xc2\xbf\x51\x23\xdc\x2b\x1f\x74\x73\x61\x39\xff\x52\x05\x84\x0e\x85\x23\xd5\x83\xdc\xe8\x68\xe9\x20\xb7\xfa\xe4\xba\x41\xee\x7d\x6a\xd1\x60\x5f\xee\xc3\xdf\xef\x54\xf3\xe1\xd5\x9d\xdb\x30\x48\xef\x11\x76\xdb\xe3\xc3\x4d\x39\x7f\x67\x6c\x58\x68\x7f\xbb\x9d\x5a\xa5\xb5\xd2\xb7\xb8\x9b\x39\x7d\x52\x0b\xa9\xc3\x4d\xb4\x9c\xa6\x35\xaa\xc4\x24\x64\xaa\x2c\xde\xdb\x46\x14\xec\xbf\xf2\xb8\xc1\xfb\x46\x07\x7a\x9f\x7e\xe4\x4b\xf4\xba\x61\x4c\xff\xce\x01\xee\x3f\x85\xe7\xf2\x16\xe1\x27\x91\xdd\xae\xb5\x6a\xaa\x7c\x02\x4f\x76\x68\x26\xf0\xb3\x90\x7a\x8f\x07\xb9\x37\x82\xa1\x11\x9a\x2a\x47\x5d\xec\xa2\xb2\xe9\x8c\x36\x09\x6c\x6a\xc3\x6b\x77\xdd\xae\xbb\x92\x8d\x9b\xc4\x1d\x21\x3f\xf9\xc0\xdb\x0c\x6c\x88\x0b\xbf\x4e\x2a\xd9\x3a\xf8\xf8\xd0\x8c\x13\x26\xc9\xba\x50\x94\xea\x4e\x87\x86\x31\x1c\x51\xb7\xee\xf0\x85\x34\x8e\x4c\xa2\xca\xfd\x14\x22\x43\xa4\xc0\xc9\x1c\xb2\x0b\x5e\x65\x38\x81\x9d\x6a\xbc\x86\x36\x01\x2b\x17\x4a\x35\x95\xbc\x07\x2b\x4b\x34\x56\x94\xb5\x4b\x7f\xf9\x83\x1c\x1d\xfc\x84\x81\xb3\xc7\xc2\xe2\x19\x4f\x18\x8b\x22\x1d\xab\x2e\x84\x25\x43\xcc\x7a\x2f\x53\x95\x69\x4a\x1f\x63\x3b\x9a\xb1\x15\xe1\x62\x78\x7f\xb4\x6c\xbf\xbd\x4b\xc6\x1c\xbd\xdb\x21\x48\x18\x45\xe7\xa2\x30\x2a\x86\x9f\xae\x70\xa3\xd8\x79\xce\x17\xd6\x6a\xb9\x6c\x6c\xe7\x26\x97\x2e\x33\x38\x69\x88\x0a\x27\x9c\x14\x62\xf4\x8a\xa2\x85\x60\x58\xa7\xfb\xa9\xf9\x77\x61\xd9\x39\x87\xe0\x8d\xe5\x70\xf5\xdd\xfb\xa8\x80\x0e\xdc\x6d\x30\x19\x70\xca\x64\x94\x14\x93\x3e\xcc\x8f\x0f\x16\xdc\xe2\x2f\x7a\xb6\x16\x7a\x77\xe2\xfa\x2c\x5e\xf2\x6b\xd8\xd4\xfb\x08\x8b\xd4\xdb\x82\xa3\xd5\x94\xac\xc1\x9c\x8b\xee\xcb\xe7\x83\x12\x3a\xae\xb2\x7c\x47\xdf\x81\x0b\x12\x4f\xd0\x5a\x11\x5c\x2a\x54\x23\x5a\xcb\xc5\xbe\xac\x76\x46\xf5\x95\x19\xa9\xa5\x09\xb7\x14\xbf\xe5\x16\xc3\x82\xcc\xde\xf7\xd1\xe5\xda\x7f\x53\x6f\xc7\xcd\x7a\x98\xe7\xa6\x55\xf9\x4e\x83\x7a\x36\xf4\xe8\xdd\xc9\xee\x4e\x6c\xa7\xbb\xb7\xd2\xdc\xd4\xdd\xdf\xeb\x84\xd3\xcf\xd0\xed\xcb\x8a\x3c\xc7\x7c\x14\x44\xb0\xba\x22\xcf\x19\x04\xcd\xcd\x5f\xce\x7c\x60\x52\x53\x5a\xf8\x2a\x3f\xb7\x07\x6e\xf9\xe9\xba\x1e\xc9\x54\xbe\x94\xeb\xe1\x51\x38\xec\x7a\xf8\x6b\x60\x8f\xb8\x1e\xfe\xf2\xea\x4f\x74\x3d\x5c\xef\x13\x5d\x8f\x01\x8b\x86\xbf\xcf\xe0\x7a\xf8\x25\x8a\xf7\x68\x51\x20\x26\x8c\x2c\xf8\x34\xcc\x1d\x6a\xcb\x17\x18\xf0\x37\xa1\xb9\x92\xc3\x2f\x3f\xd7\x07\xa4\x37\x2d\x0c\x0a\x16\x72\xc5\x1a\x97\x55\xac\x8f\xc2\xc2\x55\x3d\xf1\xf6\x27\x92\x6a\x6f\x84\x79\x96\xed\x61\x05\x57\x5d\x80\x76\xa3\xe2\xf5\x38\xae\x54\x03\x63\x3e\xd2\x6e\xb0\x74\xf7\x22\x69\xc1\x47\xb9\xdd\xb9\x3d\x8f\xe0\x3e\x8e\xa2\xd9\x38\x29\xe9\xce\x6b\x89\x61\xca\x4e\x23\x5d\xb7\x22\x9b\xf4\xc6\x7b\xde\x8a\xca\x5f\x88\x12\xcd\xbc\x7b\x7d\x80\x8b\x74\x1c\x36\xde\xd2\x86\x33\x9c\x37\x34\xd6\x4d\x04\x16\xfe\x38\xad\xe6\xa2\x57\xed\xec\xd3\x56\x54\xf1\xb2\x87\x8c\x94\xda\x8d\xc3\xe3\x66\xc0\xd6\xd7\xe1\x98\x85\xa0\x0e\x7d\x3d\xd1\xe7\x6b\x1a\xff\x5a\x79\xd6\x76\x24\x88\xb9\xaa\x68\x99\x3e\x4c\xfa\xf3\x7b\xeb\xda\xfc\xfa\xe3\xc5\x7c\xc8\x86\xb3\x19\x24\xa9\x10\x3e\x38\x6a\xfc\xc9\xd1\x30\x95\x68\x09\xbc\xbb\xe5\x4e\x83\xcb\xf6\x96\xae\xb0\xb7\x97\x4f\x7b\xfe\xdc\xae\x77\x06\x75\x23\xaa\xbc\x40\xa7\xe8\x99\xb8\xa2\x28\x76\x7c\xa8\xd5\xb6\x8d\xff\xd9\x98\x64\x6c\xe6\x8f\x00\x1f\x5c\x71\xc0\x34\x15\xd7\xce\x64\xc7\xef\x13\x22\x67\xeb\x96\xd0\xee\xb4\xfd\x6a\x44\x18\x89\xa8\x53\x8d\xa5\xba\xc3\xf3\x5b\xdc\xcd\xe1\x76\xdf\xa5\x41\x89\xf6\x1f\x31\x34\xb0\x80\xb7\xed\xff\x54\x23\x8e\xcf\xe0\x99\x5f\xba\x43\x47\x08\xb0\x70\x2b\xe4\xbd\x8f\xdb\xe8\x78\x50\xcf\xb7\xb7\xbf\x7e\xd5\xf3\x3b\x2a\x59\xb4\x3e\x47\x25\x8b\x2e\xb6\x3d\x25\xcf\xc6\x60\x6c\x02\x81\x19\x1d\x63\xb9\x5e\xf1\xaa\xec\x0f\x0f\xfe\x37\x00\x00\xff\xff\x81\x76\xc6\x66\x15\x67\x00\x00" +var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x7b\x73\x1b\xb7\xf5\xe8\xff\xfe\x14\x27\xea\x4c\x2a\xb5\x14\x29\xa7\xb9\xbe\xf7\x72\xc2\xa6\x8a\x6c\x35\xba\x23\xbb\x1a\x59\x4e\xef\x8c\x27\x63\x81\xbb\x20\x89\x6a\x77\xb1\x01\xb0\xa4\x58\x8f\xbf\xfb\x6f\xce\xc1\x63\xb1\x0f\x3e\x24\x2b\xf5\x4c\x52\xfe\x61\x93\xbb\xc0\xc1\xc1\xc1\x79\xe3\x00\x12\x79\x29\x95\x81\xf3\xaa\x98\x8b\x69\xc6\x6f\xe4\x1d\x2f\x60\xa6\x64\x0e\x07\x8d\x67\x07\xcf\x5c\xcb\x37\xb2\xe8\x6b\xdc\x7e\x7c\xf0\xec\xd9\x68\x34\x82\x9b\x85\xd0\x90\xc8\xc2\x28\x96\x18\x10\x79\x99\xf1\x9c\x17\x46\x83\x59\x70\xc8\xb9\x61\x29\x33\x0c\xb4\x61\x45\xca\x54\x0a\xa5\x92\xa5\xd4\x3c\xa5\xbe\xa2\x80\xf3\xcb\x8b\xab\xe3\x93\x17\x7f\x79\x31\xc4\x27\xf4\xf4\x9a\xcf\xc6\xb0\x30\xa6\xd4\xe3\xd1\x68\x2e\xcc\xa2\x9a\x0e\x13\x99\x8f\x64\x31\xcb\xe4\x6a\x34\xcb\x44\xa9\x47\xd3\x4c\x4e\x47\x39\x13\xc5\x88\x95\x65\x26\x12\x66\x84\x2c\x46\xdf\x9c\x7c\xf3\xfc\xe4\xff\x3e\x7f\x71\x5c\xcc\xcc\xb1\x1f\x7c\x98\xa7\x01\xf6\x5b\xa3\xaa\xc4\x68\x60\x45\x0a\x8a\x6b\x59\xa9\x84\x6b\x48\x58\x51\x63\x0e\xb2\xe0\x20\x15\xe4\x52\x71\xea\x13\x26\x61\xd6\x25\xd7\x03\x48\x58\x96\xf1\x14\x96\x82\xaf\xf4\x10\x5e\xb1\x64\x41\xdf\xe9\x35\x28\x5e\x2a\xae\x91\x00\xd4\x97\x41\x2a\x66\x33\xae\x10\xee\x9d\x28\x52\x90\xb3\x00\x6f\x00\xba\x4a\x16\xc0\x34\x30\x48\x14\x67\x46\x2a\x98\x0a\x39\x57\xac\x5c\xac\xa9\xb7\x54\xc0\xe0\xff\x5d\xbd\xfa\x3b\x88\x9c\xcd\x39\xcc\x44\xc6\x2d\x9d\xca\x6a\x5a\x13\xfd\xb5\x03\xf8\x13\x62\x04\x1f\x9f\x3d\x03\x00\xc0\xfe\x57\x4a\x2e\x45\xca\x35\xb0\x24\xe1\x5a\x83\x91\xc0\x40\x73\x13\x63\xe1\xe7\x71\x0a\x9a\x68\x03\x52\x85\xfe\x9e\x42\x70\xc8\x87\xf3\x21\xb0\x02\xde\x9c\xdf\x1c\xb5\xc8\x65\x90\x01\x44\x61\xb8\x9a\xb1\x84\xe3\x18\xa5\x1d\xb6\x1e\x35\x00\x44\x9e\xa0\xf1\xc0\x2c\x98\x01\x61\x40\x57\x25\x32\x9d\x1e\xfa\x36\xf4\x3f\x4e\x2f\x0c\x5e\xc3\xbe\xe6\x5a\x66\x4b\xae\xe0\x23\xb5\xf2\x2d\x67\x55\x01\x73\x6e\x68\xfa\x87\x47\x63\x78\x7f\xb3\x2e\xf9\xcf\x9d\x26\xca\xf6\xc6\x66\x87\x1f\x08\x8d\x31\x60\xcb\xa3\x31\x9c\x16\x6b\xcb\x19\xdf\x53\xaf\x4f\x35\x09\x4f\x61\xae\x64\x55\x22\xc5\x68\x91\x1d\x10\x85\x53\x4e\xf9\x3d\x4f\x61\xba\x86\x8b\x97\x0f\x42\xff\x4c\x66\x19\x4f\x90\x61\x7b\x26\x32\x95\x4a\xc9\x15\x22\xe9\x9b\x1f\x8a\x74\x0c\xef\x2e\x0a\xf3\xe2\xdb\xa3\x31\x7c\xfd\xd1\x3f\xff\xd4\x47\x84\x8b\x97\x96\x04\xb6\xfd\xcf\xed\xe9\xbc\x39\xbf\x41\xd0\xb0\x52\xac\xd4\xc0\xb2\x0c\xce\xa4\xf2\x6b\xc2\x32\x59\xcc\xe1\x56\xa4\xb7\x24\x1f\xb7\x55\x85\x5f\x67\x82\x67\xa9\x1e\xd0\x23\xa1\xa1\x42\xe1\x0d\xeb\x29\x61\x2e\x96\x1c\x19\x58\x22\x43\x18\x0e\xa5\x48\x4c\xa5\x38\x12\xcc\xf2\xcb\x10\x5e\x4b\x6d\xf0\x9b\x06\xbd\x90\x55\x96\xb6\x98\x27\x40\x43\x2c\xba\x84\x74\x6c\xe9\x31\x6f\x52\x2c\xe3\x06\x6a\xf2\x74\x5e\xe1\x0c\x36\xbe\x4c\x85\x2e\x33\xb6\x1e\xc3\x4b\xfb\xe5\xfb\x4e\x0b\x7e\x6f\xb8\x2a\x58\xf6\xee\xfa\x72\x0c\xaf\xea\x1f\xdd\x96\x49\x58\xd2\x97\xcc\xb0\x31\x62\x7b\xd6\x78\xb4\xb5\x8b\x47\xa4\xd9\x6b\x13\x56\x4a\xae\x59\x66\x04\xd7\x63\xb8\xf6\x5f\xbb\xad\x8c\x62\xc2\xe8\x31\xdc\xd0\xff\xdf\x3f\x0b\x0d\x44\x21\xcc\x61\xf8\x45\x4f\x52\xf0\x44\x1a\x34\x5e\x20\xf9\x36\xbc\x72\xc4\x83\x9a\x7a\xcd\xf7\x11\xe9\xa0\x49\xbb\x66\xbb\x26\xe1\xa0\x8f\x72\x1b\x3b\x04\x14\x7a\xe9\xd6\xec\x16\x88\x06\x31\xd5\x9a\x6d\xda\x24\xf3\xcf\x8f\x22\xa6\xc3\x8f\xe6\xd9\x6c\x28\x52\x98\x80\x48\xbb\x2f\x88\x68\x13\xa2\x5d\xf7\xa5\x27\xdb\xc4\x13\xb0\xdb\x24\xa6\xdc\x24\xa6\x63\xb7\x69\x8b\x78\x93\x16\x35\xb7\x76\x08\x88\x74\x9e\x75\xbb\xd5\xc4\x9b\xd4\x84\xec\x36\xb3\xf4\x83\x89\x23\x64\x68\xf0\xa9\xad\x85\x7e\xe4\x59\xc9\x15\x69\x0f\x6e\x9c\x9a\x20\xe9\x6f\x08\x3f\xb6\xfc\x5b\xc9\x14\xcb\x49\xc4\x6f\x16\x9c\xda\x89\xb4\xfd\x76\x19\x29\xcb\x31\x9c\x82\xe2\x64\x71\xad\x31\x42\x93\xe3\x95\x76\x50\xca\x35\x04\xc5\x4d\xa5\x0a\x38\x0d\xfa\xc5\xaa\x9b\x8e\x16\x72\xea\xd5\xb5\x8a\x54\xf2\xa0\x35\x7c\xa4\x9f\x8f\x2c\x6b\xb6\xd4\x16\x0a\x67\x31\x23\x6b\x05\x93\x46\xe7\x61\x6c\xa1\xd0\x32\x7d\xe7\x7a\xff\xf5\xf0\xe8\xa8\x96\xdf\x59\xe8\xfe\xd5\x04\x0a\x91\xb5\xb8\xd3\xcd\xc8\xb5\xf9\x0a\x98\xfe\xca\x63\x11\xad\xc8\xb3\x56\x73\x3f\xb1\xae\x62\x10\x69\x57\x29\x8c\x9b\x78\xe3\xa3\x5e\xf5\x30\xb6\x8c\x31\xe7\xc6\xf1\xd6\x61\xdc\xef\x68\x9b\xca\xf0\x1d\x23\xd5\xb1\xad\x73\x47\x8f\xf8\xfe\x1d\x7d\xb2\x27\x94\xa0\x5c\xfa\x01\xed\x9e\x4e\xac\x71\x3c\x8c\xa0\x79\xb6\x75\x74\x62\x54\xf7\xb2\xfa\xa8\xd9\xa5\x56\x4e\x6d\xe1\xf2\x98\x0b\xf4\x2b\xa7\x4c\x8b\xc4\xb9\xa7\xe4\x71\x15\x49\x56\xa1\x47\x88\x62\x51\xb0\x9c\x0f\x20\xe5\x3a\x51\xa2\x24\x77\x84\x15\x91\x6d\x5f\x54\xf9\xb4\x60\x22\x83\x19\xfa\xa1\x05\xc8\xe9\xbf\x78\x62\x9c\x39\xb7\x3f\x36\x58\xf4\xed\x96\xdc\x23\xf8\xb1\x66\x42\x1b\x48\x58\x8c\xd0\x73\x40\xec\xdc\x70\x71\x9b\x56\x7b\xa1\xad\x73\x02\x2b\x91\x65\x30\xe5\x9e\xeb\x78\x8a\x91\x45\x26\xb4\x73\xf4\xcd\x82\x2b\x3e\x43\x3f\xc7\x62\xdb\x00\x33\xa5\xa7\x8a\xd4\x50\x22\x8b\x44\x68\xde\x3f\xa6\x37\xac\x88\xe3\x18\x03\x09\x51\xcc\x9b\x33\x38\x85\x95\x12\xc6\xf0\xa2\x41\xd3\x27\x9a\x0e\x83\x94\x1b\x26\x7c\xe4\xd1\x04\x3b\x68\x80\xd2\x92\x5c\xf4\x29\xa7\x18\x06\x96\x5c\x4d\xa5\x0e\x4e\x3c\xa0\xd2\xa4\x20\x03\x44\xa1\x0d\x67\x14\x94\x30\xd0\xa2\x98\x67\x1c\x32\x51\xf0\xa3\xed\x14\x88\x66\xb7\x89\x10\x3a\x47\xdf\xb2\x66\xa1\x10\x16\xb1\x47\xd2\xc4\xf1\xd9\x14\x7d\xcd\x15\x9f\x1e\xcf\x94\xe0\x45\x9a\xad\x29\x26\x82\x43\x31\xe4\x14\x28\x0d\xe0\xea\xcd\xdf\x8f\x1a\x40\x88\xef\x1d\x3d\xba\x0c\x32\xc0\x09\xdf\x41\xa9\x38\xf9\xc0\x03\xe0\x26\xd9\x3e\xfb\x30\xa9\x28\x6c\xf8\x78\x2e\x32\xfe\x69\x9b\x8f\x15\x73\x4d\x4b\x55\x76\xa9\xd9\xd2\x07\x9b\x07\xf4\x4d\x7a\x3d\x14\x12\xa6\x09\x8d\xdc\xe3\x88\x44\x1c\x3a\x89\x71\xe8\x31\xeb\x61\x15\x27\x35\x2e\xfb\x1a\xf7\xa0\x8d\x90\x83\x29\x80\x66\x33\x0e\x2b\xe7\x65\xf4\x98\xfa\xa7\x30\xe6\x05\x48\x9a\x0b\xcb\xc2\xf8\xdb\xcd\xba\x57\xe7\x1f\xb6\x1b\x73\xef\x5a\x46\xd4\x16\x33\x62\x8a\xe5\x3e\xd6\xdc\x75\x47\x6b\xde\x5a\x2f\x0f\xc5\x81\x00\xa6\xbf\x8f\xd4\x24\xb4\x3e\x6e\x9a\xcb\xc6\x8b\x4f\xcf\xba\xdf\xbc\x2b\xe0\x96\x2b\x5a\xa4\xbf\xf3\x82\x2b\x91\xc4\x71\x3b\x8a\x49\x9d\xbd\x00\x66\x25\x4b\x1b\xa9\x78\x0a\x28\xb3\x0a\xe4\x6c\x06\xc9\x82\x89\x62\x08\xc8\x7f\x75\xe4\xe6\xc4\x0b\x63\x43\x5c\xa6\xb0\x66\xda\x26\x2e\x34\x3a\x49\x29\x97\x56\x1d\x4b\xd4\xc7\x90\xf3\x54\xb0\x8d\x36\xa2\xc6\x0b\x07\xea\x09\x93\x2b\x25\x30\xce\x75\xda\xa7\x35\x3b\x72\x8e\x8c\x04\x7e\x5f\xa2\xe2\x73\x53\xb1\x06\xd0\x27\x43\xc4\x34\xe3\xc0\x48\xed\xff\x78\x73\x73\x05\x87\x52\xd1\x97\xb7\x47\xf0\xee\xfa\x72\x23\x62\xd8\x04\x51\x1a\xf7\x21\x46\x21\xa7\xca\xba\x4a\x91\xf4\x41\xf4\xa6\x57\x5e\x2b\x85\x12\x56\xa9\xac\xcf\x4d\xeb\x9d\x77\xbf\xe7\xe7\x81\x6d\x16\xd1\x7e\xfa\xd4\x4b\x7d\x71\x75\xfe\x36\x50\x80\x7e\xb9\x75\x04\xa6\x78\xbd\xba\x94\xfb\x30\x0b\x2e\x14\xe5\xa2\xd0\xfa\x8b\x94\x17\x46\xcc\x04\x57\x70\x78\x76\xf1\xf2\x28\x00\x51\x8c\x56\xdd\x2c\x18\x99\x32\xa1\x78\x62\xe0\xdd\xf5\xc5\x10\x4e\x21\xc9\x04\xf6\x8d\x12\x79\xc4\x50\x95\xe6\xd6\x9b\x38\xbb\x78\x19\x67\x1c\x66\xa2\x48\x89\x91\x32\xc9\xc8\xb8\xbb\xec\xd8\x52\x30\x5c\x4d\x42\x77\xce\x0c\x5f\xb1\xf5\xc6\x65\xc4\x46\x8d\x65\x6c\x98\x8c\xb3\x8b\x97\xc8\x28\x08\xba\x67\x62\xe8\x0e\x11\x5e\x34\x92\xcd\xc9\x45\xbd\x1b\x90\x1a\xb9\xcc\x54\x26\x7a\x28\xca\x99\x1e\x0a\x39\x42\x5f\x83\x97\x46\x8f\xdc\x08\xc7\x2c\x4d\x15\xf2\x65\x31\x1f\x6d\xb5\x3f\x09\xba\xdf\x7d\x56\xf7\x8a\x99\x05\xf1\x77\xa4\xfe\x4a\x7c\xe6\x14\x27\x2d\x72\x94\x96\x0a\xc4\xb2\xab\x21\xd5\x7a\x2f\x4b\x2c\x34\xc8\x22\x5b\x43\xc1\x79\x8a\x86\x74\x56\x03\xa7\x44\xa0\xa6\xd4\xdf\x3e\x40\xf7\x20\x0e\x82\x3d\xd6\x6b\x6d\x78\xae\xb7\x93\x05\x67\xea\xe9\xd2\xce\x76\x44\x24\x1b\x34\x1b\xf6\x0a\x62\x42\x01\x7c\xd2\x17\xbf\x13\x3d\x27\x04\xa3\x4f\x4a\x6b\x52\x55\x85\x4d\xf0\x59\x99\xb4\xbc\x44\xc4\x2e\x98\x11\x4b\x8e\x3a\xa6\x66\xa4\x0e\x0f\x6d\x21\xcd\x42\xae\x8e\x8d\x1c\x39\x6e\x39\xc6\xc7\xc7\xb2\x38\x5e\xf1\xe9\xe8\x0f\x16\xf6\x71\xa5\x32\xbd\x91\xe8\xde\x48\xa2\xbb\xad\xad\x16\x41\x0e\x64\xa2\xc0\xaf\x61\x29\x2b\x25\x36\x92\x7b\x97\x1e\x72\xd6\xcc\xd1\xaa\xa6\xdb\x46\x4b\x76\x80\xb3\x18\x8f\x46\x07\x43\x5c\x78\x66\x0e\xfd\x32\x1c\xf9\x07\x07\xa3\x83\xf0\x1d\x61\x1d\xb5\x6c\x5f\x9f\x1e\xdc\x0c\x75\xb3\x66\xfc\x87\x17\x1c\x32\xc3\xb8\x40\x75\x48\xe8\x93\xd6\x5a\x57\x1c\xf2\x2a\x33\xa2\xcc\xbc\x0f\x5b\x9b\xc2\x95\x40\x89\x43\xe2\x52\x2c\xa3\x40\x8b\x5c\x64\x4c\x45\x69\x7f\x04\xcb\xef\x19\x86\x4c\x28\x83\xff\x1f\xdd\xe1\xe7\x27\x27\xa0\xb9\x19\x12\xfb\x04\x60\xa2\x98\x49\x95\x5b\x95\x68\x73\xaf\xb3\xca\xc6\x63\x2b\x96\x65\xdc\xc5\x37\x39\x53\x77\xdc\x94\x19\x4b\x78\x9d\x47\x47\x2f\xe8\xcd\xf9\x0d\xe4\x62\xbe\x30\x68\x9c\x4b\xa6\x6c\xe2\xdf\x63\xce\x53\x41\xd3\x1a\xc0\x6a\x21\x12\x52\x1d\xab\x05\x29\x74\xff\x6a\x13\x1e\x96\xc0\x3c\xa5\xbd\x8b\x02\x98\x9a\x0a\xa3\x98\x5a\x83\x16\xff\xc6\xa7\x4a\xb5\xfc\xbb\x48\xf3\xbe\xb2\xa0\x77\x45\x7f\x31\x06\xbe\xcd\x79\x4d\xb7\x81\x15\x9c\xc4\x07\x05\x6f\xb9\x19\xc0\x55\xc6\xd6\x03\x78\xcb\x95\xe0\xba\x19\x11\x51\x00\xbb\x76\x9e\xc7\x8a\xad\x31\x0a\x52\x12\x17\xce\x81\x48\x32\xa6\xb5\x98\xad\x01\x23\x6f\x4f\x98\xad\xa1\xdf\xf7\x5d\xfc\x5d\x3f\x28\xaa\x7c\xca\xd5\x96\x20\x87\x66\xc2\x0a\x38\xf8\xe6\x5b\xbf\xf6\x87\x7f\xf8\xe6\xdb\xd1\xf3\x93\x93\xa3\x03\x10\x86\xe7\x03\x1b\xa0\x5b\x40\x42\xc3\x37\xdf\x0e\xbb\xd8\xd0\xdb\x90\xde\xee\xa0\x93\xb3\xfb\x5e\x94\xd0\xb2\xad\x4b\xa2\xb4\x63\xde\xe1\x8e\xa8\x8b\xf4\x3d\xb2\x90\xdd\xd8\x49\x89\x03\x33\x91\x0b\xc3\xd3\x63\x37\x04\x7a\x0e\x7d\xd0\xf6\x98\x2a\x22\x2a\x34\xbe\xeb\xed\x8a\x8d\xac\x58\x55\x85\x1b\xd4\xcf\xcb\xf6\xad\x63\x43\x8d\xf1\x99\x44\x87\x77\x7b\x0c\x97\xb3\x7b\x4f\xb7\xb6\xad\x68\xac\xf1\xa0\x45\xe4\x41\xa3\x67\x8f\x17\x8f\xe8\xf4\x66\xe5\xf0\xc3\xb4\xe6\xca\x1c\xba\xb5\xf8\x6e\x82\xad\xbf\x1a\x40\xce\xb5\x66\x73\x3e\x86\x83\x9b\x7a\xcd\x13\x56\x14\x92\xe4\x76\xae\x38\x33\xde\x75\x32\x6e\x5d\x6d\xab\xaf\x0e\xda\x7a\x30\xfe\xb5\x3b\x08\x74\x63\x4d\x1c\xb8\x6e\x03\x1c\x8a\xd0\xdc\xac\x31\xff\xa9\x58\x89\xf1\x5e\x50\x98\x41\xbf\x78\x49\xa7\xc0\x7a\x87\x3a\xd0\x6d\x7d\x70\x1a\xa9\x95\x63\xab\x56\x30\x5e\x77\xb9\xa8\x75\xc4\xd0\x1d\x69\x0d\x41\xbf\x71\x19\xe3\xa0\x02\x99\x57\x82\x1d\x86\x40\x05\x77\x29\xb4\x19\xc3\x7b\x87\xd1\xcf\x2d\xbe\xf8\xd0\xd7\xa6\x7f\x67\xc0\xb5\x83\x49\xe8\xb2\x6f\xb4\x1c\xa8\xf1\xa5\xc2\xe5\x80\xc0\xf6\x78\xd9\x37\xdb\x15\x30\xfb\x76\x8f\x8d\x98\x7d\xff\x3d\x43\xe6\x88\x99\xda\xb2\xf7\x04\x31\xf3\x4f\x76\xff\xd7\x45\xc8\xe8\xf6\x04\x2b\x72\x9c\xf2\x99\x40\x15\xa8\xb9\x12\x2c\xf3\xdc\x49\xcc\x0a\xba\xe4\x89\x98\x89\x04\x79\x31\x00\xbb\xb2\x1d\x35\x2c\xd8\x92\x47\x45\x02\x04\xc8\xcd\x82\xec\x3c\x32\x32\x6b\xc1\x0d\x0a\x2f\x80\x7b\x2b\x73\x54\x0c\x6b\x17\x34\x71\xbb\xdd\xaa\xf8\xbc\x42\xd7\xe3\xe2\x25\xf9\x09\x3a\x6e\x14\x55\x26\xd4\x61\xbc\xb5\x82\x3e\x08\xb3\x7e\xf7\xd0\xba\x8a\x0d\x04\x84\xc6\xd8\x91\x27\xc6\xc6\xfb\x18\xfa\x17\xe2\x97\x8a\x03\xcb\xa5\x0b\xc7\xc9\xec\x92\xbd\x25\x54\x50\x7f\x8b\xc2\xca\xa5\x23\xda\x26\x95\xf0\xd6\x0e\xd5\x0d\xad\x37\x19\x3c\x27\x9f\xcd\xd7\xfd\x29\xb1\x0d\x0a\x6f\x87\x58\x3a\x8c\xbe\x94\x50\xba\xe1\xb7\x8b\xa4\x6d\xb4\x4b\x20\x6d\xab\xc7\x8a\xa3\xed\xbd\xa7\x30\x76\x96\xf1\xa9\x45\x91\x78\xc9\x0a\x9e\x8f\xd5\xf3\x52\x6a\x36\xc5\x30\x97\x36\x5a\xd6\x75\xdd\x11\x35\x9e\x8b\x25\xd7\x0d\x77\x19\x58\x80\x59\x15\x18\xde\xa7\xcd\x52\x16\x57\x9e\x42\x66\x24\x6c\xe8\x6c\xcc\x2a\x5c\xbb\x51\x5b\xb6\xcc\x27\xdb\x9a\x55\x55\xd7\x3c\xe1\x62\x19\xf2\x09\x1c\xa6\xbc\xe0\x33\x91\x08\x74\xa4\x9d\xef\xe8\xa6\xd1\x4c\x4e\x30\x5a\x6f\x9f\x9d\x48\x14\x37\x3c\x38\x74\x96\xb9\x1c\x60\xf2\x99\xfc\x2f\xda\x48\x5a\x97\xfc\xf0\xa8\x15\x68\x26\x32\xcf\x79\x91\x5a\x91\x3f\x86\x77\x9a\xab\xb0\xad\x43\x65\x49\xa8\x2b\x0a\xbe\xb2\x89\x72\xab\xd2\xce\x33\xb9\xa2\x59\x34\x60\xa9\xe6\x8c\x28\x60\x41\x35\x79\x1b\x76\xbe\xd6\x7e\xd2\x57\xd5\x34\x13\xc9\x15\x33\x8b\xc3\xa3\x5b\x5b\x5b\x52\x48\xd3\x80\xe6\x35\x59\xca\x67\xac\xca\x4c\x3d\x66\x3d\x25\xeb\xaa\xd2\x76\x09\xcb\x32\xb9\xc2\x3e\x8a\xca\x9c\xaa\x32\x65\x86\xb7\x5c\x02\x0e\x09\x2b\xd9\x54\x64\xc2\x50\x42\x9a\x82\xdd\x8a\xaa\x55\xb0\x0b\x29\x45\xda\x31\x99\xbb\x05\xab\x9b\x77\x74\x91\xc7\x61\x0c\x67\xa1\xd1\x77\x5f\x9f\x16\xeb\x6b\x27\xd1\x1f\x1b\xab\x3d\xf4\x13\xff\xf4\xd7\x26\x6f\xbc\xb6\xde\x92\xe0\x2a\x64\x4f\x13\x96\x25\x55\x86\x74\x47\x04\x59\x2e\xab\x82\x02\x37\xcd\x32\x0e\x4b\x96\x55\x1c\x8c\x62\x85\x9e\x71\xa5\xa8\x47\x73\x11\x1c\x0f\xd6\x44\x7a\x23\x0d\x87\x63\xb8\x30\x91\xa3\x3c\xe5\x66\xc5\x79\x01\x27\xc3\x13\x22\xfe\xf3\xe1\x49\x03\xca\xab\x7b\xec\x31\x73\x81\x6c\x18\x57\x68\xb8\xb7\x21\x67\x8d\xb6\xd0\x70\x32\xfc\x5f\x2f\xb0\x69\xb1\x91\x69\x6d\xf7\x95\x1f\x9e\x3a\xfc\x09\xee\x87\x5d\x39\x61\x59\xb6\x86\x92\xab\x84\x17\x86\xcd\x39\xb1\x7a\x30\xba\x76\xe3\xc6\x70\x95\x6b\xa4\xc8\x94\x69\xa1\xa1\x94\xa2\x30\x4d\xf7\x4f\x14\xa0\x65\x26\x52\x5c\xe8\x29\x43\xba\xea\x1c\x3d\x3f\x5f\x32\x87\x91\xae\xc8\x90\x1f\x52\x52\xcb\x12\x2d\xa1\x86\xdb\x77\xe7\xe2\xfe\xc5\xb7\xb7\x5d\x57\x92\x65\x8a\xb3\x74\x1d\xca\xd5\xac\xc0\x46\xc3\x13\xfb\x24\x4c\x23\x69\x13\x86\x3f\x44\x0b\x27\x59\x72\xc5\xac\x61\x67\x8a\x03\xba\x10\x8a\x67\x6b\x48\x39\xce\x47\x14\x42\x1b\x97\x90\x9f\xa3\x63\x1b\xb5\x46\xd3\x6d\xc7\x6d\x0a\x48\x89\xdc\xf2\x7f\x3c\x02\x72\x06\xa5\xe2\x89\xd0\x42\x16\xdd\x60\x31\xa9\xcc\x18\xec\xf4\x9a\x0c\x18\x32\x1e\x8d\x7d\x28\x5b\xd5\x69\xb3\xfa\x56\x70\x70\x4a\x38\x04\x5b\xfb\x3c\x91\x5b\xe7\x41\x47\xca\x14\xcf\x2c\xea\x0b\x51\x06\x4e\xc3\x17\xb7\x36\x6b\x71\xeb\x77\x65\x51\xad\x0e\x5c\x70\x8e\xee\xc1\x1c\x78\xa6\xdb\x52\xeb\x1c\x79\xb9\x2a\xb8\x72\xae\xfc\x8a\x15\x14\xe7\x59\xcf\x6a\xdd\x9d\xed\xd6\x1d\x4a\x72\x17\x1e\x2f\xbf\x83\x98\x96\x83\xbe\xa1\xda\xd6\xb1\x54\xbc\xc7\x0c\x26\x95\x81\xbf\x4e\x48\x02\xbf\xfe\x9a\x7e\x7d\x37\x41\x39\x84\x31\x1c\x9c\x55\xc6\x89\x4c\x2d\xb2\xa2\xc0\x47\x22\x05\xc5\x8a\x39\x07\x31\xe4\xf0\xfe\x64\xf0\xfc\xe7\x83\x5d\x21\x60\x50\xcb\x93\xa0\x14\x7a\x72\x9e\x15\xc6\x2b\x49\x65\xba\xaf\x76\x6f\x15\x3e\x20\x28\xf4\x26\xd2\x56\x9d\x86\x0e\xaf\x63\x9b\x8c\x7c\xf7\x4b\xc5\xd5\xda\x1a\x91\xdb\x50\x35\x71\xeb\x0d\x2d\x55\x24\xa3\x5f\x19\x00\x20\x47\x91\x58\x45\x6e\x69\xc9\xd6\x51\x15\x86\xd5\x03\x92\x38\x51\xf3\xe0\x95\x5b\x4e\xdd\x61\xd2\xb1\x7f\x3b\x40\x55\x8a\xad\x1d\x7b\x2a\x96\xdc\x59\x95\x20\x8a\x54\x2c\x45\x5a\xb1\xac\xa7\x50\xca\x6e\x3c\x51\x1a\xf2\xc8\x0b\xe5\x45\x31\x93\x7a\x0c\xef\x1d\x5d\x7e\x6e\xee\xf8\x38\xcf\xb6\xa7\x5d\x9b\xc7\xd0\x29\x42\xee\xb0\x66\x83\x19\xd0\x55\x4e\xfb\xfa\x59\x46\xbc\x55\x2b\xec\x60\xdc\xfb\xf2\x0b\xb1\x1d\xc0\xcf\x92\xa1\x13\x6c\x58\x76\x46\xfc\x71\xd2\x7a\x8d\x4b\xeb\x0d\x8e\x28\x02\x9e\x3d\xdc\x1e\x01\x09\x5f\xff\xec\xfb\x0e\xdb\x7c\xd7\xe4\x62\x97\x37\x09\xfd\xac\x9c\xc4\x89\x93\xb7\x76\xb2\x61\xfc\xfd\x67\xdb\xca\xa0\xe0\xc2\x6a\x2d\xe6\x56\x5f\x79\x78\xbd\xe2\x62\x47\x9a\x74\x1b\xb5\xf6\x03\xae\xad\x17\x1b\xc3\xa3\x54\x46\x6f\x82\xaa\x15\x02\x50\x26\x35\xce\xcf\xdb\xaa\x0a\x1e\xb1\xb5\xe5\xd3\xfe\x7c\x7f\x14\x1e\xd4\x95\x47\x47\x11\x17\x6d\xd9\x40\xec\x99\x16\x6c\x8b\x91\x6a\x41\xf9\x8f\x86\x49\x75\x94\x74\xdd\x22\xc9\xa6\x40\xa9\xa6\xc4\x8e\x58\xa9\x2e\x13\x7d\x64\xb8\x14\x00\xec\x19\x31\xc5\xba\xa6\x2d\x3f\x4f\xb2\xe7\x6f\x2d\xa9\xdd\x13\x24\x1d\x11\x8c\x0b\xf9\x9e\x24\xcd\x64\x21\x90\xd5\x9a\xfa\x2b\x24\x86\xa9\xac\xac\x06\x41\xce\x37\x5f\xf2\xc2\x54\xe4\xb9\xc5\xb0\x58\x70\xa4\xf5\x4a\x98\x64\x31\x95\x18\x89\x79\x1b\x34\x08\x70\x17\x76\xcd\xfd\x0e\xc0\xb4\x72\x60\x7d\xda\xb9\x46\x2e\x10\x08\x7f\x15\xb2\x55\x63\xd6\xde\xde\xaa\x83\x8c\x10\x63\x79\x84\x30\x9c\x8b\x6d\xe1\x46\x3e\xe9\x8d\x58\xc6\x31\xe8\x8f\x6d\xd2\x8f\x4a\x7a\x39\x72\x61\xdf\xf9\xcd\x75\x3c\x52\xcf\x36\x7c\x70\x6f\x07\x7e\x2b\x9e\x22\x37\x2a\x48\x53\x8a\xeb\x52\x8a\x14\x57\x84\x4a\x26\x90\xb3\x36\x5a\xab\xd7\xd8\xa2\x6d\xa9\x68\x87\xdb\x13\x80\x60\x6c\x54\x16\xc8\x92\x33\xda\x16\xdf\x58\xda\x64\x4f\xc4\xa4\x82\x1d\x53\xcc\x99\xc8\x9c\x6b\x67\x55\x71\x10\xd2\xc3\xf8\x66\xa4\xab\x29\xb5\x60\xda\xf9\x0c\x53\x9e\xc2\x82\xab\xa6\x7f\x17\xf6\x38\xf9\x92\x67\xe8\xf4\x0e\x73\xf9\x6f\x91\x65\x6c\x28\xd5\x7c\xc4\x8b\xe3\x77\x6f\x69\xff\x73\xf4\x4f\x3e\x1d\xfd\x78\x73\x73\x35\xfa\x81\x69\x91\xe8\x0f\x72\xf6\x81\x7e\xbe\xbe\x78\xfd\xea\x03\x69\x9b\xad\xb3\x0a\xb4\xdb\xe0\x0f\xf6\xce\x7a\xd0\xed\xd6\x94\x63\xd2\x94\xd8\x75\x82\xff\xb4\x5f\x84\xce\x93\xf0\xed\x31\x2e\x13\x75\xde\x9e\x45\xa7\x75\xff\x8c\x1c\xba\xe5\x1b\x61\x78\xde\xdd\xf4\xa2\xa7\x63\x78\x4f\x6d\x7a\xb2\xe2\x8d\xd7\xfd\x09\x71\x6c\x02\x93\x16\xfc\x1d\xf6\xc4\x4d\xe9\x0b\x19\x13\x37\xfa\x76\x4b\x62\x1b\xed\x32\x23\xb6\xd5\x63\x6d\x88\xed\xbd\xa7\x01\x09\x6c\x00\xad\xcf\x93\xa5\xdc\x22\x65\x05\x0c\x32\x91\xf0\x42\xd3\x41\x2f\xa9\x48\x45\x19\x19\x24\x5a\x97\xe9\x3d\x09\xb1\x6b\xa5\x47\x4d\x43\x42\x58\xc7\x85\x63\xae\x92\xc4\x57\xdc\x84\x03\x44\x68\x72\x1c\x8c\x74\xa3\xe6\xbb\x74\xa8\x74\xb3\xc6\x88\xc7\x45\xa8\xde\xd9\x20\xfe\x1f\xa2\x02\x9f\xad\x45\x5a\x4d\x68\x74\x04\xc4\xff\xd8\x97\xb3\x3d\xaa\x5f\x88\xb5\xfd\xf0\xdb\x79\xdb\xb5\xda\xc5\xdc\xae\xd9\x63\xb9\xdb\x75\xdf\x93\xbd\xbb\x6b\xfc\x2b\xf0\x77\xa8\x89\x7b\x77\x7d\x69\xe9\x8b\x4e\x8f\xe1\x39\x50\x7d\x7c\x38\xa5\x00\x5a\x98\xda\x10\x37\x12\x26\xc4\xcd\xd3\x75\x5c\xd0\x86\x1c\x7c\xc7\x61\x18\x6a\xd7\x7e\xc8\x64\x82\xd0\xa5\xaf\x85\xa3\xd4\x65\x00\xe7\x16\x56\x2a\x31\x17\x38\x58\x9d\x7b\xb5\x22\x41\xde\x95\x2f\x61\x28\xd9\x9c\xfb\x6c\xb8\x35\xb4\x3a\xec\x7d\xd6\xe5\x2b\x35\xae\x7c\x1e\x84\x74\xb5\x5a\x0d\xf3\x35\x1d\x97\x75\xd0\xec\x51\xdb\x25\x57\x48\xf6\x63\x39\xa3\x77\x35\x94\x4d\xf2\x17\x1d\xd3\x78\x50\x51\xe4\x07\xd8\xa3\x2c\x72\xb2\xb5\x9a\xb1\xb5\x85\x1a\x21\xf2\x85\x24\x2c\x46\x61\xc7\x3e\x6a\x74\xb8\x65\xd7\x56\x6a\x74\x84\xee\xb1\xbb\xa9\x35\x88\x7d\x37\x54\x7b\x57\xf5\xd7\x93\x3a\x9b\x42\xa9\x6b\x8d\x5c\x8d\x21\x55\xa6\xba\x33\xdb\x46\x09\xbe\xe4\xfe\x6c\xe9\xfe\xf2\x67\x24\x68\x6e\xaa\x12\x58\x4b\x2e\xac\xb3\x5d\x2a\x74\x3e\x03\x38\x1c\x11\xa5\x0a\xc7\xb4\xee\x7c\xbd\x19\xb0\x6d\x07\xa8\x73\xda\x28\x22\x5b\x5d\xa3\x59\x04\xf8\x2b\x74\x88\xad\x8e\x71\x96\x4e\xf9\x0d\x99\xb0\xb5\x6a\xeb\x72\xbb\x49\x4e\x07\xe3\xca\xd5\x33\x86\x1f\xad\xaa\x50\x8b\x3d\x45\x6c\xb6\xce\x2b\xaf\x34\xa5\x42\x50\xa7\xd8\x41\x1c\xf5\x7b\x26\x1a\x2a\x86\xfc\xde\x35\x84\x0c\x7b\x92\x55\x64\xf2\xc3\x16\x1b\x4d\xc0\x6f\x9e\xb9\xca\x34\x57\xf3\x66\xcf\x17\xd7\x2f\x3b\x73\x29\x43\x3c\x15\xc7\x56\xad\x99\x28\xb1\x64\x86\xc7\x53\xa9\x03\xd8\xce\x64\x28\xd2\xb5\xf5\x4a\xaa\x01\x26\xda\x03\x32\x92\x16\x3f\x55\x6c\x65\x77\xa9\x29\xaf\x68\x9d\x90\xc0\x1e\x0b\x99\xd1\x3c\x43\xba\xb1\x81\xb7\x1b\xc1\x61\x6e\x31\xdc\xb8\x08\x11\x54\x0a\x8d\x7c\x45\x7a\x23\x69\xe9\x0e\xcf\xeb\x6a\x36\x13\x09\x15\x46\x2b\xce\xd2\x63\x0a\x86\xeb\x73\xfc\x9e\xea\x8d\x61\x7c\xd5\xa9\x86\xc3\x94\x97\x52\x0b\x03\x7f\x76\x87\xc2\xe1\xcf\xee\x64\xf9\x9b\xf3\x9b\xe6\x0e\x60\xb3\xb4\x17\x6d\xcc\x94\x25\x77\x2b\xa6\x52\x4d\x3b\xaa\xcc\x08\x47\x2e\x12\x94\x4e\x3d\x24\x15\x30\x14\xd2\xb8\xfd\x2b\x2a\x2b\xed\xc1\xad\x7d\x7d\xc4\xb0\x96\x13\x47\x9d\x7a\xe3\x75\xb5\xe0\x05\x4a\x2b\x15\x59\x54\x65\x3c\xe6\x90\xaa\xc2\x8a\xe8\x2c\x23\xad\x69\xdd\xc0\x55\x06\xe6\x6c\x1d\x15\x84\x4d\x39\xf0\x5f\x2a\x96\x79\x75\x4e\xd4\x77\x19\x60\xbb\xa7\x74\x6b\x39\xf0\x92\xd8\x08\xb5\xe5\x6d\x57\xe0\x6c\x93\x1a\x6f\x7b\x7d\x40\xab\xf0\x2e\xac\x6b\x87\x37\xdd\x46\x06\x9b\x49\x45\x47\xe5\x6c\xd1\x5c\x59\xcb\xe7\x30\x64\x58\x0a\xd4\x80\x19\x2e\x78\x03\xb8\xe2\xda\x28\x61\x39\x05\xc7\xa1\x05\xc9\x31\x94\xab\x45\x8b\xf6\xfb\xd8\x34\xb3\x85\x9c\xb7\xa8\x24\xdb\x94\xbe\x6d\x6e\xd9\x50\x1b\x9f\xa3\x70\x9b\xb1\xb7\x8d\x3b\x25\x86\xdd\x9b\x0b\x6e\x1b\xa2\x4e\xa7\x02\x7e\xa9\x44\xaf\x9e\x6a\x53\xf6\x69\xc8\x16\x29\x83\x2e\xdd\x1a\xb0\x59\x3f\xdd\xa8\xae\x26\x17\x85\xc8\xab\xbc\xa6\x95\xbb\x32\x43\x45\xf3\xdb\x28\xf4\xdb\xa7\x74\xee\x4b\xc0\xdd\x06\x62\x26\x57\xda\x6e\xa8\xbb\x13\x70\xe8\x4c\xe6\xa5\x59\xb7\xed\x91\xd7\x0a\x88\x80\x37\x03\x64\x03\x1a\xe0\xbd\x56\xee\xd9\xea\xa3\x14\xf7\x2b\x04\x1d\xf3\xea\xe1\xe1\xd1\x18\xfe\xb6\x45\x0c\x8f\xb6\x9d\x5f\xdb\x64\x6c\x9a\x47\xd5\xfa\xd5\x78\xab\xcd\x26\x95\xd9\x07\xaa\x2d\x6c\x7d\x6d\xda\xcb\xd0\x3f\xdc\xf6\x56\xbd\x34\xf3\x2b\xb8\x17\xed\x3c\xa4\xfd\x36\xff\xda\x98\x0f\x85\x7e\x6b\xf3\x65\x87\x72\x66\x11\xfc\xee\xeb\x8f\x3b\x75\xe6\xa0\xab\x56\xbd\x20\x0f\x60\x97\x08\x7f\x42\x27\x70\x0c\x07\x4e\xfd\x92\x64\x90\x6f\xe0\x0e\x09\xef\x56\xd9\x5b\x87\x47\x35\xb2\x0b\x85\x58\x6f\x1d\x74\x89\xd4\x59\xba\x3d\xc9\xe4\x85\xb8\x07\xbf\xee\x14\xf6\x26\x93\x03\xba\x0f\xa1\x1e\x84\xc0\xc3\x08\x35\xdc\xb9\xdf\x1b\x89\xea\x24\xfa\xde\x6d\x58\x4b\xeb\xa4\xfe\xda\xd3\x2c\x12\x58\x98\x34\xe4\x77\x13\xcc\x1a\xf1\x49\xfb\xc1\xa6\x2e\xf5\x22\x4f\xda\x0f\x36\xa3\x54\xb7\x89\x10\xdb\xd6\xb1\x57\xce\x27\x5b\xa5\x7f\xdf\xc0\xb3\xeb\xfa\x53\xf8\xb9\xf2\xbb\xc4\xb4\xa5\xe1\x22\x21\x66\x1d\xc0\x34\x54\x5f\xfc\x67\x02\xd3\x2e\x8a\x3b\x6f\xbb\x68\xdd\x9d\xb0\x23\x48\xed\x5e\xde\xf2\xc8\x50\xb5\x03\x68\xcf\x80\x75\x5b\xfc\xe5\x3f\xff\xb1\xb0\x15\xed\xf6\x42\xae\xa8\x2a\xc8\x9b\xeb\x3f\x46\x87\x66\xeb\xd4\xcc\x5e\xe1\xab\xbd\x69\xa9\x00\x9f\x9c\x69\xdc\xd6\x40\x07\xfa\x45\xa2\x7d\x11\x60\xc7\xa7\x70\x11\xe6\x94\x67\xb2\x98\x23\xbc\x3d\x63\xd8\xce\x29\x64\xf4\xe5\x59\xde\xf1\xd6\x08\x6b\x72\xdc\xdd\x21\x7b\x5b\x26\xe4\x86\x6d\xa7\xa1\x60\x8f\x0b\x15\xe0\x65\x54\x78\xd2\x37\x5a\x1f\x4d\x7c\xbc\xba\x6d\xc0\x1d\xf7\x17\x84\xac\x87\xcd\xba\xd1\xa5\x69\x2e\x19\x48\x43\x50\x89\x60\xbc\xdc\x6c\x2a\x2b\xb3\x7b\xd8\x4d\xb7\x49\x35\xc6\x7e\xfb\x4b\xc5\x14\x77\xbb\x35\xf6\x5c\x6b\x23\xe9\xbe\x73\x14\x4d\x00\x2e\x72\x2a\x8c\xa0\x0d\x81\x06\xfc\x1f\x58\x51\x70\xd5\x80\x1f\xaa\x35\x6b\xb0\x83\x76\x1a\x82\x82\x3c\x46\xe7\xbb\xa0\xe0\x4c\xc1\xf3\x6f\x4e\x4e\xee\x5f\xfc\xe5\xa4\x8b\xc0\x94\x46\xd8\x88\xc0\x5b\x99\x08\x47\x5a\x6d\xa7\xc6\x92\x45\x7b\xfc\x3f\x6a\xd0\xb6\xdd\x42\xe6\xbc\x64\x73\xde\x38\x55\x04\x57\xd2\x1d\xe0\xbe\xe3\xeb\x10\xeb\x1d\x88\x42\x1b\x36\x57\x2c\x3f\x18\xc0\x81\x59\x09\x63\xb8\xc2\xaf\xa9\xd0\x89\x54\xe9\x41\xeb\x72\x87\x40\x31\x1a\x49\x8f\xe1\xa3\xe5\x85\xc6\xe2\xfc\x5a\x97\x3a\x6c\x62\x86\x66\xab\xee\x62\x36\xdf\x77\x69\xdd\xea\xbf\x7d\x6a\xbe\xd9\xaf\x7a\x7d\xc4\x03\xee\xb3\x8a\xa6\x0b\x93\x78\xf2\xdd\xa6\xd1\xcc\x61\x12\xd3\xa1\x07\xaa\x25\x02\x42\xb4\xdf\x1e\x67\xd1\xe3\x8b\x2c\xfa\x8d\xba\xb5\xe9\x01\xd8\x17\xb4\xed\x0f\xb2\xeb\xfb\xdd\x7d\xd1\x7b\xc7\xda\x93\x58\xf7\x07\xdd\x8a\xb1\xc3\x38\xf9\xcf\xd3\xdb\x78\xc5\x94\x2d\x1b\xaf\xf5\xbe\x3b\xde\x63\xef\xcd\xb1\xef\x43\x6f\x2a\xba\xb6\x91\xbf\xef\x8a\x5e\x81\x0e\xca\x94\x0b\x3a\x1c\x83\x9a\x89\x8e\x09\xc7\x12\x35\xad\xe8\x6e\xcc\x84\xd5\x27\x70\xa9\xcf\x54\x3a\x97\xbb\xaf\x50\xd1\x0e\xf2\xb1\x95\xdb\xe3\x7e\x04\x77\x36\xc0\xb6\xa2\x3b\x47\x5b\x67\x60\x82\x3a\xc4\xf6\xbe\xbe\xb5\xe7\x94\x6b\xce\xee\x29\x65\x62\xeb\x53\xe5\xcc\x76\xe8\x80\xb1\x07\x25\x37\x01\xe9\xb9\x20\x29\x46\xcd\x1e\x4c\xdf\x71\x1d\x41\x38\xfc\x7b\xc9\xe7\xbc\x48\x99\x5a\x0f\xe0\x55\x89\x11\xd5\x35\x53\x7c\x00\xef\x0a\x34\x61\x68\xcc\xce\xe8\xff\xe6\x29\x60\x77\xf6\x9d\x66\xb1\x8f\x87\xd0\x3e\x27\xda\x24\xd3\xa0\x31\xdf\xde\xaa\xe0\xbe\xe3\xa2\x76\x6d\x26\xf6\xc0\xe8\xd7\x5f\x37\xc8\x32\xd9\x74\x8c\xb4\x64\x85\x48\x0e\x0f\x4e\xfd\x92\x07\xbe\xd2\x7e\xf5\x9a\x97\x7a\x49\x45\x8c\xd3\x39\x2b\xda\xa3\x29\x2d\x3a\xad\x15\x85\xcd\xa7\x41\xe1\x33\x6a\x84\x5b\xe5\x83\x76\x2e\x24\xe7\x5f\xaa\x80\xd0\xa2\xb0\xa3\x7a\x90\x1a\xed\x2c\x1d\xa4\x56\x8f\xae\x1b\xa4\xde\xfb\x16\x0d\xb6\xe5\xde\x7f\x7e\xa5\x9a\x0f\xa7\xee\xec\x86\x41\x7c\x8f\xb0\xdd\x1e\xef\x6e\xca\xb9\x3b\x63\xfd\x42\xbb\xdb\xed\xe4\x2c\xae\x95\xbe\xe3\xeb\x91\xd5\x27\x25\x13\xca\xdf\x44\x4b\x69\x5a\x2d\x73\x1e\x85\x4c\x85\xe1\xf7\xa6\x62\x19\xf9\xaf\x34\xae\xf7\xbe\xb9\x05\xbd\x49\x3f\xd2\x25\x7a\xcd\x30\xa6\x7d\xe7\x00\xf5\x1f\xc2\xa5\xb8\xe3\xf0\x03\x4b\xee\xe6\x4a\x56\x45\x3a\x80\x57\x6b\xae\x07\xf0\x23\x13\x6a\x83\x07\xb9\x31\x82\xc1\x11\xaa\x22\xe5\x2a\x5b\x07\x65\xd3\x18\x6d\xe0\xd9\xd4\xf8\xc7\xf6\xba\x5d\x7b\x25\x1b\x35\x09\x3b\x42\x6e\xf2\x9e\xb7\x09\x58\x17\x17\x7a\x1c\x55\xb2\x35\xf0\x71\xa1\x19\x25\x4c\xa2\x75\xc1\x28\xd5\x9e\x0e\xf5\x63\x58\xa2\xae\xec\xe1\x0b\xa1\x2d\x99\x58\x91\xba\x29\x04\x86\x88\x81\xa3\x39\x24\x17\xbc\x48\xf8\x00\xd6\xb2\x72\x1a\x5a\x7b\xac\x6c\x28\x55\x15\xe2\x1e\x8c\xc8\xb9\x36\x2c\x2f\x6d\xfa\xcb\x1d\xe4\x68\xe0\xc7\x34\x1c\xbc\x64\x86\x1f\xd0\x84\x79\x96\xc5\x63\x95\x19\x33\x68\x88\x49\xef\x25\xb2\xd0\x55\xee\x62\x6c\x4b\x33\xb2\x22\x54\x0c\xef\x8e\x96\x6d\xb6\x77\xd1\x98\xbd\x77\x3b\x78\x09\xc3\xe8\x9c\x65\x5a\x86\xf0\xd3\x16\x6e\x64\x6b\xc7\xf9\xcc\x18\x25\xa6\x95\x69\xdc\xe4\xd2\x64\x06\x2b\x0d\x41\xe1\xf8\x93\x42\x84\x5e\x96\xd5\x10\x34\xe9\x74\x37\x35\xf7\xcc\x2f\x3b\xe5\x10\x9c\xb1\xec\xae\xbe\x7d\x1e\x14\xd0\x96\xbb\x0d\x06\x1d\x4e\x19\xf4\x92\x62\xd0\x86\xf9\xf0\x60\xc1\x2e\xfe\xa4\x65\x6b\xa1\x75\x27\xae\xcb\xe2\x45\xbf\xba\x4d\x9d\x8f\x30\x89\xbd\x2d\xd8\x59\x4d\x49\x1a\xcc\xba\xe8\xae\x7c\xde\x2b\xa1\xdd\x2a\xcb\x75\x74\x1d\xa8\x20\x71\x0f\xad\x15\xc0\xc5\x42\xd5\xa3\xb5\x6c\xec\x4b\x6a\xa7\x57\x5f\xe9\x9e\x5a\x1a\x7f\x4b\xf1\x7b\x6a\xd1\x2d\xc8\x6c\xbd\xef\x5d\xae\xcd\x37\xf5\x36\xdc\xac\xd3\x34\xd5\xb5\xca\xb7\x1a\xd4\xb1\xa1\x43\x6f\x29\x9a\x3b\xb1\x8d\xee\xce\x4a\x53\x53\x7b\x7f\xaf\x15\x4e\x37\x43\xbb\x2f\xcb\xd2\x94\xa7\xbd\x20\xbc\xd5\x65\x69\x4a\x20\x70\x6e\xee\x72\xe6\x2d\x93\x1a\xe2\xc2\x17\xe9\xa1\xd9\x72\xcb\x4f\xd3\xf5\x88\xa6\xf2\xa5\x5c\x0f\x87\xc2\x76\xd7\xc3\x5d\x03\xbb\xc3\xf5\x70\x97\x57\x3f\xd2\xf5\xb0\xbd\xf7\x74\x3d\x3a\x2c\xea\x3f\x4f\xe0\x7a\xb8\x25\x0a\xf7\x68\x61\x20\xc6\xb4\xc8\xe8\x34\xcc\x92\x2b\x43\x17\x18\xd0\x3b\xa6\xa8\x92\xc3\x2d\x3f\xd5\x07\xc4\x37\x2d\x74\x0a\x16\x52\x49\x1a\x97\x54\xac\x8b\xc2\xfc\x55\x3d\xe1\xf6\x27\x94\x6a\x67\x84\x69\x96\xf5\x61\x05\x5b\x5d\xc0\xcd\x42\x86\xeb\x71\x6c\xa9\x06\x0f\xf9\x48\xb3\xe0\xb9\xbd\x17\x49\x31\x3a\xca\x6d\xcf\xed\x39\x04\x37\x71\x14\xce\xc6\x4a\x49\x73\x5e\x53\xee\xa7\x6c\x35\xd2\x4d\x2d\xb2\x51\x6f\x7e\x4f\x5b\x51\xe9\x1b\x96\x73\x3d\x6e\x5e\x1f\x60\x23\x1d\x8b\x8d\xb3\xb4\xfe\x0c\xe7\x2d\x8e\x75\x1b\x80\xf9\x0f\xa5\xd5\x6c\xf4\xaa\xac\x7d\x5a\xb1\x22\x5c\xf6\x90\xa0\x52\xbb\xb5\x78\xdc\x76\xd8\xfa\xc6\x1f\xb3\x60\xd8\xa1\xad\x27\xda\x7c\x8d\xe3\xdf\x48\xc7\xda\x96\x04\x21\x57\x15\x2c\xd3\xa7\x41\x7b\x7e\xef\x6d\x9b\x9f\xbf\x3f\x1a\x77\xd9\x70\x34\x82\x28\x15\x42\x07\x47\xb5\x3b\x39\xea\xa7\x12\x2c\x81\x73\xb7\xec\x69\x70\x51\xdf\xd2\xe5\xf7\xf6\xd2\x61\xcb\x9f\x5b\xb7\xce\xa0\x2e\x58\x91\x66\xdc\x2a\x7a\x22\x2e\xcb\xb2\x35\x1d\x6a\x35\x75\xe3\x7f\x55\x3a\x1a\x9b\xf8\xc3\xc3\x07\x5b\x1c\x30\x8c\xc5\xb5\x31\xd9\xfe\xfb\x84\xd0\xd9\xba\x43\xb4\x1b\x6d\xbf\xea\x11\x46\x24\xea\x50\xf1\x5c\x2e\xf9\xe1\x1d\x5f\x8f\xe1\x6e\xd3\xa5\x41\x91\xf6\xef\x31\x34\x30\x81\xf7\xf5\x1f\xd5\x08\xe3\x13\x78\xe2\x97\xe6\xd0\x01\x02\x4c\xec\x0a\x39\xef\xe3\x2e\x38\x1e\xd8\xf3\xfd\xdd\xcf\x5f\xb5\xfc\x8e\x42\x64\xb5\xcf\x51\x88\xac\x89\x6d\x4b\xc9\x93\x31\xe8\x9b\x80\x67\x46\xcb\x58\xb6\x57\xe7\xaa\xec\xd3\xc8\x14\xb9\x34\x4f\x16\x8a\xb3\xa3\xfc\x7e\x5f\x79\xfb\x4c\xaa\x2a\x1f\xda\xbf\x49\x43\x65\xee\x66\x84\x5f\xa9\x5c\xd6\x01\xf1\x25\xb5\xa3\x6f\xff\xf7\xf3\x17\x61\xd0\x1f\xd6\xfe\x4a\x83\x81\xbd\x99\x9a\x64\x8c\xca\xbb\x9e\x7f\x03\xa5\xcf\x6c\x7b\x44\x12\x99\x4f\x45\x61\x77\x81\x06\x91\x5f\xe1\x8e\xb1\xda\xa3\xe4\x6c\x9a\x85\xdb\x38\x11\x4a\x65\x6c\xc5\x96\xd5\x53\x9a\x76\x7d\x56\xae\x36\x8b\x26\x5c\x5f\x33\x53\x2b\x36\xe9\x2e\x51\xe0\x4c\x93\x96\xb5\x4d\x5d\x86\x86\x3c\x95\x80\x5c\x84\x54\xe8\x7f\x6e\x4f\x7c\x89\x25\x2f\xec\xb9\x6e\xbb\x04\xf6\x9e\x1c\x3f\x1b\x6b\x64\xc9\x91\xd2\xc2\x5e\x80\x17\xdf\x22\x9b\x65\x5e\x31\x39\x0d\xeb\x8f\x2d\xa5\x5c\x0b\xe5\xae\xbe\x1e\xd8\x5a\x6a\x2d\xc7\x4d\x55\xfa\xa7\x87\xfe\xad\x97\xb6\x13\x41\x87\xd4\x2c\x8a\x3d\xc7\xb5\x99\xe6\xe0\x8e\x64\xc4\x7b\xf5\x6f\xce\x6f\xea\x2a\xf6\x71\xa7\x5b\xc4\x8b\xcd\x7e\x45\x56\xfe\x24\x0d\x3f\x93\xf9\xe1\x51\xff\x60\xc3\xa1\x55\x0a\x7f\x1a\x75\x4c\xc6\x0d\x69\x2e\xa5\x0d\x2c\xb9\xd2\x51\x12\xed\xcd\xf9\x4d\xa0\x75\x28\xcc\xf4\x37\x76\xa6\xbc\xcc\xe4\x3a\xca\x50\x87\xbb\x0a\x7d\x97\x82\x14\x0e\x9d\xce\xc7\x28\x30\xca\xe3\xe8\x61\x7d\x65\x11\xd5\x3e\x90\xc3\x13\x33\x8f\x2b\xb8\x2c\xa5\x66\x99\xbd\x9e\xd5\x01\x4d\x65\x52\xe5\xe1\xea\x6f\x5c\xd1\x70\x23\x52\x3c\x80\xbf\x96\x2b\xdc\x22\x80\x9a\xd3\x59\x21\xe2\x3e\x0f\x6f\xae\x58\xd1\xf7\x07\x83\xea\xed\xcb\xee\x41\x81\xfa\xc4\xb6\x23\x54\x40\x21\x08\x7c\x38\xc7\xd1\xad\xf2\xf4\x27\x58\x6a\xbb\xd3\xf4\x93\x2f\xc3\x3e\xe1\x94\xa5\x73\x7f\x1f\x6d\xff\xc5\xe3\x14\x24\x68\x91\x76\x2f\x27\x61\x9a\xfe\x34\x53\x61\x6f\x38\x2f\xfd\xd6\x1c\x83\xa5\xd0\x74\xa0\xbc\xf7\x0e\x75\x87\x5b\x03\xe7\x25\x53\x16\x13\x44\xcc\x6d\x0c\x7d\xbf\x09\xe5\x9e\x54\x6c\x20\x4e\xbc\x06\x31\x9f\xd8\xfb\x32\x3a\x63\x46\xa0\x36\x8f\x7c\x95\x31\xba\xc3\xa3\xc9\x5f\xbb\xa6\xb3\x47\x46\xb6\x37\x28\xf0\x4b\xd7\xb4\x5e\x50\x6f\x23\x39\x2a\xc1\x24\x78\xa1\x8d\x06\xad\x29\xed\xd1\xac\xd5\x24\xb2\x49\xee\xfc\xbf\xbf\x84\xe4\x88\x34\x95\xe6\xe6\x07\x8f\xc4\x61\x56\x53\xad\x77\x36\x31\xba\xd8\xf6\x21\xa3\xbc\x6c\xce\x64\xe7\x58\xdd\x99\x7f\xc6\x88\x87\x1f\xf6\xb9\x28\x63\xef\x54\xf2\xf6\xa1\x4b\xae\x34\x7a\xbe\xef\x34\x3f\x3c\x1a\xf7\x2b\x84\x0e\x83\x78\x97\xe2\xe0\xcd\xe5\xd5\xf1\xd5\xab\xeb\x56\xba\x3c\x3a\x1a\xbf\x37\x1e\x4b\x69\x44\x31\xbf\x26\x19\x7a\x0c\x22\xe7\x97\xc7\x3f\xfd\xe3\xe6\xd5\x13\x60\x42\x7b\xf9\x0a\x7d\xd3\xcf\xc2\xe6\xec\x1f\xaf\x9f\x00\x19\x96\xda\x6b\xfa\x58\x76\x66\x8f\xfa\xbd\xba\x2f\xb9\x12\x18\x3c\x3f\x1e\xbb\xcb\xab\xe3\xd3\xcb\xab\x27\xc0\x0e\xe9\x84\x3e\xbd\xd0\x9f\xb5\x76\x97\x57\xc7\xaf\x5f\x5d\x9f\xfd\xb8\x3f\x46\xee\x3f\xef\xc1\x14\x59\xf9\xce\x88\x6c\xe3\xd8\x91\x5d\x82\x49\xd4\xe4\xf0\x68\xd8\xe0\xff\x61\x93\x0b\x87\x7b\x50\x3f\x8e\x78\xdc\x10\xc3\x4d\x6a\xca\x1d\x9c\x6e\x9c\x94\x3e\xda\x04\x61\x8b\x0a\xda\x01\xa7\x1f\xc8\xe1\x01\xa5\xeb\x82\x63\x40\xd7\xbb\xd1\xcd\x4c\xd5\x9a\x2b\xb8\x72\x74\x80\x77\x9a\x83\x9d\xdc\x00\x7e\x22\x72\x84\x9f\xe8\xa8\x9c\x9e\xbd\x72\xbf\xa3\xd5\x72\x2b\x15\xdb\xa3\xee\x0a\xa1\x07\xf7\x1a\x19\xe6\xc9\x97\xa9\x97\x0d\x7f\x6f\x0b\x43\xa4\xfd\x8c\xa5\x21\xe7\xfa\x89\x17\xa6\xab\x4a\x7f\x6f\xab\x72\x26\xf3\xfc\x91\x8b\x72\x9a\x3c\x95\xb8\xec\xa1\xc6\x7e\x87\x32\x54\x6b\xb2\xcf\x17\xa0\xd3\xe4\x69\xe4\x67\x9f\x95\xfa\x9d\x09\x55\x7b\x99\x3e\x43\xa2\xd0\x47\xf8\x75\x2c\xd0\x7f\x25\x6c\x0f\x7d\xf8\x94\x02\x87\x4b\xf9\x6b\x58\xac\xff\x0a\xe0\x43\x57\xf1\xf3\x2c\xdc\x63\x16\xf0\x77\xe4\x95\x3f\xde\xdb\xbe\xe2\xea\xb3\x85\xe3\xb7\x42\xc5\x1e\xb6\x7e\x8c\x87\xfc\x18\x7a\x36\xd5\xcb\x6f\x85\xa0\x0d\x95\xf0\x50\x52\x3e\x52\x6d\xff\x76\xb5\xee\x67\x68\xd0\x47\x7b\x33\xbf\x69\x67\xe4\x41\x8e\xc5\xa7\x67\xff\x13\x00\x00\xff\xff\x9b\xe3\x8e\x54\xf5\x83\x00\x00" func metadataviewsCdcBytes() ([]byte, error) { return bindataRead( @@ -109,7 +109,7 @@ func metadataviewsCdc() (*asset, error) { } info := bindataFileInfo{name: "MetadataViews.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xce, 0x2, 0x64, 0xcf, 0xd0, 0x3f, 0x3b, 0x49, 0x7e, 0x51, 0x36, 0xf3, 0x27, 0x2e, 0x48, 0xad, 0x45, 0xaf, 0x87, 0xd3, 0x6e, 0xc7, 0xb6, 0xa6, 0xe6, 0x2d, 0xbc, 0xde, 0x8c, 0x40, 0x6b, 0xbb}} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xaf, 0x96, 0x8d, 0xfc, 0x4c, 0xb, 0x98, 0x4c, 0xe0, 0xf, 0x24, 0xc3, 0xba, 0xf0, 0xf3, 0xda, 0xd2, 0xb9, 0xf6, 0x2c, 0x91, 0xdc, 0x47, 0x8f, 0xec, 0x8d, 0xdf, 0xf, 0x51, 0x33, 0x8a, 0xdf}} return a, nil } diff --git a/lib/js/test/Makefile b/lib/js/test/Makefile deleted file mode 100644 index a1575da1..00000000 --- a/lib/js/test/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -.PHONY: test -test: - npm test - -.PHONY: ci -ci: test diff --git a/lib/js/test/babel.config.json b/lib/js/test/babel.config.json deleted file mode 100644 index 394c5435..00000000 --- a/lib/js/test/babel.config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "presets": [ - [ - "@babel/preset-env", - { - "targets": { - "node": "current" - } - } - ] - ] -} diff --git a/lib/js/test/flow.json b/lib/js/test/flow.json deleted file mode 100644 index 2575fd69..00000000 --- a/lib/js/test/flow.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "emulators": { - "default": { - "port": 3569, - "serviceAccount": "emulator-account" - } - }, - "contracts": { - "FungibleToken": "../../../contracts/utility/FungibleToken.cdc", - "NonFungibleToken": "../../../contracts/NonFungibleToken.cdc", - "MetadataViews": "../../../contracts/MetadataViews.cdc", - "ExampleNFT": "../../../contracts/ExampleNFT.cdc", - "NFTForwarding": "../../../contracts/utility/NFTForwarding.cdc" - }, - "networks": { - "emulator": "127.0.0.1:3569", - "mainnet": "access.mainnet.nodes.onflow.org:9000", - "testnet": "access.devnet.nodes.onflow.org:9000" - }, - "accounts": { - "emulator-account": { - "address": "f8d6e0586b0a20c7", - "key": "16c90058492ffd0a241fd37fd00a1e4873135f9a5c630e63e22069e60dd309ff" - } - }, - "deployments": { - "emulator": { - "emulator-account": [ - "FungibleToken", - "NonFungibleToken", - "MetadataViews", - "ExampleNFT", - "NFTForwarding" - ] - } - } -} \ No newline at end of file diff --git a/lib/js/test/jest.config.json b/lib/js/test/jest.config.json deleted file mode 100644 index 213ea166..00000000 --- a/lib/js/test/jest.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "testEnvironment": "node", - "verbose": true, - "coveragePathIgnorePatterns": ["/node_modules/"], - "testTimeout": 110000 -} diff --git a/lib/js/test/package-lock.json b/lib/js/test/package-lock.json deleted file mode 100644 index 468866eb..00000000 --- a/lib/js/test/package-lock.json +++ /dev/null @@ -1,18617 +0,0 @@ -{ - "name": "test", - "version": "1.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "test", - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "@onflow/flow-js-testing": "0.3.0-alpha.14", - "package.json": "^2.0.1" - }, - "devDependencies": { - "@babel/core": "^7.18.10", - "@babel/preset-env": "^7.18.10", - "@onflow/flow-js-testing": "0.3.0-alpha.14", - "babel-jest": "^28.1.3", - "jest": "^28.1.3", - "jest-environment-node": "^28.1.3" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", - "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helpers": "^7.19.4", - "@babel/parser": "^7.19.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", - "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.4", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", - "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.19.4", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", - "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", - "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", - "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.6", - "@babel/types": "^7.19.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", - "dev": true, - "dependencies": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", - "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", - "dev": true, - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.13", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", - "dev": true - }, - "node_modules/@onflow/config": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/config/-/config-1.0.4.tgz", - "integrity": "sha512-Bw7OYd7IgTJa56ZDF6e2oGiuEM6kV3QAZbuKs8dXXqyUmvlVo6ImiXv9eqp9JNCP2AlK4m0LaW+3NnlpUqraZQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/util-actor": "^1.1.2" - } - }, - "node_modules/@onflow/fcl": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@onflow/fcl/-/fcl-1.3.1.tgz", - "integrity": "sha512-A01c1kh892uJZ7+4UbkoafMd0iLzCwNZbLvl+15mMSHr2MUDLV/y7E3v8YZZW2Ltp7vKrqtONoppHyksNEtyZg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.3", - "@onflow/interaction": "0.0.11", - "@onflow/rlp": "^1.0.2", - "@onflow/sdk": "^1.1.2", - "@onflow/types": "^1.0.3", - "@onflow/util-actor": "^1.1.1", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "@onflow/util-uid": "^1.0.2", - "node-fetch": "^2.6.7" - } - }, - "node_modules/@onflow/fcl-config": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@onflow/fcl-config/-/fcl-config-0.0.1.tgz", - "integrity": "sha512-umvYsAwejX2yGJ5OFxM1dEaKmFEXf+34f4rJfVkfEYztgJqLkUbBkEB8HQsI8M78QUpWkWuNArqwbFvFerBbHA==", - "dev": true - }, - "node_modules/@onflow/flow-cadut": { - "version": "0.2.0-alpha.8", - "resolved": "https://registry.npmjs.org/@onflow/flow-cadut/-/flow-cadut-0.2.0-alpha.8.tgz", - "integrity": "sha512-gKVhHXhlE46zM16BueaK4ysIxzqXWC2/Tar5vJPwsh2KptnDeNCL4yQ3RM56GSEWElxBLNCARJB7UuChgPfzKQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "0.0.2", - "@onflow/fcl": "^1.1.1-alpha.2", - "elliptic": "^6.5.4", - "esm": "^3.2.25", - "rimraf": "^3.0.2", - "rlp": "^3.0.0", - "sha3": "^2.1.4", - "simple-git": "^2.40.0", - "yargs": "^15.4.1" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/@onflow/config": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@onflow/config/-/config-0.0.2.tgz", - "integrity": "sha512-H/+yrAalzEnMWkubiWsDdWytKSzd+OfRCddTlaRUelxfXhcfw2QWegH9N8EzeKfKXcQ6PLzvu9vQwhFxCZTE8Q==", - "dev": true, - "dependencies": { - "@onflow/util-actor": "0.0.2" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/@onflow/util-actor": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@onflow/util-actor/-/util-actor-0.0.2.tgz", - "integrity": "sha512-NV3zPXQue3FqVgcIIMo6ifJOiP3hVSQTaR4ZrWLFU5iAZ/L73cTtBMbCB4BUFOe20ALtF2c9PFmpNVowCYV+nw==", - "dev": true, - "dependencies": { - "queue-microtask": "1.1.2" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@onflow/flow-cadut/node_modules/rlp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-3.0.0.tgz", - "integrity": "sha512-PD6U2PGk6Vq2spfgiWZdomLvRGDreBLxi5jv5M8EpRo3pU6VEm31KO+HFxE18Q3vgqfDrQ9pZA3FP95rkijNKw==", - "dev": true, - "bin": { - "rlp": "bin/rlp" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/@onflow/flow-cadut/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@onflow/flow-cadut/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@onflow/flow-js-testing": { - "version": "0.3.0-alpha.14", - "resolved": "https://registry.npmjs.org/@onflow/flow-js-testing/-/flow-js-testing-0.3.0-alpha.14.tgz", - "integrity": "sha512-+D33QB0YD1MQj0AUWXuXXLMrSbPfj4ywFh8DWszxpl3njDYCO8QtGZS6Ixq4IG1SnRYOs5c0ZwDa10UVTF9ePQ==", - "dev": true, - "dependencies": { - "@onflow/fcl": "^1.2.1-alpha.0", - "@onflow/fcl-config": "^0.0.1", - "@onflow/flow-cadut": "0.2.0-alpha.8", - "@onflow/types": "^1.0.3-alpha.0", - "elliptic": "^6.5.4", - "esm": "^3.2.25", - "jest-environment-uint8array": "^1.0.0", - "js-sha256": "^0.9.0", - "js-sha3": "^0.8.0", - "rimraf": "^3.0.2", - "rlp": "^2.2.6", - "yargs": "^17.0.1" - }, - "bin": { - "flow-js-testing": "bin/index.js" - } - }, - "node_modules/@onflow/interaction": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.11.tgz", - "integrity": "sha512-Xuq1Mmx6Wyba/F/L+QLQs0yJeQDsIDwy5SKk5vrCuVgIj0yD8k506g5L8ODrbM1LWll8i0tQsoOi0F85vNl5sA==", - "dev": true - }, - "node_modules/@onflow/rlp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/rlp/-/rlp-1.0.3.tgz", - "integrity": "sha512-Rx2BlP8FXwIe1yA8VlLtz5pN92yBECYtZ9d0BV4eWnvCTtNe1l5jV6i7nh9WB9Pn2Sndrb4TzGcY8Ftx1Rxf8g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "buffer": "^6.0.3" - } - }, - "node_modules/@onflow/sdk": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/sdk/-/sdk-1.1.2.tgz", - "integrity": "sha512-HNfQ6Q91FfFwd2g1wa/YHvmv6BYeXGONkEJyfOaoPRIbp3lG9W35HYX7Yvgtn7fvcQG+TRL8n386mzJ6Vn4dmA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.3", - "@onflow/rlp": "^1.0.2", - "@onflow/transport-http": "^1.5.0", - "@onflow/util-actor": "^1.1.1", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "deepmerge": "^4.2.2", - "sha3": "^2.1.4" - } - }, - "node_modules/@onflow/transport-http": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@onflow/transport-http/-/transport-http-1.5.0.tgz", - "integrity": "sha512-CGgfPC1kI+ssqDgFXxGgKHLVtu1tCGtyGJiS/fplyVun9RC7AwEp2KkjTP2dxRlto3HmntoaBkOw7z38UCxRZw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "node-fetch": "^2.6.7" - } - }, - "node_modules/@onflow/types": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/types/-/types-1.0.4.tgz", - "integrity": "sha512-2XLUFo/r622ZQqUgmxrFuZ1cR7Bvwd7jtXwfHFtNd96UONPWED2AX4pIzZ/4e8nERxhCGjvTjYipXwZGCj97OA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6" - } - }, - "node_modules/@onflow/util-actor": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/util-actor/-/util-actor-1.1.2.tgz", - "integrity": "sha512-fsRGw5c2idlG5T0u48tzah1iE0OIc4WmgrNYN0gQ1NHX+Ue8iySoQdCIcdSxJCHOXwpHWe68fWTonCzbRJOssQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "queue-microtask": "1.1.2" - } - }, - "node_modules/@onflow/util-address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-address/-/util-address-1.0.3.tgz", - "integrity": "sha512-w8DPYSvYm5h0hhZ0hZwiCwu9UgJBtIv2KyhDiH3TZG8srT+9GxtTPX4NzZtAVuxqWTNVlTGePD/Upxusiwnk6g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6" - } - }, - "node_modules/@onflow/util-invariant": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-invariant/-/util-invariant-1.0.3.tgz", - "integrity": "sha512-+Hk93W9JwACLkM5/oOILqI9L55o5QxETBV5Du/2dLgNbjXDElMmQzURFXx6fTmODTLZ6Ri+d1nvb7AxapYFe0Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6" - } - }, - "node_modules/@onflow/util-logger": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/util-logger/-/util-logger-1.1.2.tgz", - "integrity": "sha512-BcVDzKNGv/j3gqnq1lc0fpJV7LCHWPJyzYR588/keiY90mFHwLe8ahXYG1UYPu02KymlVqlInfISKWlNwk4aug==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.4" - } - }, - "node_modules/@onflow/util-template": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/util-template/-/util-template-1.0.4.tgz", - "integrity": "sha512-syTJzhFn+CaW/FAqVLJJ3Oq9pTuxS5Wk0+g9AkSKWJ8PCY+FLr7UC2mGr/5pO//L13Elz7cv/djXVxNA1ULQmw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6" - } - }, - "node_modules/@onflow/util-uid": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-uid/-/util-uid-1.0.3.tgz", - "integrity": "sha512-hBdfV+0BSDphcvLvL8KFivyV5ZhpVyRcrOn0fuSD4is/hN5d1mLFBev9gur9gdmQUUwgFt0v+aA/Tc/7mRDctQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.18.6" - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.47", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.47.tgz", - "integrity": "sha512-J4Xw0xYK4h7eC34MNOPQi6IkNxGRck6n4VJpWDzXIFVTW8I/D43Gf+NfWz/v/7NHlzWOPd3+T4PJ4OqklQ2u7A==", - "dev": true - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/node": { - "version": "18.11.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", - "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", - "dev": true - }, - "node_modules/@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", - "dev": true - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/abs": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/abs/-/abs-1.3.14.tgz", - "integrity": "sha512-PrS26IzwKLWwuURpiKl8wRmJ2KdR/azaVrLEBWG/TALwT20Y7qjtYp1qcMLHA4206hBHY5phv3w4pjf9NPv4Vw==", - "dependencies": { - "ul": "^5.0.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/babel-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", - "dev": true, - "dependencies": { - "@jest/transform": "^28.1.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", - "dev": true, - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", - "dev": true, - "dependencies": { - "babel-plugin-jest-hoist": "^28.1.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001423", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", - "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", - "dev": true - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deffy": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.4.tgz", - "integrity": "sha512-pLc9lsbsWjr6RxmJ2OLyvm+9l4j1yK69h+TML/gUit/t3vTijpkNGh8LioaJYTGO7F25m6HZndADcUOo2PsiUg==", - "dependencies": { - "typpy": "^2.0.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/err": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/err/-/err-1.1.1.tgz", - "integrity": "sha512-N97Ybd2jJHVQ+Ft3Q5+C2gM3kgygkdeQmEqbN2z15UTVyyEsIwLA1VK39O1DHEJhXbwIFcJLqm6iARNhFANcQA==", - "dependencies": { - "typpy": "^2.2.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.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-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exec-limiter": { - "version": "3.2.13", - "resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz", - "integrity": "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==", - "dependencies": { - "limit-it": "^3.0.0", - "typpy": "^2.1.0" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "dev": true, - "dependencies": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.name": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.13.tgz", - "integrity": "sha512-mVrqdoy5npWZyoXl4DxCeuVF6delDcQjVS9aPdvLYlBxtMTZDR2B5GVEQEoM1jJyspCqg3C0v4ABkLE7tp9xFA==", - "dependencies": { - "noop6": "^1.0.1" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-package-json": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/git-package-json/-/git-package-json-1.4.10.tgz", - "integrity": "sha512-DRAcvbzd2SxGK7w8OgYfvKqhFliT5keX0lmSmVdgScgf1kkl5tbbo7Pam6uYoCa1liOiipKxQZG8quCtGWl/fA==", - "dependencies": { - "deffy": "^2.2.1", - "err": "^1.1.1", - "gry": "^5.0.0", - "normalize-package-data": "^2.3.5", - "oargv": "^3.4.1", - "one-by-one": "^3.1.0", - "r-json": "^1.2.1", - "r-package-json": "^1.0.0", - "tmp": "0.0.28" - } - }, - "node_modules/git-source": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/git-source/-/git-source-1.1.10.tgz", - "integrity": "sha512-XZZ7ZgnLL35oLgM/xjnLYgtlKlxJG0FohC1kWDvGkU7s1VKGXK0pFF/g1itQEwQ3D+uTQzBnzPi8XbqOv7Wc1Q==", - "dependencies": { - "git-url-parse": "^5.0.1" - } - }, - "node_modules/git-up": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-1.2.1.tgz", - "integrity": "sha512-SRVN3rOLACva8imc7BFrB6ts5iISWKH1/h/1Z+JZYoUI7UVQM7gQqk4M2yxUENbq2jUUT09NEND5xwP1i7Ktlw==", - "dependencies": { - "is-ssh": "^1.0.0", - "parse-url": "^1.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-5.0.1.tgz", - "integrity": "sha512-4uSiOgrryNEMBX+gTWogenYRUh2j1D+95STTSEF2RCTgLkfJikl8c7BGr0Bn274hwuxTsbS2/FQ5pVS9FoXegQ==", - "dependencies": { - "git-up": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/got": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", - "integrity": "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ==", - "dependencies": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-plain-obj": "^1.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^2.0.0", - "unzip-response": "^1.0.0", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/got/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/got/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/gry": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/gry/-/gry-5.0.8.tgz", - "integrity": "sha512-meq9ZjYVpLzZh3ojhTg7IMad9grGsx6rUUKHLqPnhLXzJkRQvEL2U3tQpS5/WentYTtHtxkT3Ew/mb10D6F6/g==", - "dependencies": { - "abs": "^1.2.1", - "exec-limiter": "^3.0.0", - "one-by-one": "^3.0.0", - "ul": "^5.0.0" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dependencies": { - "protocols": "^2.0.1" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterate-object": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.4.tgz", - "integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==" - }, - "node_modules/jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", - "dev": true, - "dependencies": { - "@jest/core": "^28.1.3", - "@jest/types": "^28.1.3", - "import-local": "^3.0.2", - "jest-cli": "^28.1.3" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", - "dev": true, - "dependencies": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", - "dev": true, - "dependencies": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", - "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dev": true, - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-environment-uint8array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-uint8array/-/jest-environment-uint8array-1.0.0.tgz", - "integrity": "sha512-PhZFy1N9AyuAs4Mr25/I+oiHEF25t7e74UTL9oTCmasfy8HGAKvPL6Wc43zgF0sV05dLLPS9yplxHfgxMw1E0w==", - "dev": true, - "dependencies": { - "jest-environment-node": "^24.8.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-environment-uint8array/node_modules/@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/jest-environment-uint8array/node_modules/@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-environment-uint8array/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/jest-environment-uint8array/node_modules/babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-uint8array/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 6" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-environment-uint8array/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-environment-uint8array/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-uint8array/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "dependencies": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-environment-uint8array/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-environment-uint8array/node_modules/write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", - "dev": true, - "dependencies": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", - "dev": true, - "dependencies": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", - "dev": true, - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", - "dev": true, - "dependencies": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/globals": "^28.1.3", - "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", - "dev": true, - "dependencies": { - "@jest/types": "^28.1.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.1.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "dev": true, - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-sha256": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", - "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==", - "dev": true - }, - "node_modules/js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/limit-it": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz", - "integrity": "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==", - "dependencies": { - "typpy": "^2.0.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/noop6": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.9.tgz", - "integrity": "sha512-DB3Hwyd89dPr5HqEPg3YHjzvwh/mCqizC1zZ8vyofqc+TQRyPDnT4wgXXbLGF4z9YAzwwTLi8pNLhGqcbSjgkA==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "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" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/oargv": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/oargv/-/oargv-3.4.10.tgz", - "integrity": "sha512-SXaMANv9sr7S/dP0vj0+Ybipa47UE1ntTWQ2rpPRhC6Bsvfl+Jg03Xif7jfL0sWKOYWK8oPjcZ5eJ82t8AP/8g==", - "dependencies": { - "iterate-object": "^1.1.0", - "ul": "^5.0.0" - } - }, - "node_modules/obj-def": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.9.tgz", - "integrity": "sha512-bQ4ya3VYD6FAA1+s6mEhaURRHSmw4+sKaXE6UyXZ1XDYc5D+c7look25dFdydmLd18epUegh398gdDkMUZI9xg==", - "dependencies": { - "deffy": "^2.2.2" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "dev": true, - "dependencies": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/one-by-one": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz", - "integrity": "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==", - "dependencies": { - "obj-def": "^1.0.0", - "sliced": "^1.0.1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", - "integrity": "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg==", - "dependencies": { - "got": "^5.0.0", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/package-json-path/-/package-json-path-1.0.9.tgz", - "integrity": "sha512-uNu7f6Ef7tQHZRnkyVnCtzdSYVN9uBtge/sG7wzcUaawFWkPYUq67iXxRGrQSg/q0tzxIB8jSyIYUKjG2Jn//A==", - "dependencies": { - "abs": "^1.2.1" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/package.json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/package.json/-/package.json-2.0.1.tgz", - "integrity": "sha512-pSxZ6XR5yEawRN2ekxx9IKgPN5uNAYco7MCPxtBEWMKO3UKWa1X2CtQMzMgloeGj2g2o6cue3Sb5iPkByIJqlw==", - "deprecated": "Use pkg.json instead.", - "dependencies": { - "git-package-json": "^1.4.0", - "git-source": "^1.1.0", - "package-json": "^2.3.1" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-url": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz", - "integrity": "sha512-1wj9nkgH/5EboDxLwaTMGJh3oH3f+Gue+aGdh631oCqoSBpokzmMmOldvOeBPtB8GJBYJbaF93KPzlkU+Y1ksg==", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dev": true, - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/queue-microtask": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.2.tgz", - "integrity": "sha512-F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ==", - "dev": true - }, - "node_modules/r-json": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.10.tgz", - "integrity": "sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==" - }, - "node_modules/r-package-json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/r-package-json/-/r-package-json-1.0.9.tgz", - "integrity": "sha512-G4Vpf1KImWmmPFGdtWQTU0L9zk0SjqEC4qs/jE7AQ+Ylmr5kizMzGeC4wnHp5+ijPqNN+2ZPpvyjVNdN1CDVcg==", - "dependencies": { - "package-json-path": "^1.0.0", - "r-json": "^1.2.1" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "node_modules/read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w==", - "dependencies": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "dependencies": { - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", - "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rlp": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", - "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "dev": true, - "dependencies": { - "bn.js": "^5.2.0" - }, - "bin": { - "rlp": "bin/rlp" - } - }, - "node_modules/rlp/node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/sane/node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sane/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/sane/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sha3": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", - "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", - "dev": true, - "dependencies": { - "buffer": "6.0.3" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/simple-git": { - "version": "2.48.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.48.0.tgz", - "integrity": "sha512-z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A==", - "dev": true, - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/steveukx/" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/timed-out": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "integrity": "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typpy": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.13.tgz", - "integrity": "sha512-vOxIcQz9sxHi+rT09SJ5aDgVgrPppQjwnnayTrMye1ODaU8gIZTDM19t9TxmEElbMihx2Nq/0/b/MtyKfayRqA==", - "dependencies": { - "function.name": "^1.0.3" - } - }, - "node_modules/ul": { - "version": "5.2.15", - "resolved": "https://registry.npmjs.org/ul/-/ul-5.2.15.tgz", - "integrity": "sha512-svLEUy8xSCip5IWnsRa0UOg+2zP0Wsj4qlbjTmX6GJSmvKMHADBuHOm1dpNkWqWPIGuVSqzUkV3Cris5JrlTRQ==", - "dependencies": { - "deffy": "^2.2.2", - "typpy": "^2.3.4" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", - "dev": true, - "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.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", - "dev": true - }, - "@babel/core": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", - "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helpers": "^7.19.4", - "@babel/parser": "^7.19.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", - "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", - "dev": true, - "requires": { - "@babel/types": "^7.19.4", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", - "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.19.4", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", - "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", - "dev": true, - "requires": { - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", - "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", - "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.6", - "@babel/types": "^7.19.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", - "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/reporters": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^28.1.3", - "jest-config": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-resolve-dependencies": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "jest-watcher": "^28.1.3", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", - "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", - "dev": true, - "requires": { - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3" - } - }, - "@jest/expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", - "dev": true, - "requires": { - "expect": "^28.1.3", - "jest-snapshot": "^28.1.3" - } - }, - "@jest/expect-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2" - } - }, - "@jest/fake-timers": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", - "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "@jest/globals": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", - "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/types": "^28.1.3" - } - }, - "@jest/reporters": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", - "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "28.1.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", - "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.13", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", - "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", - "dev": true, - "requires": { - "@jest/test-result": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", - "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^28.1.3", - "@jridgewell/trace-mapping": "^0.3.13", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "dev": true, - "requires": { - "debug": "^4.1.1" - } - }, - "@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", - "dev": true - }, - "@onflow/config": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/config/-/config-1.0.4.tgz", - "integrity": "sha512-Bw7OYd7IgTJa56ZDF6e2oGiuEM6kV3QAZbuKs8dXXqyUmvlVo6ImiXv9eqp9JNCP2AlK4m0LaW+3NnlpUqraZQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/util-actor": "^1.1.2" - } - }, - "@onflow/fcl": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@onflow/fcl/-/fcl-1.3.1.tgz", - "integrity": "sha512-A01c1kh892uJZ7+4UbkoafMd0iLzCwNZbLvl+15mMSHr2MUDLV/y7E3v8YZZW2Ltp7vKrqtONoppHyksNEtyZg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.3", - "@onflow/interaction": "0.0.11", - "@onflow/rlp": "^1.0.2", - "@onflow/sdk": "^1.1.2", - "@onflow/types": "^1.0.3", - "@onflow/util-actor": "^1.1.1", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "@onflow/util-uid": "^1.0.2", - "node-fetch": "^2.6.7" - } - }, - "@onflow/fcl-config": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@onflow/fcl-config/-/fcl-config-0.0.1.tgz", - "integrity": "sha512-umvYsAwejX2yGJ5OFxM1dEaKmFEXf+34f4rJfVkfEYztgJqLkUbBkEB8HQsI8M78QUpWkWuNArqwbFvFerBbHA==", - "dev": true - }, - "@onflow/flow-cadut": { - "version": "0.2.0-alpha.8", - "resolved": "https://registry.npmjs.org/@onflow/flow-cadut/-/flow-cadut-0.2.0-alpha.8.tgz", - "integrity": "sha512-gKVhHXhlE46zM16BueaK4ysIxzqXWC2/Tar5vJPwsh2KptnDeNCL4yQ3RM56GSEWElxBLNCARJB7UuChgPfzKQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "0.0.2", - "@onflow/fcl": "^1.1.1-alpha.2", - "elliptic": "^6.5.4", - "esm": "^3.2.25", - "rimraf": "^3.0.2", - "rlp": "^3.0.0", - "sha3": "^2.1.4", - "simple-git": "^2.40.0", - "yargs": "^15.4.1" - }, - "dependencies": { - "@onflow/config": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@onflow/config/-/config-0.0.2.tgz", - "integrity": "sha512-H/+yrAalzEnMWkubiWsDdWytKSzd+OfRCddTlaRUelxfXhcfw2QWegH9N8EzeKfKXcQ6PLzvu9vQwhFxCZTE8Q==", - "dev": true, - "requires": { - "@onflow/util-actor": "0.0.2" - } - }, - "@onflow/util-actor": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@onflow/util-actor/-/util-actor-0.0.2.tgz", - "integrity": "sha512-NV3zPXQue3FqVgcIIMo6ifJOiP3hVSQTaR4ZrWLFU5iAZ/L73cTtBMbCB4BUFOe20ALtF2c9PFmpNVowCYV+nw==", - "dev": true, - "requires": { - "queue-microtask": "1.1.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "rlp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-3.0.0.tgz", - "integrity": "sha512-PD6U2PGk6Vq2spfgiWZdomLvRGDreBLxi5jv5M8EpRo3pU6VEm31KO+HFxE18Q3vgqfDrQ9pZA3FP95rkijNKw==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "@onflow/flow-js-testing": { - "version": "0.3.0-alpha.14", - "resolved": "https://registry.npmjs.org/@onflow/flow-js-testing/-/flow-js-testing-0.3.0-alpha.14.tgz", - "integrity": "sha512-+D33QB0YD1MQj0AUWXuXXLMrSbPfj4ywFh8DWszxpl3njDYCO8QtGZS6Ixq4IG1SnRYOs5c0ZwDa10UVTF9ePQ==", - "dev": true, - "requires": { - "@onflow/fcl": "^1.2.1-alpha.0", - "@onflow/fcl-config": "^0.0.1", - "@onflow/flow-cadut": "0.2.0-alpha.8", - "@onflow/types": "^1.0.3-alpha.0", - "elliptic": "^6.5.4", - "esm": "^3.2.25", - "jest-environment-uint8array": "^1.0.0", - "js-sha256": "^0.9.0", - "js-sha3": "^0.8.0", - "rimraf": "^3.0.2", - "rlp": "^2.2.6", - "yargs": "^17.0.1" - } - }, - "@onflow/interaction": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/@onflow/interaction/-/interaction-0.0.11.tgz", - "integrity": "sha512-Xuq1Mmx6Wyba/F/L+QLQs0yJeQDsIDwy5SKk5vrCuVgIj0yD8k506g5L8ODrbM1LWll8i0tQsoOi0F85vNl5sA==", - "dev": true - }, - "@onflow/rlp": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/rlp/-/rlp-1.0.3.tgz", - "integrity": "sha512-Rx2BlP8FXwIe1yA8VlLtz5pN92yBECYtZ9d0BV4eWnvCTtNe1l5jV6i7nh9WB9Pn2Sndrb4TzGcY8Ftx1Rxf8g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "buffer": "^6.0.3" - } - }, - "@onflow/sdk": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/sdk/-/sdk-1.1.2.tgz", - "integrity": "sha512-HNfQ6Q91FfFwd2g1wa/YHvmv6BYeXGONkEJyfOaoPRIbp3lG9W35HYX7Yvgtn7fvcQG+TRL8n386mzJ6Vn4dmA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.3", - "@onflow/rlp": "^1.0.2", - "@onflow/transport-http": "^1.5.0", - "@onflow/util-actor": "^1.1.1", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "deepmerge": "^4.2.2", - "sha3": "^2.1.4" - } - }, - "@onflow/transport-http": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@onflow/transport-http/-/transport-http-1.5.0.tgz", - "integrity": "sha512-CGgfPC1kI+ssqDgFXxGgKHLVtu1tCGtyGJiS/fplyVun9RC7AwEp2KkjTP2dxRlto3HmntoaBkOw7z38UCxRZw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/util-address": "^1.0.2", - "@onflow/util-invariant": "^1.0.2", - "@onflow/util-logger": "^1.1.1", - "@onflow/util-template": "^1.0.3", - "node-fetch": "^2.6.7" - } - }, - "@onflow/types": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/types/-/types-1.0.4.tgz", - "integrity": "sha512-2XLUFo/r622ZQqUgmxrFuZ1cR7Bvwd7jtXwfHFtNd96UONPWED2AX4pIzZ/4e8nERxhCGjvTjYipXwZGCj97OA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6" - } - }, - "@onflow/util-actor": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/util-actor/-/util-actor-1.1.2.tgz", - "integrity": "sha512-fsRGw5c2idlG5T0u48tzah1iE0OIc4WmgrNYN0gQ1NHX+Ue8iySoQdCIcdSxJCHOXwpHWe68fWTonCzbRJOssQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "queue-microtask": "1.1.2" - } - }, - "@onflow/util-address": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-address/-/util-address-1.0.3.tgz", - "integrity": "sha512-w8DPYSvYm5h0hhZ0hZwiCwu9UgJBtIv2KyhDiH3TZG8srT+9GxtTPX4NzZtAVuxqWTNVlTGePD/Upxusiwnk6g==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6" - } - }, - "@onflow/util-invariant": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-invariant/-/util-invariant-1.0.3.tgz", - "integrity": "sha512-+Hk93W9JwACLkM5/oOILqI9L55o5QxETBV5Du/2dLgNbjXDElMmQzURFXx6fTmODTLZ6Ri+d1nvb7AxapYFe0Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6" - } - }, - "@onflow/util-logger": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@onflow/util-logger/-/util-logger-1.1.2.tgz", - "integrity": "sha512-BcVDzKNGv/j3gqnq1lc0fpJV7LCHWPJyzYR588/keiY90mFHwLe8ahXYG1UYPu02KymlVqlInfISKWlNwk4aug==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6", - "@onflow/config": "^1.0.4" - } - }, - "@onflow/util-template": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@onflow/util-template/-/util-template-1.0.4.tgz", - "integrity": "sha512-syTJzhFn+CaW/FAqVLJJ3Oq9pTuxS5Wk0+g9AkSKWJ8PCY+FLr7UC2mGr/5pO//L13Elz7cv/djXVxNA1ULQmw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6" - } - }, - "@onflow/util-uid": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@onflow/util-uid/-/util-uid-1.0.3.tgz", - "integrity": "sha512-hBdfV+0BSDphcvLvL8KFivyV5ZhpVyRcrOn0fuSD4is/hN5d1mLFBev9gur9gdmQUUwgFt0v+aA/Tc/7mRDctQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.18.6" - } - }, - "@sinclair/typebox": { - "version": "0.24.47", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.47.tgz", - "integrity": "sha512-J4Xw0xYK4h7eC34MNOPQi6IkNxGRck6n4VJpWDzXIFVTW8I/D43Gf+NfWz/v/7NHlzWOPd3+T4PJ4OqklQ2u7A==", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/node": { - "version": "18.11.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.3.tgz", - "integrity": "sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==", - "dev": true - }, - "@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==", - "dev": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "abs": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/abs/-/abs-1.3.14.tgz", - "integrity": "sha512-PrS26IzwKLWwuURpiKl8wRmJ2KdR/azaVrLEBWG/TALwT20Y7qjtYp1qcMLHA4206hBHY5phv3w4pjf9NPv4Vw==", - "requires": { - "ul": "^5.0.0" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true - }, - "array.prototype.reduce": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", - "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", - "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", - "dev": true, - "requires": { - "@jest/transform": "^28.1.3", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^28.1.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", - "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", - "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^28.1.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001423", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", - "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==", - "dev": true - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "ci-info": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.5.0.tgz", - "integrity": "sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true - }, - "core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dev": true, - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "dev": true - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "deffy": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.4.tgz", - "integrity": "sha512-pLc9lsbsWjr6RxmJ2OLyvm+9l4j1yK69h+TML/gUit/t3vTijpkNGh8LioaJYTGO7F25m6HZndADcUOo2PsiUg==", - "requires": { - "typpy": "^2.0.0" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "diff-sequences": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "dev": true - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "err": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/err/-/err-1.1.1.tgz", - "integrity": "sha512-N97Ybd2jJHVQ+Ft3Q5+C2gM3kgygkdeQmEqbN2z15UTVyyEsIwLA1VK39O1DHEJhXbwIFcJLqm6iARNhFANcQA==", - "requires": { - "typpy": "^2.2.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.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-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "exec-limiter": { - "version": "3.2.13", - "resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz", - "integrity": "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==", - "requires": { - "limit-it": "^3.0.0", - "typpy": "^2.1.0" - } - }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "expect": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "dev": true, - "requires": { - "@jest/expect-utils": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.name": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.13.tgz", - "integrity": "sha512-mVrqdoy5npWZyoXl4DxCeuVF6delDcQjVS9aPdvLYlBxtMTZDR2B5GVEQEoM1jJyspCqg3C0v4ABkLE7tp9xFA==", - "requires": { - "noop6": "^1.0.1" - } - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true - }, - "git-package-json": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/git-package-json/-/git-package-json-1.4.10.tgz", - "integrity": "sha512-DRAcvbzd2SxGK7w8OgYfvKqhFliT5keX0lmSmVdgScgf1kkl5tbbo7Pam6uYoCa1liOiipKxQZG8quCtGWl/fA==", - "requires": { - "deffy": "^2.2.1", - "err": "^1.1.1", - "gry": "^5.0.0", - "normalize-package-data": "^2.3.5", - "oargv": "^3.4.1", - "one-by-one": "^3.1.0", - "r-json": "^1.2.1", - "r-package-json": "^1.0.0", - "tmp": "0.0.28" - } - }, - "git-source": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/git-source/-/git-source-1.1.10.tgz", - "integrity": "sha512-XZZ7ZgnLL35oLgM/xjnLYgtlKlxJG0FohC1kWDvGkU7s1VKGXK0pFF/g1itQEwQ3D+uTQzBnzPi8XbqOv7Wc1Q==", - "requires": { - "git-url-parse": "^5.0.1" - } - }, - "git-up": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-1.2.1.tgz", - "integrity": "sha512-SRVN3rOLACva8imc7BFrB6ts5iISWKH1/h/1Z+JZYoUI7UVQM7gQqk4M2yxUENbq2jUUT09NEND5xwP1i7Ktlw==", - "requires": { - "is-ssh": "^1.0.0", - "parse-url": "^1.0.0" - } - }, - "git-url-parse": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-5.0.1.tgz", - "integrity": "sha512-4uSiOgrryNEMBX+gTWogenYRUh2j1D+95STTSEF2RCTgLkfJikl8c7BGr0Bn274hwuxTsbS2/FQ5pVS9FoXegQ==", - "requires": { - "git-up": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "got": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", - "integrity": "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ==", - "requires": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-plain-obj": "^1.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^2.0.0", - "unzip-response": "^1.0.0", - "url-parse-lax": "^1.0.0" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "requires": { - "error-ex": "^1.2.0" - } - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "gry": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/gry/-/gry-5.0.8.tgz", - "integrity": "sha512-meq9ZjYVpLzZh3ojhTg7IMad9grGsx6rUUKHLqPnhLXzJkRQvEL2U3tQpS5/WentYTtHtxkT3Ew/mb10D6F6/g==", - "requires": { - "abs": "^1.2.1", - "exec-limiter": "^3.0.0", - "one-by-one": "^3.0.0", - "ul": "^5.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - }, - "dependencies": { - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - } - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "iterate-object": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.4.tgz", - "integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==" - }, - "jest": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", - "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", - "dev": true, - "requires": { - "@jest/core": "^28.1.3", - "@jest/types": "^28.1.3", - "import-local": "^3.0.2", - "jest-cli": "^28.1.3" - } - }, - "jest-changed-files": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", - "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", - "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/expect": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "p-limit": "^3.1.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", - "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", - "dev": true, - "requires": { - "@jest/core": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", - "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^28.1.3", - "@jest/types": "^28.1.3", - "babel-jest": "^28.1.3", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^28.1.3", - "jest-environment-node": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-runner": "^28.1.3", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", - "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", - "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "jest-util": "^28.1.3", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", - "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3" - } - }, - "jest-environment-uint8array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-environment-uint8array/-/jest-environment-uint8array-1.0.0.tgz", - "integrity": "sha512-PhZFy1N9AyuAs4Mr25/I+oiHEF25t7e74UTL9oTCmasfy8HGAKvPL6Wc43zgF0sV05dLLPS9yplxHfgxMw1E0w==", - "dev": true, - "requires": { - "jest-environment-node": "^24.8.0" - }, - "dependencies": { - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "dev": true, - "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "dev": true, - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - } - }, - "jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "dev": true, - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - } - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true - }, - "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - } - }, - "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "dev": true - }, - "jest-haste-map": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", - "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^28.0.2", - "jest-util": "^28.1.3", - "jest-worker": "^28.1.3", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-leak-detector": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", - "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", - "dev": true, - "requires": { - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", - "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "dev": true - }, - "jest-resolve": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", - "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^28.1.3", - "jest-validate": "^28.1.3", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", - "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", - "dev": true, - "requires": { - "jest-regex-util": "^28.0.2", - "jest-snapshot": "^28.1.3" - } - }, - "jest-runner": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", - "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", - "dev": true, - "requires": { - "@jest/console": "^28.1.3", - "@jest/environment": "^28.1.3", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "graceful-fs": "^4.2.9", - "jest-docblock": "^28.1.1", - "jest-environment-node": "^28.1.3", - "jest-haste-map": "^28.1.3", - "jest-leak-detector": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-resolve": "^28.1.3", - "jest-runtime": "^28.1.3", - "jest-util": "^28.1.3", - "jest-watcher": "^28.1.3", - "jest-worker": "^28.1.3", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", - "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/globals": "^28.1.3", - "@jest/source-map": "^28.1.2", - "@jest/test-result": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-mock": "^28.1.3", - "jest-regex-util": "^28.0.2", - "jest-resolve": "^28.1.3", - "jest-snapshot": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true - }, - "jest-snapshot": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", - "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^28.1.3", - "@jest/transform": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^28.1.3", - "graceful-fs": "^4.2.9", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "jest-haste-map": "^28.1.3", - "jest-matcher-utils": "^28.1.3", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "natural-compare": "^1.4.0", - "pretty-format": "^28.1.3", - "semver": "^7.3.5" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", - "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^28.0.2", - "leven": "^3.1.0", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "dev": true, - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-sha256": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", - "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==", - "dev": true - }, - "js-sha3": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", - "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "limit-it": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz", - "integrity": "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==", - "requires": { - "typpy": "^2.0.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ==" - }, - "noop6": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.9.tgz", - "integrity": "sha512-DB3Hwyd89dPr5HqEPg3YHjzvwh/mCqizC1zZ8vyofqc+TQRyPDnT4wgXXbLGF4z9YAzwwTLi8pNLhGqcbSjgkA==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "oargv": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/oargv/-/oargv-3.4.10.tgz", - "integrity": "sha512-SXaMANv9sr7S/dP0vj0+Ybipa47UE1ntTWQ2rpPRhC6Bsvfl+Jg03Xif7jfL0sWKOYWK8oPjcZ5eJ82t8AP/8g==", - "requires": { - "iterate-object": "^1.1.0", - "ul": "^5.0.0" - } - }, - "obj-def": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.9.tgz", - "integrity": "sha512-bQ4ya3VYD6FAA1+s6mEhaURRHSmw4+sKaXE6UyXZ1XDYc5D+c7look25dFdydmLd18epUegh398gdDkMUZI9xg==", - "requires": { - "deffy": "^2.2.2" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", - "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", - "dev": true, - "requires": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "one-by-one": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz", - "integrity": "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==", - "requires": { - "obj-def": "^1.0.0", - "sliced": "^1.0.1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "package-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", - "integrity": "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg==", - "requires": { - "got": "^5.0.0", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "package-json-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/package-json-path/-/package-json-path-1.0.9.tgz", - "integrity": "sha512-uNu7f6Ef7tQHZRnkyVnCtzdSYVN9uBtge/sG7wzcUaawFWkPYUq67iXxRGrQSg/q0tzxIB8jSyIYUKjG2Jn//A==", - "requires": { - "abs": "^1.2.1" - } - }, - "package.json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/package.json/-/package.json-2.0.1.tgz", - "integrity": "sha512-pSxZ6XR5yEawRN2ekxx9IKgPN5uNAYco7MCPxtBEWMKO3UKWa1X2CtQMzMgloeGj2g2o6cue3Sb5iPkByIJqlw==", - "requires": { - "git-package-json": "^1.4.0", - "git-source": "^1.1.0", - "package-json": "^2.3.1" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@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" - } - }, - "parse-url": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz", - "integrity": "sha512-1wj9nkgH/5EboDxLwaTMGJh3oH3f+Gue+aGdh631oCqoSBpokzmMmOldvOeBPtB8GJBYJbaF93KPzlkU+Y1ksg==", - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - }, - "dependencies": { - "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - } - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "queue-microtask": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.2.tgz", - "integrity": "sha512-F9wwNePtXrzZenAB3ax0Y8TSKGvuB7Qw16J30hspEUTbfUM+H827XyN3rlpwhVmtm5wuZtbKIHjOnwDn7MUxWQ==", - "dev": true - }, - "r-json": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.10.tgz", - "integrity": "sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==" - }, - "r-package-json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/r-package-json/-/r-package-json-1.0.9.tgz", - "integrity": "sha512-G4Vpf1KImWmmPFGdtWQTU0L9zk0SjqEC4qs/jE7AQ+Ylmr5kizMzGeC4wnHp5+ijPqNN+2ZPpvyjVNdN1CDVcg==", - "requires": { - "package-json-path": "^1.0.0", - "r-json": "^1.2.1" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - }, - "read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w==", - "requires": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", - "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==", - "dev": true - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "requires": { - "rc": "^1.0.1" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", - "dev": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "dev": true - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "rlp": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", - "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "dev": true, - "requires": { - "bn.js": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true - } - } - }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dev": true, - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "sha3": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/sha3/-/sha3-2.1.4.tgz", - "integrity": "sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg==", - "dev": true, - "requires": { - "buffer": "6.0.3" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "simple-git": { - "version": "2.48.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.48.0.tgz", - "integrity": "sha512-z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A==", - "dev": true, - "requires": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.2" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==" - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "timed-out": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "integrity": "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ==" - }, - "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", - "requires": { - "os-tmpdir": "~1.0.1" - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - }, - "typpy": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.13.tgz", - "integrity": "sha512-vOxIcQz9sxHi+rT09SJ5aDgVgrPppQjwnnayTrMye1ODaU8gIZTDM19t9TxmEElbMihx2Nq/0/b/MtyKfayRqA==", - "requires": { - "function.name": "^1.0.3" - } - }, - "ul": { - "version": "5.2.15", - "resolved": "https://registry.npmjs.org/ul/-/ul-5.2.15.tgz", - "integrity": "sha512-svLEUy8xSCip5IWnsRa0UOg+2zP0Wsj4qlbjTmX6GJSmvKMHADBuHOm1dpNkWqWPIGuVSqzUkV3Cris5JrlTRQ==", - "requires": { - "deffy": "^2.2.2", - "typpy": "^2.3.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true - } - } - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true - } - } - }, - "unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q==" - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "dev": true - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "requires": { - "prepend-http": "^1.0.1" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - } - }, - "v8-to-istanbul": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "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": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.0.tgz", - "integrity": "sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } - } -} diff --git a/lib/js/test/package.json b/lib/js/test/package.json deleted file mode 100644 index a17a2688..00000000 --- a/lib/js/test/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "test", - "version": "1.1.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "jest" - }, - "files": [ - "../../../contracts/*", - "../../../transactions/*", - "../../../scripts/*" - ], - "keywords": [], - "author": "", - "license": "ISC", - "devDependencies": { - "@babel/core": "^7.18.10", - "@babel/preset-env": "^7.18.10", - "@onflow/flow-js-testing": "0.3.0-alpha.14", - "babel-jest": "^28.1.3", - "jest": "^28.1.3", - "jest-environment-node": "^28.1.3" - }, - "dependencies": { - "@onflow/flow-js-testing": "0.3.0-alpha.14", - "package.json": "^2.0.1" - } -} diff --git a/lib/js/test/templates/assertion_templates.js b/lib/js/test/templates/assertion_templates.js deleted file mode 100644 index efc25fba..00000000 --- a/lib/js/test/templates/assertion_templates.js +++ /dev/null @@ -1,35 +0,0 @@ -import { expect } from "@jest/globals"; -import { executeScript } from "@onflow/flow-js-testing"; -import { executeGetCollectionIDs, executeGetContractStoragePath } from "./script_templates"; - -// Asserts whether length of account's collection matches -// the expected collection length -export async function assertCollectionLength(account, expectedCollectionLength) { - const [actualCollectionLength, e] = await executeScript( - "get_collection_length", - [account] - ); - expect(e).toBeNull(); - expect(actualCollectionLength).toBe(expectedCollectionLength.toString()); -}; - -// Asserts that total supply of ExampleNFT matches passed expected total supply -export async function assertTotalSupply(expectedTotalSupply) { - const [actualTotalSupply, e] = await executeScript( - "get_total_supply" - ); - expect(e).toBeNull(); - expect(actualTotalSupply).toBe(expectedTotalSupply.toString()); -}; - -// Asserts whether the NFT corresponding to the id is in address's collection -export async function assertNFTInCollection(address, id, collectionPath) { - const ids = await executeGetCollectionIDs(address, collectionPath); - expect(ids.includes(id.toString())).toBe(true); -}; - -export async function assertStoragePath(address) { - const storagePath = await executeGetContractStoragePath(address, "ExampleNFT"); - expect(storagePath.domain).toBe("storage") - expect(storagePath.identifier).toBe("exampleNFTCollection") -} diff --git a/lib/js/test/templates/deploy_templates.js b/lib/js/test/templates/deploy_templates.js deleted file mode 100644 index c0109560..00000000 --- a/lib/js/test/templates/deploy_templates.js +++ /dev/null @@ -1,23 +0,0 @@ -import { deployContractByName, shallPass } from "@onflow/flow-js-testing"; - -// Deploys contracts from an array of passed params -// each element of array has the form of: -// { to: , name: } -export async function deployContracts(params) { - try { - // Deploy each contract defined in the passed parameters - for (const param of params) { - await deployContract(param) - } - - } catch (error) { - throw error; - } -}; - -// Deploys the passed contracts, catching & logging errors -async function deployContract(params) { - const [result, error] = await shallPass( - deployContractByName(params) - ); -}; diff --git a/lib/js/test/templates/script_templates.js b/lib/js/test/templates/script_templates.js deleted file mode 100644 index fdd11cca..00000000 --- a/lib/js/test/templates/script_templates.js +++ /dev/null @@ -1,34 +0,0 @@ -import { expect } from "@jest/globals"; -import { executeScript } from "@onflow/flow-js-testing"; - -// Executes borrow_nft script with passed params -// Configured for error handling on caller side -export async function executeBorrowNFTScript(address, id) { - const [result, err] = await executeScript( - "borrow_nft", - [ address, id.toString() ] - ); - return [ result, err ]; -}; - -// Executes get_collection_ids script with passed params, -// returning array of NFT IDs contained in the address's collection -export async function executeGetCollectionIDs(address, collectionPath) { - const [result, err] = await executeScript( - "get_collection_ids", - [ address, collectionPath ] - ); - expect(err).toBeNull(); - return result; -}; - -// Executes get_contract_view script with passed params, -// returning the storage path this contract wants nfts saved to. -export async function executeGetContractStoragePath(address, name) { - const [result, err] = await executeScript( - "get_contract_storage_path", - [ address, name ] - ); - expect(err).toBeNull(); - return result; -}; diff --git a/lib/js/test/templates/transaction_templates.js b/lib/js/test/templates/transaction_templates.js deleted file mode 100644 index cda86244..00000000 --- a/lib/js/test/templates/transaction_templates.js +++ /dev/null @@ -1,40 +0,0 @@ -import { sendTransaction, shallPass } from "@onflow/flow-js-testing"; - -// Sets up each account in passed array with an NFT Collection resource, -// reading the transaction code relative to the passed base path -export async function setupAccountNFTCollection(accounts) { - for (const account of accounts) { - const [txn, e] = await shallPass( - sendTransaction("setup_account", [account], []) - ); - }; -}; - -// Mints an NFT to nftRecipient, signed by signer, -// reading the transaction code relative to the passed base path -export async function mintNFT(signer, nftRecipient) { - // Mint a token to nftRecipient's collection - const [mintTxn, e] = await shallPass( - sendTransaction( - "mint_nft", - [ signer ], - [ - nftRecipient, - "TestNFT", - "Test Description", - "testNFT.jpeg", - [], - [], - [] - ] - ) - ); -}; - -// Sets up NFTForwarder resource in forwarder's account, directing -// NFT deposits to recipient account's collection -export async function setupForwarding(forwarder, recipient) { - const [setupForwardingTxn, e] = await shallPass( - sendTransaction("NFTForwarding/create_forwarder", [ forwarder ], [ recipient ]) - ); -}; diff --git a/lib/js/test/tests/nft_forwarding_test.test.js b/lib/js/test/tests/nft_forwarding_test.test.js deleted file mode 100644 index 3199d3aa..00000000 --- a/lib/js/test/tests/nft_forwarding_test.test.js +++ /dev/null @@ -1,256 +0,0 @@ -import path from "path"; -import { expect } from "@jest/globals"; -import { - emulator, - getAccountAddress, - init, - sendTransaction, - shallPass, - shallRevert, -} from "@onflow/flow-js-testing"; -import { deployContracts } from "../templates/deploy_templates"; -import { - mintNFT, - setupAccountNFTCollection, - setupForwarding, -} from "../templates/transaction_templates"; -import { assertCollectionLength } from "../templates/assertion_templates"; - -// Set basepath of the project -const BASE_PATH = path.resolve(__dirname, "./../../../../"); - -describe("NFTForwarding Contract Tests", () => { - - // Setup each test - beforeEach(async () => { - const logging = false; - - await init(BASE_PATH); - return emulator.start({ logging }); - }); - - // Stop the emulator after each test - afterEach(async () => { - return emulator.stop(); - }) - - // Deploy contracts & test forwarding - test("Should forward NFT to designated forwarding recipient", async () => { - - // Deploy all contracts - const { - _, - exampleNFTAccount, - forwarderAccount, - recipientAccount, - thirdPartyAccount, - contractParams - } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup accounts with ExampleNFT collections - await setupAccountNFTCollection( - [ thirdPartyAccount, forwarderAccount, recipientAccount ] - ); - - // Mint NFT from ExampleNFTAccount and send to thirdPartyAccount - await mintNFT(exampleNFTAccount, thirdPartyAccount); - - // Setup forwarding from forwarderAccount to recipientAccount - await setupForwarding(forwarderAccount, recipientAccount); - - // Transfer NFT from thirdPartyAccount to forwarderAccount - await shallPass( - sendTransaction( - "NFTForwarding/transfer_nft_to_receiver", - [ thirdPartyAccount ], - [ forwarderAccount, "0" ] - ) - ); - - // Make sure the NFT is in the forwarding recipient account and no other - // following the path of thirdPartyAccount -> forwarderAccount -> recipientAccount - // with a single transfer transaction - await assertCollectionLength(thirdPartyAccount, 0); - await assertCollectionLength(recipientAccount, 1); - - }); - - test("Setup then change forwarding recipient", async () => { - // Deploy all contracts - const { - _, - exampleNFTAccount, - forwarderAccount, - recipientAccount, - thirdPartyAccount, - contractParams - } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup accounts with ExampleNFT collections - await setupAccountNFTCollection( - [exampleNFTAccount, thirdPartyAccount, forwarderAccount, recipientAccount] - ); - - // Mint NFT from ExampleNFTAccount and send to thirdPartyAccount - await mintNFT(exampleNFTAccount, thirdPartyAccount); - - // Setup forwarding from forwarderAccount to recipientAccount - await setupForwarding(forwarderAccount, recipientAccount); - - // Change forwarding recipient to be exampleNFTAccount - await shallPass( - sendTransaction( - "NFTForwarding/change_forwarder_recipient", - [ forwarderAccount ], - [ exampleNFTAccount ] - ) - ); - - // Transfer NFT to forwarderAccount - await shallPass( - sendTransaction( - "NFTForwarding/transfer_nft_to_receiver", - [ thirdPartyAccount ], - [ forwarderAccount, "0" ] - ) - ); - // Verify NFT is now in exampleNFTAccount's collection - await assertCollectionLength(thirdPartyAccount, 0); - await assertCollectionLength(exampleNFTAccount, 1); - }); - - test("Setup NFTForwarder then unlink recipient's collection. Forwarding should fail.", async () => { - - // Deploy all contracts - const { - _, - exampleNFTAccount, - forwarderAccount, - recipientAccount, - thirdPartyAccount, - contractParams - } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup accounts with ExampleNFT collections - await setupAccountNFTCollection( - [exampleNFTAccount, thirdPartyAccount, forwarderAccount, recipientAccount] - ); - - // Mint NFT from ExampleNFTAccount and send to thirdPartyAccount - await mintNFT(exampleNFTAccount, thirdPartyAccount); - - // Setup forwarding from forwarderAccount to recipientAccount - await setupForwarding(forwarderAccount, recipientAccount); - - // Unlink collection in recipientAccount - await shallPass( - sendTransaction("unlink_collection", [recipientAccount], [ ]) - ); - - // Transfer NFT, but attempt to forward should fail - const [txn, err] = await shallRevert( - sendTransaction( - "NFTForwarding/transfer_nft_to_receiver", - [thirdPartyAccount], - [forwarderAccount, "1"] - ) - ); - - // Check that transaction reverted due to missing NFT - expect(txn).toBeNull(); - expect(err.toString()).toEqual( - expect.stringMatching(/missing NFT/) - ); - - // NFT should still be in thirdPartyAccount's collection - await assertCollectionLength(thirdPartyAccount, 1); - - }); - - test("Setup NFTForwarder then unlink and restore collection in forwarder's account", async () => { - // Deploy all contracts - const { - _, - exampleNFTAccount, - forwarderAccount, - recipientAccount, - thirdPartyAccount, - contractParams - } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup accounts with ExampleNFT collections - await setupAccountNFTCollection( - [exampleNFTAccount, thirdPartyAccount, forwarderAccount, recipientAccount] - ); - - // Mint NFT from ExampleNFTAccount and send to thirdPartyAccount - await mintNFT(exampleNFTAccount, thirdPartyAccount); - - // Setup forwarding from forwarderAccount to recipientAccount - await setupForwarding(forwarderAccount, recipientAccount); - - // Unlink forwarding & restore link to collection - await shallPass( - sendTransaction( - "NFTForwarding/unlink_forwarder_link_collection", - [forwarderAccount], - [ ] - ) - ); - - // Transfer NFT to forwarderAccount - await shallPass( - sendTransaction( - "transfer_nft", - [thirdPartyAccount], - [forwarderAccount, "0"] - ) - ); - - // Verify NFT is now in forwarderAccount's collection - await assertCollectionLength(thirdPartyAccount, 0); - await assertCollectionLength(forwarderAccount, 1); - }); -}); - -// Generate accounts and contract deployment parameters for each account -// relevant to the above test cases -async function getTestAddressesAndContractParams() { - const _nftAccount = await getAccountAddress("NFTAddress"); - const _exampleNFTAccount = await getAccountAddress("ExampleNFTAddress"); - const _forwarderAccount = await getAccountAddress("ForwarderAddress"); - const _recipientAccount = await getAccountAddress("RecipientAddress"); - const _thirdPartyAccount = await getAccountAddress("ThirdPartyAddress"); - const _resolverAccount = await getAccountAddress("ViewResolver"); - - const _contractParams = [{ - to: _nftAccount, - name: "NonFungibleToken" - }, { - to: _resolverAccount, - name: "ViewResolver" - }, { - to: _nftAccount, - name: "MetadataViews" - }, { - to: _exampleNFTAccount, - name: "ExampleNFT" - }, { - to: _forwarderAccount, - name: "utility/NFTForwarding" - }]; - - return { - nftAccount: _nftAccount, - exampleNFTAccount: _exampleNFTAccount, - forwarderAccount: _forwarderAccount, - recipientAccount: _recipientAccount, - thirdPartyAccount: _thirdPartyAccount, - contractParams: _contractParams, - resolverAccount: _resolverAccount - }; -}; diff --git a/lib/js/test/tests/nft_test.test.js b/lib/js/test/tests/nft_test.test.js deleted file mode 100644 index d746f5c0..00000000 --- a/lib/js/test/tests/nft_test.test.js +++ /dev/null @@ -1,272 +0,0 @@ -import path from "path"; -import { expect } from "@jest/globals"; -import { - emulator, - getAccountAddress, - init, - sendTransaction, - shallPass, - shallRevert, - shallThrow -} from "@onflow/flow-js-testing"; -import { deployContracts } from "../templates/deploy_templates"; -import { - assertCollectionLength, - assertNFTInCollection, assertStoragePath, - assertTotalSupply -} from "../templates/assertion_templates"; -import { mintNFT, setupAccountNFTCollection } from "../templates/transaction_templates"; -import {executeBorrowNFTScript, executeGetContractStoragePath} from "../templates/script_templates"; - -// Set basepath of the project -const BASE_PATH = path.resolve(__dirname, "./../../../../"); - -describe("NonFungibleToken Contract Tests", () => { - - // Setup each test - beforeEach(async () => { - const logging = false; - - await init(BASE_PATH); - return emulator.start({ logging }); - }); - - // Stop the emulator after each test - afterEach(async () => { - return emulator.stop(); - }) - - // Deploy Example NFT contract and verify deployment with - // no tokens in circulation - test("Should have properly initialized fields after deployment", async () => { - // Set expected values - const expectedTotalSupply = 0; - const expectedCollectionLength = 0; - - // Deploy all contracts - const { _1, exampleNFTAccount, _2, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Verify NFT contract deploys without tokens in circulation - await assertTotalSupply(expectedTotalSupply); - - // Ensure initialized collection is empty - await assertCollectionLength(exampleNFTAccount, expectedCollectionLength); - }); - - // Deploy Example NFT contract and mint a token - test("Should be able to mint a token", async () => { - const beginExpectedCollectionLength = 0; - const expectedFirstNFTID = 0; - const expectedSecondNFTID = 1; - const expectedCollectionPath = "/public/exampleNFTCollection"; - - // Deploy all contracts - const { nftAccount, exampleNFTAccount, _, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup account with NFT Collection - await setupAccountNFTCollection([ nftAccount ]); - - // New collection should be empty - await assertCollectionLength(nftAccount, beginExpectedCollectionLength); - - // Mint a token with nftAccount as recipient - await mintNFT(exampleNFTAccount, nftAccount); - - // Ensure total supply reflects single NFT mint - await assertTotalSupply(1); - - // Ensure NFT of ID 0 is in nftAccount's collection - await assertNFTInCollection(nftAccount, expectedFirstNFTID, expectedCollectionPath); - - // Make sure NFT is in the account we minted to - await assertCollectionLength(nftAccount, 1); - - // Mint again to ensure values increment - // Mint a token with nftAccount as recipient - await mintNFT(exampleNFTAccount, nftAccount); - - // Ensure total supply reflects single NFT mint - await assertTotalSupply(2); - - // Ensure NFT of ID 0 is in nftAccount's collection - await assertNFTInCollection(nftAccount, expectedSecondNFTID, expectedCollectionPath); - - // Make sure NFT is in the account we minted to - await assertCollectionLength(nftAccount, 2); - - }); - - // Attempt to borrow a reference to a nonexistent NFT - test("Shouldn't be able to borrow a reference to an NFT that doesn't exist", async () => { - // Deploy all contracts - const { nftAccount, _, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup account with NFT Collection - await setupAccountNFTCollection([ nftAccount ]); - - // Attempt to borrow a reference to an NFT - should throw - await shallThrow( - executeBorrowNFTScript(nftAccount, 0) - ); - }); - - // Create a new empty Collection - test("Shouldn't be able to withdraw an NFT that doesn't exist in a collection", async () => { - const expectedCollectionLength = 0; - const testNFTID = 0; - // Deploy all contracts - const { _, exampleNFTAccount, joshAccount, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup account with NFT Collection - await setupAccountNFTCollection([ joshAccount ]); - - // Attempt to transfer an NFT that doesn't exist - should fail - const [txn, err] = await shallRevert( - sendTransaction( - "transfer_nft", - [exampleNFTAccount], - [joshAccount, testNFTID.toString()] - ) - ); - - // Check that transaction reverted due to missing NFT - expect(txn).toBeNull(); - expect(err.toString()).toEqual( - expect.stringMatching(/missing NFT/) - ); - - // Ensure joshAccount didn't receive an NFT - await assertCollectionLength(joshAccount, expectedCollectionLength); - }); - - // Transfer successfully - test("Should be able to withdraw an NFT and deposit to another accounts collection", async () => { - const expectedEmptyCollectionLength = 0; - const senderExpectedCollectionLength = expectedEmptyCollectionLength; - const recipientExpectedCollectionLength = 1; - const expectedNFTID = 0; - const expectedCollectionPath = "/public/exampleNFTCollection"; - - // Deploy all contracts - const { nftAccount, exampleNFTAccount, joshAccount, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup account with NFT Collection - await setupAccountNFTCollection([ nftAccount, joshAccount ]); - - // Both collections should be empty - await assertCollectionLength(nftAccount, expectedEmptyCollectionLength); - await assertCollectionLength(joshAccount, expectedEmptyCollectionLength); - - // Mint a token with nftAccount as recipient - await mintNFT(exampleNFTAccount, nftAccount); - - // Ensure collection lengths for each account - await assertCollectionLength(nftAccount, 1); - await assertCollectionLength(joshAccount, expectedEmptyCollectionLength); - - // NFT in nftAccount should have id of 0 - await assertNFTInCollection(nftAccount, expectedNFTID, expectedCollectionPath); - - // Transfer NFT to joshAccount - await shallPass( - sendTransaction( - "transfer_nft", - [nftAccount], - [joshAccount, expectedNFTID.toString()] - ) - ); - - // Ensure NFT now in joshAccount's collection - await assertCollectionLength(nftAccount, senderExpectedCollectionLength); - await assertCollectionLength(joshAccount, recipientExpectedCollectionLength); - - // NFT id in joshAccount's collection should have id of 0 - await assertNFTInCollection(joshAccount, expectedNFTID, expectedCollectionPath); - }); - - // Destroy NFT - test("Should be able to withdraw an NFT and destroy it, not reducing the supply", async () => { - const expectedEmptyCollectionLength = 0; - const expectedNFTID = 0; - const expectedTotalSupply = 1; - - // Deploy all contracts - const { nftAccount, exampleNFTAccount, _, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - // Setup account with NFT Collection - await setupAccountNFTCollection([ nftAccount ]); - - // Collection should be empty - await assertCollectionLength(nftAccount, expectedEmptyCollectionLength); - - // Mint a token with nftAccount as recipient - await mintNFT(exampleNFTAccount, nftAccount); - - // Ensure collection length & total supply == 1 - await assertCollectionLength(nftAccount, 1); - await assertTotalSupply(expectedTotalSupply); - - // Destroy NFT - await shallPass( - sendTransaction( - "destroy_nft", - [nftAccount], - [expectedNFTID.toString()] - ) - ); - - // Ensure NFT not in joshAccount's collection - await assertCollectionLength(nftAccount, expectedEmptyCollectionLength); - - // Total supply of NFTs should still be 1 - await assertTotalSupply(expectedTotalSupply); - }); - - test("Should resolve view with contract borrowing", async() => { - // Deploy all contracts - const { exampleNFTAccount, _, contractParams } = await getTestAddressesAndContractParams(); - await deployContracts(contractParams); - - await assertStoragePath(exampleNFTAccount); - }) -}); - -// Generate accounts and contract deployment parameters for each account -// relevant to the above test cases -async function getTestAddressesAndContractParams() { - const _nftAccount = await getAccountAddress("NFTAddress"); - const _exampleNFTAccount = await getAccountAddress("ExampleNFTAddress"); - const _joshAccount = await getAccountAddress("JoshAddress"); - const _contractParams = [ - { - to: _nftAccount, - name: "NonFungibleToken" - }, - { - to: _nftAccount, - name: "ViewResolver" - }, - { - to: _nftAccount, - name: "MetadataViews" - }, - { - to: _exampleNFTAccount, - name: "ExampleNFT" - } - ]; - - return { - nftAccount: _nftAccount, - exampleNFTAccount: _exampleNFTAccount, - joshAccount: _joshAccount, - contractParams: _contractParams - }; -}; - diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 54076d77..00000000 --- a/package-lock.json +++ /dev/null @@ -1,5548 +0,0 @@ -{ - "name": "@onflow/flow-nft", - "version": "1.2.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "@onflow/flow-nft", - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "@changesets/cli": "^2.23.0", - "package.json": "^2.0.1" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@changesets/apply-release-plan": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.0.0.tgz", - "integrity": "sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/config": "^2.0.0", - "@changesets/get-version-range-type": "^0.3.2", - "@changesets/git": "^1.3.2", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "detect-indent": "^6.0.0", - "fs-extra": "^7.0.1", - "lodash.startcase": "^4.4.0", - "outdent": "^0.5.0", - "prettier": "^1.19.1", - "resolve-from": "^5.0.0", - "semver": "^5.4.1" - } - }, - "node_modules/@changesets/assemble-release-plan": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.1.3.tgz", - "integrity": "sha512-I+TTkUoqvxBEuDLoJfJYKDXIJ+nyiTbVJ8KGhpXEsLq4N/ms/AStSbouJwF2d/p3cB+RCPr5+gXh31GSN4kA7w==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "semver": "^5.4.1" - } - }, - "node_modules/@changesets/changelog-git": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.1.11.tgz", - "integrity": "sha512-sWJvAm+raRPeES9usNpZRkooeEB93lOpUN0Lmjz5vhVAb7XGIZrHEJ93155bpE1S0c4oJ5Di9ZWgzIwqhWP/Wg==", - "dependencies": { - "@changesets/types": "^5.0.0" - } - }, - "node_modules/@changesets/cli": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.23.0.tgz", - "integrity": "sha512-Gi3tMi0Vr6eNd8GX6q73tbOm9XOzGfuLEm4PYVeWG2neg5DlRGNOjYwrFULJ/An3N9MHtHn4r5h1Qvnju9Ijug==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/apply-release-plan": "^6.0.0", - "@changesets/assemble-release-plan": "^5.1.3", - "@changesets/changelog-git": "^0.1.11", - "@changesets/config": "^2.0.0", - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/get-release-plan": "^3.0.9", - "@changesets/git": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/pre": "^1.0.11", - "@changesets/read": "^0.5.5", - "@changesets/types": "^5.0.0", - "@changesets/write": "^0.1.8", - "@manypkg/get-packages": "^1.1.3", - "@types/is-ci": "^3.0.0", - "@types/semver": "^6.0.0", - "ansi-colors": "^4.1.3", - "chalk": "^2.1.0", - "enquirer": "^2.3.0", - "external-editor": "^3.1.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "is-ci": "^3.0.1", - "meow": "^6.0.0", - "outdent": "^0.5.0", - "p-limit": "^2.2.0", - "preferred-pm": "^3.0.0", - "resolve-from": "^5.0.0", - "semver": "^5.4.1", - "spawndamnit": "^2.0.0", - "term-size": "^2.1.0", - "tty-table": "^4.1.5" - }, - "bin": { - "changeset": "bin.js" - } - }, - "node_modules/@changesets/config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@changesets/config/-/config-2.0.0.tgz", - "integrity": "sha512-r5bIFY6CN3K6SQ+HZbjyE3HXrBIopONR47mmX7zUbORlybQXtympq9rVAOzc0Oflbap8QeIexc+hikfZoREXDg==", - "dependencies": { - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.2" - } - }, - "node_modules/@changesets/errors": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.1.4.tgz", - "integrity": "sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==", - "dependencies": { - "extendable-error": "^0.1.5" - } - }, - "node_modules/@changesets/get-dependents-graph": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.2.tgz", - "integrity": "sha512-tsqA6qZRB86SQuApSoDvI8yEWdyIlo/WLI4NUEdhhxLMJ0dapdeT6rUZRgSZzK1X2nv5YwR0MxQBbDAiDibKrg==", - "dependencies": { - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "semver": "^5.4.1" - } - }, - "node_modules/@changesets/get-release-plan": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.9.tgz", - "integrity": "sha512-5C1r4DcOjVxcCvPmXpymeyT6mdSTLCNiB2L+5uf19BRkDKndJdIQorH5Fe2XBR2nHUcZQFT+2TXDzCepat969w==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/assemble-release-plan": "^5.1.3", - "@changesets/config": "^2.0.0", - "@changesets/pre": "^1.0.11", - "@changesets/read": "^0.5.5", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "node_modules/@changesets/get-version-range-type": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz", - "integrity": "sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==" - }, - "node_modules/@changesets/git": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@changesets/git/-/git-1.3.2.tgz", - "integrity": "sha512-p5UL+urAg0Nnpt70DLiBe2iSsMcDubTo9fTOD/61krmcJ466MGh71OHwdAwu1xG5+NKzeysdy1joRTg8CXcEXA==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "is-subdir": "^1.1.1", - "spawndamnit": "^2.0.0" - } - }, - "node_modules/@changesets/logger": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.0.5.tgz", - "integrity": "sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==", - "dependencies": { - "chalk": "^2.1.0" - } - }, - "node_modules/@changesets/parse": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.3.13.tgz", - "integrity": "sha512-wh9Ifa0dungY6d2nMz6XxF6FZ/1I7j+mEgPAqrIyKS64nifTh1Ua82qKKMMK05CL7i4wiB2NYc3SfnnCX3RVeA==", - "dependencies": { - "@changesets/types": "^5.0.0", - "js-yaml": "^3.13.1" - } - }, - "node_modules/@changesets/pre": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-1.0.11.tgz", - "integrity": "sha512-CXZnt4SV9waaC9cPLm7818+SxvLKIDHUxaiTXnJYDp1c56xIexx1BNfC1yMuOdzO2a3rAIcZua5Odxr3dwSKfg==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1" - } - }, - "node_modules/@changesets/read": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.5.5.tgz", - "integrity": "sha512-bzonrPWc29Tsjvgh+8CqJ0apQOwWim0zheeD4ZK44ApSa/GudnZJTODtA3yNOOuQzeZmL0NUebVoHIurtIkA7w==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/git": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/parse": "^0.3.13", - "@changesets/types": "^5.0.0", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "p-filter": "^2.1.0" - } - }, - "node_modules/@changesets/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-5.0.0.tgz", - "integrity": "sha512-IT1kBLSbAgTS4WtpU6P5ko054hq12vk4tgeIFRVE7Vnm4a/wgbNvBalgiKP0MjEXbCkZbItiGQHkCGxYWR55sA==" - }, - "node_modules/@changesets/write": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.1.8.tgz", - "integrity": "sha512-oIHeFVMuP6jf0TPnKPpaFpvvAf3JBc+s2pmVChbeEgQTBTALoF51Z9kqxQfG4XONZPHZnqkmy564c7qohhhhTQ==", - "dependencies": { - "@babel/runtime": "^7.10.4", - "@changesets/types": "^5.0.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "prettier": "^1.19.1" - } - }, - "node_modules/@manypkg/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" - } - }, - "node_modules/@manypkg/find-root/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@manypkg/get-packages": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", - "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" - } - }, - "node_modules/@manypkg/get-packages/node_modules/@changesets/types": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", - "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==" - }, - "node_modules/@manypkg/get-packages/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==", - "dependencies": { - "ci-info": "^3.1.0" - } - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, - "node_modules/@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "node_modules/@types/semver": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz", - "integrity": "sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==" - }, - "node_modules/abs": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/abs/-/abs-1.3.14.tgz", - "integrity": "sha512-PrS26IzwKLWwuURpiKl8wRmJ2KdR/azaVrLEBWG/TALwT20Y7qjtYp1qcMLHA4206hBHY5phv3w4pjf9NPv4Vw==", - "dependencies": { - "ul": "^5.0.0" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/better-path-resolve": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", - "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", - "dependencies": { - "is-windows": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/breakword": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/breakword/-/breakword-1.0.5.tgz", - "integrity": "sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==", - "dependencies": { - "wcwidth": "^1.0.1" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "node_modules/ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "dependencies": { - "capture-stack-trace": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/csv": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz", - "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==", - "dependencies": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" - }, - "engines": { - "node": ">= 0.1.90" - } - }, - "node_modules/csv-generate": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz", - "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==" - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "node_modules/csv-stringify": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz", - "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==" - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/deffy": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.4.tgz", - "integrity": "sha512-pLc9lsbsWjr6RxmJ2OLyvm+9l4j1yK69h+TML/gUit/t3vTijpkNGh8LioaJYTGO7F25m6HZndADcUOo2PsiUg==", - "dependencies": { - "typpy": "^2.0.0" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/err": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/err/-/err-1.1.1.tgz", - "integrity": "sha512-N97Ybd2jJHVQ+Ft3Q5+C2gM3kgygkdeQmEqbN2z15UTVyyEsIwLA1VK39O1DHEJhXbwIFcJLqm6iARNhFANcQA==", - "dependencies": { - "typpy": "^2.2.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exec-limiter": { - "version": "3.2.13", - "resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz", - "integrity": "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==", - "dependencies": { - "limit-it": "^3.0.0", - "typpy": "^2.1.0" - } - }, - "node_modules/extendable-error": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", - "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.name": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.13.tgz", - "integrity": "sha512-mVrqdoy5npWZyoXl4DxCeuVF6delDcQjVS9aPdvLYlBxtMTZDR2B5GVEQEoM1jJyspCqg3C0v4ABkLE7tp9xFA==", - "dependencies": { - "noop6": "^1.0.1" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/git-package-json": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/git-package-json/-/git-package-json-1.4.10.tgz", - "integrity": "sha512-DRAcvbzd2SxGK7w8OgYfvKqhFliT5keX0lmSmVdgScgf1kkl5tbbo7Pam6uYoCa1liOiipKxQZG8quCtGWl/fA==", - "dependencies": { - "deffy": "^2.2.1", - "err": "^1.1.1", - "gry": "^5.0.0", - "normalize-package-data": "^2.3.5", - "oargv": "^3.4.1", - "one-by-one": "^3.1.0", - "r-json": "^1.2.1", - "r-package-json": "^1.0.0", - "tmp": "0.0.28" - } - }, - "node_modules/git-package-json/node_modules/tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/git-source": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/git-source/-/git-source-1.1.10.tgz", - "integrity": "sha512-XZZ7ZgnLL35oLgM/xjnLYgtlKlxJG0FohC1kWDvGkU7s1VKGXK0pFF/g1itQEwQ3D+uTQzBnzPi8XbqOv7Wc1Q==", - "dependencies": { - "git-url-parse": "^5.0.1" - } - }, - "node_modules/git-up": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-1.2.1.tgz", - "integrity": "sha512-SRVN3rOLACva8imc7BFrB6ts5iISWKH1/h/1Z+JZYoUI7UVQM7gQqk4M2yxUENbq2jUUT09NEND5xwP1i7Ktlw==", - "dependencies": { - "is-ssh": "^1.0.0", - "parse-url": "^1.0.0" - } - }, - "node_modules/git-url-parse": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-5.0.1.tgz", - "integrity": "sha512-4uSiOgrryNEMBX+gTWogenYRUh2j1D+95STTSEF2RCTgLkfJikl8c7BGr0Bn274hwuxTsbS2/FQ5pVS9FoXegQ==", - "dependencies": { - "git-up": "^1.0.0" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", - "integrity": "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ==", - "dependencies": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-plain-obj": "^1.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^2.0.0", - "unzip-response": "^1.0.0", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "node_modules/gry": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/gry/-/gry-5.0.8.tgz", - "integrity": "sha512-meq9ZjYVpLzZh3ojhTg7IMad9grGsx6rUUKHLqPnhLXzJkRQvEL2U3tQpS5/WentYTtHtxkT3Ew/mb10D6F6/g==", - "dependencies": { - "abs": "^1.2.1", - "exec-limiter": "^3.0.0", - "one-by-one": "^3.0.0", - "ul": "^5.0.0" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/human-id": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz", - "integrity": "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "dependencies": { - "protocols": "^2.0.1" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-subdir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", - "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", - "dependencies": { - "better-path-resolve": "1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/iterate-object": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.4.tgz", - "integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dependencies": { - "graceful-fs": "^4.1.6" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/limit-it": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz", - "integrity": "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==", - "dependencies": { - "typpy": "^2.0.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", - "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/mixme": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz", - "integrity": "sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==", - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/noop6": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.9.tgz", - "integrity": "sha512-DB3Hwyd89dPr5HqEPg3YHjzvwh/mCqizC1zZ8vyofqc+TQRyPDnT4wgXXbLGF4z9YAzwwTLi8pNLhGqcbSjgkA==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "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" - } - }, - "node_modules/oargv": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/oargv/-/oargv-3.4.10.tgz", - "integrity": "sha512-SXaMANv9sr7S/dP0vj0+Ybipa47UE1ntTWQ2rpPRhC6Bsvfl+Jg03Xif7jfL0sWKOYWK8oPjcZ5eJ82t8AP/8g==", - "dependencies": { - "iterate-object": "^1.1.0", - "ul": "^5.0.0" - } - }, - "node_modules/obj-def": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.9.tgz", - "integrity": "sha512-bQ4ya3VYD6FAA1+s6mEhaURRHSmw4+sKaXE6UyXZ1XDYc5D+c7look25dFdydmLd18epUegh398gdDkMUZI9xg==", - "dependencies": { - "deffy": "^2.2.2" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/one-by-one": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz", - "integrity": "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==", - "dependencies": { - "obj-def": "^1.0.0", - "sliced": "^1.0.1" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/outdent": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", - "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==" - }, - "node_modules/p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", - "integrity": "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg==", - "dependencies": { - "got": "^5.0.0", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/package-json-path/-/package-json-path-1.0.9.tgz", - "integrity": "sha512-uNu7f6Ef7tQHZRnkyVnCtzdSYVN9uBtge/sG7wzcUaawFWkPYUq67iXxRGrQSg/q0tzxIB8jSyIYUKjG2Jn//A==", - "dependencies": { - "abs": "^1.2.1" - } - }, - "node_modules/package.json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/package.json/-/package.json-2.0.1.tgz", - "integrity": "sha512-pSxZ6XR5yEawRN2ekxx9IKgPN5uNAYco7MCPxtBEWMKO3UKWa1X2CtQMzMgloeGj2g2o6cue3Sb5iPkByIJqlw==", - "deprecated": "Use pkg.json instead.", - "dependencies": { - "git-package-json": "^1.4.0", - "git-source": "^1.1.0", - "package-json": "^2.3.1" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-url": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz", - "integrity": "sha512-1wj9nkgH/5EboDxLwaTMGJh3oH3f+Gue+aGdh631oCqoSBpokzmMmOldvOeBPtB8GJBYJbaF93KPzlkU+Y1ksg==", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/preferred-pm/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "engines": { - "node": ">=8" - } - }, - "node_modules/r-json": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.10.tgz", - "integrity": "sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==" - }, - "node_modules/r-package-json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/r-package-json/-/r-package-json-1.0.9.tgz", - "integrity": "sha512-G4Vpf1KImWmmPFGdtWQTU0L9zk0SjqEC4qs/jE7AQ+Ylmr5kizMzGeC4wnHp5+ijPqNN+2ZPpvyjVNdN1CDVcg==", - "dependencies": { - "package-json-path": "^1.0.0", - "r-json": "^1.2.1" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w==", - "dependencies": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/read-yaml-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", - "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" - }, - "node_modules/smartwrap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz", - "integrity": "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==", - "dependencies": { - "array.prototype.flat": "^1.2.3", - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "smartwrap": "src/terminal-adapter.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/smartwrap/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smartwrap/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/smartwrap/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/smartwrap/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/smartwrap/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/smartwrap/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/smartwrap/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/spawndamnit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz", - "integrity": "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==", - "dependencies": { - "cross-spawn": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stream-transform": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz", - "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==", - "dependencies": { - "mixme": "^0.5.1" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/timed-out": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "integrity": "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.1.6.tgz", - "integrity": "sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==", - "dependencies": { - "chalk": "^4.1.2", - "csv": "^5.5.0", - "kleur": "^4.1.4", - "smartwrap": "^2.0.2", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^17.1.1" - }, - "bin": { - "tty-table": "adapters/terminal-adapter.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/tty-table/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tty-table/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tty-table/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tty-table/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typpy": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.13.tgz", - "integrity": "sha512-vOxIcQz9sxHi+rT09SJ5aDgVgrPppQjwnnayTrMye1ODaU8gIZTDM19t9TxmEElbMihx2Nq/0/b/MtyKfayRqA==", - "dependencies": { - "function.name": "^1.0.3" - } - }, - "node_modules/ul": { - "version": "5.2.15", - "resolved": "https://registry.npmjs.org/ul/-/ul-5.2.15.tgz", - "integrity": "sha512-svLEUy8xSCip5IWnsRa0UOg+2zP0Wsj4qlbjTmX6GJSmvKMHADBuHOm1dpNkWqWPIGuVSqzUkV3Cris5JrlTRQ==", - "dependencies": { - "deffy": "^2.2.2", - "typpy": "^2.3.4" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, - "node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/runtime": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@changesets/apply-release-plan": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.0.0.tgz", - "integrity": "sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/config": "^2.0.0", - "@changesets/get-version-range-type": "^0.3.2", - "@changesets/git": "^1.3.2", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "detect-indent": "^6.0.0", - "fs-extra": "^7.0.1", - "lodash.startcase": "^4.4.0", - "outdent": "^0.5.0", - "prettier": "^1.19.1", - "resolve-from": "^5.0.0", - "semver": "^5.4.1" - } - }, - "@changesets/assemble-release-plan": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.1.3.tgz", - "integrity": "sha512-I+TTkUoqvxBEuDLoJfJYKDXIJ+nyiTbVJ8KGhpXEsLq4N/ms/AStSbouJwF2d/p3cB+RCPr5+gXh31GSN4kA7w==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "semver": "^5.4.1" - } - }, - "@changesets/changelog-git": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.1.11.tgz", - "integrity": "sha512-sWJvAm+raRPeES9usNpZRkooeEB93lOpUN0Lmjz5vhVAb7XGIZrHEJ93155bpE1S0c4oJ5Di9ZWgzIwqhWP/Wg==", - "requires": { - "@changesets/types": "^5.0.0" - } - }, - "@changesets/cli": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.23.0.tgz", - "integrity": "sha512-Gi3tMi0Vr6eNd8GX6q73tbOm9XOzGfuLEm4PYVeWG2neg5DlRGNOjYwrFULJ/An3N9MHtHn4r5h1Qvnju9Ijug==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/apply-release-plan": "^6.0.0", - "@changesets/assemble-release-plan": "^5.1.3", - "@changesets/changelog-git": "^0.1.11", - "@changesets/config": "^2.0.0", - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/get-release-plan": "^3.0.9", - "@changesets/git": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/pre": "^1.0.11", - "@changesets/read": "^0.5.5", - "@changesets/types": "^5.0.0", - "@changesets/write": "^0.1.8", - "@manypkg/get-packages": "^1.1.3", - "@types/is-ci": "^3.0.0", - "@types/semver": "^6.0.0", - "ansi-colors": "^4.1.3", - "chalk": "^2.1.0", - "enquirer": "^2.3.0", - "external-editor": "^3.1.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "is-ci": "^3.0.1", - "meow": "^6.0.0", - "outdent": "^0.5.0", - "p-limit": "^2.2.0", - "preferred-pm": "^3.0.0", - "resolve-from": "^5.0.0", - "semver": "^5.4.1", - "spawndamnit": "^2.0.0", - "term-size": "^2.1.0", - "tty-table": "^4.1.5" - } - }, - "@changesets/config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@changesets/config/-/config-2.0.0.tgz", - "integrity": "sha512-r5bIFY6CN3K6SQ+HZbjyE3HXrBIopONR47mmX7zUbORlybQXtympq9rVAOzc0Oflbap8QeIexc+hikfZoREXDg==", - "requires": { - "@changesets/errors": "^0.1.4", - "@changesets/get-dependents-graph": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.2" - } - }, - "@changesets/errors": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@changesets/errors/-/errors-0.1.4.tgz", - "integrity": "sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==", - "requires": { - "extendable-error": "^0.1.5" - } - }, - "@changesets/get-dependents-graph": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.2.tgz", - "integrity": "sha512-tsqA6qZRB86SQuApSoDvI8yEWdyIlo/WLI4NUEdhhxLMJ0dapdeT6rUZRgSZzK1X2nv5YwR0MxQBbDAiDibKrg==", - "requires": { - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "semver": "^5.4.1" - } - }, - "@changesets/get-release-plan": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.9.tgz", - "integrity": "sha512-5C1r4DcOjVxcCvPmXpymeyT6mdSTLCNiB2L+5uf19BRkDKndJdIQorH5Fe2XBR2nHUcZQFT+2TXDzCepat969w==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/assemble-release-plan": "^5.1.3", - "@changesets/config": "^2.0.0", - "@changesets/pre": "^1.0.11", - "@changesets/read": "^0.5.5", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3" - } - }, - "@changesets/get-version-range-type": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz", - "integrity": "sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==" - }, - "@changesets/git": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@changesets/git/-/git-1.3.2.tgz", - "integrity": "sha512-p5UL+urAg0Nnpt70DLiBe2iSsMcDubTo9fTOD/61krmcJ466MGh71OHwdAwu1xG5+NKzeysdy1joRTg8CXcEXA==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "is-subdir": "^1.1.1", - "spawndamnit": "^2.0.0" - } - }, - "@changesets/logger": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/@changesets/logger/-/logger-0.0.5.tgz", - "integrity": "sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==", - "requires": { - "chalk": "^2.1.0" - } - }, - "@changesets/parse": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@changesets/parse/-/parse-0.3.13.tgz", - "integrity": "sha512-wh9Ifa0dungY6d2nMz6XxF6FZ/1I7j+mEgPAqrIyKS64nifTh1Ua82qKKMMK05CL7i4wiB2NYc3SfnnCX3RVeA==", - "requires": { - "@changesets/types": "^5.0.0", - "js-yaml": "^3.13.1" - } - }, - "@changesets/pre": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@changesets/pre/-/pre-1.0.11.tgz", - "integrity": "sha512-CXZnt4SV9waaC9cPLm7818+SxvLKIDHUxaiTXnJYDp1c56xIexx1BNfC1yMuOdzO2a3rAIcZua5Odxr3dwSKfg==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/errors": "^0.1.4", - "@changesets/types": "^5.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1" - } - }, - "@changesets/read": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@changesets/read/-/read-0.5.5.tgz", - "integrity": "sha512-bzonrPWc29Tsjvgh+8CqJ0apQOwWim0zheeD4ZK44ApSa/GudnZJTODtA3yNOOuQzeZmL0NUebVoHIurtIkA7w==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/git": "^1.3.2", - "@changesets/logger": "^0.0.5", - "@changesets/parse": "^0.3.13", - "@changesets/types": "^5.0.0", - "chalk": "^2.1.0", - "fs-extra": "^7.0.1", - "p-filter": "^2.1.0" - } - }, - "@changesets/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-5.0.0.tgz", - "integrity": "sha512-IT1kBLSbAgTS4WtpU6P5ko054hq12vk4tgeIFRVE7Vnm4a/wgbNvBalgiKP0MjEXbCkZbItiGQHkCGxYWR55sA==" - }, - "@changesets/write": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.1.8.tgz", - "integrity": "sha512-oIHeFVMuP6jf0TPnKPpaFpvvAf3JBc+s2pmVChbeEgQTBTALoF51Z9kqxQfG4XONZPHZnqkmy564c7qohhhhTQ==", - "requires": { - "@babel/runtime": "^7.10.4", - "@changesets/types": "^5.0.0", - "fs-extra": "^7.0.1", - "human-id": "^1.0.2", - "prettier": "^1.19.1" - } - }, - "@manypkg/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", - "requires": { - "@babel/runtime": "^7.5.5", - "@types/node": "^12.7.1", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "@manypkg/get-packages": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz", - "integrity": "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==", - "requires": { - "@babel/runtime": "^7.5.5", - "@changesets/types": "^4.0.1", - "@manypkg/find-root": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "^11.0.0", - "read-yaml-file": "^1.1.0" - }, - "dependencies": { - "@changesets/types": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz", - "integrity": "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==" - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@types/is-ci": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.0.tgz", - "integrity": "sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==", - "requires": { - "ci-info": "^3.1.0" - } - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - }, - "@types/node": { - "version": "12.20.55", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", - "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - }, - "@types/semver": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz", - "integrity": "sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==" - }, - "abs": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/abs/-/abs-1.3.14.tgz", - "integrity": "sha512-PrS26IzwKLWwuURpiKl8wRmJ2KdR/azaVrLEBWG/TALwT20Y7qjtYp1qcMLHA4206hBHY5phv3w4pjf9NPv4Vw==", - "requires": { - "ul": "^5.0.0" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - }, - "better-path-resolve": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", - "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", - "requires": { - "is-windows": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "breakword": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/breakword/-/breakword-1.0.5.tgz", - "integrity": "sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==", - "requires": { - "wcwidth": "^1.0.1" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "capture-stack-trace": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", - "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "csv": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz", - "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==", - "requires": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" - } - }, - "csv-generate": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz", - "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==" - }, - "csv-parse": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz", - "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - }, - "csv-stringify": { - "version": "5.6.5", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz", - "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" - } - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "requires": { - "clone": "^1.0.2" - } - }, - "deffy": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/deffy/-/deffy-2.2.4.tgz", - "integrity": "sha512-pLc9lsbsWjr6RxmJ2OLyvm+9l4j1yK69h+TML/gUit/t3vTijpkNGh8LioaJYTGO7F25m6HZndADcUOo2PsiUg==", - "requires": { - "typpy": "^2.0.0" - } - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "err": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/err/-/err-1.1.1.tgz", - "integrity": "sha512-N97Ybd2jJHVQ+Ft3Q5+C2gM3kgygkdeQmEqbN2z15UTVyyEsIwLA1VK39O1DHEJhXbwIFcJLqm6iARNhFANcQA==", - "requires": { - "typpy": "^2.2.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "exec-limiter": { - "version": "3.2.13", - "resolved": "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz", - "integrity": "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==", - "requires": { - "limit-it": "^3.0.0", - "typpy": "^2.1.0" - } - }, - "extendable-error": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz", - "integrity": "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==" - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "requires": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.name": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/function.name/-/function.name-1.0.13.tgz", - "integrity": "sha512-mVrqdoy5npWZyoXl4DxCeuVF6delDcQjVS9aPdvLYlBxtMTZDR2B5GVEQEoM1jJyspCqg3C0v4ABkLE7tp9xFA==", - "requires": { - "noop6": "^1.0.1" - } - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "git-package-json": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/git-package-json/-/git-package-json-1.4.10.tgz", - "integrity": "sha512-DRAcvbzd2SxGK7w8OgYfvKqhFliT5keX0lmSmVdgScgf1kkl5tbbo7Pam6uYoCa1liOiipKxQZG8quCtGWl/fA==", - "requires": { - "deffy": "^2.2.1", - "err": "^1.1.1", - "gry": "^5.0.0", - "normalize-package-data": "^2.3.5", - "oargv": "^3.4.1", - "one-by-one": "^3.1.0", - "r-json": "^1.2.1", - "r-package-json": "^1.0.0", - "tmp": "0.0.28" - }, - "dependencies": { - "tmp": { - "version": "0.0.28", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz", - "integrity": "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==", - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, - "git-source": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/git-source/-/git-source-1.1.10.tgz", - "integrity": "sha512-XZZ7ZgnLL35oLgM/xjnLYgtlKlxJG0FohC1kWDvGkU7s1VKGXK0pFF/g1itQEwQ3D+uTQzBnzPi8XbqOv7Wc1Q==", - "requires": { - "git-url-parse": "^5.0.1" - } - }, - "git-up": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-1.2.1.tgz", - "integrity": "sha512-SRVN3rOLACva8imc7BFrB6ts5iISWKH1/h/1Z+JZYoUI7UVQM7gQqk4M2yxUENbq2jUUT09NEND5xwP1i7Ktlw==", - "requires": { - "is-ssh": "^1.0.0", - "parse-url": "^1.0.0" - } - }, - "git-url-parse": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-5.0.1.tgz", - "integrity": "sha512-4uSiOgrryNEMBX+gTWogenYRUh2j1D+95STTSEF2RCTgLkfJikl8c7BGr0Bn274hwuxTsbS2/FQ5pVS9FoXegQ==", - "requires": { - "git-up": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "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" - } - }, - "got": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-5.6.0.tgz", - "integrity": "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ==", - "requires": { - "create-error-class": "^3.0.1", - "duplexer2": "^0.1.4", - "is-plain-obj": "^1.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "node-status-codes": "^1.0.0", - "object-assign": "^4.0.1", - "parse-json": "^2.1.0", - "pinkie-promise": "^2.0.0", - "read-all-stream": "^3.0.0", - "readable-stream": "^2.0.5", - "timed-out": "^2.0.0", - "unzip-response": "^1.0.0", - "url-parse-lax": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - }, - "gry": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/gry/-/gry-5.0.8.tgz", - "integrity": "sha512-meq9ZjYVpLzZh3ojhTg7IMad9grGsx6rUUKHLqPnhLXzJkRQvEL2U3tQpS5/WentYTtHtxkT3Ew/mb10D6F6/g==", - "requires": { - "abs": "^1.2.1", - "exec-limiter": "^3.0.0", - "one-by-one": "^3.0.0", - "ul": "^5.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "human-id": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz", - "integrity": "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "requires": { - "ci-info": "^3.2.0" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-ssh": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "requires": { - "protocols": "^2.0.1" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-subdir": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", - "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", - "requires": { - "better-path-resolve": "1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "iterate-object": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.4.tgz", - "integrity": "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - }, - "limit-it": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz", - "integrity": "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==", - "requires": { - "typpy": "^2.0.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "requires": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - }, - "meow": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz", - "integrity": "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==", - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - } - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "mixme": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz", - "integrity": "sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==" - }, - "node-status-codes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", - "integrity": "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ==" - }, - "noop6": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/noop6/-/noop6-1.0.9.tgz", - "integrity": "sha512-DB3Hwyd89dPr5HqEPg3YHjzvwh/mCqizC1zZ8vyofqc+TQRyPDnT4wgXXbLGF4z9YAzwwTLi8pNLhGqcbSjgkA==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "oargv": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/oargv/-/oargv-3.4.10.tgz", - "integrity": "sha512-SXaMANv9sr7S/dP0vj0+Ybipa47UE1ntTWQ2rpPRhC6Bsvfl+Jg03Xif7jfL0sWKOYWK8oPjcZ5eJ82t8AP/8g==", - "requires": { - "iterate-object": "^1.1.0", - "ul": "^5.0.0" - } - }, - "obj-def": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/obj-def/-/obj-def-1.0.9.tgz", - "integrity": "sha512-bQ4ya3VYD6FAA1+s6mEhaURRHSmw4+sKaXE6UyXZ1XDYc5D+c7look25dFdydmLd18epUegh398gdDkMUZI9xg==", - "requires": { - "deffy": "^2.2.2" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "one-by-one": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz", - "integrity": "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==", - "requires": { - "obj-def": "^1.0.0", - "sliced": "^1.0.1" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "outdent": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz", - "integrity": "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==" - }, - "p-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", - "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", - "requires": { - "p-map": "^2.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz", - "integrity": "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg==", - "requires": { - "got": "^5.0.0", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "package-json-path": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/package-json-path/-/package-json-path-1.0.9.tgz", - "integrity": "sha512-uNu7f6Ef7tQHZRnkyVnCtzdSYVN9uBtge/sG7wzcUaawFWkPYUq67iXxRGrQSg/q0tzxIB8jSyIYUKjG2Jn//A==", - "requires": { - "abs": "^1.2.1" - } - }, - "package.json": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/package.json/-/package.json-2.0.1.tgz", - "integrity": "sha512-pSxZ6XR5yEawRN2ekxx9IKgPN5uNAYco7MCPxtBEWMKO3UKWa1X2CtQMzMgloeGj2g2o6cue3Sb5iPkByIJqlw==", - "requires": { - "git-package-json": "^1.4.0", - "git-source": "^1.1.0", - "package-json": "^2.3.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-url": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz", - "integrity": "sha512-1wj9nkgH/5EboDxLwaTMGJh3oH3f+Gue+aGdh631oCqoSBpokzmMmOldvOeBPtB8GJBYJbaF93KPzlkU+Y1ksg==", - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0" - }, - "dependencies": { - "protocols": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", - "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", - "requires": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "protocols": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" - }, - "r-json": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/r-json/-/r-json-1.2.10.tgz", - "integrity": "sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==" - }, - "r-package-json": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/r-package-json/-/r-package-json-1.0.9.tgz", - "integrity": "sha512-G4Vpf1KImWmmPFGdtWQTU0L9zk0SjqEC4qs/jE7AQ+Ylmr5kizMzGeC4wnHp5+ijPqNN+2ZPpvyjVNdN1CDVcg==", - "requires": { - "package-json-path": "^1.0.0", - "r-json": "^1.2.1" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read-all-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", - "integrity": "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w==", - "requires": { - "pinkie-promise": "^2.0.0", - "readable-stream": "^2.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@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" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, - "read-yaml-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz", - "integrity": "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==", - "requires": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.6.1", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "registry-auth-token": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", - "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", - "requires": { - "rc": "^1.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" - }, - "smartwrap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz", - "integrity": "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==", - "requires": { - "array.prototype.flat": "^1.2.3", - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - } - } - }, - "spawndamnit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz", - "integrity": "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==", - "requires": { - "cross-spawn": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stream-transform": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz", - "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==", - "requires": { - "mixme": "^0.5.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" - }, - "timed-out": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", - "integrity": "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" - }, - "tty-table": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/tty-table/-/tty-table-4.1.6.tgz", - "integrity": "sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==", - "requires": { - "chalk": "^4.1.2", - "csv": "^5.5.0", - "kleur": "^4.1.4", - "smartwrap": "^2.0.2", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^17.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - }, - "typpy": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/typpy/-/typpy-2.3.13.tgz", - "integrity": "sha512-vOxIcQz9sxHi+rT09SJ5aDgVgrPppQjwnnayTrMye1ODaU8gIZTDM19t9TxmEElbMihx2Nq/0/b/MtyKfayRqA==", - "requires": { - "function.name": "^1.0.3" - } - }, - "ul": { - "version": "5.2.15", - "resolved": "https://registry.npmjs.org/ul/-/ul-5.2.15.tgz", - "integrity": "sha512-svLEUy8xSCip5IWnsRa0UOg+2zP0Wsj4qlbjTmX6GJSmvKMHADBuHOm1dpNkWqWPIGuVSqzUkV3Cris5JrlTRQ==", - "requires": { - "deffy": "^2.2.2", - "typpy": "^2.3.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unzip-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", - "integrity": "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q==" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "requires": { - "prepend-http": "^1.0.1" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "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": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "requires": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, - "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "dependencies": { - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index d8e08cee..00000000 --- a/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "@onflow/flow-nft", - "version": "1.2.0", - "description": "standard implementation of the non fungible token on flow blockchain", - "main": "index.js", - "directories": { - "doc": "docs", - "lib": "lib" - }, - "files": [ - "contracts/*", - "transactions/*", - "scripts/*" - ], - "scripts": { - "release": "changeset version && changeset publish" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/onflow/flow-nft.git" - }, - "keywords": [ - "flow-nft", - "nft", - "NonFungibleToken", - "flow" - ], - "author": "onFlow", - "license": "MIT", - "bugs": { - "url": "https://github.com/onflow/flow-nft/issues" - }, - "homepage": "https://github.com/onflow/flow-nft#readme", - "dependencies": { - "@changesets/cli": "^2.23.0", - "package.json": "^2.0.1" - } -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 8cd99f48..00000000 --- a/yarn.lock +++ /dev/null @@ -1,2174 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@^7.0.0": - "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/helper-validator-identifier@^7.18.6": - "integrity" "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz" - "version" "7.18.6" - -"@babel/highlight@^7.18.6": - "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/runtime@^7.10.4", "@babel/runtime@^7.5.5": - "integrity" "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "regenerator-runtime" "^0.13.4" - -"@changesets/apply-release-plan@^6.0.0": - "integrity" "sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==" - "resolved" "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/config" "^2.0.0" - "@changesets/get-version-range-type" "^0.3.2" - "@changesets/git" "^1.3.2" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "detect-indent" "^6.0.0" - "fs-extra" "^7.0.1" - "lodash.startcase" "^4.4.0" - "outdent" "^0.5.0" - "prettier" "^1.19.1" - "resolve-from" "^5.0.0" - "semver" "^5.4.1" - -"@changesets/assemble-release-plan@^5.1.3": - "integrity" "sha512-I+TTkUoqvxBEuDLoJfJYKDXIJ+nyiTbVJ8KGhpXEsLq4N/ms/AStSbouJwF2d/p3cB+RCPr5+gXh31GSN4kA7w==" - "resolved" "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.1.3.tgz" - "version" "5.1.3" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/errors" "^0.1.4" - "@changesets/get-dependents-graph" "^1.3.2" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "semver" "^5.4.1" - -"@changesets/changelog-git@^0.1.11": - "integrity" "sha512-sWJvAm+raRPeES9usNpZRkooeEB93lOpUN0Lmjz5vhVAb7XGIZrHEJ93155bpE1S0c4oJ5Di9ZWgzIwqhWP/Wg==" - "resolved" "https://registry.npmjs.org/@changesets/changelog-git/-/changelog-git-0.1.11.tgz" - "version" "0.1.11" - dependencies: - "@changesets/types" "^5.0.0" - -"@changesets/cli@^2.23.0": - "integrity" "sha512-Gi3tMi0Vr6eNd8GX6q73tbOm9XOzGfuLEm4PYVeWG2neg5DlRGNOjYwrFULJ/An3N9MHtHn4r5h1Qvnju9Ijug==" - "resolved" "https://registry.npmjs.org/@changesets/cli/-/cli-2.23.0.tgz" - "version" "2.23.0" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/apply-release-plan" "^6.0.0" - "@changesets/assemble-release-plan" "^5.1.3" - "@changesets/changelog-git" "^0.1.11" - "@changesets/config" "^2.0.0" - "@changesets/errors" "^0.1.4" - "@changesets/get-dependents-graph" "^1.3.2" - "@changesets/get-release-plan" "^3.0.9" - "@changesets/git" "^1.3.2" - "@changesets/logger" "^0.0.5" - "@changesets/pre" "^1.0.11" - "@changesets/read" "^0.5.5" - "@changesets/types" "^5.0.0" - "@changesets/write" "^0.1.8" - "@manypkg/get-packages" "^1.1.3" - "@types/is-ci" "^3.0.0" - "@types/semver" "^6.0.0" - "ansi-colors" "^4.1.3" - "chalk" "^2.1.0" - "enquirer" "^2.3.0" - "external-editor" "^3.1.0" - "fs-extra" "^7.0.1" - "human-id" "^1.0.2" - "is-ci" "^3.0.1" - "meow" "^6.0.0" - "outdent" "^0.5.0" - "p-limit" "^2.2.0" - "preferred-pm" "^3.0.0" - "resolve-from" "^5.0.0" - "semver" "^5.4.1" - "spawndamnit" "^2.0.0" - "term-size" "^2.1.0" - "tty-table" "^4.1.5" - -"@changesets/config@^2.0.0": - "integrity" "sha512-r5bIFY6CN3K6SQ+HZbjyE3HXrBIopONR47mmX7zUbORlybQXtympq9rVAOzc0Oflbap8QeIexc+hikfZoREXDg==" - "resolved" "https://registry.npmjs.org/@changesets/config/-/config-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@changesets/errors" "^0.1.4" - "@changesets/get-dependents-graph" "^1.3.2" - "@changesets/logger" "^0.0.5" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "fs-extra" "^7.0.1" - "micromatch" "^4.0.2" - -"@changesets/errors@^0.1.4": - "integrity" "sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==" - "resolved" "https://registry.npmjs.org/@changesets/errors/-/errors-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "extendable-error" "^0.1.5" - -"@changesets/get-dependents-graph@^1.3.2": - "integrity" "sha512-tsqA6qZRB86SQuApSoDvI8yEWdyIlo/WLI4NUEdhhxLMJ0dapdeT6rUZRgSZzK1X2nv5YwR0MxQBbDAiDibKrg==" - "resolved" "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "chalk" "^2.1.0" - "fs-extra" "^7.0.1" - "semver" "^5.4.1" - -"@changesets/get-release-plan@^3.0.9": - "integrity" "sha512-5C1r4DcOjVxcCvPmXpymeyT6mdSTLCNiB2L+5uf19BRkDKndJdIQorH5Fe2XBR2nHUcZQFT+2TXDzCepat969w==" - "resolved" "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.9.tgz" - "version" "3.0.9" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/assemble-release-plan" "^5.1.3" - "@changesets/config" "^2.0.0" - "@changesets/pre" "^1.0.11" - "@changesets/read" "^0.5.5" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - -"@changesets/get-version-range-type@^0.3.2": - "integrity" "sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==" - "resolved" "https://registry.npmjs.org/@changesets/get-version-range-type/-/get-version-range-type-0.3.2.tgz" - "version" "0.3.2" - -"@changesets/git@^1.3.2": - "integrity" "sha512-p5UL+urAg0Nnpt70DLiBe2iSsMcDubTo9fTOD/61krmcJ466MGh71OHwdAwu1xG5+NKzeysdy1joRTg8CXcEXA==" - "resolved" "https://registry.npmjs.org/@changesets/git/-/git-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/errors" "^0.1.4" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "is-subdir" "^1.1.1" - "spawndamnit" "^2.0.0" - -"@changesets/logger@^0.0.5": - "integrity" "sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==" - "resolved" "https://registry.npmjs.org/@changesets/logger/-/logger-0.0.5.tgz" - "version" "0.0.5" - dependencies: - "chalk" "^2.1.0" - -"@changesets/parse@^0.3.13": - "integrity" "sha512-wh9Ifa0dungY6d2nMz6XxF6FZ/1I7j+mEgPAqrIyKS64nifTh1Ua82qKKMMK05CL7i4wiB2NYc3SfnnCX3RVeA==" - "resolved" "https://registry.npmjs.org/@changesets/parse/-/parse-0.3.13.tgz" - "version" "0.3.13" - dependencies: - "@changesets/types" "^5.0.0" - "js-yaml" "^3.13.1" - -"@changesets/pre@^1.0.11": - "integrity" "sha512-CXZnt4SV9waaC9cPLm7818+SxvLKIDHUxaiTXnJYDp1c56xIexx1BNfC1yMuOdzO2a3rAIcZua5Odxr3dwSKfg==" - "resolved" "https://registry.npmjs.org/@changesets/pre/-/pre-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/errors" "^0.1.4" - "@changesets/types" "^5.0.0" - "@manypkg/get-packages" "^1.1.3" - "fs-extra" "^7.0.1" - -"@changesets/read@^0.5.5": - "integrity" "sha512-bzonrPWc29Tsjvgh+8CqJ0apQOwWim0zheeD4ZK44ApSa/GudnZJTODtA3yNOOuQzeZmL0NUebVoHIurtIkA7w==" - "resolved" "https://registry.npmjs.org/@changesets/read/-/read-0.5.5.tgz" - "version" "0.5.5" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/git" "^1.3.2" - "@changesets/logger" "^0.0.5" - "@changesets/parse" "^0.3.13" - "@changesets/types" "^5.0.0" - "chalk" "^2.1.0" - "fs-extra" "^7.0.1" - "p-filter" "^2.1.0" - -"@changesets/types@^4.0.1": - "integrity" "sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==" - "resolved" "https://registry.npmjs.org/@changesets/types/-/types-4.1.0.tgz" - "version" "4.1.0" - -"@changesets/types@^5.0.0": - "integrity" "sha512-IT1kBLSbAgTS4WtpU6P5ko054hq12vk4tgeIFRVE7Vnm4a/wgbNvBalgiKP0MjEXbCkZbItiGQHkCGxYWR55sA==" - "resolved" "https://registry.npmjs.org/@changesets/types/-/types-5.0.0.tgz" - "version" "5.0.0" - -"@changesets/write@^0.1.8": - "integrity" "sha512-oIHeFVMuP6jf0TPnKPpaFpvvAf3JBc+s2pmVChbeEgQTBTALoF51Z9kqxQfG4XONZPHZnqkmy564c7qohhhhTQ==" - "resolved" "https://registry.npmjs.org/@changesets/write/-/write-0.1.8.tgz" - "version" "0.1.8" - dependencies: - "@babel/runtime" "^7.10.4" - "@changesets/types" "^5.0.0" - "fs-extra" "^7.0.1" - "human-id" "^1.0.2" - "prettier" "^1.19.1" - -"@manypkg/find-root@^1.1.0": - "integrity" "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==" - "resolved" "https://registry.npmjs.org/@manypkg/find-root/-/find-root-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "@babel/runtime" "^7.5.5" - "@types/node" "^12.7.1" - "find-up" "^4.1.0" - "fs-extra" "^8.1.0" - -"@manypkg/get-packages@^1.1.3": - "integrity" "sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==" - "resolved" "https://registry.npmjs.org/@manypkg/get-packages/-/get-packages-1.1.3.tgz" - "version" "1.1.3" - dependencies: - "@babel/runtime" "^7.5.5" - "@changesets/types" "^4.0.1" - "@manypkg/find-root" "^1.1.0" - "fs-extra" "^8.1.0" - "globby" "^11.0.0" - "read-yaml-file" "^1.1.0" - -"@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" - dependencies: - "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" - -"@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" - -"@types/is-ci@^3.0.0": - "integrity" "sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==" - "resolved" "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ci-info" "^3.1.0" - -"@types/minimist@^1.2.0": - "integrity" "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" - "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz" - "version" "1.2.2" - -"@types/node@^12.7.1": - "integrity" "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" - "version" "12.20.55" - -"@types/normalize-package-data@^2.4.0": - "integrity" "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" - "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" - "version" "2.4.1" - -"@types/semver@^6.0.0": - "integrity" "sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==" - "resolved" "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz" - "version" "6.2.3" - -"abs@^1.2.1": - "integrity" "sha512-PrS26IzwKLWwuURpiKl8wRmJ2KdR/azaVrLEBWG/TALwT20Y7qjtYp1qcMLHA4206hBHY5phv3w4pjf9NPv4Vw==" - "resolved" "https://registry.npmjs.org/abs/-/abs-1.3.14.tgz" - "version" "1.3.14" - dependencies: - "ul" "^5.0.0" - -"ansi-colors@^4.1.1", "ansi-colors@^4.1.3": - "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" - "version" "4.1.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"array-union@^2.1.0": - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - "version" "2.1.0" - -"array.prototype.flat@^1.2.3": - "integrity" "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==" - "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.2" - "es-shim-unscopables" "^1.0.0" - -"arrify@^1.0.1": - "integrity" "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" - "version" "1.0.1" - -"better-path-resolve@1.0.0": - "integrity" "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==" - "resolved" "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "is-windows" "^1.0.0" - -"braces@^3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"breakword@^1.0.5": - "integrity" "sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==" - "resolved" "https://registry.npmjs.org/breakword/-/breakword-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "wcwidth" "^1.0.1" - -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"camelcase-keys@^6.2.2": - "integrity" "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" - "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" - "version" "6.2.2" - dependencies: - "camelcase" "^5.3.1" - "map-obj" "^4.0.0" - "quick-lru" "^4.0.1" - -"camelcase@^5.0.0", "camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"capture-stack-trace@^1.0.0": - "integrity" "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==" - "resolved" "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz" - "version" "1.0.2" - -"chalk@^2.0.0", "chalk@^2.1.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chardet@^0.7.0": - "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - "version" "0.7.0" - -"ci-info@^3.1.0", "ci-info@^3.2.0": - "integrity" "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" - "version" "3.3.2" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"clone@^1.0.2": - "integrity" "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" - "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" - "version" "1.0.4" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"create-error-class@^3.0.1": - "integrity" "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==" - "resolved" "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "capture-stack-trace" "^1.0.0" - -"cross-spawn@^5.1.0": - "integrity" "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "lru-cache" "^4.0.1" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"csv-generate@^3.4.3": - "integrity" "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==" - "resolved" "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz" - "version" "3.4.3" - -"csv-parse@^4.16.3": - "integrity" "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" - "resolved" "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz" - "version" "4.16.3" - -"csv-stringify@^5.6.5": - "integrity" "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==" - "resolved" "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz" - "version" "5.6.5" - -"csv@^5.5.0": - "integrity" "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==" - "resolved" "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz" - "version" "5.5.3" - dependencies: - "csv-generate" "^3.4.3" - "csv-parse" "^4.16.3" - "csv-stringify" "^5.6.5" - "stream-transform" "^2.1.3" - -"decamelize-keys@^1.1.0": - "integrity" "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==" - "resolved" "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "decamelize" "^1.1.0" - "map-obj" "^1.0.0" - -"decamelize@^1.1.0", "decamelize@^1.2.0": - "integrity" "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" - "version" "1.2.0" - -"deep-extend@^0.6.0": - "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" - "version" "0.6.0" - -"defaults@^1.0.3": - "integrity" "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==" - "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "clone" "^1.0.2" - -"deffy@^2.2.1", "deffy@^2.2.2": - "integrity" "sha512-pLc9lsbsWjr6RxmJ2OLyvm+9l4j1yK69h+TML/gUit/t3vTijpkNGh8LioaJYTGO7F25m6HZndADcUOo2PsiUg==" - "resolved" "https://registry.npmjs.org/deffy/-/deffy-2.2.4.tgz" - "version" "2.2.4" - dependencies: - "typpy" "^2.0.0" - -"define-properties@^1.1.3", "define-properties@^1.1.4": - "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "has-property-descriptors" "^1.0.0" - "object-keys" "^1.1.1" - -"detect-indent@^6.0.0": - "integrity" "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==" - "resolved" "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz" - "version" "6.1.0" - -"dir-glob@^3.0.1": - "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" - "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "path-type" "^4.0.0" - -"duplexer2@^0.1.4": - "integrity" "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==" - "resolved" "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz" - "version" "0.1.4" - dependencies: - "readable-stream" "^2.0.2" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"enquirer@^2.3.0": - "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" - "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" - "version" "2.3.6" - dependencies: - "ansi-colors" "^4.1.1" - -"err@^1.1.1": - "integrity" "sha512-N97Ybd2jJHVQ+Ft3Q5+C2gM3kgygkdeQmEqbN2z15UTVyyEsIwLA1VK39O1DHEJhXbwIFcJLqm6iARNhFANcQA==" - "resolved" "https://registry.npmjs.org/err/-/err-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "typpy" "^2.2.0" - -"error-ex@^1.2.0", "error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"es-abstract@^1.19.0", "es-abstract@^1.19.2", "es-abstract@^1.19.5": - "integrity" "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==" - "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz" - "version" "1.20.1" - dependencies: - "call-bind" "^1.0.2" - "es-to-primitive" "^1.2.1" - "function-bind" "^1.1.1" - "function.prototype.name" "^1.1.5" - "get-intrinsic" "^1.1.1" - "get-symbol-description" "^1.0.0" - "has" "^1.0.3" - "has-property-descriptors" "^1.0.0" - "has-symbols" "^1.0.3" - "internal-slot" "^1.0.3" - "is-callable" "^1.2.4" - "is-negative-zero" "^2.0.2" - "is-regex" "^1.1.4" - "is-shared-array-buffer" "^1.0.2" - "is-string" "^1.0.7" - "is-weakref" "^1.0.2" - "object-inspect" "^1.12.0" - "object-keys" "^1.1.1" - "object.assign" "^4.1.2" - "regexp.prototype.flags" "^1.4.3" - "string.prototype.trimend" "^1.0.5" - "string.prototype.trimstart" "^1.0.5" - "unbox-primitive" "^1.0.2" - -"es-shim-unscopables@^1.0.0": - "integrity" "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==" - "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has" "^1.0.3" - -"es-to-primitive@^1.2.1": - "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" - "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-callable" "^1.1.4" - "is-date-object" "^1.0.1" - "is-symbol" "^1.0.2" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-string-regexp@^1.0.5": - "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"esprima@^4.0.0": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"exec-limiter@^3.0.0": - "integrity" "sha512-86Ri699bwiHZVBzTzNj8gspqAhCPchg70zPVWIh3qzUOA1pUMcb272Em3LPk8AE0mS95B9yMJhtqF8vFJAn0dA==" - "resolved" "https://registry.npmjs.org/exec-limiter/-/exec-limiter-3.2.13.tgz" - "version" "3.2.13" - dependencies: - "limit-it" "^3.0.0" - "typpy" "^2.1.0" - -"extendable-error@^0.1.5": - "integrity" "sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==" - "resolved" "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz" - "version" "0.1.7" - -"external-editor@^3.1.0": - "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" - "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "chardet" "^0.7.0" - "iconv-lite" "^0.4.24" - "tmp" "^0.0.33" - -"fast-glob@^3.2.9": - "integrity" "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==" - "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz" - "version" "3.2.11" - 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" - -"fastq@^1.6.0": - "integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - "version" "1.13.0" - dependencies: - "reusify" "^1.0.4" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"find-up@^5.0.0": - "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "locate-path" "^6.0.0" - "path-exists" "^4.0.0" - -"find-yarn-workspace-root2@1.2.16": - "integrity" "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==" - "resolved" "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz" - "version" "1.2.16" - dependencies: - "micromatch" "^4.0.2" - "pkg-dir" "^4.2.0" - -"fs-extra@^7.0.1": - "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "graceful-fs" "^4.1.2" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"function.name@^1.0.3": - "integrity" "sha512-mVrqdoy5npWZyoXl4DxCeuVF6delDcQjVS9aPdvLYlBxtMTZDR2B5GVEQEoM1jJyspCqg3C0v4ABkLE7tp9xFA==" - "resolved" "https://registry.npmjs.org/function.name/-/function.name-1.0.13.tgz" - "version" "1.0.13" - dependencies: - "noop6" "^1.0.1" - -"function.prototype.name@^1.1.5": - "integrity" "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==" - "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "es-abstract" "^1.19.0" - "functions-have-names" "^1.2.2" - -"functions-have-names@^1.2.2": - "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" - "version" "1.2.3" - -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.3" - -"get-symbol-description@^1.0.0": - "integrity" "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==" - "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "call-bind" "^1.0.2" - "get-intrinsic" "^1.1.1" - -"git-package-json@^1.4.0": - "integrity" "sha512-DRAcvbzd2SxGK7w8OgYfvKqhFliT5keX0lmSmVdgScgf1kkl5tbbo7Pam6uYoCa1liOiipKxQZG8quCtGWl/fA==" - "resolved" "https://registry.npmjs.org/git-package-json/-/git-package-json-1.4.10.tgz" - "version" "1.4.10" - dependencies: - "deffy" "^2.2.1" - "err" "^1.1.1" - "gry" "^5.0.0" - "normalize-package-data" "^2.3.5" - "oargv" "^3.4.1" - "one-by-one" "^3.1.0" - "r-json" "^1.2.1" - "r-package-json" "^1.0.0" - "tmp" "0.0.28" - -"git-source@^1.1.0": - "integrity" "sha512-XZZ7ZgnLL35oLgM/xjnLYgtlKlxJG0FohC1kWDvGkU7s1VKGXK0pFF/g1itQEwQ3D+uTQzBnzPi8XbqOv7Wc1Q==" - "resolved" "https://registry.npmjs.org/git-source/-/git-source-1.1.10.tgz" - "version" "1.1.10" - dependencies: - "git-url-parse" "^5.0.1" - -"git-up@^1.0.0": - "integrity" "sha512-SRVN3rOLACva8imc7BFrB6ts5iISWKH1/h/1Z+JZYoUI7UVQM7gQqk4M2yxUENbq2jUUT09NEND5xwP1i7Ktlw==" - "resolved" "https://registry.npmjs.org/git-up/-/git-up-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "is-ssh" "^1.0.0" - "parse-url" "^1.0.0" - -"git-url-parse@^5.0.1": - "integrity" "sha512-4uSiOgrryNEMBX+gTWogenYRUh2j1D+95STTSEF2RCTgLkfJikl8c7BGr0Bn274hwuxTsbS2/FQ5pVS9FoXegQ==" - "resolved" "https://registry.npmjs.org/git-url-parse/-/git-url-parse-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "git-up" "^1.0.0" - -"glob-parent@^5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"globby@^11.0.0": - "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" - "version" "11.1.0" - 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" - -"got@^5.0.0": - "integrity" "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ==" - "resolved" "https://registry.npmjs.org/got/-/got-5.6.0.tgz" - "version" "5.6.0" - dependencies: - "create-error-class" "^3.0.1" - "duplexer2" "^0.1.4" - "is-plain-obj" "^1.0.0" - "is-redirect" "^1.0.0" - "is-retry-allowed" "^1.0.0" - "is-stream" "^1.0.0" - "lowercase-keys" "^1.0.0" - "node-status-codes" "^1.0.0" - "object-assign" "^4.0.1" - "parse-json" "^2.1.0" - "pinkie-promise" "^2.0.0" - "read-all-stream" "^3.0.0" - "readable-stream" "^2.0.5" - "timed-out" "^2.0.0" - "unzip-response" "^1.0.0" - "url-parse-lax" "^1.0.0" - -"graceful-fs@^4.1.2", "graceful-fs@^4.1.5", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" - -"grapheme-splitter@^1.0.4": - "integrity" "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" - "resolved" "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" - "version" "1.0.4" - -"gry@^5.0.0": - "integrity" "sha512-meq9ZjYVpLzZh3ojhTg7IMad9grGsx6rUUKHLqPnhLXzJkRQvEL2U3tQpS5/WentYTtHtxkT3Ew/mb10D6F6/g==" - "resolved" "https://registry.npmjs.org/gry/-/gry-5.0.8.tgz" - "version" "5.0.8" - dependencies: - "abs" "^1.2.1" - "exec-limiter" "^3.0.0" - "one-by-one" "^3.0.0" - "ul" "^5.0.0" - -"hard-rejection@^2.1.0": - "integrity" "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" - "resolved" "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" - "version" "2.1.0" - -"has-bigints@^1.0.1", "has-bigints@^1.0.2": - "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" - "version" "1.0.2" - -"has-flag@^3.0.0": - "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-property-descriptors@^1.0.0": - "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" - "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-intrinsic" "^1.1.1" - -"has-symbols@^1.0.1", "has-symbols@^1.0.2", "has-symbols@^1.0.3": - "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - "version" "1.0.3" - -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "has-symbols" "^1.0.2" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"hosted-git-info@^2.1.4": - "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" - "version" "2.8.9" - -"human-id@^1.0.2": - "integrity" "sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==" - "resolved" "https://registry.npmjs.org/human-id/-/human-id-1.0.2.tgz" - "version" "1.0.2" - -"iconv-lite@^0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ignore@^5.2.0": - "integrity" "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" - "version" "5.2.0" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"inherits@~2.0.3": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ini@~1.3.0": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" - -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" - -"is-arrayish@^0.2.1": - "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-bigints" "^1.0.1" - -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-callable@^1.1.4", "is-callable@^1.2.4": - "integrity" "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz" - "version" "1.2.4" - -"is-ci@^3.0.1": - "integrity" "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "ci-info" "^3.2.0" - -"is-core-module@^2.9.0": - "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" - "version" "2.9.0" - dependencies: - "has" "^1.0.3" - -"is-date-object@^1.0.1": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-extglob@^2.1.1": - "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-glob@^4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-negative-zero@^2.0.2": - "integrity" "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz" - "version" "2.0.2" - -"is-number-object@^1.0.4": - "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-plain-obj@^1.0.0", "is-plain-obj@^1.1.0": - "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" - "version" "1.1.0" - -"is-redirect@^1.0.0": - "integrity" "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==" - "resolved" "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" - "version" "1.0.0" - -"is-regex@^1.1.4": - "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" - -"is-retry-allowed@^1.0.0": - "integrity" "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - "resolved" "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" - "version" "1.2.0" - -"is-shared-array-buffer@^1.0.2": - "integrity" "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==" - "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "call-bind" "^1.0.2" - -"is-ssh@^1.0.0", "is-ssh@^1.3.0": - "integrity" "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==" - "resolved" "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "protocols" "^2.0.1" - -"is-stream@^1.0.0": - "integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - "version" "1.1.0" - -"is-string@^1.0.5", "is-string@^1.0.7": - "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" - "version" "1.0.7" - dependencies: - "has-tostringtag" "^1.0.0" - -"is-subdir@^1.1.1": - "integrity" "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==" - "resolved" "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "better-path-resolve" "1.0.0" - -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "has-symbols" "^1.0.2" - -"is-weakref@^1.0.2": - "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" - "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "call-bind" "^1.0.2" - -"is-windows@^1.0.0": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" - -"isarray@~1.0.0": - "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isexe@^2.0.0": - "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"iterate-object@^1.1.0": - "integrity" "sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==" - "resolved" "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.4.tgz" - "version" "1.3.4" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.0", "js-yaml@^3.13.1", "js-yaml@^3.6.1": - "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - "version" "3.14.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" - -"jsonfile@^4.0.0": - "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "graceful-fs" "^4.1.6" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"kind-of@^6.0.3": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"kleur@^4.1.4": - "integrity" "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz" - "version" "4.1.5" - -"limit-it@^3.0.0": - "integrity" "sha512-T0NK99pHnkimldr1WUqvbGV1oWDku/xC9J/OqzJFsV1jeOS6Bwl8W7vkeQIBqwiON9dTALws+rX/XPMQqWerDQ==" - "resolved" "https://registry.npmjs.org/limit-it/-/limit-it-3.2.10.tgz" - "version" "3.2.10" - dependencies: - "typpy" "^2.0.0" - -"lines-and-columns@^1.1.6": - "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - "version" "1.2.4" - -"load-yaml-file@^0.2.0": - "integrity" "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==" - "resolved" "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz" - "version" "0.2.0" - dependencies: - "graceful-fs" "^4.1.5" - "js-yaml" "^3.13.0" - "pify" "^4.0.1" - "strip-bom" "^3.0.0" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"locate-path@^6.0.0": - "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "p-locate" "^5.0.0" - -"lodash.startcase@^4.4.0": - "integrity" "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" - "resolved" "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz" - "version" "4.4.0" - -"lowercase-keys@^1.0.0": - "integrity" "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - "resolved" "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" - "version" "1.0.1" - -"lru-cache@^4.0.1": - "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"map-obj@^1.0.0": - "integrity" "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" - "version" "1.0.1" - -"map-obj@^4.0.0": - "integrity" "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" - "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" - "version" "4.3.0" - -"meow@^6.0.0": - "integrity" "sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==" - "resolved" "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz" - "version" "6.1.1" - dependencies: - "@types/minimist" "^1.2.0" - "camelcase-keys" "^6.2.2" - "decamelize-keys" "^1.1.0" - "hard-rejection" "^2.1.0" - "minimist-options" "^4.0.2" - "normalize-package-data" "^2.5.0" - "read-pkg-up" "^7.0.1" - "redent" "^3.0.0" - "trim-newlines" "^3.0.0" - "type-fest" "^0.13.1" - "yargs-parser" "^18.1.3" - -"merge2@^1.3.0", "merge2@^1.4.1": - "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - "version" "1.4.1" - -"micromatch@^4.0.2", "micromatch@^4.0.4": - "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - "version" "4.0.5" - dependencies: - "braces" "^3.0.2" - "picomatch" "^2.3.1" - -"min-indent@^1.0.0": - "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" - "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" - "version" "1.0.1" - -"minimist-options@^4.0.2": - "integrity" "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" - "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "arrify" "^1.0.1" - "is-plain-obj" "^1.1.0" - "kind-of" "^6.0.3" - -"minimist@^1.2.0": - "integrity" "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" - "version" "1.2.7" - -"mixme@^0.5.1": - "integrity" "sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==" - "resolved" "https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz" - "version" "0.5.4" - -"node-status-codes@^1.0.0": - "integrity" "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ==" - "resolved" "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz" - "version" "1.0.0" - -"noop6@^1.0.1": - "integrity" "sha512-DB3Hwyd89dPr5HqEPg3YHjzvwh/mCqizC1zZ8vyofqc+TQRyPDnT4wgXXbLGF4z9YAzwwTLi8pNLhGqcbSjgkA==" - "resolved" "https://registry.npmjs.org/noop6/-/noop6-1.0.9.tgz" - "version" "1.0.9" - -"normalize-package-data@^2.3.5", "normalize-package-data@^2.5.0": - "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" - "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "hosted-git-info" "^2.1.4" - "resolve" "^1.10.0" - "semver" "2 || 3 || 4 || 5" - "validate-npm-package-license" "^3.0.1" - -"oargv@^3.4.1": - "integrity" "sha512-SXaMANv9sr7S/dP0vj0+Ybipa47UE1ntTWQ2rpPRhC6Bsvfl+Jg03Xif7jfL0sWKOYWK8oPjcZ5eJ82t8AP/8g==" - "resolved" "https://registry.npmjs.org/oargv/-/oargv-3.4.10.tgz" - "version" "3.4.10" - dependencies: - "iterate-object" "^1.1.0" - "ul" "^5.0.0" - -"obj-def@^1.0.0": - "integrity" "sha512-bQ4ya3VYD6FAA1+s6mEhaURRHSmw4+sKaXE6UyXZ1XDYc5D+c7look25dFdydmLd18epUegh398gdDkMUZI9xg==" - "resolved" "https://registry.npmjs.org/obj-def/-/obj-def-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "deffy" "^2.2.2" - -"object-assign@^4.0.1": - "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-inspect@^1.12.0", "object-inspect@^1.9.0": - "integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - "version" "1.12.2" - -"object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"one-by-one@^3.0.0", "one-by-one@^3.1.0": - "integrity" "sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==" - "resolved" "https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz" - "version" "3.2.8" - dependencies: - "obj-def" "^1.0.0" - "sliced" "^1.0.1" - -"os-tmpdir@~1.0.1", "os-tmpdir@~1.0.2": - "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - "version" "1.0.2" - -"outdent@^0.5.0": - "integrity" "sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==" - "resolved" "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz" - "version" "0.5.0" - -"p-filter@^2.1.0": - "integrity" "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==" - "resolved" "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "p-map" "^2.0.0" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-limit@^3.0.2": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "yocto-queue" "^0.1.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-locate@^5.0.0": - "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-limit" "^3.0.2" - -"p-map@^2.0.0": - "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - "version" "2.1.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"package-json-path@^1.0.0": - "integrity" "sha512-uNu7f6Ef7tQHZRnkyVnCtzdSYVN9uBtge/sG7wzcUaawFWkPYUq67iXxRGrQSg/q0tzxIB8jSyIYUKjG2Jn//A==" - "resolved" "https://registry.npmjs.org/package-json-path/-/package-json-path-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "abs" "^1.2.1" - -"package-json@^2.3.1": - "integrity" "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg==" - "resolved" "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "got" "^5.0.0" - "registry-auth-token" "^3.0.1" - "registry-url" "^3.0.3" - "semver" "^5.1.0" - -"package.json@^2.0.1": - "integrity" "sha512-pSxZ6XR5yEawRN2ekxx9IKgPN5uNAYco7MCPxtBEWMKO3UKWa1X2CtQMzMgloeGj2g2o6cue3Sb5iPkByIJqlw==" - "resolved" "https://registry.npmjs.org/package.json/-/package.json-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "git-package-json" "^1.4.0" - "git-source" "^1.1.0" - "package-json" "^2.3.1" - -"parse-json@^2.1.0": - "integrity" "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "error-ex" "^1.2.0" - -"parse-json@^5.0.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-even-better-errors" "^2.3.0" - "lines-and-columns" "^1.1.6" - -"parse-url@^1.0.0": - "integrity" "sha512-1wj9nkgH/5EboDxLwaTMGJh3oH3f+Gue+aGdh631oCqoSBpokzmMmOldvOeBPtB8GJBYJbaF93KPzlkU+Y1ksg==" - "resolved" "https://registry.npmjs.org/parse-url/-/parse-url-1.3.11.tgz" - "version" "1.3.11" - dependencies: - "is-ssh" "^1.3.0" - "protocols" "^1.4.0" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-parse@^1.0.7": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" - -"picomatch@^2.3.1": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" - -"pify@^4.0.1": - "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - "version" "4.0.1" - -"pinkie-promise@^2.0.0": - "integrity" "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==" - "resolved" "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "pinkie" "^2.0.0" - -"pinkie@^2.0.0": - "integrity" "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - "resolved" "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - "version" "2.0.4" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"preferred-pm@^3.0.0": - "integrity" "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==" - "resolved" "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "find-up" "^5.0.0" - "find-yarn-workspace-root2" "1.2.16" - "path-exists" "^4.0.0" - "which-pm" "2.0.0" - -"prepend-http@^1.0.1": - "integrity" "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - "resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" - "version" "1.0.4" - -"prettier@^1.19.1": - "integrity" "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==" - "resolved" "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz" - "version" "1.19.1" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"protocols@^1.4.0": - "integrity" "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" - "resolved" "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz" - "version" "1.4.8" - -"protocols@^2.0.1": - "integrity" "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" - "resolved" "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz" - "version" "2.0.1" - -"pseudomap@^1.0.2": - "integrity" "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - "version" "1.0.2" - -"queue-microtask@^1.2.2": - "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - "version" "1.2.3" - -"quick-lru@^4.0.1": - "integrity" "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" - "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" - "version" "4.0.1" - -"r-json@^1.2.1": - "integrity" "sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==" - "resolved" "https://registry.npmjs.org/r-json/-/r-json-1.2.10.tgz" - "version" "1.2.10" - -"r-package-json@^1.0.0": - "integrity" "sha512-G4Vpf1KImWmmPFGdtWQTU0L9zk0SjqEC4qs/jE7AQ+Ylmr5kizMzGeC4wnHp5+ijPqNN+2ZPpvyjVNdN1CDVcg==" - "resolved" "https://registry.npmjs.org/r-package-json/-/r-package-json-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "package-json-path" "^1.0.0" - "r-json" "^1.2.1" - -"rc@^1.0.1", "rc@^1.1.6": - "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" - "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" - "version" "1.2.8" - dependencies: - "deep-extend" "^0.6.0" - "ini" "~1.3.0" - "minimist" "^1.2.0" - "strip-json-comments" "~2.0.1" - -"read-all-stream@^3.0.0": - "integrity" "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w==" - "resolved" "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "pinkie-promise" "^2.0.0" - "readable-stream" "^2.0.0" - -"read-pkg-up@^7.0.1": - "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" - "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "find-up" "^4.1.0" - "read-pkg" "^5.2.0" - "type-fest" "^0.8.1" - -"read-pkg@^5.2.0": - "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" - "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@types/normalize-package-data" "^2.4.0" - "normalize-package-data" "^2.5.0" - "parse-json" "^5.0.0" - "type-fest" "^0.6.0" - -"read-yaml-file@^1.1.0": - "integrity" "sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==" - "resolved" "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "graceful-fs" "^4.1.5" - "js-yaml" "^3.6.1" - "pify" "^4.0.1" - "strip-bom" "^3.0.0" - -"readable-stream@^2.0.0", "readable-stream@^2.0.2", "readable-stream@^2.0.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - 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" - -"redent@^3.0.0": - "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" - "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "indent-string" "^4.0.0" - "strip-indent" "^3.0.0" - -"regenerator-runtime@^0.13.4": - "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" - "version" "0.13.9" - -"regexp.prototype.flags@^1.4.3": - "integrity" "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==" - "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz" - "version" "1.4.3" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" - "functions-have-names" "^1.2.2" - -"registry-auth-token@^3.0.1": - "integrity" "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==" - "resolved" "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz" - "version" "3.4.0" - dependencies: - "rc" "^1.1.6" - "safe-buffer" "^5.0.1" - -"registry-url@^3.0.3": - "integrity" "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==" - "resolved" "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "rc" "^1.0.1" - -"require-directory@^2.1.1": - "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve@^1.10.0": - "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - "version" "1.22.1" - dependencies: - "is-core-module" "^2.9.0" - "path-parse" "^1.0.7" - "supports-preserve-symlinks-flag" "^1.0.0" - -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" - -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "queue-microtask" "^1.2.2" - -"safe-buffer@^5.0.1", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safer-buffer@>= 2.1.2 < 3": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"semver@^5.1.0", "semver@^5.4.1", "semver@2 || 3 || 4 || 5": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"set-blocking@^2.0.0": - "integrity" "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"shebang-command@^1.2.0": - "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "shebang-regex" "^1.0.0" - -"shebang-regex@^1.0.0": - "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - "version" "1.0.0" - -"side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.2": - "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - "version" "3.0.7" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"sliced@^1.0.1": - "integrity" "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==" - "resolved" "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz" - "version" "1.0.1" - -"smartwrap@^2.0.2": - "integrity" "sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==" - "resolved" "https://registry.npmjs.org/smartwrap/-/smartwrap-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "array.prototype.flat" "^1.2.3" - "breakword" "^1.0.5" - "grapheme-splitter" "^1.0.4" - "strip-ansi" "^6.0.0" - "wcwidth" "^1.0.1" - "yargs" "^15.1.0" - -"spawndamnit@^2.0.0": - "integrity" "sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==" - "resolved" "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "cross-spawn" "^5.1.0" - "signal-exit" "^3.0.2" - -"spdx-correct@^3.0.0": - "integrity" "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==" - "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "spdx-expression-parse" "^3.0.0" - "spdx-license-ids" "^3.0.0" - -"spdx-exceptions@^2.1.0": - "integrity" "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" - "version" "2.3.0" - -"spdx-expression-parse@^3.0.0": - "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" - "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "spdx-exceptions" "^2.1.0" - "spdx-license-ids" "^3.0.0" - -"spdx-license-ids@^3.0.0": - "integrity" "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" - "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz" - "version" "3.0.11" - -"sprintf-js@~1.0.2": - "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"stream-transform@^2.1.3": - "integrity" "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==" - "resolved" "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz" - "version" "2.1.3" - dependencies: - "mixme" "^0.5.1" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"string.prototype.trimend@^1.0.5": - "integrity" "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" - "es-abstract" "^1.19.5" - -"string.prototype.trimstart@^1.0.5": - "integrity" "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.4" - "es-abstract" "^1.19.5" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^3.0.0": - "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - "version" "3.0.0" - -"strip-indent@^3.0.0": - "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" - "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "min-indent" "^1.0.0" - -"strip-json-comments@~2.0.1": - "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - "version" "2.0.1" - -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-preserve-symlinks-flag@^1.0.0": - "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - "version" "1.0.0" - -"term-size@^2.1.0": - "integrity" "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" - "resolved" "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz" - "version" "2.2.1" - -"timed-out@^2.0.0": - "integrity" "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ==" - "resolved" "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz" - "version" "2.0.0" - -"tmp@^0.0.33": - "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - "version" "0.0.33" - dependencies: - "os-tmpdir" "~1.0.2" - -"tmp@0.0.28": - "integrity" "sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz" - "version" "0.0.28" - dependencies: - "os-tmpdir" "~1.0.1" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"trim-newlines@^3.0.0": - "integrity" "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" - "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" - "version" "3.0.1" - -"tty-table@^4.1.5": - "integrity" "sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==" - "resolved" "https://registry.npmjs.org/tty-table/-/tty-table-4.1.6.tgz" - "version" "4.1.6" - dependencies: - "chalk" "^4.1.2" - "csv" "^5.5.0" - "kleur" "^4.1.4" - "smartwrap" "^2.0.2" - "strip-ansi" "^6.0.0" - "wcwidth" "^1.0.1" - "yargs" "^17.1.1" - -"type-fest@^0.13.1": - "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" - "version" "0.13.1" - -"type-fest@^0.6.0": - "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" - "version" "0.6.0" - -"type-fest@^0.8.1": - "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" - "version" "0.8.1" - -"typpy@^2.0.0", "typpy@^2.1.0", "typpy@^2.2.0", "typpy@^2.3.4": - "integrity" "sha512-vOxIcQz9sxHi+rT09SJ5aDgVgrPppQjwnnayTrMye1ODaU8gIZTDM19t9TxmEElbMihx2Nq/0/b/MtyKfayRqA==" - "resolved" "https://registry.npmjs.org/typpy/-/typpy-2.3.13.tgz" - "version" "2.3.13" - dependencies: - "function.name" "^1.0.3" - -"ul@^5.0.0": - "integrity" "sha512-svLEUy8xSCip5IWnsRa0UOg+2zP0Wsj4qlbjTmX6GJSmvKMHADBuHOm1dpNkWqWPIGuVSqzUkV3Cris5JrlTRQ==" - "resolved" "https://registry.npmjs.org/ul/-/ul-5.2.15.tgz" - "version" "5.2.15" - dependencies: - "deffy" "^2.2.2" - "typpy" "^2.3.4" - -"unbox-primitive@^1.0.2": - "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "call-bind" "^1.0.2" - "has-bigints" "^1.0.2" - "has-symbols" "^1.0.3" - "which-boxed-primitive" "^1.0.2" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"unzip-response@^1.0.0": - "integrity" "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q==" - "resolved" "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz" - "version" "1.0.2" - -"url-parse-lax@^1.0.0": - "integrity" "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==" - "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "prepend-http" "^1.0.1" - -"util-deprecate@~1.0.1": - "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"validate-npm-package-license@^3.0.1": - "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" - "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "spdx-correct" "^3.0.0" - "spdx-expression-parse" "^3.0.0" - -"wcwidth@^1.0.1": - "integrity" "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" - "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "defaults" "^1.0.3" - -"which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" - 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@^2.0.0": - "integrity" "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" - -"which-pm@2.0.0": - "integrity" "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==" - "resolved" "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "load-yaml-file" "^0.2.0" - "path-exists" "^4.0.0" - -"which@^1.2.9": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^2.1.2": - "integrity" "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - "version" "2.1.2" - -"yargs-parser@^18.1.2", "yargs-parser@^18.1.3": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" - dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^15.1.0": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" - dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" - -"yargs@^17.1.1": - "integrity" "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz" - "version" "17.5.1" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" From 99d16a3fef0eeae773ba574c09b3ebd8de9a3b4d Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Thu, 24 Aug 2023 14:00:12 -0500 Subject: [PATCH 3/5] add nlp util license view --- contracts/ExampleNFT.cdc | 4 ++-- lib/go/contracts/internal/assets/assets.go | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/contracts/ExampleNFT.cdc b/contracts/ExampleNFT.cdc index 346e9fde..7c463a14 100644 --- a/contracts/ExampleNFT.cdc +++ b/contracts/ExampleNFT.cdc @@ -160,8 +160,8 @@ pub contract ExampleNFT: NonFungibleToken, ViewResolver { traitsView.addTrait(fooTrait) return traitsView - // case Type(): - // return nil //MetadataViews.NFTLicense() + case Type(): + return MetadataViews.nlpUtil() } return nil } diff --git a/lib/go/contracts/internal/assets/assets.go b/lib/go/contracts/internal/assets/assets.go index 0843ce13..f149e0e7 100644 --- a/lib/go/contracts/internal/assets/assets.go +++ b/lib/go/contracts/internal/assets/assets.go @@ -1,6 +1,6 @@ // Code generated by go-bindata. DO NOT EDIT. // sources: -// ../../../contracts/ExampleNFT.cdc (18.022kB) +// ../../../contracts/ExampleNFT.cdc (18.007kB) // ../../../contracts/MetadataViews.cdc (33.781kB) // ../../../contracts/NonFungibleToken.cdc (7.009kB) // ../../../contracts/ViewResolver.cdc (967B) @@ -73,7 +73,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _examplenftCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3c\x5d\x73\x1b\x37\x92\xef\xfa\x15\x6d\x3e\xe4\xc8\xac\x4c\xda\xbb\x49\x6e\x97\x65\xc6\xf1\x59\xe1\xad\xaa\x12\x55\xca\xe6\xde\x3e\xb8\x54\x09\x38\xd3\x14\x51\x9a\x01\x18\x00\x14\xcd\xd5\xea\xbf\x5f\x35\x80\xc1\x60\x66\x30\x24\x65\x39\xbb\x57\xa9\xd3\x83\x4b\x9a\xe9\x6e\xa0\x3f\xd0\xe8\xaf\xf1\xe4\xcb\xb3\x2f\xcf\xbe\x04\x58\xac\xb9\x06\xae\x81\x09\xc0\x8f\xac\xdc\x14\x08\x9c\xfe\x2d\x51\x18\x66\xb8\x14\x20\x57\xc0\x60\x5e\xc8\x1d\x5c\x49\xf1\x7c\xbe\x15\x37\x7c\x59\x20\x2c\xe4\x2d\x0a\xa2\x70\x69\x08\x5f\x48\x03\x1b\xa6\x0c\x81\x9b\x35\x82\x5c\xad\x78\xc6\x59\x01\xda\x30\x91\x33\x95\xc3\x72\x6b\x80\x1b\x60\x5a\x6f\x4b\xcc\xc1\x48\x58\x22\xe1\x6b\x5e\xf2\x82\x29\x7a\xb0\x96\x3b\x28\x99\xd8\xc3\xd5\x7c\xa1\x61\x27\xb7\x45\x5e\xef\xc6\x92\xcd\xa4\x42\x58\x6d\x45\x46\x5b\x63\x05\x37\xfb\x71\xc4\x47\x26\x85\x51\x2c\x33\x90\x4b\x74\x5b\xaa\xb1\x89\xac\x96\x9b\x35\xd7\x86\x67\xcc\x60\x0e\x59\xc1\xb4\xe6\x2b\xfa\x8b\x4b\xcb\x8a\xde\x6b\x83\x25\xac\xa4\x02\x6e\xb4\xdd\xc5\x98\xf8\xcb\x71\xc5\x05\x6a\x60\xb4\x59\x12\xd1\xd5\x7c\x01\x3b\x6e\xd6\x50\x72\xc1\x4b\x56\x40\x89\x86\xe5\xcc\x30\xbb\x9b\xc9\xd9\x19\x2f\x37\x52\x19\x92\x58\x25\x30\x2b\x2f\x58\x29\x59\xc2\xa0\xfd\x78\x50\xc1\xff\xe8\xc9\xfc\x0f\xc7\x9d\xf6\xc0\x8d\x67\x01\x92\xfe\x7a\x87\x5a\x16\x77\xa8\x3c\x60\xfc\x68\x70\x76\xb6\xd9\x2e\x6b\x81\x7c\xef\x74\x7b\x35\x5f\x4c\x3b\x9b\x3a\x6f\x12\xbb\x3f\x3b\x03\x00\x98\x4c\x26\xb0\x90\x86\x34\xb8\xdd\x6c\x8a\x3d\x29\xb6\xa6\xa2\x81\x93\xc1\x70\x6d\x50\x64\x68\x11\x68\xbd\x3b\xab\x47\xc3\x8a\xf7\x16\x67\x0a\x7f\xbb\x14\xe6\x9b\xaf\x22\x8a\x6b\x04\xbc\x73\xda\x64\xd6\x70\xb0\xe4\x86\xb4\xb1\x5b\xa3\xf0\x2a\xf6\x7b\x26\x85\x2a\x24\x55\x05\xfa\x0e\xf5\xad\x87\xb8\x14\xdc\x70\x56\xf0\x7f\x60\x3e\x1c\x9d\xbc\x06\x13\x56\x7d\x5c\x5b\x0d\xe6\x8a\xed\xbc\x5a\x18\xbc\x95\x45\x81\xd6\xb4\x5a\x2b\xfe\xdd\x43\x0e\x79\x5e\xf1\x74\x6e\x91\xa6\xf0\x26\xcf\x15\x6a\xfd\xfa\x53\x36\x90\xe3\x46\x6a\x6e\xdc\x69\x38\xb0\xfc\x85\x83\x6b\xac\x6e\x64\x72\xed\xf7\x46\x2a\x76\x83\xc0\x44\x0e\x3f\x6d\x97\x05\xcf\xe0\x27\x66\xd6\x3a\x50\x2c\xd0\x44\x0b\x79\x70\x02\x99\x42\xf4\x47\x0f\xb8\xa3\xe8\xa0\xeb\xdf\x1b\xc0\x3f\x72\x61\x50\xf5\xd2\x6d\x08\xc9\x9e\x66\x85\x5a\x6e\x55\x86\x4e\x58\x0a\x37\x0a\x35\x0a\x43\xa7\xed\x4a\x0a\x68\x3a\x9c\x71\xc0\xbf\xc2\x1d\x70\x41\xde\x25\x43\x52\x65\x51\xc0\x12\x2b\x83\x81\xad\xe6\xe2\xc6\x9a\xd3\xd5\x7c\xe1\xb6\x14\x16\x0a\x24\x48\x46\xda\x48\x85\x39\x59\x33\x01\xd7\x9c\x76\xa0\x03\x93\x61\xbf\xc9\xc3\x34\xbe\xbc\x9a\x2f\xce\x9b\x07\x79\xdc\x3e\x5b\xb1\x0c\xb6\x82\xff\xba\x45\xb8\xbc\x70\xfc\x23\xcb\xd6\xd6\x3c\xd6\x4c\x07\xd8\x4a\xb6\xb5\xfe\x9b\x74\xaa\xd5\x60\xc5\xb1\xc8\xbb\x78\x82\x95\x48\x6a\x50\x5c\xdc\x74\x5e\xe6\xa8\x33\xc5\x37\xc4\x74\x2f\x8c\x59\x6f\xcb\xa5\x60\xbc\xe8\x40\xb0\x2c\x43\xad\x87\x1a\x8b\xd5\xc8\x82\x2a\xb9\x67\x85\xe1\xa8\xa7\xf0\xa1\x25\x05\xfb\x66\x7f\xdd\x8f\x5b\x79\xd1\x29\xdc\xbb\x65\xa6\xf0\x46\xec\xdf\x1b\xb5\xcd\xcc\x43\xcd\x32\x17\xdc\x0c\xc3\x5f\xf6\x49\x7d\x30\x1a\xcf\x63\xc6\x9b\x6f\x12\x5c\x37\x01\x3a\x2c\x37\x5f\x1f\x67\xb3\x09\x7f\x90\xb5\x1a\x74\x04\xf7\x0d\x34\x92\xcd\x98\xe7\x30\x03\x9e\x77\x5f\x10\x7b\x30\xb3\x5c\x76\x5f\x46\x1c\xc2\x2c\xe6\xb7\x0b\x1a\x78\x85\x59\xcd\x77\x17\x2c\xf0\x0c\xb3\x9a\xff\x2e\x58\xc5\x2a\xcc\x02\xd7\x01\xe8\xa1\x69\xb8\x73\x7f\x93\x57\x67\xdf\x6c\x95\xd0\xc0\x8a\xc2\x9e\xc6\x60\xd6\xee\x3a\x0c\x77\x39\xe6\xb0\xdc\x27\xdd\x43\x4c\xbc\xb1\xd0\x77\x8e\x36\xbc\x11\xc0\x94\x62\xf6\x36\x5b\xec\x37\xa8\xdd\xdd\x5e\x39\x8b\x78\x89\x3b\xab\x4d\x17\x58\xdc\xb1\x62\x8b\xc1\xc9\x6c\xb5\xdd\x41\x63\x81\xda\xae\xee\xb0\x90\x1b\x54\x9a\x7c\xfa\xad\x90\x3b\xd8\xad\x79\xb6\xa6\xe0\x88\x95\x48\x7e\xc8\x48\xd8\x30\x6d\xdf\xd3\x9a\xca\x39\x07\xe2\x71\x38\x22\x89\xad\x65\x3e\x4e\x32\x42\xa7\x71\xb5\x15\x70\x83\xc6\x4a\x64\x38\x9a\xc2\x07\xe2\xe2\xba\x65\x35\x9e\xd9\x0f\x8d\x87\xf4\x43\xc0\xaf\x9a\xe6\x7a\xc1\xf5\xa6\x60\xfb\x6f\x87\xa3\xf3\x53\xc0\xdf\x55\x7a\x3f\x15\xe1\xfb\x9c\x93\x86\x4f\x87\xff\x68\x50\x09\x56\xfc\xed\xdd\x0f\xa7\xa2\x5c\xcd\x17\xb5\xe3\xbe\x60\x86\x7d\x1a\xe2\xe3\x04\xf1\x1e\x15\x67\xc5\xa9\xd0\x0b\xc5\xb8\x39\x59\x06\x57\xf3\xc5\x0f\x3c\x43\xa1\xf1\xdb\xe1\xa8\x81\x70\x7d\xea\x49\xb2\x36\x45\x77\x68\x38\x8d\x64\xcf\x36\xb4\x35\x64\xd1\xa6\xbe\x4d\x21\x75\x5e\xac\xb9\x5a\x9c\xa9\xbd\xa6\x68\x97\x55\x6c\x9f\xa3\xe6\xca\x9f\x90\x71\xfa\x98\x81\xb6\x9e\x6d\x6b\xef\x77\x7f\xa3\x57\x87\x4c\xe1\xaf\x5b\xd4\x26\x45\xa0\x63\xea\xf1\xe1\xf8\xb9\xda\xce\x7e\x83\xa3\xc8\x7d\xbe\x6e\xfb\xcc\x1d\x37\xd9\xda\xf1\x7b\xdf\x11\x77\xc6\x34\x1e\x3e\x07\xd3\x0e\x0e\xd4\x67\x2a\x89\x34\x4c\x62\x40\xb8\x80\x82\xb3\xee\x6a\xbf\xfa\x69\xdc\x47\x6d\xff\xdd\x8f\x16\xdd\x52\xcd\x9d\xfd\x75\xb1\xf8\x69\xce\x0b\xec\xdf\x1a\xfd\x6c\x55\x31\x6d\x5d\x01\xbd\xf0\xa3\xe4\x9b\xee\xd3\x3e\x01\x47\x8e\x20\x2d\x61\x17\x10\x29\x74\xe9\x24\x94\xec\x23\x88\x6d\xb9\x44\x45\x76\x67\x73\x0e\x6b\xdb\x19\x13\xe4\x84\x4b\x6e\xbd\xb4\x8d\xdc\x4d\x9c\xfc\xf5\xd1\xd6\xce\xdd\x12\x59\x74\x5b\x71\xe1\x92\x77\xee\x5c\x83\xa6\x48\x47\x82\xe8\x11\x02\x45\x28\x1e\xf3\x52\xac\x24\xcc\x20\xc9\xe0\xd0\xe9\x7c\xe0\x93\x25\x1b\xcc\xf9\x57\x83\x73\xcf\xd1\xb4\xba\xd8\xcf\x69\x3f\x53\x5a\x32\x2d\xde\x68\xcd\x1f\xb8\x36\x9d\x60\xc3\x13\xbe\x86\x19\x7c\x88\xf6\x76\x7d\xba\x09\x57\x6a\xe9\x37\x94\x68\xfd\x27\x9a\x40\xf0\x99\x8f\x38\x62\x0e\xa7\x7f\x77\x5e\x90\x4f\xdc\x59\x7c\xad\x3d\x62\x73\x01\xed\xc8\xfe\xd2\xd1\xd2\xe3\xb7\xd9\xbc\x1c\x1f\xb1\xd1\x08\x71\x38\x58\x1b\xb3\xd1\xd3\xc9\xc4\x17\x7c\x9e\x8b\x95\x19\x4b\xb1\x2a\xe4\x6e\x2c\xd5\xcd\x64\x30\xce\xa4\xc8\x98\x19\x7a\xd1\x8e\x8d\x74\x21\xeb\x70\x34\x3a\x7d\xab\xa9\x4b\xf9\x11\x1b\xee\xa0\x1f\x90\x70\x9c\x6b\xd6\x25\x8a\x71\x32\xcb\xed\x77\xa5\x9b\x28\xb7\x4d\x52\xa9\x13\xde\x03\x44\x94\xbc\xe3\x39\x2a\x47\x66\xb2\x51\xfc\x8e\x19\xac\x24\xdd\x60\xea\xd8\x4e\x6a\x48\x77\xe5\xbd\xfa\x22\xb9\xab\xfb\xe8\xe9\xf7\x89\x65\xdc\xae\x1f\x92\xa1\x47\x73\xc1\x1f\xb8\xb8\xc5\x9c\x96\xfa\x0c\x0b\x9e\x77\x12\xe3\xe3\x10\xef\x30\x43\x7e\x87\xea\x3c\x9d\x3d\xd7\x04\x8e\x70\xe3\x75\xf0\x6f\xe7\xe7\x27\xbf\x91\x27\xf2\xe3\x6a\x1a\xdf\x97\x1b\xb3\xaf\x51\xaa\x78\x6f\x0a\x43\x8a\x93\x28\x15\xf8\xee\xc0\x16\x13\x81\x50\xfc\xe3\x8f\xe0\xab\xe7\x91\x2c\x92\xcb\x0e\xd3\xd7\x14\xfd\x3c\x3c\x35\x40\xe8\x89\xc6\xd3\x4e\xc3\x95\x0b\x72\xce\x3a\xd7\xf0\x8f\xf4\xb4\xdf\x5b\xac\x78\x81\x4f\x08\x96\x82\xf3\x64\x5a\xa3\xd1\xe3\x1d\x2e\x35\x37\xf8\x9c\xc8\xea\x71\x26\xcb\xc9\xd7\xab\x6f\xfe\xf8\x97\xaf\xb2\x17\xd9\x7f\xb2\x3f\x67\x79\xfe\xcd\x57\x7f\x5a\xbe\xcc\xfe\xfc\xc7\x17\xad\x17\xec\xeb\xaf\xb3\xe5\xcb\xec\x2f\x7f\xfa\xe6\xe7\x79\x21\x77\x3f\xff\x5d\xaa\xbc\x64\xea\x76\xac\xef\x6e\x06\xfd\x41\x58\xbf\x99\x58\x69\x38\x6b\x1f\xf0\x92\xdd\xe0\x44\xdf\xdd\xfc\xe1\x63\x59\xa4\xa9\xa5\xb5\x75\x82\x2f\x3e\x2d\xe4\x1d\x50\xd2\x50\x85\x40\x35\xf6\xe0\xc4\x08\x78\xe0\xeb\xf9\xc1\x7e\xb9\x76\x69\x37\x6b\xb4\x2a\x8c\x84\x35\x16\x1b\xd8\xcb\x6d\x95\x79\xd3\xef\x0a\x04\x7e\x34\xbe\x69\x31\x5f\x8c\x0f\xac\x8a\xf5\xc5\xd8\xb6\x8a\x47\xdc\x99\x83\x03\x7a\xd1\xbf\x6e\x99\xc2\x4b\xd2\xc8\xd4\x29\xa9\x1f\x76\xc9\x84\x40\x75\x1a\xac\x96\x19\x67\x85\x9e\x1e\x39\xda\x03\xb3\xe3\xc6\xa0\x1a\x9c\xc4\x9e\x07\xb6\x86\x4c\xcc\xfd\xbc\x2c\x64\x76\x9b\xad\x19\x17\x83\x03\x47\xff\x89\x27\x3f\x64\xc7\xbd\x89\x01\x7e\xcc\x8a\x6d\x5e\x45\xfd\x0b\x5e\xba\x0a\xf7\x4a\x4a\xb2\x01\xbd\x96\x3b\x90\x66\x8d\x8a\x8c\x44\xdb\xe2\x8e\x25\xd9\x1f\x53\x3b\x7a\xb9\x03\xa3\xe8\x79\x50\x93\x1e\x9c\xc3\x60\x25\xe5\x20\x1d\x45\xdb\x7a\xa8\x45\xa3\xcd\x77\xdc\x4f\xce\x33\xb3\x90\x8e\xee\x90\xfe\x98\x36\xab\x62\xe7\x61\xed\x2b\x56\xa2\x9e\xb6\xb6\x32\x3a\xeb\x13\x41\xc4\x3a\xa7\xc4\x7e\x2b\xf8\x47\x30\xbc\x44\x6d\x58\xb9\x39\x87\x1d\x92\x1c\xb6\x45\x0e\xe4\x46\x80\x1b\xd7\xa1\x62\x90\xbb\x13\x6b\x33\x78\x2d\x61\x53\x30\xb3\x92\xaa\xd4\xae\x3a\x45\xa2\xab\x44\xc8\xcd\xb8\xdf\xd9\x86\xe5\xed\x46\x3b\x7c\xdb\xa7\x55\xee\xd3\x90\xa5\xcd\xaf\x5a\x52\x68\x88\xfb\xfa\xd9\x79\xbc\xc9\x29\x0c\x2e\x98\x21\x4c\xc5\x14\x37\xfb\x03\xe9\x51\xad\x87\x31\xcb\x9d\x04\x87\xad\x8d\xf6\x0b\x94\x8c\xc7\x4a\xd2\x52\x71\xd2\x22\x63\x90\x3b\xe1\x57\xee\x15\xc6\x4a\x3a\x0d\xbf\xb3\x60\x1d\x59\xb8\xc7\x43\x9d\x49\x85\x53\x78\xf9\x62\xfc\xc2\xe7\x79\x2f\x5f\xd8\xdf\x9b\xae\xee\xad\x2c\x4b\xd9\x77\xbc\xe2\xd5\x0e\xcb\x9c\x2c\xb6\x4f\xd8\xd6\x9a\x5b\x42\x16\xbc\xa8\x25\xdc\x64\xe8\x74\x61\x57\x78\x3d\x52\xf6\xd7\x49\x8d\xd9\x81\x9a\x4c\x0e\xc5\x03\x75\x15\xac\xeb\x19\x7c\xd1\xd5\x2f\x21\x78\x01\x93\x49\x1f\x81\x56\xd8\xf2\x90\xaa\x96\xc6\x69\xbf\x03\x78\xa8\xbb\x55\x17\xbe\x03\x6c\x2b\x08\xb6\x44\xeb\xab\x11\x4c\xa1\xed\x7b\xf3\x6c\xeb\x9b\xd8\xb6\x18\x41\x49\x7f\x68\x64\x66\xcd\xbe\x5e\xb2\x99\x64\x5b\x54\x2b\x96\x21\xf4\xc7\xa0\x91\xa7\xaf\xea\x63\xbe\x83\x38\xb4\xe5\xbc\x54\x08\x78\x35\x5f\x8c\x52\x05\xe4\xcb\x0b\x57\x3e\x76\x5d\x93\xeb\x0e\xc8\x52\x2a\x25\x77\x57\xf3\x45\xd4\x74\x1c\x4d\xe1\x8b\xd4\x02\x3d\xc8\x35\x23\x2d\x1a\x51\x90\x79\x35\x5f\xb4\xcb\x77\x1b\xa9\x4d\xe2\x4e\x1b\x2a\xd4\xdb\xc2\xc0\x6c\x66\xdd\x01\xfc\xf3\x9f\xd5\xa3\xd7\xb6\x41\x32\x03\x9e\xf7\xdc\x1f\x83\xb7\x4c\x08\x69\xfc\xb6\x22\x01\x83\xc2\x15\x2a\x14\x19\x4e\xad\x66\x2f\x2f\xaa\x12\xa7\xb3\x09\xcc\x6b\x08\x72\x15\x5c\x64\x52\x29\xcc\xcc\xa0\xc7\x9c\x3a\x76\xb3\x58\xb7\x1b\x9c\x55\x13\x61\x2d\x8b\x3c\xea\x51\x12\x71\xcd\x73\xb4\x73\x0a\x2c\xcb\xe4\x56\x98\xba\xd9\x79\x29\x40\xaa\xdc\xf5\x0e\x96\x08\x6c\xe9\x62\x9f\x92\x09\x76\xe3\xd1\x23\x3c\xb7\x86\x40\xd7\x57\x76\x71\x7c\x20\x45\xd1\x13\xc5\xf4\x71\x70\xb5\xe2\xca\xd7\x76\x92\xb6\x19\x67\xa2\x07\x32\xa4\x6e\x2f\x34\x24\x40\xdd\x57\x21\xd7\xeb\xbe\xea\x12\x3e\x96\x3f\x45\xe6\x32\x99\x00\x5d\xba\x5c\x0a\xa6\xf6\xbe\x70\x48\x27\x91\x6e\x3c\x2b\x6e\x5a\x42\xc7\xe0\xbe\x17\xcf\x22\x3d\xd1\x4d\xe9\x2e\x4f\x01\xbf\x38\xbb\xfd\x85\x8c\xc3\xd6\x0b\x1b\xd6\x7e\xc7\x14\xdd\x17\x98\x93\x0e\xa6\xf0\xdd\xbd\x83\x4e\xf4\x85\xaf\xe6\x8b\x56\x0b\x13\x86\xc9\x6e\x5f\x20\x07\xaf\x9e\xc3\xfd\x43\x5f\xc1\xff\x1d\x96\xd2\x56\xf8\xdd\x34\x81\xaf\x83\x62\xac\x56\x8a\x90\x1c\x10\x37\x55\xb7\x29\x63\x45\x81\xea\x58\xdd\xbf\x9a\x8c\xb8\xbc\x70\xd5\xff\xfa\x60\xd0\x5a\xce\x8e\x99\x30\xda\xdb\x63\x18\xa4\x48\x36\x03\x16\x1e\xad\x79\x0e\xd6\x4c\xc3\x12\x51\x80\x61\xb7\x28\x40\x6e\xc3\xe8\x50\xcb\x5d\xb6\xb7\x59\x39\x99\x6a\xd1\x61\xbc\xd9\xe0\x64\x92\x9e\xb0\x25\x6e\x1b\xc9\xd9\xb1\x9c\x57\xcf\x5b\xb2\x1f\x2b\x2b\xde\xe1\x2d\xee\xa7\x91\x34\x46\xf0\xfa\x35\x6c\x98\xe0\xd9\x70\x50\x72\x6d\x87\x0c\xae\xe6\x8b\x41\xeb\xfa\xc3\x92\xb7\x66\x46\x5c\xbb\x85\xe7\xd5\xd4\x48\x58\x4d\xbd\xa6\xcb\x54\xa1\x6e\x47\x7e\x21\x25\x37\x8d\xc6\x66\xcb\x0a\xde\xe4\x79\x30\x81\x4a\xc3\x41\x7c\x3a\x3e\x0a\x64\x0c\x2c\xcf\x75\xe5\xe8\x3c\x34\xcf\x5d\x43\xf4\x98\x45\xf8\x0b\xa6\xab\x4b\x6b\x00\x5c\xb8\x18\xb6\x9a\xa3\x38\x51\x85\x27\xdd\x5e\x87\x94\xe6\x7e\x61\xfa\x19\x7c\xd7\xbc\x54\xce\x3a\x38\xf5\x15\x04\xb3\xa0\x8e\x26\x18\x79\xc7\x3c\xb7\x0c\x08\xdc\x79\xe2\x5e\x4e\x91\x24\x5d\x3f\x57\xf9\xf3\x67\x87\xdd\x8a\x1c\xa4\xc0\xce\x9a\xb2\xc8\x17\x69\xfb\xfa\xc0\xf3\xeb\xc0\x40\xc2\x78\xe2\x89\x1f\xb2\x1a\x23\x4f\xb1\x99\x1c\xb5\x51\x72\x1f\xd6\xed\xb3\x9a\xbf\x62\xb1\x41\xe5\x03\x19\xdb\x13\xbc\x41\x13\xfa\x73\x91\x07\xb9\xbc\xd0\xfd\x86\xd1\x6e\xa9\x53\xbc\xc3\xea\x5e\xfa\xe5\x85\x8e\x9c\x86\x7e\xa4\x69\x74\x43\x94\x74\x8f\xbb\x75\x6c\x6f\x71\xaf\xfb\xb8\xfe\x6f\x34\xce\xcd\x57\x37\xba\x91\x61\x16\xab\xbd\x37\xd7\x2d\x62\xa6\x41\xa0\xf6\x9f\xb6\x09\xa5\x90\xe5\x36\x61\x08\x2d\x56\x3a\x63\x04\x50\x3d\xa5\x30\xf1\xd8\xc1\x22\x0d\x37\x5d\x2c\x79\x56\xcc\x21\x0e\xac\x9a\xbd\xd5\x06\x07\x4d\x8c\xe6\xd8\x52\x9f\x70\x1f\x13\xdc\xa5\xc5\x3e\xfc\x22\x61\xcf\x4c\xa7\x49\xbc\x1e\x3d\xfb\x7f\x9d\x9c\xa6\x93\x4f\x8c\x99\xf9\x2a\xe5\x5f\x9e\xd9\x50\x39\x11\x4b\x4f\x26\xf0\xd6\x46\x85\x24\x6b\xb6\x35\x6b\xa9\xf8\x3f\x1a\xc1\x2e\xa9\xa1\x28\xe4\x0e\x72\xb9\x13\x19\xd3\x26\x9e\xf9\xaa\x7e\xec\xb8\x17\xae\x60\xd6\x6b\x0e\x44\xfb\xb8\x4d\xb4\x6c\x8b\x48\x92\x4b\x6f\xf1\xdc\x0a\xb9\x8f\xa7\x70\x47\x0d\xad\x8a\x67\xa4\x28\xf6\xcd\x18\xd1\xbe\xfa\xe5\x3e\x1d\x77\x3e\xfc\xd2\xa0\x5c\x67\x6e\xde\x3e\xbb\x36\x69\x14\xc7\x3b\xb4\xcf\xed\x54\x51\x0d\xd6\x36\x28\x1e\x8d\x39\xd1\x56\xc8\x7a\xfd\x0c\x04\xc1\x97\x9f\xdd\x72\x1b\x09\x4a\x2d\x9d\xae\x34\xc2\x0c\x63\xe0\xf7\x04\x73\x8e\x07\x8b\x5b\x06\xfd\x46\xec\xdf\xf9\x75\xfb\xe4\x9c\xb8\xf9\xc5\xca\x7c\x16\x73\x73\x35\xc0\x90\x07\xce\x2c\xe1\x63\x46\xe7\x45\x16\xe1\x91\xc7\x3b\x81\x91\x94\x51\xfa\xbb\xba\x93\x03\x54\x77\x78\x93\xc3\xfe\x0c\xf3\x0d\x1d\x53\x9b\xfe\x49\x81\x75\xbe\x07\xcc\xc6\x30\xed\x54\xaf\x91\xe4\xb5\xed\x80\x10\x4e\x99\x80\x25\xfd\xf6\x74\x87\x4e\xee\x42\x85\xf0\xb6\xda\x6f\xa7\xc7\x14\xf1\xf8\xae\x91\x39\x90\xcf\xca\x4b\x4e\x29\x31\x68\x49\x2e\x9d\xcc\xb4\xfa\x8c\xc0\x7d\x35\x20\x77\xc2\x7f\x61\x50\xd1\x08\x39\x33\x17\xc6\x72\x1a\xc4\xda\x37\xdc\xeb\xc7\x86\x5b\x33\xbb\xf4\x54\x7b\xe9\x86\xcf\x00\xdc\x9f\x97\x17\xf6\xbc\xfa\xa8\x96\x92\x2e\x77\x87\x35\xf0\x15\x66\x7c\xc3\xed\x80\x73\x74\xb5\x85\x79\x65\xae\xe2\xc7\xe1\x40\x1e\x3b\xf7\x81\xea\x14\xde\x40\xc6\x36\x6c\xc9\x0b\x6e\xf6\xdd\x9c\x00\x76\x76\xc4\xa6\x8a\x71\x1d\x07\xae\x22\x11\xa6\xd1\x53\x0b\xb8\x22\xa3\xb5\x12\x56\xa2\x9f\x23\x73\xee\xb3\x33\xe4\x19\xa1\x35\x2a\x9d\x0b\x37\x3b\x16\xa6\x52\x4f\x25\x12\x0d\x39\x11\x89\x7a\x5a\xf5\x54\x02\xd1\xb0\x6e\x3c\x00\xea\x27\x75\xfd\xac\x9a\x3e\x07\x8d\xd8\xfa\x04\x23\x97\x59\x3a\x5a\xa8\xce\x01\x99\x13\xdd\xd6\x2d\x47\x11\xb4\xf1\xc5\xfd\xd1\xfa\xc6\xc3\xff\x9d\x99\xe5\x00\x9e\xca\xba\x0e\x8e\x30\xc3\x2c\xae\x55\x54\x28\xd9\x56\x29\x14\xe6\xbf\x0a\x99\xdd\xc2\x8c\x82\xfa\xb7\xd1\x93\x56\x55\xb6\xdd\x1b\xb0\x30\x83\x6b\x98\x35\xc8\x8c\xd7\xc8\x6f\xd6\xe6\x20\xa6\xeb\x2a\xb4\x11\x43\xaf\xe4\x10\xae\xb2\x78\x41\x81\x2e\xdf\x7a\x56\xe5\x5b\x9d\x7c\xd1\x16\x7b\x37\x1c\x33\x3b\x1c\x19\x82\xce\xc6\xa4\x70\xd5\x5d\xc1\x72\x89\xb9\xad\xf9\xb9\xaa\x3b\xdd\xa4\xb2\x6a\x3f\xf4\xec\xc9\x16\xee\x61\x06\x83\x25\x53\x83\xce\xea\x0d\x57\xdf\xbe\xad\xee\x98\xa2\xe7\x74\x36\x6a\x2f\xdb\x31\x55\xf0\xd3\xf3\xd1\xb5\x17\x7d\xc0\xd3\xed\x3e\x3a\xeb\x4c\xcf\x32\x36\xec\xf3\xe0\xf8\x62\x64\xa8\xe1\xd7\x2e\x54\x64\xaf\xe1\xd7\x2e\x54\x6d\x96\xa1\xc5\xd6\x80\x19\x75\xc4\xd6\x71\xd0\xb5\xbe\xff\x43\x87\x22\x6a\xec\x92\xbb\x7e\x18\xe2\x63\x3e\x6e\x15\x32\x5e\x3d\x77\x82\x6f\x2d\x9d\x96\x31\xcc\xfa\x5e\xfc\xc1\x87\x4b\xc3\x97\xa3\xfe\xfb\xff\xb1\x83\xbf\x55\x57\x62\xdc\x0d\x05\x1e\x37\xf3\xfb\xa4\x79\xdf\x76\x38\xf1\xd8\x39\xdf\xfe\x19\xdf\xa7\xcd\xa3\x3d\x65\x16\xed\x33\xcc\xa1\x3d\x79\x06\xed\xc9\xf3\x67\xff\xd2\xd9\xb3\xdf\xcf\xdc\xd9\xef\x69\xe6\xec\x37\x9e\x37\x7b\xea\xac\x59\x62\xce\x6c\xf4\x09\x1e\xe0\xc0\x7c\xd9\x27\xcd\x96\x7d\xda\x5c\xd9\xbf\x7b\xa6\xac\xc7\x04\x1e\x31\x4b\xd6\xd5\xc6\x13\x67\xc8\x3e\x65\x7e\xec\x5f\x3f\x3b\xf6\xdb\xce\x8d\x9d\x3a\x33\x76\xea\xbc\xd8\x09\xb3\x62\xbf\xf5\x9c\x58\x77\x46\xac\x1d\xd4\x40\xb7\x90\x77\x20\xce\xf9\x2c\x9f\x0a\xa6\x2a\x21\x9f\xfd\x13\xc1\xdf\xea\xf3\xc0\x76\x0c\x75\xf0\xb3\xc0\xe4\x27\x81\x9f\xf4\x2d\xdd\xe9\x9e\x35\xa0\x5d\xc7\xca\xb4\x5f\xef\x8e\x9a\x2d\xfb\xfa\x4b\x7e\xcb\xb3\x89\xfe\xdf\x81\x3a\xe4\xb3\x9f\x29\x35\xe2\xe6\x17\x71\x69\x06\xde\xa3\xab\xa9\x92\x03\xc9\x61\x13\xbe\x7a\x0f\xc8\xc9\x40\x0c\x66\x30\xf1\x91\x5b\x32\x4c\xea\x23\x51\x47\x62\x44\xc1\x45\x32\x27\x10\xe8\x7c\x1e\x9f\x5e\xdf\x81\x35\xd8\xab\x2a\xf6\xa9\x12\x9d\xfb\x94\x9d\xdd\xa1\xef\xf4\x7b\x82\x01\xdd\xe6\xe2\x35\xda\x81\xaa\x5b\xd8\x68\x35\x83\x42\x54\x87\xaf\x9e\xd7\xd8\x51\x33\x32\x29\xd0\x51\x63\xd7\x21\x45\x75\x12\x8a\x6b\x53\x55\xf5\x26\xd1\x11\x6c\xec\xa0\xe0\xe2\xb6\x2f\x8e\x3a\x61\x78\xe4\xb4\x50\xeb\xe8\x8c\xc9\xc3\xb7\xcd\xeb\xaa\xd7\x1c\x5a\x25\x19\xa6\x6e\xd0\x1c\x92\x57\x5d\x73\x49\xab\xbb\xf5\xbf\x17\x9c\xa2\x6a\x57\xc9\x68\xa6\xfd\x8e\xcc\x11\x2d\x3b\xc4\x48\xc3\x1d\x73\x8d\x36\x69\x1b\xd5\xe9\xff\x8b\xc3\x1d\xf7\x87\xb3\xff\x0d\x00\x00\xff\xff\xfb\xee\xd4\x57\x66\x46\x00\x00" +var _examplenftCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x3c\xef\x73\xdb\x36\xb2\xdf\xfd\x57\x6c\xf4\xa1\x4f\xea\x39\x72\x72\xd7\xf6\xdd\x69\xa2\xa6\x79\x71\xf5\xce\x33\xad\xa6\x93\xa8\xef\x3e\x64\x3c\x2d\x44\xae\x2c\x8c\x49\x40\x05\x40\x2b\x3a\x9f\xff\xf7\x37\x0b\x90\x20\x48\x82\x12\x1d\xa7\x77\x6f\x6e\x9e\x3f\x64\x6c\x72\x77\x81\xfd\x81\xc5\xfe\x62\x2e\xbe\x3c\xfb\xf2\xec\x4b\x80\xd5\x96\x6b\xe0\x1a\x98\x00\xfc\xc8\xf2\x5d\x86\xc0\xe9\xdf\x1c\x85\x61\x86\x4b\x01\x72\x03\x0c\x16\x99\xdc\xc3\x52\x8a\xe7\x8b\x42\xdc\xf0\x75\x86\xb0\x92\xb7\x28\x88\xc2\x95\x21\x7c\x21\x0d\xec\x98\x32\x04\x6e\xb6\x08\x72\xb3\xe1\x09\x67\x19\x68\xc3\x44\xca\x54\x0a\xeb\xc2\x00\x37\xc0\xb4\x2e\x72\x4c\xc1\x48\x58\x23\xe1\x6b\x9e\xf3\x8c\x29\x7a\xb0\x95\x7b\xc8\x99\x38\xc0\x72\xb1\xd2\xb0\x97\x45\x96\xd6\xbb\xb1\x64\x13\xa9\x10\x36\x85\x48\x68\x6b\x2c\xe3\xe6\x30\x0d\xf8\x48\xa4\x30\x8a\x25\x06\x52\x89\x6e\x4b\x35\x36\x91\xd5\x72\xb7\xe5\xda\xf0\x84\x19\x4c\x21\xc9\x98\xd6\x7c\x43\x7f\x71\x69\x59\xd1\x07\x6d\x30\x87\x8d\x54\xc0\x8d\xb6\xbb\x98\x12\x7f\x29\x6e\xb8\x40\x0d\x8c\x36\x4b\x22\x5a\x2e\x56\xb0\xe7\x66\x0b\x39\x17\x3c\x67\x19\xe4\x68\x58\xca\x0c\xb3\xbb\xb9\x38\x3b\xe3\xf9\x4e\x2a\x43\x12\xab\x04\x66\xe5\x05\x1b\x25\x73\x18\xb5\x1f\x8f\x2a\xf8\x1f\x4b\x32\xff\xc3\x71\xaf\x4b\xe0\xc6\x33\x0f\x49\x7f\xbd\x43\x2d\xb3\x3b\x54\x25\x60\xf8\x68\x74\x76\xb6\x2b\xd6\xb5\x40\xbe\x77\xba\x5d\x2e\x56\xb3\xce\xa6\xce\x9b\xc4\xee\xcf\xce\x00\x00\x2e\x2e\x2e\x60\x25\x0d\x69\xb0\xd8\xed\xb2\x03\x29\xb6\xa6\xa2\x81\x93\xc1\x70\x6d\x50\x24\x68\x11\x68\xbd\x3b\xab\x47\xc3\xb2\xf7\x16\x67\x06\x3f\x5f\x09\xf3\xcd\x57\x01\xc5\x2d\x02\xde\x39\x6d\x32\x6b\x38\x98\x73\x43\xda\xd8\x6f\x51\x94\x2a\x2e\xf7\x4c\x0a\x55\x48\xaa\xf2\xf4\x1d\xea\xdb\x12\xe2\x4a\x70\xc3\x59\xc6\xff\x8e\xe9\x78\x32\x78\x0d\x26\xac\xfa\xb8\xb6\x1a\x4c\x15\xdb\x97\x6a\x61\xf0\x56\x66\x19\x5a\xd3\x6a\xad\xf8\xb7\x12\x72\xcc\xd3\x8a\xa7\x73\x8b\x34\x83\x37\x69\xaa\x50\xeb\xd7\x9f\xb2\x81\x14\x77\x52\x73\xe3\x4e\xc3\x91\xe5\x2f\x1d\x5c\x63\x75\x23\xa3\x6b\xbf\x37\x52\xb1\x1b\x04\x26\x52\xf8\xa9\x58\x67\x3c\x81\x9f\x98\xd9\x6a\x4f\x31\x43\x13\x2c\x54\x82\x13\xc8\x0c\x82\x3f\x7a\xc0\x1d\x45\x07\x5d\xff\xde\x00\xfe\x91\x0b\x83\xaa\x97\x6e\x43\x48\xf6\x34\x2b\xd4\xb2\x50\x09\x3a\x61\x29\xdc\x29\xd4\x28\x0c\x9d\xb6\xa5\x14\xd0\x74\x38\x53\x8f\xbf\xc4\x3d\x70\x41\xde\x25\x41\x52\x65\x96\xc1\x1a\x2b\x83\x81\x42\x73\x71\x63\xcd\x69\xb9\x58\xb9\x2d\xf9\x85\x3c\x09\x92\x91\x36\x52\x61\x4a\xd6\x4c\xc0\x35\xa7\x1d\x68\xcf\xa4\xdf\x6f\xf4\x30\x4d\xaf\x96\x8b\xd5\x79\xf3\x20\x4f\xdb\x67\x2b\x94\x41\x21\xf8\x6f\x05\xc2\xd5\xa5\xe3\x1f\x59\xb2\xb5\xe6\xb1\x65\xda\xc3\x56\xb2\xad\xf5\xdf\xa4\x53\xad\x06\x1b\x8e\x59\xda\xc5\x13\x2c\x47\x52\x83\xe2\xe2\xa6\xf3\x32\x45\x9d\x28\xbe\x23\xa6\x7b\x61\xcc\xb6\xc8\xd7\x82\xf1\xac\x03\xc1\x92\x04\xb5\x1e\x6b\xcc\x36\x13\x0b\xaa\xe4\x81\x65\x86\xa3\x9e\xc1\x87\x96\x14\xec\x9b\xc3\x75\x3f\x6e\xe5\x45\x67\x70\xef\x96\x99\xc1\x1b\x71\x78\x6f\x54\x91\x98\x87\x9a\x65\x2e\xb8\x19\xfb\xbf\xec\x93\xfa\x60\x34\x9e\x87\x8c\x37\xdf\x44\xb8\x6e\x02\x74\x58\x6e\xbe\x3e\xcd\x66\x13\xfe\x28\x6b\x35\xe8\x04\xee\x1b\x68\x24\x9b\x29\x4f\x61\x0e\x3c\xed\xbe\x20\xf6\x60\x6e\xb9\xec\xbe\x0c\x38\x84\x79\xc8\x6f\x17\xd4\xf3\x0a\xf3\x9a\xef\x2e\x98\xe7\x19\xe6\x35\xff\x5d\xb0\x8a\x55\x98\x7b\xae\x3d\xd0\x43\xd3\x70\x17\xe5\x4d\x5e\x9d\x7d\x53\x28\xa1\x81\x65\x99\x3d\x8d\xde\xac\xdd\x75\xe8\xef\x72\x4c\x61\x7d\x88\xba\x87\x90\x78\x63\xa1\xef\x1c\x6d\x78\x23\x80\x29\xc5\xec\x6d\xb6\x3a\xec\x50\xbb\xbb\xbd\x72\x16\xe1\x12\x77\x56\x9b\x2e\xb0\xb8\x63\x59\x81\xde\xc9\x14\xda\xee\xa0\xb1\x40\x6d\x57\x77\x98\xc9\x1d\x2a\x4d\x3e\xfd\x56\xc8\x3d\xec\xb7\x3c\xd9\x52\x70\xc4\x72\x24\x3f\x64\x24\xec\x98\xb6\xef\x69\x4d\xe5\x9c\x03\xf1\x38\x9e\x90\xc4\xb6\x32\x9d\x46\x19\xa1\xd3\xb8\x29\x04\xdc\xa0\xb1\x12\x19\x4f\x66\xf0\x81\xb8\xb8\x6e\x59\x4d\xc9\xec\x87\xc6\x43\xfa\x21\xe0\x57\x4d\x73\xbd\xe4\x7a\x97\xb1\xc3\xb7\xe3\xc9\xf9\x10\xf0\x77\x95\xde\x87\x22\x7c\x9f\x72\xd2\xf0\x70\xf8\x8f\x06\x95\x60\xd9\xcf\xef\x7e\x18\x8a\xb2\x5c\xac\x6a\xc7\x7d\xc9\x0c\xfb\x34\xc4\xc7\x09\xe2\x3d\x2a\xce\xb2\xa1\xd0\x2b\xc5\xb8\x19\x2c\x83\xe5\x62\xf5\x03\x4f\x50\x68\xfc\x76\x3c\x69\x20\x5c\x0f\x3d\x49\xd6\xa6\xe8\x0e\xf5\xa7\x91\xec\xd9\x86\xb6\x86\x2c\xda\xd4\xb7\x29\xc4\xce\x8b\x35\x57\x8b\x33\xb3\xd7\x14\xed\xb2\x8a\xed\x53\xd4\x5c\x95\x27\x64\x1a\x3f\x66\xa0\xad\x67\x2b\xec\xfd\x5e\xde\xe8\xd5\x21\x53\xf8\x5b\x81\xda\xc4\x08\x74\x4c\x3d\x3c\x1c\xbf\x54\xdb\x39\xec\x70\x12\xb8\xcf\xd7\x6d\x9f\xb9\xe7\x26\xd9\x3a\x7e\xef\x3b\xe2\x4e\x98\xc6\xe3\xe7\x60\xd6\xc1\x81\xfa\x4c\x45\x91\xc6\x51\x0c\xf0\x17\x90\x77\xd6\x5d\xed\x57\x3f\x8d\xfb\xa8\xed\xbf\xfb\xd1\x82\x5b\xaa\xb9\xb3\xbf\xae\x56\x3f\x2d\x78\x86\xfd\x5b\xa3\x9f\x42\x65\xb3\xd6\x15\xd0\x0b\x3f\x89\xbe\xe9\x3e\xed\x13\x70\xe0\x08\xe2\x12\x76\x01\x91\x42\x97\x4e\x42\xce\x3e\x82\x28\xf2\x35\x2a\xb2\x3b\x9b\x73\x58\xdb\x4e\x98\x20\x27\x9c\x73\xeb\xa5\x6d\xe4\x6e\xc2\xe4\xaf\x8f\xb6\x76\xee\x96\xc8\xa2\xdb\x8a\x0b\x97\x4a\xe7\xce\x35\x68\x8a\x74\x24\x88\x1e\x21\x50\x84\x52\x62\x5e\x89\x8d\x84\x39\x44\x19\x1c\x3b\x9d\x8f\xca\x64\xc9\x06\x73\xe5\xab\xd1\x79\xc9\xd1\xac\xba\xd8\xcf\x69\x3f\x33\x5a\x32\x2e\xde\x60\xcd\x1f\xb8\x36\x9d\x60\xa3\x24\x7c\x0d\x73\xf8\x10\xec\xed\x7a\xb8\x09\x57\x6a\xe9\x37\x94\x60\xfd\x27\x9a\x80\xf7\x99\x8f\x38\x62\x0e\xa7\x7f\x77\xa5\x20\x9f\xb8\xb3\xf0\x5a\x7b\xc4\xe6\x3c\xda\x89\xfd\xc5\xa3\xa5\xc7\x6f\xb3\x79\x39\x3e\x62\xa3\x01\xe2\x78\xb4\x35\x66\xa7\x67\x17\x17\x65\xc1\xe7\xb9\xd8\x98\xa9\x14\x9b\x4c\xee\xa7\x52\xdd\x5c\x8c\xa6\x89\x14\x09\x33\xe3\x52\xb4\x53\x23\x5d\xc8\x3a\x9e\x4c\x86\x6f\x35\x76\x29\x3f\x62\xc3\x1d\xf4\x23\x12\x0e\x73\xcd\xba\x44\x31\x8d\x66\xb9\xfd\xae\x74\x17\xe4\xb6\x51\x2a\x75\xc2\x7b\x84\x88\x92\x77\x3c\x45\xe5\xc8\x5c\xec\x14\xbf\x63\x06\x2b\x49\x37\x98\x3a\xb5\x93\x1a\xd2\x5d\x79\xaf\xbe\x88\xee\xea\x3e\x78\xfa\x7d\x64\x19\xb7\xeb\x87\x68\xe8\xd1\x5c\xf0\x07\x2e\x6e\x31\xa5\xa5\x3e\xc3\x82\xe7\x9d\xc4\xf8\x34\xc4\x3b\x4c\x90\xdf\xa1\x3a\x8f\x67\xcf\x35\x81\x13\xdc\x94\x3a\xf8\x97\xf3\xf3\x53\xb9\x91\x27\xf2\xe3\x6a\x1a\xdf\xe7\x3b\x73\xa8\x51\xaa\x78\x6f\x06\x63\x8a\x93\x28\x15\xf8\xee\xc8\x16\x23\x81\x50\xf8\x53\x1e\xc1\x57\xcf\x03\x59\x44\x97\x1d\xc7\xaf\x29\xfa\x79\x78\x6a\x80\xd0\x13\x8d\xc7\x9d\x86\x2b\x17\xa4\x9c\x75\xae\xe1\x1f\xe9\x69\xbf\xb7\xd8\xf0\x0c\x9f\x10\x2c\x79\xe7\xc9\xb4\x46\xa3\xa7\x7b\x5c\x6b\x6e\xf0\x39\x91\xd5\xd3\x44\xe6\x17\x5f\x6f\xbe\xf9\xe3\x5f\xbe\x4a\x5e\x24\xff\xc9\xfe\x9c\xa4\xe9\x37\x5f\xfd\x69\xfd\x32\xf9\xf3\x1f\x5f\xb4\x5e\xb0\xaf\xbf\x4e\xd6\x2f\x93\xbf\xfc\xe9\x9b\x5f\x16\x99\xdc\xff\xf2\x37\xa9\xd2\x9c\xa9\xdb\xa9\xbe\xbb\x19\xf5\x07\x61\xfd\x66\x62\xa5\xe1\xac\x7d\xc4\x73\x76\x83\x17\xfa\xee\xe6\x0f\x1f\xf3\x2c\x4e\x2d\xae\xad\x01\xbe\x78\x58\xc8\x3b\xa2\xa4\xa1\x0a\x81\x6a\xec\xd1\xc0\x08\x78\x54\xd6\xf3\xbd\xfd\x72\xed\xd2\x6e\xd6\x68\x55\x18\x09\x5b\xcc\x76\x70\x90\x45\x95\x79\xd3\xef\x0a\x04\x7e\x34\x65\xd3\x62\xb1\x9a\x1e\x59\x15\xeb\x8b\xb1\x6d\x15\x8f\xb8\x33\x47\x47\xf4\xa2\x7f\x2b\x98\xc2\x2b\xd2\xc8\xcc\x29\xa9\x1f\x76\xcd\x84\x40\x35\x0c\x56\xcb\x84\xb3\x4c\xcf\x4e\x1c\xed\x91\xd9\x73\x63\x50\x8d\x06\xb1\x57\x02\x5b\x43\x26\xe6\x7e\x59\x67\x32\xb9\x4d\xb6\x8c\x8b\xd1\x91\xa3\xff\xc4\x93\xef\xb3\xe3\xde\xc4\x00\x3f\x26\x59\x91\x56\x51\xff\x8a\xe7\xae\xc2\xbd\x91\x92\x6c\x40\x6f\xe5\x1e\xa4\xd9\xa2\x22\x23\xd1\xb6\xb8\x63\x49\xf6\xc7\xd4\x8e\x5e\xea\xc0\x28\x7a\x1e\xd5\xa4\x47\xe7\x30\xda\x48\x39\x8a\x47\xd1\xb6\x1e\x6a\xd1\x68\xf3\x1d\xf7\x93\xf2\xc4\xac\xa4\xa3\x3b\xa6\x3f\x66\xcd\xaa\xd8\xb9\x5f\x7b\xc9\x72\xd4\xb3\xd6\x56\x26\x67\x7d\x22\x08\x58\xe7\x94\xd8\x17\x82\x7f\x04\xc3\x73\xd4\x86\xe5\xbb\x73\xd8\x23\xc9\xa1\xc8\x52\x20\x37\x02\xdc\xb8\x0e\x15\x83\xd4\x9d\x58\x9b\xc1\x6b\x09\xbb\x8c\x99\x8d\x54\xb9\x76\xd5\x29\x12\x5d\x25\x42\x6e\xa6\xfd\xce\xd6\x2f\x6f\x37\xda\xe1\xdb\x3e\xad\x72\x9f\x86\x2c\x6d\x7e\xd5\x92\x42\x43\xdc\xd7\xcf\xce\xc3\x4d\xce\x60\x74\xc9\x0c\x61\x2a\xa6\xb8\x39\x1c\x49\x8f\x6a\x3d\x4c\x59\xea\x24\x38\x6e\x6d\xb4\x5f\xa0\x64\x3c\x56\x92\x96\x8a\x93\x16\x19\x83\xdc\x8b\x72\xe5\x5e\x61\x6c\xa4\xd3\xf0\x3b\x0b\xd6\x91\x85\x7b\x3c\xd6\x89\x54\x38\x83\x97\x2f\xa6\x2f\xca\x3c\xef\xe5\x0b\xfb\x7b\xd3\xd5\xbd\x95\x79\x2e\xfb\x8e\x57\xb8\xda\x71\x99\x93\xc5\xf6\x09\xdb\x5a\x73\x4b\xc8\x82\x67\xb5\x84\x9b\x0c\x0d\x17\x76\x85\xd7\x23\xe5\xf2\x3a\xa9\x31\x1f\x13\x0c\xd4\x25\xb0\x47\xe4\x0d\x22\xdb\xfd\x6c\x78\xd6\x8a\x53\x1e\x62\xe5\xd1\x30\xcf\x77\x00\x0f\x75\x7b\xea\xb2\x6c\xf9\xda\x92\x81\xad\xc9\x96\xe5\x07\xa6\xd0\x36\xba\x79\x52\x94\x5d\x6b\x5b\x7d\xa0\x2c\xdf\x77\x2e\x93\x66\x23\x2f\xda\x3d\xb2\x3d\xa9\x0d\x4b\x10\xfa\x83\xce\xc0\xb5\x57\x05\xb1\xb2\x65\x38\xb6\xf5\xbb\x58\xcc\xb7\x5c\xac\x26\xb1\x8a\xf1\xd5\xa5\xab\x17\xbb\x36\xc9\x75\x07\x64\x2d\x95\x92\xfb\xe5\x62\x15\x74\x19\x27\x33\xf8\x22\xb6\x40\x0f\x72\xcd\x48\x8b\x46\x10\x55\x2e\x17\xab\x76\xbd\x6e\x27\xb5\x89\x5c\x62\x63\x85\xba\xc8\x0c\xcc\xe7\xf6\xfc\xc3\x3f\xfe\x51\x3d\x7a\x6d\x3b\x22\x73\xe0\x69\x8f\x65\x8c\xde\x32\x21\xa4\x29\xb7\x15\x08\x18\x14\x6e\x50\xa1\x48\x70\x66\x35\x7b\x75\x59\xd5\x34\x9d\x4d\x60\x5a\x43\x90\x6f\xe0\x22\x91\x4a\x61\x62\x46\x3d\xe6\xd4\xb1\x9b\xd5\xb6\xdd\xd1\xac\xba\x06\x5b\x99\xa5\x41\x53\x92\x88\x6b\x9e\xa2\x1d\x4c\x60\x49\x22\x0b\x61\xea\xee\xe6\x95\x00\xa9\x52\xd7\x2c\x58\x23\xb0\xb5\x0b\x76\x72\x26\xd8\x4d\x89\x1e\xe0\xb9\x35\x04\xba\x46\xb2\x0b\xdc\x3d\x29\x0a\x97\x28\x88\x0f\xa3\xa9\x0d\x57\x65\x31\x27\x6a\x9b\x61\xea\x79\x24\x25\xea\x36\x3f\x7d\xc6\xd3\x7d\xe5\x93\xbb\xee\xab\x2e\xe1\x53\x09\x53\x60\x2e\x17\x17\x40\xb7\x2c\x97\x82\xa9\x43\x59\x29\xa4\x93\x48\x57\x9c\x15\x37\x2d\xa1\x43\xf0\xb2\xf9\xce\x02\x3d\xd1\xd5\xe8\x6e\x4b\x01\xbf\x3a\xbb\xfd\x95\x8c\xc3\x16\x08\x1b\xd6\x7e\xc7\x14\x5d\x10\x98\x92\x0e\x66\xf0\xdd\xbd\x83\x8e\x34\x82\x97\x8b\x55\xab\x67\x09\xe3\x68\x7b\xcf\x93\x83\x57\xcf\xe1\xfe\xa1\xaf\xc2\xff\x0e\x73\x69\x4b\xfa\x6e\x7c\xa0\x2c\x7c\x62\xa8\x56\x0a\x89\x1c\x10\x37\x55\x7b\x29\x61\x59\x86\xea\x54\xa1\xbf\x1a\x85\xb8\xba\x74\xe5\xfe\xfa\x60\xd0\x5a\xce\x8e\x99\x30\xba\xb4\x47\x3f\x39\x11\xad\xfe\xaf\x4a\xb4\xe6\x39\xd8\x32\x0d\x6b\x44\x01\x86\xdd\xa2\x00\x59\xf8\x59\xa1\x96\xbb\x6c\x6f\xb3\x72\x32\xd5\xa2\xe3\x70\xb3\xde\xc9\x44\x3d\x61\x4b\xdc\x36\x74\xb3\x73\x38\xaf\x9e\xb7\x64\x3f\x55\x56\xbc\xe3\x5b\x3c\xcc\x02\x69\x4c\xe0\xf5\x6b\xd8\x31\xc1\x93\xf1\x28\xe7\xda\x4e\x15\x2c\x17\xab\x51\xeb\xbe\xc3\x9c\xb7\x86\x44\x5c\x7f\x85\xa7\xd5\x98\x88\x5f\x4d\xbd\xa6\xdb\x53\xa1\x6e\x87\x7a\x3e\x07\x37\x8d\x4e\x66\xcb\x0a\xde\xa4\xa9\x37\x81\x4a\xc3\x5e\x7c\x3a\x3c\x0a\x64\x0c\x2c\x4d\x75\xe5\xe8\x4a\x68\x9e\xba\x0e\xe8\x29\x8b\x28\x2f\x98\xae\x2e\xad\x01\x70\xe1\x82\xd6\x6a\x70\x62\xa0\x0a\x07\xdd\x5e\xc7\x94\xe6\x7e\x61\xfa\x19\x7c\xd7\xbc\x54\xce\x3a\x38\xf5\x15\x04\x73\xaf\x8e\x26\x18\x79\xc7\x34\xb5\x0c\x08\xdc\x97\xc4\x4b\x39\x05\x92\x74\x0d\x5c\x55\x9e\x3f\x3b\xdd\x96\xa5\x20\x05\x76\xd6\x94\x59\xba\x8a\xdb\xd7\x07\x9e\x5e\x7b\x06\x22\xc6\x13\x8e\xf8\x90\xd5\x18\x39\xc4\x66\x52\xd4\x46\xc9\x83\x5f\xb7\xcf\x6a\xfe\x8a\xd9\x0e\x55\x19\xc8\xd8\x26\xe0\x0d\x1a\xdf\x90\x0b\x3c\xc8\xd5\xa5\xee\x37\x8c\x76\x0f\x9d\xe2\x1d\x56\x37\xcf\xaf\x2e\x75\xe0\x34\xf4\x23\x4d\xa3\x1b\xa2\xc4\x9b\xda\xad\x63\x7b\x8b\x07\xdd\xc7\xf5\x7f\xa3\x71\x6e\xbe\xba\xd1\x8d\xf4\xc3\x57\xed\xbd\xb9\xf6\x10\x33\x0d\x02\xb5\xff\xb4\x5d\x27\x85\x2c\xb5\x19\x82\xef\xa9\xd2\x19\x23\x80\xea\x29\x85\x89\xa7\x0e\x16\x69\xb8\xe9\x62\xc9\xb3\x62\x0a\x61\x60\xd5\x6c\xa6\x36\x38\x68\x62\x34\xe7\x94\xfa\x84\xfb\x98\xe0\x2e\x2e\xf6\xf1\x17\x11\x7b\x66\x3a\x4e\xe2\xf5\xe4\xd9\xff\xeb\x64\x98\x4e\x3e\x31\x66\xe6\x9b\x98\x7f\x79\x66\x43\xe5\x48\x2c\x7d\x71\x01\x6f\x6d\x54\x48\xb2\x66\x85\xd9\x4a\xc5\xff\xde\x08\x76\x49\x0d\x59\x26\xf7\x90\xca\xbd\x48\x98\x36\xe1\x90\x57\xf5\x63\xe7\xbb\x70\x03\xf3\x5e\x73\x20\xda\xa7\x6d\xa2\x65\x5b\x44\x92\x5c\x7a\x8b\xe7\x56\xc8\x7d\x3a\x85\x3b\x69\x68\x55\x3c\x23\x45\x76\x68\xc6\x88\xf6\xd5\xaf\xf7\xf1\xb8\xf3\xe1\xd7\x06\xe5\x3a\x73\x2b\xed\xb3\x6b\x93\x46\x71\xbc\x43\xfb\xdc\x8e\x11\xd5\x60\x6d\x83\xe2\xc1\x5c\x13\x6d\x85\xac\xb7\x1c\x7a\x20\xf8\xfc\xb3\x5b\x6e\x23\x41\xa9\xa5\xd3\x95\x86\x1f\x5a\xf4\xfc\x0e\x30\xe7\x70\x92\xb8\x65\xd0\x6f\xc4\xe1\x5d\xb9\x6e\x9f\x9c\x23\x37\xbf\xd8\x98\xcf\x62\x6e\xae\xe8\xe7\xf3\xc0\xb9\x25\x7c\xca\xe8\x4a\x91\x05\x78\xe4\xf1\x06\x30\x12\x33\xca\xf2\xae\xee\xe4\x00\xd5\x1d\xde\xe4\xb0\x3f\xc3\x7c\x43\xc7\xd4\xa6\x7f\x52\x60\x9d\xef\x01\xb3\x31\x4c\x3b\xd5\x6b\x24\x79\x6d\x3b\x20\x84\x21\x23\xaf\xa4\xdf\x9e\x76\xd0\xe0\xb6\x93\x0f\x6f\xab\xfd\x76\x9a\x4a\x01\x8f\xef\x1a\x99\x03\xf9\xac\x34\xe7\x94\x12\x83\x96\xe4\xd2\xc9\x4c\xab\xef\x06\xdc\x67\x02\x72\x2f\xca\x4f\x0a\x2a\x1a\x3e\x67\xe6\xc2\x58\x4e\xbd\x58\xfb\xa6\x79\xcb\x39\xe1\xd6\x90\x2e\x3d\xd5\xa5\x74\xfd\xdc\xbf\xfb\xf3\xea\xd2\x9e\xd7\x32\xaa\xa5\xa4\xcb\xdd\x61\x0d\x7c\x85\x09\xdf\x71\x3b\xd1\x1c\x5c\x6d\x7e\x40\x99\xab\xf0\xb1\x3f\x90\xa7\xce\xbd\xa7\x3a\x83\x37\x90\xb0\x1d\x5b\xf3\x8c\x9b\x43\x37\x27\x80\xbd\x9d\xa9\xa9\x62\x5c\xc7\x81\xab\x48\xf8\xf1\xf3\xd8\x02\xae\xaa\x68\xad\x84\xe5\x58\x0e\x8e\x39\xf7\xd9\x99\xea\x0c\xd0\x1a\xa5\xcd\x95\x1b\x16\xf3\x63\xa8\x43\x89\x04\x53\x4d\x44\xa2\x1e\x4f\x1d\x4a\x20\x98\xce\x0d\x27\x3e\xcb\xd1\xdc\x72\x38\x4d\x9f\x83\x46\x6c\x7d\x73\x91\xca\x24\x1e\x2d\x54\xe7\x80\xcc\x89\x6e\xeb\x96\xa3\xf0\xda\xf8\xe2\xfe\x64\x7d\xe3\xe1\xff\xce\x90\xb2\x07\x8f\x65\x5d\x47\x67\x96\x61\x1e\xd6\x2a\x2a\x94\xa4\x50\x0a\x85\xf9\xaf\x4c\x26\xb7\x30\xa7\xa0\xfe\x6d\xf0\xa4\x55\x95\x6d\x37\x03\x2c\xcc\xe8\x1a\xe6\x0d\x32\xd3\x2d\xf2\x9b\xad\x39\x8a\xe9\xda\x08\x6d\x44\xdf\x1c\x39\x86\xab\x2c\x9e\x57\xa0\xcb\xb7\x9e\x55\xf9\x56\x27\x5f\xb4\xc5\xde\x1d\xc7\xc4\x4e\x43\xfa\xa0\xb3\x31\x1a\x5c\xb5\x53\x30\x5f\x63\x6a\x6b\x7e\xae\xcc\x4e\x37\xa9\xac\xfa\x0d\x3d\x7b\xb2\x95\x7a\x98\xc3\x68\xcd\xd4\xa8\xb3\x7a\xc3\xd5\xb7\x6f\xab\x3b\xa6\xe8\x39\x9d\x8d\xda\xcb\x76\x4c\x15\xca\x71\xf9\xe0\xda\x0b\xbe\xd8\xe9\xb6\x1b\x9d\x75\xc6\x87\x17\x1b\xf6\x79\x74\x5e\x31\x30\x54\xff\x6b\x17\x2a\xb0\x57\xff\x6b\x17\xaa\x36\x4b\xdf\x53\x6b\xc0\x4c\x3a\x62\xeb\x38\xe8\x5a\xdf\xff\xa1\x7d\x11\x35\x74\xc9\x5d\x3f\x0c\xe1\x31\x9f\xb6\x0a\x19\xaf\x9e\x3b\xc1\xb7\x96\x8e\xcb\x18\xe6\x7d\x2f\xfe\x50\x86\x4b\xe3\x97\x93\xfe\xfb\xff\xb1\x93\xbe\x55\x57\x62\xda\x0d\x05\x1e\x37\xe4\xfb\xa4\x01\xdf\x76\x38\xf1\xd8\xc1\xde\xfe\xa1\xde\xa7\x0d\xa0\x3d\x65\xf8\xec\x33\x0c\x9e\x3d\x79\xe8\xec\xc9\x03\x67\xff\xd4\x61\xb3\x7f\x9f\x41\xb3\x7f\xa7\x21\xb3\xdf\x79\xc0\xec\xa9\xc3\x65\x91\xc1\xb2\xc9\x27\x78\x80\x23\x03\x65\x9f\x34\x4c\xf6\x69\x83\x64\xff\xea\x21\xb2\x1e\x13\x78\xc4\xf0\x58\x57\x1b\x4f\x1c\x1a\xfb\x94\x81\xb1\x7f\xfe\xb0\xd8\xef\x3b\x28\x36\x74\x48\x6c\xe8\x80\xd8\x80\xe1\xb0\xdf\x7b\x30\xac\x3b\x14\xd6\x0e\x6a\xa0\x5b\xc8\x3b\x12\xe7\x7c\x96\x6f\x03\x63\x95\x90\xcf\xfe\x4d\xe0\xef\xf5\x3d\x60\x3b\x86\x3a\xfa\x1d\x60\xf4\x1b\xc0\x4f\xfa\x78\x6e\xb8\x67\xf5\x68\xd7\xa1\x32\xed\xe7\xba\x93\x66\xcb\xbe\xfe\x74\xdf\xf2\x6c\x82\xff\x68\xa0\x0e\xf9\xec\x77\x49\x8d\xb8\xf9\x45\x58\x9a\x81\xf7\xe8\x6a\xaa\xe4\x40\x52\xd8\xf9\xcf\xdc\x3d\x72\x34\x10\x83\x39\x5c\x94\x91\x5b\x34\x4c\xea\x23\x51\x47\x62\x44\xc1\x45\x32\x03\x08\x74\xbe\x87\x8f\xaf\xef\xc0\x1a\xec\x55\x15\xfb\x58\x89\xce\x7d\xbb\xce\xee\xb0\xec\xf4\x97\x04\x3d\xba\xcd\xc5\x6b\xb4\x23\x55\x37\xbf\xd1\x6a\x06\x85\xa8\x8e\x5f\x3d\xaf\xb1\x83\x66\x64\x54\xa0\x93\xc6\xae\x7d\x8a\xea\x24\x14\xd6\xa6\xaa\xea\x4d\xa4\x23\xd8\xd8\x41\xc6\xc5\x6d\x5f\x1c\x35\x60\x78\x64\x58\xa8\x75\x72\xc6\xe4\xe1\xdb\xe6\x75\xd5\x6b\x0e\xad\x92\x0c\x53\x37\x68\x8e\xc9\xab\xae\xb9\xc4\xd5\xdd\xfa\xef\x0a\x86\xa8\xda\x55\x32\x9a\x69\xbf\x23\x73\x42\xcb\x0e\x31\xd0\x70\xc7\x5c\x83\x4d\xda\x46\x75\xfc\x3f\xdf\x70\xc7\xfd\xe1\xec\x7f\x03\x00\x00\xff\xff\xf6\x65\xec\xbd\x57\x46\x00\x00" func examplenftCdcBytes() ([]byte, error) { return bindataRead( @@ -89,7 +89,7 @@ func examplenftCdc() (*asset, error) { } info := bindataFileInfo{name: "ExampleNFT.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x9c, 0xe8, 0x6b, 0x71, 0x6f, 0x24, 0x20, 0xb6, 0xe4, 0x88, 0xd, 0xed, 0x94, 0xf2, 0xe0, 0xd8, 0x12, 0xfe, 0xf, 0x90, 0xd9, 0x9d, 0x30, 0x4a, 0x12, 0xb8, 0xb7, 0xc8, 0xd4, 0x1a, 0x31, 0x2a}} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xe, 0x64, 0xed, 0x7d, 0xee, 0x4f, 0x9e, 0x16, 0x6b, 0x34, 0x18, 0x9, 0x96, 0xcd, 0xb1, 0xe3, 0x77, 0x31, 0x7b, 0xfb, 0x60, 0xee, 0x12, 0x65, 0x2f, 0x55, 0xaa, 0x21, 0x14, 0xa9, 0x4f, 0x89}} return a, nil } From 28f1b0299835b2d377984cc8a561cc05d7c6d4f0 Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Thu, 24 Aug 2023 14:21:01 -0500 Subject: [PATCH 4/5] add equals method and test for it --- contracts/MetadataViews.cdc | 23 ++++++++++++++++++++++ lib/go/contracts/internal/assets/assets.go | 6 +++--- lib/go/templates/internal/assets/assets.go | 23 ++++++++++++++++++++++ lib/go/templates/script_templates.go | 6 ++++++ lib/go/test/metadata_test.go | 17 ++++++++++++++-- scripts/verify_license.cdc | 20 +++++++++++++++++++ 6 files changed, 90 insertions(+), 5 deletions(-) create mode 100644 scripts/verify_license.cdc diff --git a/contracts/MetadataViews.cdc b/contracts/MetadataViews.cdc index 58ae927f..5fecbad0 100644 --- a/contracts/MetadataViews.cdc +++ b/contracts/MetadataViews.cdc @@ -814,6 +814,21 @@ pub contract MetadataViews { return self } + access(all) fun equals(_ otherLicense: NFTLicense): Bool { + var index = 0 + if self.licenses.length != otherLicense.licenses.length { + return false + } + for license in self.licenses { + if license != otherLicense.licenses[index] { + return false + } + index = index + 1 + } + + return true + } + } pub fun nlpUtil(): NFTLicense { @@ -912,4 +927,12 @@ pub contract MetadataViews { return license } + pub fun getNFTLicense(_ viewResolver: &{Resolver}) : NFTLicense? { + if let view = viewResolver.resolveView(Type()) { + if let v = view as? NFTLicense { + return v + } + } + return nil + } } diff --git a/lib/go/contracts/internal/assets/assets.go b/lib/go/contracts/internal/assets/assets.go index f149e0e7..9d8407c9 100644 --- a/lib/go/contracts/internal/assets/assets.go +++ b/lib/go/contracts/internal/assets/assets.go @@ -1,7 +1,7 @@ // Code generated by go-bindata. DO NOT EDIT. // sources: // ../../../contracts/ExampleNFT.cdc (18.007kB) -// ../../../contracts/MetadataViews.cdc (33.781kB) +// ../../../contracts/MetadataViews.cdc (34.485kB) // ../../../contracts/NonFungibleToken.cdc (7.009kB) // ../../../contracts/ViewResolver.cdc (967B) @@ -93,7 +93,7 @@ func examplenftCdc() (*asset, error) { return a, nil } -var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x7b\x73\x1b\xb7\xf5\xe8\xff\xfe\x14\x27\xea\x4c\x2a\xb5\x14\x29\xa7\xb9\xbe\xf7\x72\xc2\xa6\x8a\x6c\x35\xba\x23\xbb\x1a\x59\x4e\xef\x8c\x27\x63\x81\xbb\x20\x89\x6a\x77\xb1\x01\xb0\xa4\x58\x8f\xbf\xfb\x6f\xce\xc1\x63\xb1\x0f\x3e\x24\x2b\xf5\x4c\x52\xfe\x61\x93\xbb\xc0\xc1\xc1\xc1\x79\xe3\x00\x12\x79\x29\x95\x81\xf3\xaa\x98\x8b\x69\xc6\x6f\xe4\x1d\x2f\x60\xa6\x64\x0e\x07\x8d\x67\x07\xcf\x5c\xcb\x37\xb2\xe8\x6b\xdc\x7e\x7c\xf0\xec\xd9\x68\x34\x82\x9b\x85\xd0\x90\xc8\xc2\x28\x96\x18\x10\x79\x99\xf1\x9c\x17\x46\x83\x59\x70\xc8\xb9\x61\x29\x33\x0c\xb4\x61\x45\xca\x54\x0a\xa5\x92\xa5\xd4\x3c\xa5\xbe\xa2\x80\xf3\xcb\x8b\xab\xe3\x93\x17\x7f\x79\x31\xc4\x27\xf4\xf4\x9a\xcf\xc6\xb0\x30\xa6\xd4\xe3\xd1\x68\x2e\xcc\xa2\x9a\x0e\x13\x99\x8f\x64\x31\xcb\xe4\x6a\x34\xcb\x44\xa9\x47\xd3\x4c\x4e\x47\x39\x13\xc5\x88\x95\x65\x26\x12\x66\x84\x2c\x46\xdf\x9c\x7c\xf3\xfc\xe4\xff\x3e\x7f\x71\x5c\xcc\xcc\xb1\x1f\x7c\x98\xa7\x01\xf6\x5b\xa3\xaa\xc4\x68\x60\x45\x0a\x8a\x6b\x59\xa9\x84\x6b\x48\x58\x51\x63\x0e\xb2\xe0\x20\x15\xe4\x52\x71\xea\x13\x26\x61\xd6\x25\xd7\x03\x48\x58\x96\xf1\x14\x96\x82\xaf\xf4\x10\x5e\xb1\x64\x41\xdf\xe9\x35\x28\x5e\x2a\xae\x91\x00\xd4\x97\x41\x2a\x66\x33\xae\x10\xee\x9d\x28\x52\x90\xb3\x00\x6f\x00\xba\x4a\x16\xc0\x34\x30\x48\x14\x67\x46\x2a\x98\x0a\x39\x57\xac\x5c\xac\xa9\xb7\x54\xc0\xe0\xff\x5d\xbd\xfa\x3b\x88\x9c\xcd\x39\xcc\x44\xc6\x2d\x9d\xca\x6a\x5a\x13\xfd\xb5\x03\xf8\x13\x62\x04\x1f\x9f\x3d\x03\x00\xc0\xfe\x57\x4a\x2e\x45\xca\x35\xb0\x24\xe1\x5a\x83\x91\xc0\x40\x73\x13\x63\xe1\xe7\x71\x0a\x9a\x68\x03\x52\x85\xfe\x9e\x42\x70\xc8\x87\xf3\x21\xb0\x02\xde\x9c\xdf\x1c\xb5\xc8\x65\x90\x01\x44\x61\xb8\x9a\xb1\x84\xe3\x18\xa5\x1d\xb6\x1e\x35\x00\x44\x9e\xa0\xf1\xc0\x2c\x98\x01\x61\x40\x57\x25\x32\x9d\x1e\xfa\x36\xf4\x3f\x4e\x2f\x0c\x5e\xc3\xbe\xe6\x5a\x66\x4b\xae\xe0\x23\xb5\xf2\x2d\x67\x55\x01\x73\x6e\x68\xfa\x87\x47\x63\x78\x7f\xb3\x2e\xf9\xcf\x9d\x26\xca\xf6\xc6\x66\x87\x1f\x08\x8d\x31\x60\xcb\xa3\x31\x9c\x16\x6b\xcb\x19\xdf\x53\xaf\x4f\x35\x09\x4f\x61\xae\x64\x55\x22\xc5\x68\x91\x1d\x10\x85\x53\x4e\xf9\x3d\x4f\x61\xba\x86\x8b\x97\x0f\x42\xff\x4c\x66\x19\x4f\x90\x61\x7b\x26\x32\x95\x4a\xc9\x15\x22\xe9\x9b\x1f\x8a\x74\x0c\xef\x2e\x0a\xf3\xe2\xdb\xa3\x31\x7c\xfd\xd1\x3f\xff\xd4\x47\x84\x8b\x97\x96\x04\xb6\xfd\xcf\xed\xe9\xbc\x39\xbf\x41\xd0\xb0\x52\xac\xd4\xc0\xb2\x0c\xce\xa4\xf2\x6b\xc2\x32\x59\xcc\xe1\x56\xa4\xb7\x24\x1f\xb7\x55\x85\x5f\x67\x82\x67\xa9\x1e\xd0\x23\xa1\xa1\x42\xe1\x0d\xeb\x29\x61\x2e\x96\x1c\x19\x58\x22\x43\x18\x0e\xa5\x48\x4c\xa5\x38\x12\xcc\xf2\xcb\x10\x5e\x4b\x6d\xf0\x9b\x06\xbd\x90\x55\x96\xb6\x98\x27\x40\x43\x2c\xba\x84\x74\x6c\xe9\x31\x6f\x52\x2c\xe3\x06\x6a\xf2\x74\x5e\xe1\x0c\x36\xbe\x4c\x85\x2e\x33\xb6\x1e\xc3\x4b\xfb\xe5\xfb\x4e\x0b\x7e\x6f\xb8\x2a\x58\xf6\xee\xfa\x72\x0c\xaf\xea\x1f\xdd\x96\x49\x58\xd2\x97\xcc\xb0\x31\x62\x7b\xd6\x78\xb4\xb5\x8b\x47\xa4\xd9\x6b\x13\x56\x4a\xae\x59\x66\x04\xd7\x63\xb8\xf6\x5f\xbb\xad\x8c\x62\xc2\xe8\x31\xdc\xd0\xff\xdf\x3f\x0b\x0d\x44\x21\xcc\x61\xf8\x45\x4f\x52\xf0\x44\x1a\x34\x5e\x20\xf9\x36\xbc\x72\xc4\x83\x9a\x7a\xcd\xf7\x11\xe9\xa0\x49\xbb\x66\xbb\x26\xe1\xa0\x8f\x72\x1b\x3b\x04\x14\x7a\xe9\xd6\xec\x16\x88\x06\x31\xd5\x9a\x6d\xda\x24\xf3\xcf\x8f\x22\xa6\xc3\x8f\xe6\xd9\x6c\x28\x52\x98\x80\x48\xbb\x2f\x88\x68\x13\xa2\x5d\xf7\xa5\x27\xdb\xc4\x13\xb0\xdb\x24\xa6\xdc\x24\xa6\x63\xb7\x69\x8b\x78\x93\x16\x35\xb7\x76\x08\x88\x74\x9e\x75\xbb\xd5\xc4\x9b\xd4\x84\xec\x36\xb3\xf4\x83\x89\x23\x64\x68\xf0\xa9\xad\x85\x7e\xe4\x59\xc9\x15\x69\x0f\x6e\x9c\x9a\x20\xe9\x6f\x08\x3f\xb6\xfc\x5b\xc9\x14\xcb\x49\xc4\x6f\x16\x9c\xda\x89\xb4\xfd\x76\x19\x29\xcb\x31\x9c\x82\xe2\x64\x71\xad\x31\x42\x93\xe3\x95\x76\x50\xca\x35\x04\xc5\x4d\xa5\x0a\x38\x0d\xfa\xc5\xaa\x9b\x8e\x16\x72\xea\xd5\xb5\x8a\x54\xf2\xa0\x35\x7c\xa4\x9f\x8f\x2c\x6b\xb6\xd4\x16\x0a\x67\x31\x23\x6b\x05\x93\x46\xe7\x61\x6c\xa1\xd0\x32\x7d\xe7\x7a\xff\xf5\xf0\xe8\xa8\x96\xdf\x59\xe8\xfe\xd5\x04\x0a\x91\xb5\xb8\xd3\xcd\xc8\xb5\xf9\x0a\x98\xfe\xca\x63\x11\xad\xc8\xb3\x56\x73\x3f\xb1\xae\x62\x10\x69\x57\x29\x8c\x9b\x78\xe3\xa3\x5e\xf5\x30\xb6\x8c\x31\xe7\xc6\xf1\xd6\x61\xdc\xef\x68\x9b\xca\xf0\x1d\x23\xd5\xb1\xad\x73\x47\x8f\xf8\xfe\x1d\x7d\xb2\x27\x94\xa0\x5c\xfa\x01\xed\x9e\x4e\xac\x71\x3c\x8c\xa0\x79\xb6\x75\x74\x62\x54\xf7\xb2\xfa\xa8\xd9\xa5\x56\x4e\x6d\xe1\xf2\x98\x0b\xf4\x2b\xa7\x4c\x8b\xc4\xb9\xa7\xe4\x71\x15\x49\x56\xa1\x47\x88\x62\x51\xb0\x9c\x0f\x20\xe5\x3a\x51\xa2\x24\x77\x84\x15\x91\x6d\x5f\x54\xf9\xb4\x60\x22\x83\x19\xfa\xa1\x05\xc8\xe9\xbf\x78\x62\x9c\x39\xb7\x3f\x36\x58\xf4\xed\x96\xdc\x23\xf8\xb1\x66\x42\x1b\x48\x58\x8c\xd0\x73\x40\xec\xdc\x70\x71\x9b\x56\x7b\xa1\xad\x73\x02\x2b\x91\x65\x30\xe5\x9e\xeb\x78\x8a\x91\x45\x26\xb4\x73\xf4\xcd\x82\x2b\x3e\x43\x3f\xc7\x62\xdb\x00\x33\xa5\xa7\x8a\xd4\x50\x22\x8b\x44\x68\xde\x3f\xa6\x37\xac\x88\xe3\x18\x03\x09\x51\xcc\x9b\x33\x38\x85\x95\x12\xc6\xf0\xa2\x41\xd3\x27\x9a\x0e\x83\x94\x1b\x26\x7c\xe4\xd1\x04\x3b\x68\x80\xd2\x92\x5c\xf4\x29\xa7\x18\x06\x96\x5c\x4d\xa5\x0e\x4e\x3c\xa0\xd2\xa4\x20\x03\x44\xa1\x0d\x67\x14\x94\x30\xd0\xa2\x98\x67\x1c\x32\x51\xf0\xa3\xed\x14\x88\x66\xb7\x89\x10\x3a\x47\xdf\xb2\x66\xa1\x10\x16\xb1\x47\xd2\xc4\xf1\xd9\x14\x7d\xcd\x15\x9f\x1e\xcf\x94\xe0\x45\x9a\xad\x29\x26\x82\x43\x31\xe4\x14\x28\x0d\xe0\xea\xcd\xdf\x8f\x1a\x40\x88\xef\x1d\x3d\xba\x0c\x32\xc0\x09\xdf\x41\xa9\x38\xf9\xc0\x03\xe0\x26\xd9\x3e\xfb\x30\xa9\x28\x6c\xf8\x78\x2e\x32\xfe\x69\x9b\x8f\x15\x73\x4d\x4b\x55\x76\xa9\xd9\xd2\x07\x9b\x07\xf4\x4d\x7a\x3d\x14\x12\xa6\x09\x8d\xdc\xe3\x88\x44\x1c\x3a\x89\x71\xe8\x31\xeb\x61\x15\x27\x35\x2e\xfb\x1a\xf7\xa0\x8d\x90\x83\x29\x80\x66\x33\x0e\x2b\xe7\x65\xf4\x98\xfa\xa7\x30\xe6\x05\x48\x9a\x0b\xcb\xc2\xf8\xdb\xcd\xba\x57\xe7\x1f\xb6\x1b\x73\xef\x5a\x46\xd4\x16\x33\x62\x8a\xe5\x3e\xd6\xdc\x75\x47\x6b\xde\x5a\x2f\x0f\xc5\x81\x00\xa6\xbf\x8f\xd4\x24\xb4\x3e\x6e\x9a\xcb\xc6\x8b\x4f\xcf\xba\xdf\xbc\x2b\xe0\x96\x2b\x5a\xa4\xbf\xf3\x82\x2b\x91\xc4\x71\x3b\x8a\x49\x9d\xbd\x00\x66\x25\x4b\x1b\xa9\x78\x0a\x28\xb3\x0a\xe4\x6c\x06\xc9\x82\x89\x62\x08\xc8\x7f\x75\xe4\xe6\xc4\x0b\x63\x43\x5c\xa6\xb0\x66\xda\x26\x2e\x34\x3a\x49\x29\x97\x56\x1d\x4b\xd4\xc7\x90\xf3\x54\xb0\x8d\x36\xa2\xc6\x0b\x07\xea\x09\x93\x2b\x25\x30\xce\x75\xda\xa7\x35\x3b\x72\x8e\x8c\x04\x7e\x5f\xa2\xe2\x73\x53\xb1\x06\xd0\x27\x43\xc4\x34\xe3\xc0\x48\xed\xff\x78\x73\x73\x05\x87\x52\xd1\x97\xb7\x47\xf0\xee\xfa\x72\x23\x62\xd8\x04\x51\x1a\xf7\x21\x46\x21\xa7\xca\xba\x4a\x91\xf4\x41\xf4\xa6\x57\x5e\x2b\x85\x12\x56\xa9\xac\xcf\x4d\xeb\x9d\x77\xbf\xe7\xe7\x81\x6d\x16\xd1\x7e\xfa\xd4\x4b\x7d\x71\x75\xfe\x36\x50\x80\x7e\xb9\x75\x04\xa6\x78\xbd\xba\x94\xfb\x30\x0b\x2e\x14\xe5\xa2\xd0\xfa\x8b\x94\x17\x46\xcc\x04\x57\x70\x78\x76\xf1\xf2\x28\x00\x51\x8c\x56\xdd\x2c\x18\x99\x32\xa1\x78\x62\xe0\xdd\xf5\xc5\x10\x4e\x21\xc9\x04\xf6\x8d\x12\x79\xc4\x50\x95\xe6\xd6\x9b\x38\xbb\x78\x19\x67\x1c\x66\xa2\x48\x89\x91\x32\xc9\xc8\xb8\xbb\xec\xd8\x52\x30\x5c\x4d\x42\x77\xce\x0c\x5f\xb1\xf5\xc6\x65\xc4\x46\x8d\x65\x6c\x98\x8c\xb3\x8b\x97\xc8\x28\x08\xba\x67\x62\xe8\x0e\x11\x5e\x34\x92\xcd\xc9\x45\xbd\x1b\x90\x1a\xb9\xcc\x54\x26\x7a\x28\xca\x99\x1e\x0a\x39\x42\x5f\x83\x97\x46\x8f\xdc\x08\xc7\x2c\x4d\x15\xf2\x65\x31\x1f\x6d\xb5\x3f\x09\xba\xdf\x7d\x56\xf7\x8a\x99\x05\xf1\x77\xa4\xfe\x4a\x7c\xe6\x14\x27\x2d\x72\x94\x96\x0a\xc4\xb2\xab\x21\xd5\x7a\x2f\x4b\x2c\x34\xc8\x22\x5b\x43\xc1\x79\x8a\x86\x74\x56\x03\xa7\x44\xa0\xa6\xd4\xdf\x3e\x40\xf7\x20\x0e\x82\x3d\xd6\x6b\x6d\x78\xae\xb7\x93\x05\x67\xea\xe9\xd2\xce\x76\x44\x24\x1b\x34\x1b\xf6\x0a\x62\x42\x01\x7c\xd2\x17\xbf\x13\x3d\x27\x04\xa3\x4f\x4a\x6b\x52\x55\x85\x4d\xf0\x59\x99\xb4\xbc\x44\xc4\x2e\x98\x11\x4b\x8e\x3a\xa6\x66\xa4\x0e\x0f\x6d\x21\xcd\x42\xae\x8e\x8d\x1c\x39\x6e\x39\xc6\xc7\xc7\xb2\x38\x5e\xf1\xe9\xe8\x0f\x16\xf6\x71\xa5\x32\xbd\x91\xe8\xde\x48\xa2\xbb\xad\xad\x16\x41\x0e\x64\xa2\xc0\xaf\x61\x29\x2b\x25\x36\x92\x7b\x97\x1e\x72\xd6\xcc\xd1\xaa\xa6\xdb\x46\x4b\x76\x80\xb3\x18\x8f\x46\x07\x43\x5c\x78\x66\x0e\xfd\x32\x1c\xf9\x07\x07\xa3\x83\xf0\x1d\x61\x1d\xb5\x6c\x5f\x9f\x1e\xdc\x0c\x75\xb3\x66\xfc\x87\x17\x1c\x32\xc3\xb8\x40\x75\x48\xe8\x93\xd6\x5a\x57\x1c\xf2\x2a\x33\xa2\xcc\xbc\x0f\x5b\x9b\xc2\x95\x40\x89\x43\xe2\x52\x2c\xa3\x40\x8b\x5c\x64\x4c\x45\x69\x7f\x04\xcb\xef\x19\x86\x4c\x28\x83\xff\x1f\xdd\xe1\xe7\x27\x27\xa0\xb9\x19\x12\xfb\x04\x60\xa2\x98\x49\x95\x5b\x95\x68\x73\xaf\xb3\xca\xc6\x63\x2b\x96\x65\xdc\xc5\x37\x39\x53\x77\xdc\x94\x19\x4b\x78\x9d\x47\x47\x2f\xe8\xcd\xf9\x0d\xe4\x62\xbe\x30\x68\x9c\x4b\xa6\x6c\xe2\xdf\x63\xce\x53\x41\xd3\x1a\xc0\x6a\x21\x12\x52\x1d\xab\x05\x29\x74\xff\x6a\x13\x1e\x96\xc0\x3c\xa5\xbd\x8b\x02\x98\x9a\x0a\xa3\x98\x5a\x83\x16\xff\xc6\xa7\x4a\xb5\xfc\xbb\x48\xf3\xbe\xb2\xa0\x77\x45\x7f\x31\x06\xbe\xcd\x79\x4d\xb7\x81\x15\x9c\xc4\x07\x05\x6f\xb9\x19\xc0\x55\xc6\xd6\x03\x78\xcb\x95\xe0\xba\x19\x11\x51\x00\xbb\x76\x9e\xc7\x8a\xad\x31\x0a\x52\x12\x17\xce\x81\x48\x32\xa6\xb5\x98\xad\x01\x23\x6f\x4f\x98\xad\xa1\xdf\xf7\x5d\xfc\x5d\x3f\x28\xaa\x7c\xca\xd5\x96\x20\x87\x66\xc2\x0a\x38\xf8\xe6\x5b\xbf\xf6\x87\x7f\xf8\xe6\xdb\xd1\xf3\x93\x93\xa3\x03\x10\x86\xe7\x03\x1b\xa0\x5b\x40\x42\xc3\x37\xdf\x0e\xbb\xd8\xd0\xdb\x90\xde\xee\xa0\x93\xb3\xfb\x5e\x94\xd0\xb2\xad\x4b\xa2\xb4\x63\xde\xe1\x8e\xa8\x8b\xf4\x3d\xb2\x90\xdd\xd8\x49\x89\x03\x33\x91\x0b\xc3\xd3\x63\x37\x04\x7a\x0e\x7d\xd0\xf6\x98\x2a\x22\x2a\x34\xbe\xeb\xed\x8a\x8d\xac\x58\x55\x85\x1b\xd4\xcf\xcb\xf6\xad\x63\x43\x8d\xf1\x99\x44\x87\x77\x7b\x0c\x97\xb3\x7b\x4f\xb7\xb6\xad\x68\xac\xf1\xa0\x45\xe4\x41\xa3\x67\x8f\x17\x8f\xe8\xf4\x66\xe5\xf0\xc3\xb4\xe6\xca\x1c\xba\xb5\xf8\x6e\x82\xad\xbf\x1a\x40\xce\xb5\x66\x73\x3e\x86\x83\x9b\x7a\xcd\x13\x56\x14\x92\xe4\x76\xae\x38\x33\xde\x75\x32\x6e\x5d\x6d\xab\xaf\x0e\xda\x7a\x30\xfe\xb5\x3b\x08\x74\x63\x4d\x1c\xb8\x6e\x03\x1c\x8a\xd0\xdc\xac\x31\xff\xa9\x58\x89\xf1\x5e\x50\x98\x41\xbf\x78\x49\xa7\xc0\x7a\x87\x3a\xd0\x6d\x7d\x70\x1a\xa9\x95\x63\xab\x56\x30\x5e\x77\xb9\xa8\x75\xc4\xd0\x1d\x69\x0d\x41\xbf\x71\x19\xe3\xa0\x02\x99\x57\x82\x1d\x86\x40\x05\x77\x29\xb4\x19\xc3\x7b\x87\xd1\xcf\x2d\xbe\xf8\xd0\xd7\xa6\x7f\x67\xc0\xb5\x83\x49\xe8\xb2\x6f\xb4\x1c\xa8\xf1\xa5\xc2\xe5\x80\xc0\xf6\x78\xd9\x37\xdb\x15\x30\xfb\x76\x8f\x8d\x98\x7d\xff\x3d\x43\xe6\x88\x99\xda\xb2\xf7\x04\x31\xf3\x4f\x76\xff\xd7\x45\xc8\xe8\xf6\x04\x2b\x72\x9c\xf2\x99\x40\x15\xa8\xb9\x12\x2c\xf3\xdc\x49\xcc\x0a\xba\xe4\x89\x98\x89\x04\x79\x31\x00\xbb\xb2\x1d\x35\x2c\xd8\x92\x47\x45\x02\x04\xc8\xcd\x82\xec\x3c\x32\x32\x6b\xc1\x0d\x0a\x2f\x80\x7b\x2b\x73\x54\x0c\x6b\x17\x34\x71\xbb\xdd\xaa\xf8\xbc\x42\xd7\xe3\xe2\x25\xf9\x09\x3a\x6e\x14\x55\x26\xd4\x61\xbc\xb5\x82\x3e\x08\xb3\x7e\xf7\xd0\xba\x8a\x0d\x04\x84\xc6\xd8\x91\x27\xc6\xc6\xfb\x18\xfa\x17\xe2\x97\x8a\x03\xcb\xa5\x0b\xc7\xc9\xec\x92\xbd\x25\x54\x50\x7f\x8b\xc2\xca\xa5\x23\xda\x26\x95\xf0\xd6\x0e\xd5\x0d\xad\x37\x19\x3c\x27\x9f\xcd\xd7\xfd\x29\xb1\x0d\x0a\x6f\x87\x58\x3a\x8c\xbe\x94\x50\xba\xe1\xb7\x8b\xa4\x6d\xb4\x4b\x20\x6d\xab\xc7\x8a\xa3\xed\xbd\xa7\x30\x76\x96\xf1\xa9\x45\x91\x78\xc9\x0a\x9e\x8f\xd5\xf3\x52\x6a\x36\xc5\x30\x97\x36\x5a\xd6\x75\xdd\x11\x35\x9e\x8b\x25\xd7\x0d\x77\x19\x58\x80\x59\x15\x18\xde\xa7\xcd\x52\x16\x57\x9e\x42\x66\x24\x6c\xe8\x6c\xcc\x2a\x5c\xbb\x51\x5b\xb6\xcc\x27\xdb\x9a\x55\x55\xd7\x3c\xe1\x62\x19\xf2\x09\x1c\xa6\xbc\xe0\x33\x91\x08\x74\xa4\x9d\xef\xe8\xa6\xd1\x4c\x4e\x30\x5a\x6f\x9f\x9d\x48\x14\x37\x3c\x38\x74\x96\xb9\x1c\x60\xf2\x99\xfc\x2f\xda\x48\x5a\x97\xfc\xf0\xa8\x15\x68\x26\x32\xcf\x79\x91\x5a\x91\x3f\x86\x77\x9a\xab\xb0\xad\x43\x65\x49\xa8\x2b\x0a\xbe\xb2\x89\x72\xab\xd2\xce\x33\xb9\xa2\x59\x34\x60\xa9\xe6\x8c\x28\x60\x41\x35\x79\x1b\x76\xbe\xd6\x7e\xd2\x57\xd5\x34\x13\xc9\x15\x33\x8b\xc3\xa3\x5b\x5b\x5b\x52\x48\xd3\x80\xe6\x35\x59\xca\x67\xac\xca\x4c\x3d\x66\x3d\x25\xeb\xaa\xd2\x76\x09\xcb\x32\xb9\xc2\x3e\x8a\xca\x9c\xaa\x32\x65\x86\xb7\x5c\x02\x0e\x09\x2b\xd9\x54\x64\xc2\x50\x42\x9a\x82\xdd\x8a\xaa\x55\xb0\x0b\x29\x45\xda\x31\x99\xbb\x05\xab\x9b\x77\x74\x91\xc7\x61\x0c\x67\xa1\xd1\x77\x5f\x9f\x16\xeb\x6b\x27\xd1\x1f\x1b\xab\x3d\xf4\x13\xff\xf4\xd7\x26\x6f\xbc\xb6\xde\x92\xe0\x2a\x64\x4f\x13\x96\x25\x55\x86\x74\x47\x04\x59\x2e\xab\x82\x02\x37\xcd\x32\x0e\x4b\x96\x55\x1c\x8c\x62\x85\x9e\x71\xa5\xa8\x47\x73\x11\x1c\x0f\xd6\x44\x7a\x23\x0d\x87\x63\xb8\x30\x91\xa3\x3c\xe5\x66\xc5\x79\x01\x27\xc3\x13\x22\xfe\xf3\xe1\x49\x03\xca\xab\x7b\xec\x31\x73\x81\x6c\x18\x57\x68\xb8\xb7\x21\x67\x8d\xb6\xd0\x70\x32\xfc\x5f\x2f\xb0\x69\xb1\x91\x69\x6d\xf7\x95\x1f\x9e\x3a\xfc\x09\xee\x87\x5d\x39\x61\x59\xb6\x86\x92\xab\x84\x17\x86\xcd\x39\xb1\x7a\x30\xba\x76\xe3\xc6\x70\x95\x6b\xa4\xc8\x94\x69\xa1\xa1\x94\xa2\x30\x4d\xf7\x4f\x14\xa0\x65\x26\x52\x5c\xe8\x29\x43\xba\xea\x1c\x3d\x3f\x5f\x32\x87\x91\xae\xc8\x90\x1f\x52\x52\xcb\x12\x2d\xa1\x86\xdb\x77\xe7\xe2\xfe\xc5\xb7\xb7\x5d\x57\x92\x65\x8a\xb3\x74\x1d\xca\xd5\xac\xc0\x46\xc3\x13\xfb\x24\x4c\x23\x69\x13\x86\x3f\x44\x0b\x27\x59\x72\xc5\xac\x61\x67\x8a\x03\xba\x10\x8a\x67\x6b\x48\x39\xce\x47\x14\x42\x1b\x97\x90\x9f\xa3\x63\x1b\xb5\x46\xd3\x6d\xc7\x6d\x0a\x48\x89\xdc\xf2\x7f\x3c\x02\x72\x06\xa5\xe2\x89\xd0\x42\x16\xdd\x60\x31\xa9\xcc\x18\xec\xf4\x9a\x0c\x18\x32\x1e\x8d\x7d\x28\x5b\xd5\x69\xb3\xfa\x56\x70\x70\x4a\x38\x04\x5b\xfb\x3c\x91\x5b\xe7\x41\x47\xca\x14\xcf\x2c\xea\x0b\x51\x06\x4e\xc3\x17\xb7\x36\x6b\x71\xeb\x77\x65\x51\xad\x0e\x5c\x70\x8e\xee\xc1\x1c\x78\xa6\xdb\x52\xeb\x1c\x79\xb9\x2a\xb8\x72\xae\xfc\x8a\x15\x14\xe7\x59\xcf\x6a\xdd\x9d\xed\xd6\x1d\x4a\x72\x17\x1e\x2f\xbf\x83\x98\x96\x83\xbe\xa1\xda\xd6\xb1\x54\xbc\xc7\x0c\x26\x95\x81\xbf\x4e\x48\x02\xbf\xfe\x9a\x7e\x7d\x37\x41\x39\x84\x31\x1c\x9c\x55\xc6\x89\x4c\x2d\xb2\xa2\xc0\x47\x22\x05\xc5\x8a\x39\x07\x31\xe4\xf0\xfe\x64\xf0\xfc\xe7\x83\x5d\x21\x60\x50\xcb\x93\xa0\x14\x7a\x72\x9e\x15\xc6\x2b\x49\x65\xba\xaf\x76\x6f\x15\x3e\x20\x28\xf4\x26\xd2\x56\x9d\x86\x0e\xaf\x63\x9b\x8c\x7c\xf7\x4b\xc5\xd5\xda\x1a\x91\xdb\x50\x35\x71\xeb\x0d\x2d\x55\x24\xa3\x5f\x19\x00\x20\x47\x91\x58\x45\x6e\x69\xc9\xd6\x51\x15\x86\xd5\x03\x92\x38\x51\xf3\xe0\x95\x5b\x4e\xdd\x61\xd2\xb1\x7f\x3b\x40\x55\x8a\xad\x1d\x7b\x2a\x96\xdc\x59\x95\x20\x8a\x54\x2c\x45\x5a\xb1\xac\xa7\x50\xca\x6e\x3c\x51\x1a\xf2\xc8\x0b\xe5\x45\x31\x93\x7a\x0c\xef\x1d\x5d\x7e\x6e\xee\xf8\x38\xcf\xb6\xa7\x5d\x9b\xc7\xd0\x29\x42\xee\xb0\x66\x83\x19\xd0\x55\x4e\xfb\xfa\x59\x46\xbc\x55\x2b\xec\x60\xdc\xfb\xf2\x0b\xb1\x1d\xc0\xcf\x92\xa1\x13\x6c\x58\x76\x46\xfc\x71\xd2\x7a\x8d\x4b\xeb\x0d\x8e\x28\x02\x9e\x3d\xdc\x1e\x01\x09\x5f\xff\xec\xfb\x0e\xdb\x7c\xd7\xe4\x62\x97\x37\x09\xfd\xac\x9c\xc4\x89\x93\xb7\x76\xb2\x61\xfc\xfd\x67\xdb\xca\xa0\xe0\xc2\x6a\x2d\xe6\x56\x5f\x79\x78\xbd\xe2\x62\x47\x9a\x74\x1b\xb5\xf6\x03\xae\xad\x17\x1b\xc3\xa3\x54\x46\x6f\x82\xaa\x15\x02\x50\x26\x35\xce\xcf\xdb\xaa\x0a\x1e\xb1\xb5\xe5\xd3\xfe\x7c\x7f\x14\x1e\xd4\x95\x47\x47\x11\x17\x6d\xd9\x40\xec\x99\x16\x6c\x8b\x91\x6a\x41\xf9\x8f\x86\x49\x75\x94\x74\xdd\x22\xc9\xa6\x40\xa9\xa6\xc4\x8e\x58\xa9\x2e\x13\x7d\x64\xb8\x14\x00\xec\x19\x31\xc5\xba\xa6\x2d\x3f\x4f\xb2\xe7\x6f\x2d\xa9\xdd\x13\x24\x1d\x11\x8c\x0b\xf9\x9e\x24\xcd\x64\x21\x90\xd5\x9a\xfa\x2b\x24\x86\xa9\xac\xac\x06\x41\xce\x37\x5f\xf2\xc2\x54\xe4\xb9\xc5\xb0\x58\x70\xa4\xf5\x4a\x98\x64\x31\x95\x18\x89\x79\x1b\x34\x08\x70\x17\x76\xcd\xfd\x0e\xc0\xb4\x72\x60\x7d\xda\xb9\x46\x2e\x10\x08\x7f\x15\xb2\x55\x63\xd6\xde\xde\xaa\x83\x8c\x10\x63\x79\x84\x30\x9c\x8b\x6d\xe1\x46\x3e\xe9\x8d\x58\xc6\x31\xe8\x8f\x6d\xd2\x8f\x4a\x7a\x39\x72\x61\xdf\xf9\xcd\x75\x3c\x52\xcf\x36\x7c\x70\x6f\x07\x7e\x2b\x9e\x22\x37\x2a\x48\x53\x8a\xeb\x52\x8a\x14\x57\x84\x4a\x26\x90\xb3\x36\x5a\xab\xd7\xd8\xa2\x6d\xa9\x68\x87\xdb\x13\x80\x60\x6c\x54\x16\xc8\x92\x33\xda\x16\xdf\x58\xda\x64\x4f\xc4\xa4\x82\x1d\x53\xcc\x99\xc8\x9c\x6b\x67\x55\x71\x10\xd2\xc3\xf8\x66\xa4\xab\x29\xb5\x60\xda\xf9\x0c\x53\x9e\xc2\x82\xab\xa6\x7f\x17\xf6\x38\xf9\x92\x67\xe8\xf4\x0e\x73\xf9\x6f\x91\x65\x6c\x28\xd5\x7c\xc4\x8b\xe3\x77\x6f\x69\xff\x73\xf4\x4f\x3e\x1d\xfd\x78\x73\x73\x35\xfa\x81\x69\x91\xe8\x0f\x72\xf6\x81\x7e\xbe\xbe\x78\xfd\xea\x03\x69\x9b\xad\xb3\x0a\xb4\xdb\xe0\x0f\xf6\xce\x7a\xd0\xed\xd6\x94\x63\xd2\x94\xd8\x75\x82\xff\xb4\x5f\x84\xce\x93\xf0\xed\x31\x2e\x13\x75\xde\x9e\x45\xa7\x75\xff\x8c\x1c\xba\xe5\x1b\x61\x78\xde\xdd\xf4\xa2\xa7\x63\x78\x4f\x6d\x7a\xb2\xe2\x8d\xd7\xfd\x09\x71\x6c\x02\x93\x16\xfc\x1d\xf6\xc4\x4d\xe9\x0b\x19\x13\x37\xfa\x76\x4b\x62\x1b\xed\x32\x23\xb6\xd5\x63\x6d\x88\xed\xbd\xa7\x01\x09\x6c\x00\xad\xcf\x93\xa5\xdc\x22\x65\x05\x0c\x32\x91\xf0\x42\xd3\x41\x2f\xa9\x48\x45\x19\x19\x24\x5a\x97\xe9\x3d\x09\xb1\x6b\xa5\x47\x4d\x43\x42\x58\xc7\x85\x63\xae\x92\xc4\x57\xdc\x84\x03\x44\x68\x72\x1c\x8c\x74\xa3\xe6\xbb\x74\xa8\x74\xb3\xc6\x88\xc7\x45\xa8\xde\xd9\x20\xfe\x1f\xa2\x02\x9f\xad\x45\x5a\x4d\x68\x74\x04\xc4\xff\xd8\x97\xb3\x3d\xaa\x5f\x88\xb5\xfd\xf0\xdb\x79\xdb\xb5\xda\xc5\xdc\xae\xd9\x63\xb9\xdb\x75\xdf\x93\xbd\xbb\x6b\xfc\x2b\xf0\x77\xa8\x89\x7b\x77\x7d\x69\xe9\x8b\x4e\x8f\xe1\x39\x50\x7d\x7c\x38\xa5\x00\x5a\x98\xda\x10\x37\x12\x26\xc4\xcd\xd3\x75\x5c\xd0\x86\x1c\x7c\xc7\x61\x18\x6a\xd7\x7e\xc8\x64\x82\xd0\xa5\xaf\x85\xa3\xd4\x65\x00\xe7\x16\x56\x2a\x31\x17\x38\x58\x9d\x7b\xb5\x22\x41\xde\x95\x2f\x61\x28\xd9\x9c\xfb\x6c\xb8\x35\xb4\x3a\xec\x7d\xd6\xe5\x2b\x35\xae\x7c\x1e\x84\x74\xb5\x5a\x0d\xf3\x35\x1d\x97\x75\xd0\xec\x51\xdb\x25\x57\x48\xf6\x63\x39\xa3\x77\x35\x94\x4d\xf2\x17\x1d\xd3\x78\x50\x51\xe4\x07\xd8\xa3\x2c\x72\xb2\xb5\x9a\xb1\xb5\x85\x1a\x21\xf2\x85\x24\x2c\x46\x61\xc7\x3e\x6a\x74\xb8\x65\xd7\x56\x6a\x74\x84\xee\xb1\xbb\xa9\x35\x88\x7d\x37\x54\x7b\x57\xf5\xd7\x93\x3a\x9b\x42\xa9\x6b\x8d\x5c\x8d\x21\x55\xa6\xba\x33\xdb\x46\x09\xbe\xe4\xfe\x6c\xe9\xfe\xf2\x67\x24\x68\x6e\xaa\x12\x58\x4b\x2e\xac\xb3\x5d\x2a\x74\x3e\x03\x38\x1c\x11\xa5\x0a\xc7\xb4\xee\x7c\xbd\x19\xb0\x6d\x07\xa8\x73\xda\x28\x22\x5b\x5d\xa3\x59\x04\xf8\x2b\x74\x88\xad\x8e\x71\x96\x4e\xf9\x0d\x99\xb0\xb5\x6a\xeb\x72\xbb\x49\x4e\x07\xe3\xca\xd5\x33\x86\x1f\xad\xaa\x50\x8b\x3d\x45\x6c\xb6\xce\x2b\xaf\x34\xa5\x42\x50\xa7\xd8\x41\x1c\xf5\x7b\x26\x1a\x2a\x86\xfc\xde\x35\x84\x0c\x7b\x92\x55\x64\xf2\xc3\x16\x1b\x4d\xc0\x6f\x9e\xb9\xca\x34\x57\xf3\x66\xcf\x17\xd7\x2f\x3b\x73\x29\x43\x3c\x15\xc7\x56\xad\x99\x28\xb1\x64\x86\xc7\x53\xa9\x03\xd8\xce\x64\x28\xd2\xb5\xf5\x4a\xaa\x01\x26\xda\x03\x32\x92\x16\x3f\x55\x6c\x65\x77\xa9\x29\xaf\x68\x9d\x90\xc0\x1e\x0b\x99\xd1\x3c\x43\xba\xb1\x81\xb7\x1b\xc1\x61\x6e\x31\xdc\xb8\x08\x11\x54\x0a\x8d\x7c\x45\x7a\x23\x69\xe9\x0e\xcf\xeb\x6a\x36\x13\x09\x15\x46\x2b\xce\xd2\x63\x0a\x86\xeb\x73\xfc\x9e\xea\x8d\x61\x7c\xd5\xa9\x86\xc3\x94\x97\x52\x0b\x03\x7f\x76\x87\xc2\xe1\xcf\xee\x64\xf9\x9b\xf3\x9b\xe6\x0e\x60\xb3\xb4\x17\x6d\xcc\x94\x25\x77\x2b\xa6\x52\x4d\x3b\xaa\xcc\x08\x47\x2e\x12\x94\x4e\x3d\x24\x15\x30\x14\xd2\xb8\xfd\x2b\x2a\x2b\xed\xc1\xad\x7d\x7d\xc4\xb0\x96\x13\x47\x9d\x7a\xe3\x75\xb5\xe0\x05\x4a\x2b\x15\x59\x54\x65\x3c\xe6\x90\xaa\xc2\x8a\xe8\x2c\x23\xad\x69\xdd\xc0\x55\x06\xe6\x6c\x1d\x15\x84\x4d\x39\xf0\x5f\x2a\x96\x79\x75\x4e\xd4\x77\x19\x60\xbb\xa7\x74\x6b\x39\xf0\x92\xd8\x08\xb5\xe5\x6d\x57\xe0\x6c\x93\x1a\x6f\x7b\x7d\x40\xab\xf0\x2e\xac\x6b\x87\x37\xdd\x46\x06\x9b\x49\x45\x47\xe5\x6c\xd1\x5c\x59\xcb\xe7\x30\x64\x58\x0a\xd4\x80\x19\x2e\x78\x03\xb8\xe2\xda\x28\x61\x39\x05\xc7\xa1\x05\xc9\x31\x94\xab\x45\x8b\xf6\xfb\xd8\x34\xb3\x85\x9c\xb7\xa8\x24\xdb\x94\xbe\x6d\x6e\xd9\x50\x1b\x9f\xa3\x70\x9b\xb1\xb7\x8d\x3b\x25\x86\xdd\x9b\x0b\x6e\x1b\xa2\x4e\xa7\x02\x7e\xa9\x44\xaf\x9e\x6a\x53\xf6\x69\xc8\x16\x29\x83\x2e\xdd\x1a\xb0\x59\x3f\xdd\xa8\xae\x26\x17\x85\xc8\xab\xbc\xa6\x95\xbb\x32\x43\x45\xf3\xdb\x28\xf4\xdb\xa7\x74\xee\x4b\xc0\xdd\x06\x62\x26\x57\xda\x6e\xa8\xbb\x13\x70\xe8\x4c\xe6\xa5\x59\xb7\xed\x91\xd7\x0a\x88\x80\x37\x03\x64\x03\x1a\xe0\xbd\x56\xee\xd9\xea\xa3\x14\xf7\x2b\x04\x1d\xf3\xea\xe1\xe1\xd1\x18\xfe\xb6\x45\x0c\x8f\xb6\x9d\x5f\xdb\x64\x6c\x9a\x47\xd5\xfa\xd5\x78\xab\xcd\x26\x95\xd9\x07\xaa\x2d\x6c\x7d\x6d\xda\xcb\xd0\x3f\xdc\xf6\x56\xbd\x34\xf3\x2b\xb8\x17\xed\x3c\xa4\xfd\x36\xff\xda\x98\x0f\x85\x7e\x6b\xf3\x65\x87\x72\x66\x11\xfc\xee\xeb\x8f\x3b\x75\xe6\xa0\xab\x56\xbd\x20\x0f\x60\x97\x08\x7f\x42\x27\x70\x0c\x07\x4e\xfd\x92\x64\x90\x6f\xe0\x0e\x09\xef\x56\xd9\x5b\x87\x47\x35\xb2\x0b\x85\x58\x6f\x1d\x74\x89\xd4\x59\xba\x3d\xc9\xe4\x85\xb8\x07\xbf\xee\x14\xf6\x26\x93\x03\xba\x0f\xa1\x1e\x84\xc0\xc3\x08\x35\xdc\xb9\xdf\x1b\x89\xea\x24\xfa\xde\x6d\x58\x4b\xeb\xa4\xfe\xda\xd3\x2c\x12\x58\x98\x34\xe4\x77\x13\xcc\x1a\xf1\x49\xfb\xc1\xa6\x2e\xf5\x22\x4f\xda\x0f\x36\xa3\x54\xb7\x89\x10\xdb\xd6\xb1\x57\xce\x27\x5b\xa5\x7f\xdf\xc0\xb3\xeb\xfa\x53\xf8\xb9\xf2\xbb\xc4\xb4\xa5\xe1\x22\x21\x66\x1d\xc0\x34\x54\x5f\xfc\x67\x02\xd3\x2e\x8a\x3b\x6f\xbb\x68\xdd\x9d\xb0\x23\x48\xed\x5e\xde\xf2\xc8\x50\xb5\x03\x68\xcf\x80\x75\x5b\xfc\xe5\x3f\xff\xb1\xb0\x15\xed\xf6\x42\xae\xa8\x2a\xc8\x9b\xeb\x3f\x46\x87\x66\xeb\xd4\xcc\x5e\xe1\xab\xbd\x69\xa9\x00\x9f\x9c\x69\xdc\xd6\x40\x07\xfa\x45\xa2\x7d\x11\x60\xc7\xa7\x70\x11\xe6\x94\x67\xb2\x98\x23\xbc\x3d\x63\xd8\xce\x29\x64\xf4\xe5\x59\xde\xf1\xd6\x08\x6b\x72\xdc\xdd\x21\x7b\x5b\x26\xe4\x86\x6d\xa7\xa1\x60\x8f\x0b\x15\xe0\x65\x54\x78\xd2\x37\x5a\x1f\x4d\x7c\xbc\xba\x6d\xc0\x1d\xf7\x17\x84\xac\x87\xcd\xba\xd1\xa5\x69\x2e\x19\x48\x43\x50\x89\x60\xbc\xdc\x6c\x2a\x2b\xb3\x7b\xd8\x4d\xb7\x49\x35\xc6\x7e\xfb\x4b\xc5\x14\x77\xbb\x35\xf6\x5c\x6b\x23\xe9\xbe\x73\x14\x4d\x00\x2e\x72\x2a\x8c\xa0\x0d\x81\x06\xfc\x1f\x58\x51\x70\xd5\x80\x1f\xaa\x35\x6b\xb0\x83\x76\x1a\x82\x82\x3c\x46\xe7\xbb\xa0\xe0\x4c\xc1\xf3\x6f\x4e\x4e\xee\x5f\xfc\xe5\xa4\x8b\xc0\x94\x46\xd8\x88\xc0\x5b\x99\x08\x47\x5a\x6d\xa7\xc6\x92\x45\x7b\xfc\x3f\x6a\xd0\xb6\xdd\x42\xe6\xbc\x64\x73\xde\x38\x55\x04\x57\xd2\x1d\xe0\xbe\xe3\xeb\x10\xeb\x1d\x88\x42\x1b\x36\x57\x2c\x3f\x18\xc0\x81\x59\x09\x63\xb8\xc2\xaf\xa9\xd0\x89\x54\xe9\x41\xeb\x72\x87\x40\x31\x1a\x49\x8f\xe1\xa3\xe5\x85\xc6\xe2\xfc\x5a\x97\x3a\x6c\x62\x86\x66\xab\xee\x62\x36\xdf\x77\x69\xdd\xea\xbf\x7d\x6a\xbe\xd9\xaf\x7a\x7d\xc4\x03\xee\xb3\x8a\xa6\x0b\x93\x78\xf2\xdd\xa6\xd1\xcc\x61\x12\xd3\xa1\x07\xaa\x25\x02\x42\xb4\xdf\x1e\x67\xd1\xe3\x8b\x2c\xfa\x8d\xba\xb5\xe9\x01\xd8\x17\xb4\xed\x0f\xb2\xeb\xfb\xdd\x7d\xd1\x7b\xc7\xda\x93\x58\xf7\x07\xdd\x8a\xb1\xc3\x38\xf9\xcf\xd3\xdb\x78\xc5\x94\x2d\x1b\xaf\xf5\xbe\x3b\xde\x63\xef\xcd\xb1\xef\x43\x6f\x2a\xba\xb6\x91\xbf\xef\x8a\x5e\x81\x0e\xca\x94\x0b\x3a\x1c\x83\x9a\x89\x8e\x09\xc7\x12\x35\xad\xe8\x6e\xcc\x84\xd5\x27\x70\xa9\xcf\x54\x3a\x97\xbb\xaf\x50\xd1\x0e\xf2\xb1\x95\xdb\xe3\x7e\x04\x77\x36\xc0\xb6\xa2\x3b\x47\x5b\x67\x60\x82\x3a\xc4\xf6\xbe\xbe\xb5\xe7\x94\x6b\xce\xee\x29\x65\x62\xeb\x53\xe5\xcc\x76\xe8\x80\xb1\x07\x25\x37\x01\xe9\xb9\x20\x29\x46\xcd\x1e\x4c\xdf\x71\x1d\x41\x38\xfc\x7b\xc9\xe7\xbc\x48\x99\x5a\x0f\xe0\x55\x89\x11\xd5\x35\x53\x7c\x00\xef\x0a\x34\x61\x68\xcc\xce\xe8\xff\xe6\x29\x60\x77\xf6\x9d\x66\xb1\x8f\x87\xd0\x3e\x27\xda\x24\xd3\xa0\x31\xdf\xde\xaa\xe0\xbe\xe3\xa2\x76\x6d\x26\xf6\xc0\xe8\xd7\x5f\x37\xc8\x32\xd9\x74\x8c\xb4\x64\x85\x48\x0e\x0f\x4e\xfd\x92\x07\xbe\xd2\x7e\xf5\x9a\x97\x7a\x49\x45\x8c\xd3\x39\x2b\xda\xa3\x29\x2d\x3a\xad\x15\x85\xcd\xa7\x41\xe1\x33\x6a\x84\x5b\xe5\x83\x76\x2e\x24\xe7\x5f\xaa\x80\xd0\xa2\xb0\xa3\x7a\x90\x1a\xed\x2c\x1d\xa4\x56\x8f\xae\x1b\xa4\xde\xfb\x16\x0d\xb6\xe5\xde\x7f\x7e\xa5\x9a\x0f\xa7\xee\xec\x86\x41\x7c\x8f\xb0\xdd\x1e\xef\x6e\xca\xb9\x3b\x63\xfd\x42\xbb\xdb\xed\xe4\x2c\xae\x95\xbe\xe3\xeb\x91\xd5\x27\x25\x13\xca\xdf\x44\x4b\x69\x5a\x2d\x73\x1e\x85\x4c\x85\xe1\xf7\xa6\x62\x19\xf9\xaf\x34\xae\xf7\xbe\xb9\x05\xbd\x49\x3f\xd2\x25\x7a\xcd\x30\xa6\x7d\xe7\x00\xf5\x1f\xc2\xa5\xb8\xe3\xf0\x03\x4b\xee\xe6\x4a\x56\x45\x3a\x80\x57\x6b\xae\x07\xf0\x23\x13\x6a\x83\x07\xb9\x31\x82\xc1\x11\xaa\x22\xe5\x2a\x5b\x07\x65\xd3\x18\x6d\xe0\xd9\xd4\xf8\xc7\xf6\xba\x5d\x7b\x25\x1b\x35\x09\x3b\x42\x6e\xf2\x9e\xb7\x09\x58\x17\x17\x7a\x1c\x55\xb2\x35\xf0\x71\xa1\x19\x25\x4c\xa2\x75\xc1\x28\xd5\x9e\x0e\xf5\x63\x58\xa2\xae\xec\xe1\x0b\xa1\x2d\x99\x58\x91\xba\x29\x04\x86\x88\x81\xa3\x39\x24\x17\xbc\x48\xf8\x00\xd6\xb2\x72\x1a\x5a\x7b\xac\x6c\x28\x55\x15\xe2\x1e\x8c\xc8\xb9\x36\x2c\x2f\x6d\xfa\xcb\x1d\xe4\x68\xe0\xc7\x34\x1c\xbc\x64\x86\x1f\xd0\x84\x79\x96\xc5\x63\x95\x19\x33\x68\x88\x49\xef\x25\xb2\xd0\x55\xee\x62\x6c\x4b\x33\xb2\x22\x54\x0c\xef\x8e\x96\x6d\xb6\x77\xd1\x98\xbd\x77\x3b\x78\x09\xc3\xe8\x9c\x65\x5a\x86\xf0\xd3\x16\x6e\x64\x6b\xc7\xf9\xcc\x18\x25\xa6\x95\x69\xdc\xe4\xd2\x64\x06\x2b\x0d\x41\xe1\xf8\x93\x42\x84\x5e\x96\xd5\x10\x34\xe9\x74\x37\x35\xf7\xcc\x2f\x3b\xe5\x10\x9c\xb1\xec\xae\xbe\x7d\x1e\x14\xd0\x96\xbb\x0d\x06\x1d\x4e\x19\xf4\x92\x62\xd0\x86\xf9\xf0\x60\xc1\x2e\xfe\xa4\x65\x6b\xa1\x75\x27\xae\xcb\xe2\x45\xbf\xba\x4d\x9d\x8f\x30\x89\xbd\x2d\xd8\x59\x4d\x49\x1a\xcc\xba\xe8\xae\x7c\xde\x2b\xa1\xdd\x2a\xcb\x75\x74\x1d\xa8\x20\x71\x0f\xad\x15\xc0\xc5\x42\xd5\xa3\xb5\x6c\xec\x4b\x6a\xa7\x57\x5f\xe9\x9e\x5a\x1a\x7f\x4b\xf1\x7b\x6a\xd1\x2d\xc8\x6c\xbd\xef\x5d\xae\xcd\x37\xf5\x36\xdc\xac\xd3\x34\xd5\xb5\xca\xb7\x1a\xd4\xb1\xa1\x43\x6f\x29\x9a\x3b\xb1\x8d\xee\xce\x4a\x53\x53\x7b\x7f\xaf\x15\x4e\x37\x43\xbb\x2f\xcb\xd2\x94\xa7\xbd\x20\xbc\xd5\x65\x69\x4a\x20\x70\x6e\xee\x72\xe6\x2d\x93\x1a\xe2\xc2\x17\xe9\xa1\xd9\x72\xcb\x4f\xd3\xf5\x88\xa6\xf2\xa5\x5c\x0f\x87\xc2\x76\xd7\xc3\x5d\x03\xbb\xc3\xf5\x70\x97\x57\x3f\xd2\xf5\xb0\xbd\xf7\x74\x3d\x3a\x2c\xea\x3f\x4f\xe0\x7a\xb8\x25\x0a\xf7\x68\x61\x20\xc6\xb4\xc8\xe8\x34\xcc\x92\x2b\x43\x17\x18\xd0\x3b\xa6\xa8\x92\xc3\x2d\x3f\xd5\x07\xc4\x37\x2d\x74\x0a\x16\x52\x49\x1a\x97\x54\xac\x8b\xc2\xfc\x55\x3d\xe1\xf6\x27\x94\x6a\x67\x84\x69\x96\xf5\x61\x05\x5b\x5d\xc0\xcd\x42\x86\xeb\x71\x6c\xa9\x06\x0f\xf9\x48\xb3\xe0\xb9\xbd\x17\x49\x31\x3a\xca\x6d\xcf\xed\x39\x04\x37\x71\x14\xce\xc6\x4a\x49\x73\x5e\x53\xee\xa7\x6c\x35\xd2\x4d\x2d\xb2\x51\x6f\x7e\x4f\x5b\x51\xe9\x1b\x96\x73\x3d\x6e\x5e\x1f\x60\x23\x1d\x8b\x8d\xb3\xb4\xfe\x0c\xe7\x2d\x8e\x75\x1b\x80\xf9\x0f\xa5\xd5\x6c\xf4\xaa\xac\x7d\x5a\xb1\x22\x5c\xf6\x90\xa0\x52\xbb\xb5\x78\xdc\x76\xd8\xfa\xc6\x1f\xb3\x60\xd8\xa1\xad\x27\xda\x7c\x8d\xe3\xdf\x48\xc7\xda\x96\x04\x21\x57\x15\x2c\xd3\xa7\x41\x7b\x7e\xef\x6d\x9b\x9f\xbf\x3f\x1a\x77\xd9\x70\x34\x82\x28\x15\x42\x07\x47\xb5\x3b\x39\xea\xa7\x12\x2c\x81\x73\xb7\xec\x69\x70\x51\xdf\xd2\xe5\xf7\xf6\xd2\x61\xcb\x9f\x5b\xb7\xce\xa0\x2e\x58\x91\x66\xdc\x2a\x7a\x22\x2e\xcb\xb2\x35\x1d\x6a\x35\x75\xe3\x7f\x55\x3a\x1a\x9b\xf8\xc3\xc3\x07\x5b\x1c\x30\x8c\xc5\xb5\x31\xd9\xfe\xfb\x84\xd0\xd9\xba\x43\xb4\x1b\x6d\xbf\xea\x11\x46\x24\xea\x50\xf1\x5c\x2e\xf9\xe1\x1d\x5f\x8f\xe1\x6e\xd3\xa5\x41\x91\xf6\xef\x31\x34\x30\x81\xf7\xf5\x1f\xd5\x08\xe3\x13\x78\xe2\x97\xe6\xd0\x01\x02\x4c\xec\x0a\x39\xef\xe3\x2e\x38\x1e\xd8\xf3\xfd\xdd\xcf\x5f\xb5\xfc\x8e\x42\x64\xb5\xcf\x51\x88\xac\x89\x6d\x4b\xc9\x93\x31\xe8\x9b\x80\x67\x46\xcb\x58\xb6\x57\xe7\xaa\xec\xd3\xc8\x14\xb9\x34\x4f\x16\x8a\xb3\xa3\xfc\x7e\x5f\x79\xfb\x4c\xaa\x2a\x1f\xda\xbf\x49\x43\x65\xee\x66\x84\x5f\xa9\x5c\xd6\x01\xf1\x25\xb5\xa3\x6f\xff\xf7\xf3\x17\x61\xd0\x1f\xd6\xfe\x4a\x83\x81\xbd\x99\x9a\x64\x8c\xca\xbb\x9e\x7f\x03\xa5\xcf\x6c\x7b\x44\x12\x99\x4f\x45\x61\x77\x81\x06\x91\x5f\xe1\x8e\xb1\xda\xa3\xe4\x6c\x9a\x85\xdb\x38\x11\x4a\x65\x6c\xc5\x96\xd5\x53\x9a\x76\x7d\x56\xae\x36\x8b\x26\x5c\x5f\x33\x53\x2b\x36\xe9\x2e\x51\xe0\x4c\x93\x96\xb5\x4d\x5d\x86\x86\x3c\x95\x80\x5c\x84\x54\xe8\x7f\x6e\x4f\x7c\x89\x25\x2f\xec\xb9\x6e\xbb\x04\xf6\x9e\x1c\x3f\x1b\x6b\x64\xc9\x91\xd2\xc2\x5e\x80\x17\xdf\x22\x9b\x65\x5e\x31\x39\x0d\xeb\x8f\x2d\xa5\x5c\x0b\xe5\xae\xbe\x1e\xd8\x5a\x6a\x2d\xc7\x4d\x55\xfa\xa7\x87\xfe\xad\x97\xb6\x13\x41\x87\xd4\x2c\x8a\x3d\xc7\xb5\x99\xe6\xe0\x8e\x64\xc4\x7b\xf5\x6f\xce\x6f\xea\x2a\xf6\x71\xa7\x5b\xc4\x8b\xcd\x7e\x45\x56\xfe\x24\x0d\x3f\x93\xf9\xe1\x51\xff\x60\xc3\xa1\x55\x0a\x7f\x1a\x75\x4c\xc6\x0d\x69\x2e\xa5\x0d\x2c\xb9\xd2\x51\x12\xed\xcd\xf9\x4d\xa0\x75\x28\xcc\xf4\x37\x76\xa6\xbc\xcc\xe4\x3a\xca\x50\x87\xbb\x0a\x7d\x97\x82\x14\x0e\x9d\xce\xc7\x28\x30\xca\xe3\xe8\x61\x7d\x65\x11\xd5\x3e\x90\xc3\x13\x33\x8f\x2b\xb8\x2c\xa5\x66\x99\xbd\x9e\xd5\x01\x4d\x65\x52\xe5\xe1\xea\x6f\x5c\xd1\x70\x23\x52\x3c\x80\xbf\x96\x2b\xdc\x22\x80\x9a\xd3\x59\x21\xe2\x3e\x0f\x6f\xae\x58\xd1\xf7\x07\x83\xea\xed\xcb\xee\x41\x81\xfa\xc4\xb6\x23\x54\x40\x21\x08\x7c\x38\xc7\xd1\xad\xf2\xf4\x27\x58\x6a\xbb\xd3\xf4\x93\x2f\xc3\x3e\xe1\x94\xa5\x73\x7f\x1f\x6d\xff\xc5\xe3\x14\x24\x68\x91\x76\x2f\x27\x61\x9a\xfe\x34\x53\x61\x6f\x38\x2f\xfd\xd6\x1c\x83\xa5\xd0\x74\xa0\xbc\xf7\x0e\x75\x87\x5b\x03\xe7\x25\x53\x16\x13\x44\xcc\x6d\x0c\x7d\xbf\x09\xe5\x9e\x54\x6c\x20\x4e\xbc\x06\x31\x9f\xd8\xfb\x32\x3a\x63\x46\xa0\x36\x8f\x7c\x95\x31\xba\xc3\xa3\xc9\x5f\xbb\xa6\xb3\x47\x46\xb6\x37\x28\xf0\x4b\xd7\xb4\x5e\x50\x6f\x23\x39\x2a\xc1\x24\x78\xa1\x8d\x06\xad\x29\xed\xd1\xac\xd5\x24\xb2\x49\xee\xfc\xbf\xbf\x84\xe4\x88\x34\x95\xe6\xe6\x07\x8f\xc4\x61\x56\x53\xad\x77\x36\x31\xba\xd8\xf6\x21\xa3\xbc\x6c\xce\x64\xe7\x58\xdd\x99\x7f\xc6\x88\x87\x1f\xf6\xb9\x28\x63\xef\x54\xf2\xf6\xa1\x4b\xae\x34\x7a\xbe\xef\x34\x3f\x3c\x1a\xf7\x2b\x84\x0e\x83\x78\x97\xe2\xe0\xcd\xe5\xd5\xf1\xd5\xab\xeb\x56\xba\x3c\x3a\x1a\xbf\x37\x1e\x4b\x69\x44\x31\xbf\x26\x19\x7a\x0c\x22\xe7\x97\xc7\x3f\xfd\xe3\xe6\xd5\x13\x60\x42\x7b\xf9\x0a\x7d\xd3\xcf\xc2\xe6\xec\x1f\xaf\x9f\x00\x19\x96\xda\x6b\xfa\x58\x76\x66\x8f\xfa\xbd\xba\x2f\xb9\x12\x18\x3c\x3f\x1e\xbb\xcb\xab\xe3\xd3\xcb\xab\x27\xc0\x0e\xe9\x84\x3e\xbd\xd0\x9f\xb5\x76\x97\x57\xc7\xaf\x5f\x5d\x9f\xfd\xb8\x3f\x46\xee\x3f\xef\xc1\x14\x59\xf9\xce\x88\x6c\xe3\xd8\x91\x5d\x82\x49\xd4\xe4\xf0\x68\xd8\xe0\xff\x61\x93\x0b\x87\x7b\x50\x3f\x8e\x78\xdc\x10\xc3\x4d\x6a\xca\x1d\x9c\x6e\x9c\x94\x3e\xda\x04\x61\x8b\x0a\xda\x01\xa7\x1f\xc8\xe1\x01\xa5\xeb\x82\x63\x40\xd7\xbb\xd1\xcd\x4c\xd5\x9a\x2b\xb8\x72\x74\x80\x77\x9a\x83\x9d\xdc\x00\x7e\x22\x72\x84\x9f\xe8\xa8\x9c\x9e\xbd\x72\xbf\xa3\xd5\x72\x2b\x15\xdb\xa3\xee\x0a\xa1\x07\xf7\x1a\x19\xe6\xc9\x97\xa9\x97\x0d\x7f\x6f\x0b\x43\xa4\xfd\x8c\xa5\x21\xe7\xfa\x89\x17\xa6\xab\x4a\x7f\x6f\xab\x72\x26\xf3\xfc\x91\x8b\x72\x9a\x3c\x95\xb8\xec\xa1\xc6\x7e\x87\x32\x54\x6b\xb2\xcf\x17\xa0\xd3\xe4\x69\xe4\x67\x9f\x95\xfa\x9d\x09\x55\x7b\x99\x3e\x43\xa2\xd0\x47\xf8\x75\x2c\xd0\x7f\x25\x6c\x0f\x7d\xf8\x94\x02\x87\x4b\xf9\x6b\x58\xac\xff\x0a\xe0\x43\x57\xf1\xf3\x2c\xdc\x63\x16\xf0\x77\xe4\x95\x3f\xde\xdb\xbe\xe2\xea\xb3\x85\xe3\xb7\x42\xc5\x1e\xb6\x7e\x8c\x87\xfc\x18\x7a\x36\xd5\xcb\x6f\x85\xa0\x0d\x95\xf0\x50\x52\x3e\x52\x6d\xff\x76\xb5\xee\x67\x68\xd0\x47\x7b\x33\xbf\x69\x67\xe4\x41\x8e\xc5\xa7\x67\xff\x13\x00\x00\xff\xff\x9b\xe3\x8e\x54\xf5\x83\x00\x00" +var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x6d\x73\x1b\x37\xd2\xe0\x77\xff\x8a\x8e\x9e\xaa\x3c\xd2\x86\x22\xe5\x6c\xce\x77\xc7\x0a\x37\xab\xc8\xd6\xc6\x57\xb2\x57\x25\xcb\xd9\xab\x72\xa5\x2c\x70\x06\x24\xb1\x9a\x19\x4c\x00\x8c\x28\xae\xcb\xff\xfd\xa9\x6e\xbc\x0c\xe6\x8d\xa4\x65\x65\x5d\x95\x2c\x3f\xd8\xe4\x0c\xd0\x68\x34\xfa\x1d\x0d\x48\xe4\xa5\x54\x06\xce\xab\x62\x29\xe6\x19\xbf\x96\xb7\xbc\x80\x85\x92\x39\x1c\x34\x9e\x1d\x3c\x71\x2d\x5f\xcb\xa2\xaf\x71\xfb\xf1\xc1\x93\x27\x93\xc9\x04\xae\x57\x42\x43\x22\x0b\xa3\x58\x62\x40\xe4\x65\xc6\x73\x5e\x18\x0d\x66\xc5\x21\xe7\x86\xa5\xcc\x30\xd0\x86\x15\x29\x53\x29\x94\x4a\x96\x52\xf3\x94\xfa\x8a\x02\xce\x2f\x5e\x5e\x1e\x9f\x3c\xfb\xf3\xb3\x31\x3e\xa1\xa7\x57\x7c\x31\x85\x95\x31\xa5\x9e\x4e\x26\x4b\x61\x56\xd5\x7c\x9c\xc8\x7c\x22\x8b\x45\x26\xd7\x93\x45\x26\x4a\x3d\x99\x67\x72\x3e\xc9\x99\x28\x26\xac\x2c\x33\x91\x30\x23\x64\x31\xf9\xf6\xe4\xdb\xa7\x27\xff\xf7\xe9\xb3\xe3\x62\x61\x8e\xfd\xe0\xe3\x3c\x0d\xb0\xdf\x18\x55\x25\x46\x03\x2b\x52\x50\x5c\xcb\x4a\x25\x5c\x43\xc2\x8a\x1a\x73\x90\x05\x07\xa9\x20\x97\x8a\x53\x9f\x30\x09\xb3\x29\xb9\x1e\x41\xc2\xb2\x8c\xa7\x70\x27\xf8\x5a\x8f\xe1\x05\x4b\x56\xf4\x9d\x5e\x83\xe2\xa5\xe2\x1a\x09\x40\x7d\x19\xa4\x62\xb1\xe0\x0a\xe1\xde\x8a\x22\x05\xb9\x08\xf0\x46\xa0\xab\x64\x05\x4c\x03\x83\x44\x71\x66\xa4\x82\xb9\x90\x4b\xc5\xca\xd5\x86\x7a\x4b\x05\x0c\xfe\xdf\xe5\x8b\xbf\x81\xc8\xd9\x92\xc3\x42\x64\xdc\xd2\xa9\xac\xe6\x35\xd1\x5f\x39\x80\x3f\x23\x46\xf0\xe1\xc9\x13\x00\x00\xec\x7f\xa9\xe4\x9d\x48\xb9\x06\x96\x24\x5c\x6b\x30\x12\x18\x68\x6e\x62\x2c\xfc\x3c\x4e\x41\x13\x6d\x40\xaa\xd0\xdf\x53\x08\x0e\xf9\x78\x39\x06\x56\xc0\xeb\xf3\xeb\xa3\x16\xb9\x0c\x32\x80\x28\x0c\x57\x0b\x96\x70\x1c\xa3\xb4\xc3\xd6\xa3\x06\x80\xc8\x13\x34\x1e\x98\x15\x33\x20\x0c\xe8\xaa\x44\xa6\xd3\x63\xdf\x86\xfe\xc7\xe9\x85\xc1\x6b\xd8\x57\x5c\xcb\xec\x8e\x2b\xf8\x40\xad\x7c\xcb\x45\x55\xc0\x92\x1b\x9a\xfe\xe1\xd1\x14\xde\x5d\x6f\x4a\xfe\x4b\xa7\x89\xb2\xbd\xb1\xd9\xe1\x7b\x42\x63\x0a\xd8\xf2\x68\x0a\xa7\xc5\xc6\x72\xc6\x0f\xd4\xeb\x63\x4d\xc2\x53\x58\x2a\x59\x95\x48\x31\x5a\x64\x07\x44\xe1\x94\x53\x7e\xcf\x53\x98\x6f\xe0\xe5\xf3\x4f\x42\xff\x4c\x66\x19\x4f\x90\x61\x7b\x26\x32\x97\x4a\xc9\x35\x22\xe9\x9b\x1f\x8a\x74\x0a\x6f\x5f\x16\xe6\xd9\x77\x47\x53\xf8\xfa\x83\x7f\xfe\xb1\x8f\x08\x2f\x9f\x5b\x12\xd8\xf6\xbf\xb4\xa7\xf3\xfa\xfc\x1a\x41\xc3\x5a\xb1\x52\x03\xcb\x32\x38\x93\xca\xaf\x09\xcb\x64\xb1\x84\x1b\x91\xde\x90\x7c\xdc\x54\x15\x7e\x5d\x08\x9e\xa5\x7a\x44\x8f\x84\x86\x0a\x85\x37\xac\xa7\x84\xa5\xb8\xe3\xc8\xc0\x12\x19\xc2\x70\x28\x45\x62\x2a\xc5\x91\x60\x96\x5f\xc6\xf0\x4a\x6a\x83\xdf\x34\xe8\x95\xac\xb2\xb4\xc5\x3c\x01\x1a\x62\xd1\x25\xa4\x63\x4b\x8f\x79\x93\x62\x19\x37\x50\x93\xa7\xf3\x0a\x67\x30\xf8\x32\x15\xba\xcc\xd8\x66\x0a\xcf\xed\x97\x1f\x3a\x2d\xf8\xbd\xe1\xaa\x60\xd9\xdb\xab\x8b\x29\xbc\xa8\x7f\x74\x5b\x26\x61\x49\x9f\x33\xc3\xa6\x88\xed\x59\xe3\xd1\xd6\x2e\x1e\x91\x66\xaf\x21\xac\x94\xdc\xb0\xcc\x08\xae\xa7\x70\xe5\xbf\x76\x5b\x19\xc5\x84\xd1\x53\xb8\xa6\xff\x7f\x78\x12\x1a\x88\x42\x98\xc3\xf0\x8b\x9e\xa4\xe0\x89\x34\x6a\xbc\x40\xf2\x0d\xbc\x72\xc4\x83\x9a\x7a\xcd\xf7\x11\xe9\xa0\x49\xbb\x66\xbb\x26\xe1\xa0\x8f\x72\x83\x1d\x02\x0a\xbd\x74\x6b\x76\x0b\x44\x83\x98\x6a\xcd\x36\x6d\x92\xf9\xe7\x47\x11\xd3\xe1\x47\xf3\x6c\x31\x16\x29\xcc\x40\xa4\xdd\x17\x44\xb4\x19\xd1\xae\xfb\xd2\x93\x6d\xe6\x09\xd8\x6d\x12\x53\x6e\x16\xd3\xb1\xdb\xb4\x45\xbc\x59\x8b\x9a\x5b\x3b\x04\x44\x3a\xcf\xba\xdd\x6a\xe2\xcd\x6a\x42\x76\x9b\x59\xfa\xc1\xcc\x11\x32\x34\xf8\xd8\xd6\x42\x3f\xf1\xac\xe4\x8a\xb4\x07\x37\x4e\x4d\x90\xf4\x37\x84\x1f\x5b\xfe\xb5\x64\x8a\xe5\x24\xe2\xd7\x2b\x4e\xed\x44\xda\x7e\x7b\x17\x29\xcb\x29\x9c\x82\xe2\x64\x71\xad\x31\x42\x93\xe3\x95\x76\x50\xca\x35\x04\xc5\x4d\xa5\x0a\x38\x0d\xfa\xc5\xaa\x9b\x8e\x16\x72\xea\xd5\xb5\x8a\x54\xf2\xa8\x35\x7c\xa4\x9f\x8f\x2c\x6b\xb6\xd4\x16\x0a\x67\xb1\x20\x6b\x05\xb3\x46\xe7\x71\x6c\xa1\xd0\x32\x7d\xef\x7a\xff\xe5\xf0\xe8\xa8\x96\xdf\x45\xe8\xfe\xd5\x0c\x0a\x91\xb5\xb8\xd3\xcd\xc8\xb5\xf9\x0a\x98\xfe\xca\x63\x11\xad\xc8\x93\x56\x73\x3f\xb1\xae\x62\x10\x69\x57\x29\x4c\x9b\x78\xe3\xa3\x5e\xf5\x30\xb5\x8c\xb1\xe4\xc6\xf1\xd6\x61\xdc\xef\x68\x9b\xca\xf0\x1d\x23\xd5\xb1\xad\x73\x47\x8f\xf8\xfe\x1d\x7d\xb2\x27\x94\xa0\x5c\xfa\x01\xed\x9e\x4e\xac\x71\x3c\x8c\xa0\x79\xb6\x75\x74\x62\x54\xf7\xb2\xfa\xa8\xd9\xa5\x56\x4e\x6d\xe1\xf2\x98\x0b\xf4\x2b\xe7\x4c\x8b\xc4\xb9\xa7\xe4\x71\x15\x49\x56\xa1\x47\x88\x62\x51\xb0\x9c\x8f\x20\xe5\x3a\x51\xa2\x24\x77\x84\x15\x91\x6d\x5f\x55\xf9\xbc\x60\x22\x83\x05\xfa\xa1\x05\xc8\xf9\x3f\x79\x62\x9c\x39\xb7\x3f\x06\x2c\xfa\x76\x4b\xee\x11\xfc\x50\x33\xa1\x0d\x24\x2c\x46\xe8\x39\x20\x76\x6e\xb8\xb8\x4d\xab\xbd\xd0\xd6\x39\x81\xb5\xc8\x32\x98\x73\xcf\x75\x3c\xc5\xc8\x22\x13\xda\x39\xfa\x66\xc5\x15\x5f\xa0\x9f\x63\xb1\x6d\x80\x99\xd3\x53\x45\x6a\x28\x91\x45\x22\x34\xef\x1f\xd3\x1b\x56\xc4\x71\x8a\x81\x84\x28\x96\xcd\x19\x9c\xc2\x5a\x09\x63\x78\xd1\xa0\xe9\x23\x4d\x87\x41\xca\x0d\x13\x3e\xf2\x68\x82\x1d\x35\x40\x69\x49\x2e\xfa\x9c\x53\x0c\x03\x77\x5c\xcd\xa5\x0e\x4e\x3c\xa0\xd2\xa4\x20\x03\x44\xa1\x0d\x67\x14\x94\x30\xd0\xa2\x58\x66\x1c\x32\x51\xf0\xa3\xed\x14\x88\x66\x37\x44\x08\x9d\xa3\x6f\x59\xb3\x50\x08\x8b\xd8\x03\x69\xe2\xf8\x6c\x8e\xbe\xe6\x9a\xcf\x8f\x17\x4a\xf0\x22\xcd\x36\x14\x13\xc1\xa1\x18\x73\x0a\x94\x46\x70\xf9\xfa\x6f\x47\x0d\x20\xc4\xf7\x8e\x1e\x5d\x06\x19\xe1\x84\x6f\xa1\x54\x9c\x7c\xe0\x11\x70\x93\x6c\x9f\x7d\x98\x54\x14\x36\x7c\x38\x17\x19\xff\xb8\xcd\xc7\x8a\xb9\xa6\xa5\x2a\xbb\xd4\x6c\xe9\x83\xe1\x01\x7d\x93\x5e\x0f\x85\x84\x69\x46\x23\xf7\x38\x22\x11\x87\xce\x62\x1c\x7a\xcc\x7a\x58\xc5\x59\x8d\xcb\xbe\xc6\x3d\x68\x23\xe4\x60\x0a\xa0\xd9\x82\xc3\xda\x79\x19\x3d\xa6\xfe\x31\x8c\x79\x01\x92\xe6\xc2\xb2\x30\xfe\x76\xb3\xee\xd5\xf9\xfb\xed\xc6\xdc\xbb\x96\x11\xb5\xc5\x82\x98\xe2\x6e\x1f\x6b\xee\xba\xa3\x35\x6f\xad\x97\x87\xe2\x40\x00\xd3\x3f\x44\x6a\x12\x5a\x1f\x37\xcd\xbb\xc6\x8b\x8f\x4f\xba\xdf\xbc\x2b\xe0\x96\x2b\x5a\xa4\xbf\xf1\x82\x2b\x91\xc4\x71\x3b\x8a\x49\x9d\xbd\x00\x66\x25\x4b\x1b\xa9\x78\x0a\x28\xb3\x0a\xe4\x62\x01\xc9\x8a\x89\x62\x0c\xc8\x7f\x75\xe4\xe6\xc4\x0b\x63\x43\x5c\xa6\xb0\x66\xda\x26\x2e\x34\x3a\x49\x29\x97\x56\x1d\x4b\xd4\xc7\x90\xf3\x54\xb0\x41\x1b\x51\xe3\x85\x03\xf5\x84\xc9\x95\x12\x18\xe7\x3a\xed\xd3\x9a\x1d\x39\x47\x46\x02\xbf\x2f\x51\xf1\xb9\xa9\x58\x03\xe8\x93\x21\x62\x9e\x71\x60\xa4\xf6\x7f\xba\xbe\xbe\x84\x43\xa9\xe8\xcb\x9b\x23\x78\x7b\x75\x31\x88\x18\x36\x41\x94\xa6\x7d\x88\x51\xc8\xa9\xb2\xae\x52\x24\x7d\x10\xbd\xe9\x95\xd7\x4a\xa1\x84\x55\x2a\xeb\x73\xd3\x7a\xe7\xdd\xef\xf9\x79\x60\xc3\x22\xda\x4f\x9f\x7a\xa9\x5f\x5e\x9e\xbf\x09\x14\xa0\x5f\x6e\x1d\x81\x29\x5e\xaf\x2e\xe5\x3e\xcc\x8a\x0b\x45\xb9\x28\xb4\xfe\x22\xe5\x85\x11\x0b\xc1\x15\x1c\x9e\xbd\x7c\x7e\x14\x80\x28\x46\xab\x6e\x56\x8c\x4c\x99\x50\x3c\x31\xf0\xf6\xea\xe5\x18\x4e\x21\xc9\x04\xf6\x8d\x12\x79\xc4\x50\x95\xe6\xd6\x9b\x38\x7b\xf9\x3c\xce\x38\x2c\x44\x91\x12\x23\x65\x92\x91\x71\x77\xd9\xb1\x3b\xc1\x70\x35\x09\xdd\x25\x33\x7c\xcd\x36\x83\xcb\x88\x8d\x1a\xcb\xd8\x30\x19\x67\x2f\x9f\x23\xa3\x20\xe8\x9e\x89\xa1\x3b\x44\x78\xd1\x48\x36\x27\x17\xf5\x6e\x40\x6a\xe4\x32\x53\x99\xe8\xb1\x28\x17\x7a\x2c\xe4\x04\x7d\x0d\x5e\x1a\x3d\x71\x23\x1c\xb3\x34\x55\xc8\x97\xc5\x72\xb2\xd5\xfe\x24\xe8\x7e\xf7\x59\xdd\x4b\x66\x56\xc4\xdf\x91\xfa\x2b\xf1\x99\x53\x9c\xb4\xc8\x51\x5a\x2a\x10\xcb\xae\x86\x54\x9b\xbd\x2c\xb1\xd0\x20\x8b\x6c\x03\x05\xe7\x29\x1a\xd2\x45\x0d\x9c\x12\x81\x9a\x52\x7f\xfb\x00\xdd\x83\x38\x08\xf6\x58\x6f\xb4\xe1\xb9\xde\x4e\x16\x9c\xa9\xa7\x4b\x3b\xdb\x11\x91\x6c\xd4\x6c\xd8\x2b\x88\x09\x05\xf0\x49\x5f\xfc\x4e\xf4\x9c\x11\x8c\x3e\x29\xad\x49\x55\x15\x36\xc1\x67\x65\xd2\xf2\x12\x11\xbb\x60\x46\xdc\x71\xd4\x31\x35\x23\x75\x78\x68\x0b\x69\x56\x72\x7d\x6c\xe4\xc4\x71\xcb\x31\x3e\x3e\x96\xc5\xf1\x9a\xcf\x27\xff\x65\x61\x1f\x57\x2a\xd3\x83\x44\xf7\x46\x12\xdd\x6d\x6d\xb5\x08\x72\x20\x13\x05\x7e\x0d\x4b\x59\x29\x31\x48\xee\x5d\x7a\xc8\x59\x33\x47\xab\x9a\x6e\x83\x96\xec\x00\x67\x31\x9d\x4c\x0e\xc6\xb8\xf0\xcc\x1c\xfa\x65\x38\xf2\x0f\x0e\x26\x07\xe1\x3b\xc2\x3a\x6a\xd9\xbe\x3e\x3d\x38\x0c\x75\x58\x33\xfe\xdd\x0b\x0e\x99\x61\x5c\xa0\x3a\x24\xf4\x49\x6b\xad\x2b\x0e\x79\x95\x19\x51\x66\xde\x87\xad\x4d\xe1\x5a\xa0\xc4\x21\x71\x29\x96\x51\xa0\x45\x2e\x32\xa6\xa2\xb4\x3f\x82\xe5\xf7\x0c\x43\x26\x94\xc1\xff\x8f\xee\xf0\xd3\x93\x13\xd0\xdc\x8c\x89\x7d\x02\x30\x51\x2c\xa4\xca\xad\x4a\xb4\xb9\xd7\x45\x65\xe3\xb1\x35\xcb\x32\xee\xe2\x9b\x9c\xa9\x5b\x6e\xca\x8c\x25\xbc\xce\xa3\xa3\x17\xf4\xfa\xfc\x1a\x72\xb1\x5c\x19\x34\xce\x25\x53\x36\xf1\xef\x31\xe7\xa9\xa0\x69\x8d\x60\xbd\x12\x09\xa9\x8e\xf5\x8a\x14\xba\x7f\x35\x84\x87\x25\x30\x4f\x69\xef\xa2\x00\xa6\xe6\xc2\x28\xa6\x36\xa0\xc5\xbf\xf0\xa9\x52\x2d\xff\x2e\xd2\xbc\x2f\x2c\xe8\x5d\xd1\x5f\x8c\x81\x6f\x73\x5e\xd3\x6d\x64\x05\x27\xf1\x41\xc1\x1b\x6e\x46\x70\x99\xb1\xcd\x08\xde\x70\x25\xb8\x6e\x46\x44\x14\xc0\x6e\x9c\xe7\xb1\x66\x1b\x8c\x82\x94\xc4\x85\x73\x20\x92\x8c\x69\x2d\x16\x1b\xc0\xc8\xdb\x13\x66\x6b\xe8\xf7\x43\x17\x7f\xd7\x0f\x8a\x2a\x9f\x73\xb5\x25\xc8\xa1\x99\xb0\x02\x0e\xbe\xfd\xce\xaf\xfd\xe1\x7f\x7d\xfb\xdd\xe4\xe9\xc9\xc9\xd1\x01\x08\xc3\xf3\x91\x0d\xd0\x2d\x20\xa1\xe1\xdb\xef\xc6\x5d\x6c\xe8\x6d\x48\x6f\x77\xd0\xc9\xd9\x7d\x2f\x4a\x68\xd9\x36\x25\x51\xda\x31\xef\x78\x47\xd4\x45\xfa\x1e\x59\xc8\x6e\xec\xa4\xc4\x81\x99\xc8\x85\xe1\xe9\xb1\x1b\x02\x3d\x87\x3e\x68\x7b\x4c\x15\x11\x15\x1a\xdf\xf5\x76\xc5\x46\x56\xac\xaa\xc2\x0d\xea\xe7\x65\xfb\xd6\xb1\xa1\xc6\xf8\x4c\xa2\xc3\xbb\x3d\x86\xcb\xd9\xbd\xa7\x5b\xdb\x56\x34\xd6\x78\xd4\x22\xf2\xa8\xd1\xb3\xc7\x8b\x47\x74\x7a\xb3\x72\xf8\x61\x5a\x73\x65\x0e\xdd\x5a\x7c\x3f\xc3\xd6\x5f\x8d\x20\xe7\x5a\xb3\x25\x9f\xc2\xc1\x75\xbd\xe6\x09\x2b\x0a\x49\x72\xbb\x54\x9c\x19\xef\x3a\x19\xb7\xae\xb6\xd5\x57\x07\x6d\x3d\x18\xff\xda\x1d\x04\xba\xb1\x66\x0e\x5c\xb7\x01\x0e\x45\x68\x0e\x6b\xcc\x7f\x28\x56\x62\xbc\x17\x14\x66\xd0\x2f\x5e\xd2\x29\xb0\xde\xa1\x0e\x74\x5b\x1f\x9c\x46\x6a\xe5\xd8\xaa\x15\x8c\xd7\x5d\x2e\x6a\x13\x31\x74\x47\x5a\x43\xd0\x6f\x5c\xc6\x38\xa8\x40\xe6\x95\x60\x87\x21\x50\xc1\x5d\x08\x6d\xa6\xf0\xce\x61\xf4\x4b\x8b\x2f\xde\xf7\xb5\xe9\xdf\x19\x70\xed\x60\x16\xba\xec\x1b\x2d\x07\x6a\x7c\xa9\x70\x39\x20\xb0\x3d\x5e\xf6\xcd\x76\x05\xcc\xbe\xdd\x43\x23\x66\xdf\x7f\xcf\x90\x39\x62\xa6\xb6\xec\x3d\x42\xcc\xfc\xb3\xdd\xff\x75\x11\x32\xba\x3d\xc1\x8a\x1c\xa7\x7c\x21\x50\x05\x6a\xae\x04\xcb\x3c\x77\x12\xb3\x82\x2e\x79\x22\x16\x22\x41\x5e\x0c\xc0\x2e\x6d\x47\x0d\x2b\x76\xc7\xa3\x22\x01\x02\xe4\x66\x41\x76\x1e\x19\x99\xb5\xe0\x06\x85\x17\xc0\xbd\x91\x39\x2a\x86\x8d\x0b\x9a\xb8\xdd\x6e\x55\x7c\x59\xa1\xeb\xf1\xf2\x39\xf9\x09\x3a\x6e\x14\x55\x26\xd4\x61\xbc\xb5\x82\x3e\x08\xb3\x7e\xf7\xd8\xba\x8a\x0d\x04\x84\xc6\xd8\x91\x27\xc6\xc6\xfb\x18\xfa\x17\xe2\xd7\x8a\x03\xcb\xa5\x0b\xc7\xc9\xec\x92\xbd\x25\x54\x50\x7f\x8b\xc2\xca\xa5\x23\xda\x90\x4a\x78\x63\x87\xea\x86\xd6\x43\x06\xcf\xc9\x67\xf3\x75\x7f\x4a\x6c\x40\xe1\xed\x10\x4b\x87\xd1\x97\x12\x4a\x37\xfc\x76\x91\xb4\x8d\x76\x09\xa4\x6d\xf5\x50\x71\xb4\xbd\xf7\x14\xc6\xce\x32\x3e\xb6\x28\x12\x2f\x59\xc1\xf3\xb1\x7a\x5e\x4a\xcd\xe6\x18\xe6\xd2\x46\xcb\xa6\xae\x3b\xa2\xc6\x4b\x71\xc7\x75\xc3\x5d\x06\x16\x60\x56\x05\x86\xf7\x69\xb3\x94\xc5\x95\xa7\x90\x19\x09\x1b\x3a\x83\x59\x85\x2b\x37\x6a\xcb\x96\xf9\x64\x5b\xb3\xaa\xea\x8a\x27\x5c\xdc\x85\x7c\x02\x87\x39\x2f\xf8\x42\x24\x02\x1d\x69\xe7\x3b\xba\x69\x34\x93\x13\x8c\xd6\xdb\x67\x27\x12\xc5\x0d\x0f\x0e\x9d\x65\x2e\x07\x98\x7c\x26\xff\x8b\x36\x92\x36\x25\x3f\x3c\x6a\x05\x9a\x89\xcc\x73\x5e\xa4\x56\xe4\x8f\xe1\xad\xe6\x2a\x6c\xeb\x50\x59\x12\xea\x8a\x82\xaf\x6d\xa2\xdc\xaa\xb4\xf3\x4c\xae\x69\x16\x0d\x58\xaa\x39\x23\x0a\x58\x50\x4d\xde\x84\x9d\xaf\x8d\x9f\xf4\x65\x35\xcf\x44\x72\xc9\xcc\xea\xf0\xe8\xc6\xd6\x96\x14\xd2\x34\xa0\x79\x4d\x96\xf2\x05\xab\x32\x53\x8f\x59\x4f\xc9\xba\xaa\xb4\x5d\xc2\xb2\x4c\xae\xb1\x8f\xa2\x32\xa7\xaa\x4c\x99\xe1\x2d\x97\x80\x43\xc2\x4a\x36\x17\x99\x30\x94\x90\xa6\x60\xb7\xa2\x6a\x15\xec\x42\x4a\x91\x76\x4c\x96\x6e\xc1\xea\xe6\x1d\x5d\xe4\x71\x98\xc2\x59\x68\xf4\xfd\xd7\xa7\xc5\xe6\xca\x49\xf4\x87\xc6\x6a\x8f\xfd\xc4\x3f\xfe\xa5\xc9\x1b\xaf\xac\xb7\x24\xb8\x0a\xd9\xd3\x84\x65\x49\x95\x21\xdd\x11\x41\x96\xcb\xaa\xa0\xc0\x4d\xb3\x8c\xc3\x1d\xcb\x2a\x0e\x46\xb1\x42\x2f\xb8\x52\xd4\xa3\xb9\x08\x8e\x07\x6b\x22\xbd\x96\x86\xc3\x31\xbc\x34\x91\xa3\x3c\xe7\x66\xcd\x79\x01\x27\xe3\x13\x22\xfe\xd3\xf1\x49\x03\xca\x8b\x7b\xec\xb1\x70\x81\x6c\x18\x57\x68\xb8\xb7\x21\x67\x8d\xb6\xd0\x70\x32\xfe\x5f\xcf\xb0\x69\x31\xc8\xb4\xb6\xfb\xda\x0f\x4f\x1d\xfe\x04\xf7\xe3\xae\x9c\xb0\x2c\xdb\x40\xc9\x55\xc2\x0b\xc3\x96\x9c\x58\x3d\x18\x5d\xbb\x71\x63\xb8\xca\x35\x52\x64\xce\xb4\xd0\x50\x4a\x51\x98\xa6\xfb\x27\x0a\xd0\x32\x13\x29\x2e\xf4\x9c\x21\x5d\x75\x8e\x9e\x9f\x2f\x99\xc3\x48\x57\x64\xc8\x0f\x29\xa9\x65\x89\x96\x50\xc3\xcd\xdb\x73\x71\xff\xec\xbb\x9b\xae\x2b\xc9\x32\xc5\x59\xba\x09\xe5\x6a\x56\x60\xa3\xe1\x89\x7d\x12\xa6\x91\xb4\x09\xc3\x1f\xa2\x85\x93\x2c\xb9\x62\xd6\xb0\x33\xc5\x01\x5d\x08\xc5\xb3\x0d\xa4\x1c\xe7\x23\x0a\xa1\x8d\x4b\xc8\x2f\xd1\xb1\x8d\x5a\xa3\xe9\xb6\xe3\x36\x05\xa4\x44\x6e\xf9\x3f\x1e\x01\xb9\x80\x52\xf1\x44\x68\x21\x8b\x6e\xb0\x98\x54\x66\x0a\x76\x7a\x4d\x06\x0c\x19\x8f\xc6\x3e\x94\xad\xea\xb4\x59\x7d\x2b\x38\x38\x25\x1c\x82\x6d\x7c\x9e\xc8\xad\xf3\xa8\x23\x65\x8a\x67\x16\xf5\x95\x28\x03\xa7\xe1\x8b\x1b\x9b\xb5\xb8\xf1\xbb\xb2\xa8\x56\x47\x2e\x38\x47\xf7\x60\x09\x3c\xd3\x6d\xa9\x75\x8e\xbc\x5c\x17\x5c\x39\x57\x7e\xcd\x0a\x8a\xf3\xac\x67\xb5\xe9\xce\x76\xeb\x0e\x25\xb9\x0b\x0f\x97\xdf\x51\x4c\xcb\x51\xdf\x50\x6d\xeb\x58\x2a\xde\x63\x06\x93\xca\xc0\x5f\x66\x24\x81\x5f\x7f\x4d\xbf\xbe\x9f\xa1\x1c\xc2\x14\x0e\xce\x2a\xe3\x44\xa6\x16\x59\x51\xe0\x23\x91\x82\x62\xc5\x92\x83\x18\x73\x78\x77\x32\x7a\xfa\xcb\xc1\xae\x10\x30\xa8\xe5\x59\x50\x0a\x3d\x39\xcf\x0a\xe3\x95\xa4\x32\xdd\x57\xbb\xb7\x0a\x3f\x21\x28\xf4\x26\xd2\x56\x9d\x86\x0e\xaf\x62\x9b\x8c\x7c\xf7\x6b\xc5\xd5\xc6\x1a\x91\x9b\x50\x35\x71\xe3\x0d\x2d\x55\x24\xa3\x5f\x19\x00\x20\x47\x91\x58\x45\x6e\x69\xc9\x36\x51\x15\x86\xd5\x03\x92\x38\x51\xf3\xe0\x95\x5b\x4e\xdd\x61\xd2\xb1\x7f\x3b\x40\x55\x8a\x6d\x1c\x7b\x2a\x96\xdc\x5a\x95\x20\x8a\x54\xdc\x89\xb4\x62\x59\x4f\xa1\x94\xdd\x78\xa2\x34\xe4\x91\x17\xca\x97\xc5\x42\xea\x29\xbc\x73\x74\xf9\xa5\xb9\xe3\xe3\x3c\xdb\x9e\x76\x6d\x1e\x43\xa7\x08\xb9\xc3\x9a\x0d\x66\x40\x57\x39\xed\xeb\x67\x19\xf1\x56\xad\xb0\x83\x71\xef\xcb\x2f\xc4\x76\x00\x3f\x77\x0c\x9d\x60\xc3\xb2\x33\xe2\x8f\x93\xd6\x6b\x5c\x5a\x6f\x70\x44\x11\xf0\xec\xe1\xf6\x08\x48\xf8\xfa\x8d\xef\x3b\x6e\xf3\x5d\x93\x8b\x5d\xde\x24\xf4\xb3\x72\x12\x27\x4e\xde\xd8\xc9\x86\xf1\xf7\x9f\x6d\x2b\x83\x82\x0b\xab\xb5\x58\x5a\x7d\xe5\xe1\xf5\x8a\x8b\x1d\x69\xd6\x6d\xd4\xda\x0f\xb8\xb2\x5e\x6c\x0c\x8f\x52\x19\xbd\x09\xaa\x56\x08\x40\x99\xd4\x38\x3f\x6f\xab\x2a\x78\xc4\xd6\x96\x4f\xfb\xf3\xfd\x51\x78\x50\x57\x1e\x1d\x45\x5c\xb4\x65\x03\xb1\x67\x5a\xb0\x2d\x46\xaa\x05\xe5\xdf\x1a\x26\xd5\x51\xd2\x55\x8b\x24\x43\x81\x52\x4d\x89\x1d\xb1\x52\x5d\x26\xfa\xc0\x70\x29\x00\xd8\x33\x62\x8a\x75\x4d\x5b\x7e\x1e\x65\xcf\xdf\x5a\x52\xbb\x27\x48\x3a\x22\x18\x17\xf2\x3d\x49\x9a\xc9\x42\x20\xab\x35\xf5\x57\x48\x0c\x53\x59\x59\x0d\x82\x9c\x6f\x7e\xc7\x0b\x53\x91\xe7\x16\xc3\x62\xc1\x91\xd6\x6b\x61\x92\xd5\x5c\x62\x24\xe6\x6d\xd0\x28\xc0\x5d\xd9\x35\xf7\x3b\x00\xf3\xca\x81\xf5\x69\xe7\x1a\xb9\x40\x20\xfc\x55\xc8\x56\x8d\x59\x7b\x7b\xab\x0e\x32\x42\x8c\xe5\x11\xc2\x70\x2e\xb6\x85\x83\x7c\xd2\x1b\xb1\x4c\x63\xd0\x1f\xda\xa4\x9f\x94\xf4\x72\xe2\xc2\xbe\xf3\xeb\xab\x78\xa4\x9e\x6d\xf8\xe0\xde\x8e\xfc\x56\x3c\x45\x6e\x54\x90\xa6\x14\xd7\xa5\x14\x29\xae\x08\x95\x4c\x20\x67\x0d\x5a\xab\x57\xd8\xa2\x6d\xa9\x68\x87\xdb\x13\x80\x60\x0c\x2a\x0b\x64\xc9\x05\x6d\x8b\x0f\x96\x36\xd9\x13\x31\xa9\x60\xc7\x14\x73\x26\x32\xe7\xda\x59\x55\x1c\x84\xf4\x30\xbe\x99\xe8\x6a\x4e\x2d\x98\x76\x3e\xc3\x9c\xa7\xb0\xe2\xaa\xe9\xdf\x85\x3d\x4e\x7e\xc7\x33\x74\x7a\xc7\xb9\xfc\x97\xc8\x32\x36\x96\x6a\x39\xe1\xc5\xf1\xdb\x37\xb4\xff\x39\xf9\x07\x9f\x4f\x7e\xba\xbe\xbe\x9c\xfc\xc8\xb4\x48\xf4\x7b\xb9\x78\x4f\x3f\x5f\xbd\x7c\xf5\xe2\x3d\x69\x9b\xad\xb3\x0a\xb4\x1b\xf0\x07\x7b\x67\x3d\xea\x76\x6b\xca\x31\x69\x4a\xec\x3a\xc3\x7f\xda\x2f\x42\xe7\x59\xf8\xf6\x10\x97\x89\x3a\x6f\xcf\xa2\xd3\xba\x7f\x46\x0e\xdd\xf2\x8d\x30\x3c\xef\x6e\x7a\xd1\xd3\x29\xbc\xa3\x36\x3d\x59\xf1\xc6\xeb\xfe\x84\x38\x36\x81\x59\x0b\xfe\x0e\x7b\xe2\xa6\xf4\x85\x8c\x89\x1b\x7d\xbb\x25\xb1\x8d\x76\x99\x11\xdb\xea\xa1\x36\xc4\xf6\xde\xd3\x80\x04\x36\x80\xd6\xe7\xd1\x52\x6e\x91\xb2\x02\x06\x99\x48\x78\xa1\xe9\xa0\x97\x54\xa4\xa2\x8c\x0c\x12\xad\xcb\xf4\x9e\x84\xd8\xb5\xd2\x93\xa6\x21\x21\xac\xe3\xc2\x31\x57\x49\xe2\x2b\x6e\xc2\x01\x22\x34\x39\x0e\x46\x3a\xa8\xf9\x2e\x1c\x2a\xdd\xac\x31\xe2\xf1\x32\x54\xef\x0c\x88\xff\xfb\xa8\xc0\x67\x6b\x91\x56\x13\x1a\x1d\x01\xf1\x3f\xf6\xe5\x6c\x8f\xea\x17\x62\x6d\x3f\xfc\x76\xde\x76\xad\x76\x31\xb7\x6b\xf6\x50\xee\x76\xdd\xf7\x64\xef\xee\x1a\xff\x06\xfc\x1d\x6a\xe2\xde\x5e\x5d\x58\xfa\xa2\xd3\x63\x78\x0e\x54\x1f\x1f\x4e\x29\x80\x16\xa6\x36\xc4\x8d\x84\x09\x71\xf3\x7c\x13\x17\xb4\x21\x07\xdf\x72\x18\x87\xda\xb5\x1f\x33\x99\x20\x74\xe9\x6b\xe1\x28\x75\x19\xc0\xb9\x85\x95\x4a\x2c\x05\x0e\x56\xe7\x5e\xad\x48\x90\x77\xe5\x4b\x18\x4a\xb6\xe4\x3e\x1b\x6e\x0d\xad\x0e\x7b\x9f\x75\xf9\x4a\x8d\x2b\x5f\x06\x21\x5d\xaf\xd7\xe3\x7c\x43\xc7\x65\x1d\x34\x7b\xd4\xf6\x8e\x2b\x24\xfb\xb1\x5c\xd0\xbb\x1a\xca\x90\xfc\x45\xc7\x34\x3e\xa9\x28\xf2\x3d\xec\x51\x16\x39\xdb\x5a\xcd\xd8\xda\x42\x8d\x10\xf9\x42\x12\x16\xa3\xb0\x63\x1f\x35\x3a\xdc\xb2\x6b\x2b\x35\x3a\x42\xf7\xd0\xdd\xd4\x1a\xc4\xbe\x1b\xaa\xbd\xab\xfa\xdb\x49\x9d\x4d\xa1\xd4\xb5\x46\xae\xc6\x90\x2a\x53\xdd\x99\x6d\xa3\x04\xbf\xe3\xfe\x6c\xe9\xfe\xf2\x67\x24\x68\x6e\xaa\x12\x58\x4b\x2e\xac\xb3\x5d\x2a\x74\x3e\x03\x38\x1c\x11\xa5\x0a\xc7\xb4\xee\x7c\xbd\x19\xb0\x6d\x07\xa8\x73\xda\x28\x22\x5b\x5d\xa3\x59\x04\xf8\x6b\x74\x88\xad\x8e\x71\x96\x4e\xf9\x0d\x99\xb0\xb5\x6a\xeb\x72\xbb\x49\x4e\x07\xe3\xd2\xd5\x33\x86\x1f\xad\xaa\x50\x8b\x3d\x45\x6c\xb6\xce\x2b\xaf\x34\xa5\x42\x50\xa7\xd8\x41\x1c\xf5\x7b\x26\x1a\x2a\x86\xfc\xde\x35\x84\x0c\x7b\x92\x55\x64\xf2\xc3\x16\x1b\x4d\xc0\x6f\x9e\xb9\xca\x34\x57\xf3\x66\xcf\x17\xd7\x2f\x3b\x73\x29\x43\x3c\x15\xc7\x56\xad\x99\x28\x71\xc7\x0c\x8f\xa7\x52\x07\xb0\x9d\xc9\x50\xa4\x6b\xeb\x95\x54\x03\x4c\xb4\x07\x64\x24\x2d\x7e\xaa\xd8\xda\xee\x52\x53\x5e\xd1\x3a\x21\x81\x3d\x56\x32\xa3\x79\x86\x74\x63\x03\x6f\x37\x82\xc3\xdc\x62\x38\xb8\x08\x11\x54\x0a\x8d\x7c\x45\x7a\x23\x69\xe9\x0e\xcf\xeb\x6a\xb1\x10\x09\x15\x46\x2b\xce\xd2\x63\x0a\x86\xeb\x73\xfc\x9e\xea\x8d\x61\x7c\xd5\xa9\x86\xc3\x94\x97\x52\x0b\x03\xdf\xb8\x43\xe1\xf0\x8d\x3b\x59\xfe\xfa\xfc\xba\xb9\x03\xd8\x2c\xed\x45\x1b\x33\x67\xc9\xed\x9a\xa9\x54\xd3\x8e\x2a\x33\xc2\x91\x8b\x04\xa5\x53\x0f\x49\x05\x0c\x85\x34\x6e\xff\x8a\xca\x4a\x7b\x70\x6b\x5f\x1f\x31\xae\xe5\xc4\x51\xa7\xde\x78\x5d\xaf\x78\x81\xd2\x4a\x45\x16\x55\x19\x8f\x39\xa6\xaa\xb0\x22\x3a\xcb\x48\x6b\x5a\x37\x70\x95\x81\x39\xdb\x44\x05\x61\x73\x0e\xfc\xd7\x8a\x65\x5e\x9d\x13\xf5\x5d\x06\xd8\xee\x29\xdd\x58\x0e\xbc\x20\x36\x42\x6d\x79\xd3\x15\x38\xdb\xa4\xc6\xdb\x5e\x1f\xd0\x2a\xbc\x0b\xeb\xda\xe1\x4d\xb7\x91\xc1\x16\x52\xd1\x51\x39\x5b\x34\x57\xd6\xf2\x39\x0e\x19\x96\x02\x35\x60\x86\x0b\xde\x00\xae\xb8\x36\x4a\x58\x4e\xc1\x71\x68\x41\x72\x0c\xe5\x6a\xd1\xa2\xfd\x3e\x36\xcf\x6c\x21\xe7\x0d\x2a\xc9\x36\xa5\x6f\x9a\x5b\x36\xd4\xc6\xe7\x28\xdc\x66\xec\x4d\xe3\x4e\x89\x71\xf7\xe6\x82\x9b\x86\xa8\xd3\xa9\x80\x5f\x2b\xd1\xab\xa7\xda\x94\x7d\x1c\xb2\x45\xca\xa0\x4b\xb7\x06\x6c\xd6\x4f\x37\xaa\xab\xc9\x45\x21\xf2\x2a\xaf\x69\xe5\xae\xcc\x50\xd1\xfc\x06\x85\x7e\xfb\x94\xce\x7d\x09\xb8\xdb\x40\xcc\xe4\x5a\xdb\x0d\x75\x77\x02\x0e\x9d\xc9\xbc\x34\x9b\xb6\x3d\xf2\x5a\x01\x11\xf0\x66\x80\x6c\x40\x03\xbc\xd7\xca\x3d\x5b\x7d\x94\xe2\x7e\x81\xa0\x63\x5e\x3d\x3c\x3c\x9a\xc2\x5f\xb7\x88\xe1\xd1\xb6\xf3\x6b\x43\xc6\xa6\x79\x54\xad\x5f\x8d\xb7\xda\x0c\xa9\xcc\x3e\x50\x6d\x61\xeb\x6b\xd3\x5e\x86\xfe\xe1\xb6\xb7\xea\xa5\x99\x5f\xc1\xbd\x68\xe7\x21\xed\xb7\xf9\xd7\xc6\x7c\x2c\xf4\x1b\x9b\x2f\x3b\x94\x0b\x8b\xe0\xf7\x5f\x7f\xd8\xa9\x33\x47\x5d\xb5\xea\x05\x79\x04\xbb\x44\xf8\x23\x3a\x81\x53\x38\x70\xea\x97\x24\x83\x7c\x03\x77\x48\x78\xb7\xca\xde\x3a\x3c\xaa\x91\x5d\x28\xc4\x7a\xeb\xa0\x4b\xa4\xce\xd2\xed\x49\x26\x2f\xc4\x3d\xf8\x75\xa7\xb0\x37\x99\x1c\xd0\x7d\x08\xf5\x49\x08\x7c\x1a\xa1\xc6\x3b\xf7\x7b\x23\x51\x9d\x45\xdf\xbb\x0d\x6b\x69\x9d\xd5\x5f\x7b\x9a\x45\x02\x0b\xb3\x86\xfc\x0e\xc1\xac\x11\x9f\xb5\x1f\x0c\x75\xa9\x17\x79\xd6\x7e\x30\x8c\x52\xdd\x26\x42\x6c\x5b\xc7\x5e\x39\x9f\x6d\x95\xfe\x7d\x03\xcf\xae\xeb\x4f\xe1\xe7\xda\xef\x12\xd3\x96\x86\x8b\x84\x98\x75\x00\xd3\x50\x7d\xf1\xef\x09\x4c\xbb\x28\xee\xbc\xed\xa2\x75\x77\xc2\x8e\x20\xb5\x7b\x79\xcb\x03\x43\xd5\x0e\xa0\x3d\x03\xd6\x6d\xf1\x97\xff\xfc\xdb\xc2\x56\xb4\xdb\x2b\xb9\xa6\xaa\x20\x6f\xae\xff\x3b\x3a\x34\x5b\xa7\x66\xf6\x0a\x5f\xed\x4d\x4b\x05\xf8\xe4\x4c\xe3\xb6\x06\x3a\xd0\x2f\x12\xed\x8b\x00\x3b\x3e\x85\x8b\x30\xe7\x3c\x93\xc5\x12\xe1\xed\x19\xc3\x76\x4e\x21\xa3\x2f\xcf\xf2\x8e\xb7\x46\x58\x93\xe3\xee\x0e\xd9\xdb\x32\x21\x37\x6c\x3b\x0d\x05\x7b\x5c\xa8\x00\xcf\xa3\xc2\x93\xbe\xd1\xfa\x68\xe2\xe3\xd5\x6d\x03\xee\xb8\xbf\x20\x64\x3d\x6c\xd6\x8d\x2e\x4d\x73\xc9\x40\x1a\x82\x4a\x04\xe3\xe5\x66\x73\x59\x99\xdd\xc3\x0e\xdd\x26\xd5\x18\xfb\xcd\xaf\x15\x53\xdc\xed\xd6\xd8\x73\xad\x8d\xa4\xfb\xce\x51\x34\x01\x78\x99\x53\x61\x04\x6d\x08\x34\xe0\xff\xc8\x8a\x82\xab\x06\xfc\x50\xad\x59\x83\x1d\xb5\xd3\x10\x14\xe4\x31\x3a\xdf\x05\x05\x67\x0a\x9e\x7e\x7b\x72\x72\xff\xec\xcf\x27\x5d\x04\xe6\x34\xc2\x20\x02\x6f\x64\x22\x1c\x69\xb5\x9d\x1a\x4b\x56\xed\xf1\xff\x5b\x83\xb6\xed\x56\x32\xe7\x25\x5b\xf2\xc6\xa9\x22\xb8\x94\xee\x00\xf7\x2d\xdf\x84\x58\xef\x40\x14\xda\xb0\xa5\x62\xf9\xc1\x08\x0e\xcc\x5a\x18\xc3\x15\x7e\x4d\x85\x4e\xa4\x4a\x0f\x5a\x97\x3b\x04\x8a\xd1\x48\x7a\x0a\x1f\x2c\x2f\x34\x16\xe7\xb7\xba\xd4\x61\x88\x19\x9a\xad\xba\x8b\xd9\x7c\xdf\xa5\x75\xab\xff\xf6\xa9\xf9\x66\xbf\xe9\xf5\x11\x9f\x70\x9f\x55\x34\x5d\x98\xc5\x93\xef\x36\x8d\x66\x0e\xb3\x98\x0e\x3d\x50\x2d\x11\x10\xa2\xfd\xf6\x30\x8b\x1e\x5f\x64\xd1\x6f\xd4\xad\x4d\x0f\xc0\xbe\xa0\x6d\xff\x24\xbb\xbe\xdf\xdd\x17\xbd\x77\xac\x3d\x8a\x75\xff\xa4\x5b\x31\x76\x18\x27\xff\x79\x7c\x1b\xaf\x98\xb2\x65\xe3\xb5\xde\x77\xc7\x7b\xec\xbd\x39\xf6\x7d\xe8\x4d\x45\xd7\x36\xf2\xf7\x5d\xd1\x2b\xd0\x41\x99\x72\x41\x87\x63\x50\x33\xd1\x31\xe1\x58\xa2\xe6\x15\xdd\x8d\x99\xb0\xfa\x04\x2e\xf5\x99\x4b\xe7\x72\xf7\x15\x2a\xda\x41\x3e\xb4\x72\x7b\xdc\x8f\xe0\xce\x06\xd8\x56\x74\xe7\x68\xeb\x0c\x4c\x50\x87\xd8\xde\xd7\xb7\xf6\x9c\x72\xcd\xd9\x3d\xa5\x4c\x6c\x7d\xaa\x5c\xd8\x0e\x1d\x30\xf6\xa0\xe4\x10\x90\x9e\x0b\x92\x62\xd4\xec\xc1\xf4\x1d\xd7\x11\x84\xc3\xbf\x17\x7c\xc9\x8b\x94\xa9\xcd\x08\x5e\x94\x18\x51\x5d\x31\xc5\x47\xf0\xb6\x40\x13\x86\xc6\xec\x8c\xfe\x6f\x9e\x02\x76\x67\xdf\x69\x16\xfb\x78\x08\xed\x73\xa2\x4d\x32\x8d\x1a\xf3\xed\xad\x0a\xee\x3b\x2e\x6a\xd7\x66\x66\x0f\x8c\x7e\xfd\x75\x83\x2c\xb3\xa1\x63\xa4\x25\x2b\x44\x72\x78\x70\xea\x97\x3c\xf0\x95\xf6\xab\xd7\xbc\xd4\x4b\x2a\x62\x9c\xce\x59\xd1\x1e\x4d\x69\xd1\x69\xad\x28\x0c\x9f\x06\x85\xcf\xa8\x11\x6e\x95\x0f\xda\xb9\x90\x9c\x7f\xa9\x02\x42\x8b\xc2\x8e\xea\x41\x6a\xb4\xb3\x74\x90\x5a\x3d\xb8\x6e\x90\x7a\xef\x5b\x34\xd8\x96\x7b\xff\xf9\x8d\x6a\x3e\x9c\xba\xb3\x1b\x06\xf1\x3d\xc2\x76\x7b\xbc\xbb\x29\xe7\xee\x8c\xf5\x0b\xed\x6e\xb7\x93\x8b\xb8\x56\xfa\x96\x6f\x26\x56\x9f\x94\x4c\x28\x7f\x13\x2d\xa5\x69\xb5\xcc\x79\x14\x32\x15\x86\xdf\x9b\x8a\x65\xe4\xbf\xd2\xb8\xde\xfb\xe6\x16\xf4\x90\x7e\xa4\x4b\xf4\x9a\x61\x4c\xfb\xce\x01\xea\x3f\x86\x0b\x71\xcb\xe1\x47\x96\xdc\x2e\x95\xac\x8a\x74\x04\x2f\x36\x5c\x8f\xe0\x27\x26\xd4\x80\x07\x39\x18\xc1\xe0\x08\x55\x91\x72\x95\x6d\x82\xb2\x69\x8c\x36\xf2\x6c\x6a\xfc\x63\x7b\xdd\xae\xbd\x92\x8d\x9a\x84\x1d\x21\x37\x79\xcf\xdb\x04\xac\x8b\x0b\x3d\x8e\x2a\xd9\x1a\xf8\xb8\xd0\x8c\x12\x26\xd1\xba\x60\x94\x6a\x4f\x87\xfa\x31\x2c\x51\xd7\xf6\xf0\x85\xd0\x96\x4c\xac\x48\xdd\x14\x02\x43\xc4\xc0\xd1\x1c\x92\x0b\x5e\x24\x7c\x04\x1b\x59\x39\x0d\xad\x3d\x56\x36\x94\xaa\x0a\x71\x0f\x46\xe4\x5c\x1b\x96\x97\x36\xfd\xe5\x0e\x72\x34\xf0\x63\x1a\x0e\x9e\x33\xc3\x0f\x68\xc2\x3c\xcb\xe2\xb1\xca\x8c\x19\x34\xc4\xa4\xf7\x12\x59\xe8\x2a\x77\x31\xb6\xa5\x19\x59\x11\x2a\x86\x77\x47\xcb\x86\xed\x5d\x34\x66\xef\xdd\x0e\x5e\xc2\x30\x3a\x67\x99\x96\x21\xfc\xb4\x85\x1b\xd9\xc6\x71\x3e\x33\x46\x89\x79\x65\x1a\x37\xb9\x34\x99\xc1\x4a\x43\x50\x38\xfe\xa4\x10\xa1\x97\x65\x35\x04\x4d\x3a\xdd\x4d\xcd\x3d\xf3\xcb\x4e\x39\x04\x67\x2c\xbb\xab\x6f\x9f\x07\x05\xb4\xe5\x6e\x83\x51\x87\x53\x46\xbd\xa4\x18\xb5\x61\x7e\x7a\xb0\x60\x17\x7f\xd6\xb2\xb5\xd0\xba\x13\xd7\x65\xf1\xa2\x5f\xdd\xa6\xce\x47\x98\xc5\xde\x16\xec\xac\xa6\x24\x0d\x66\x5d\x74\x57\x3e\xef\x95\xd0\x6e\x95\xe5\x3a\xba\x0e\x54\x90\xb8\x87\xd6\x0a\xe0\x62\xa1\xea\xd1\x5a\x36\xf6\x25\xb5\xd3\xab\xaf\x74\x4f\x2d\x8d\xbf\xa5\xf8\x1d\xb5\xe8\x16\x64\xb6\xde\xf7\x2e\xd7\xf0\x4d\xbd\x0d\x37\xeb\x34\x4d\x75\xad\xf2\xad\x06\x75\x6c\xe8\xd0\xbb\x13\xcd\x9d\xd8\x46\x77\x67\xa5\xa9\xa9\xbd\xbf\xd7\x0a\xa7\x9b\xa1\xdd\x97\x65\x69\xca\xd3\x5e\x10\xde\xea\xb2\x34\x25\x10\x38\x37\x77\x39\xf3\x96\x49\x8d\x71\xe1\x8b\xf4\xd0\x6c\xb9\xe5\xa7\xe9\x7a\x44\x53\xf9\x52\xae\x87\x43\x61\xbb\xeb\xe1\xae\x81\xdd\xe1\x7a\xb8\xcb\xab\x1f\xe8\x7a\xd8\xde\x7b\xba\x1e\x1d\x16\xf5\x9f\x47\x70\x3d\xdc\x12\x85\x7b\xb4\x30\x10\x63\x5a\x64\x74\x1a\xe6\x8e\x2b\x43\x17\x18\xd0\x3b\xa6\xa8\x92\xc3\x2d\x3f\xd5\x07\xc4\x37\x2d\x74\x0a\x16\x52\x49\x1a\x97\x54\xac\x8b\xc2\xfc\x55\x3d\xe1\xf6\x27\x94\x6a\x67\x84\x69\x96\xf5\x61\x05\x5b\x5d\xc0\xcd\x4a\x86\xeb\x71\x6c\xa9\x06\x0f\xf9\x48\xb3\xe2\xb9\xbd\x17\x49\x31\x3a\xca\x6d\xcf\xed\x39\x04\x87\x38\x0a\x67\x63\xa5\xa4\x39\xaf\x39\xf7\x53\xb6\x1a\xe9\xba\x16\xd9\xa8\x37\xbf\xa7\xad\xa8\xf4\x35\xcb\xb9\x9e\x36\xaf\x0f\xb0\x91\x8e\xc5\xc6\x59\x5a\x7f\x86\xf3\x06\xc7\xba\x09\xc0\xfc\x87\xd2\x6a\x36\x7a\x55\xd6\x3e\xad\x59\x11\x2e\x7b\x48\x50\xa9\xdd\x58\x3c\x6e\x3a\x6c\x7d\xed\x8f\x59\x30\xec\xd0\xd6\x13\x6d\xbe\xc6\xf1\xaf\xa5\x63\x6d\x4b\x82\x90\xab\x0a\x96\xe9\xe3\xa8\x3d\xbf\x77\xb6\xcd\x2f\x3f\x1c\x4d\xbb\x6c\x38\x99\x40\x94\x0a\xa1\x83\xa3\xda\x9d\x1c\xf5\x53\x09\x96\xc0\xb9\x5b\xf6\x34\xb8\xa8\x6f\xe9\xf2\x7b\x7b\xe9\xb8\xe5\xcf\x6d\x5a\x67\x50\x57\xac\x48\x33\x6e\x15\x3d\x11\x97\x65\xd9\x86\x0e\xb5\x9a\xba\xf1\x3f\x2b\x1d\x8d\x4d\xfc\xe1\xe1\x83\x2d\x0e\x18\xc7\xe2\xda\x98\x6c\xff\x7d\x42\xe8\x6c\xdd\x22\xda\x8d\xb6\x5f\xf5\x08\x23\x12\x75\xac\x78\x2e\xef\xf8\xe1\x2d\xdf\x4c\xe1\x76\xe8\xd2\xa0\x48\xfb\xf7\x18\x1a\x98\xc1\xbb\xfa\x8f\x6a\x84\xf1\x09\x3c\xf1\x4b\x73\xe8\x00\x01\x66\x76\x85\x9c\xf7\x71\x1b\x1c\x0f\xec\xf9\xee\xf6\x97\xaf\x5a\x7e\x47\x21\xb2\xda\xe7\x28\x44\xd6\xc4\xb6\xa5\xe4\xc9\x18\xf4\x4d\xc0\x33\xa3\x65\x2c\xdb\xab\x73\x55\xf6\x69\x64\x8a\x5c\x9a\x27\x0b\xc5\xd9\x51\x7e\xbf\xaf\xbc\x7d\x21\x55\x95\x8f\xed\xdf\xa4\xa1\x32\x77\x33\xc1\xaf\x54\x2e\xeb\x80\xf8\x92\xda\xc9\x77\xff\xfb\xe9\xb3\x30\xe8\x8f\x1b\x7f\xa5\xc1\xc8\xde\x4c\x4d\x32\x46\xe5\x5d\x4f\xbf\x85\xd2\x67\xb6\x3d\x22\x89\xcc\xe7\xa2\xb0\xbb\x40\xa3\xc8\xaf\x70\xc7\x58\xed\x51\x72\x36\xcf\xc2\x6d\x9c\x08\xa5\x32\xb6\x62\xcb\xea\x29\x4d\xbb\x3e\x6b\x57\x9b\x45\x13\xae\xaf\x99\xa9\x15\x9b\x74\x97\x28\x70\xa6\x49\xcb\xda\xa6\x2e\x43\x43\x9e\x4a\x40\x2e\x42\x2a\xf4\x3f\xb7\x27\xbe\xc4\x1d\x2f\xec\xb9\x6e\xbb\x04\xf6\x9e\x1c\x3f\x1b\x6b\x64\xc9\x91\xd2\xc2\x5e\x80\x17\xdf\x22\x9b\x65\x5e\x31\x39\x0d\xeb\x8f\x2d\xa5\x5c\x0b\xe5\xae\xbe\x1e\xd9\x5a\x6a\x2d\xa7\x4d\x55\xfa\xa7\x4f\xfd\x5b\x2f\x6d\x27\x82\x0e\xa9\x59\x14\x7b\x8e\x6b\x33\xcd\xc1\x1d\xc9\x88\xf7\xea\x5f\x9f\x5f\xd7\x55\xec\xd3\x4e\xb7\x88\x17\x9b\xfd\x8a\xac\xfc\x59\x1a\x7e\x26\xf3\xc3\xa3\xfe\xc1\xc6\x63\xab\x14\xfe\x34\xe9\x98\x8c\x6b\xd2\x5c\x4a\x1b\xb8\xe3\x4a\x47\x49\xb4\xd7\xe7\xd7\x81\xd6\xa1\x30\xd3\xdf\xd8\x99\xf2\x32\x93\x9b\x28\x43\x1d\xee\x2a\xf4\x5d\x0a\x52\x38\x74\x3a\x1f\xa3\xc0\x28\x8f\xa3\xc7\xf5\x95\x45\x54\xfb\x40\x0e\x4f\xcc\x3c\xae\xe0\xb2\x94\x9a\x65\xf6\x7a\x56\x07\x34\x95\x49\x95\x87\xab\xbf\x71\x45\xc3\x8d\x48\xf1\x00\xfe\x5a\xae\x70\x8b\x00\x6a\x4e\x67\x85\x88\xfb\x3c\xbc\xa5\x62\x45\xdf\x1f\x0c\xaa\xb7\x2f\xbb\x07\x05\xea\x13\xdb\x8e\x50\x01\x85\x20\xf0\xe1\x1c\x47\xb7\xca\xd3\x9f\x60\xa9\xed\x4e\xd3\x4f\xbe\x08\xfb\x84\x73\x96\x2e\xfd\x7d\xb4\xfd\x17\x8f\x53\x90\xa0\x45\xda\xbd\x9c\x84\x69\xfa\xd3\x4c\x85\xbd\xe1\xbc\xf4\x5b\x73\x0c\xee\x84\xa6\x03\xe5\xbd\x77\xa8\x3b\xdc\x1a\x38\xdf\x31\x65\x31\x41\xc4\xdc\xc6\xd0\x0f\x43\x28\xf7\xa4\x62\x03\x71\xe2\x35\x88\xf9\xc4\xde\x97\xd1\x19\x33\x02\x35\x3c\xf2\x65\xc6\xe8\x0e\x8f\x26\x7f\xed\x9a\xce\x1e\x19\xd9\xde\xa0\xc0\x2f\x5d\xd3\x7a\x41\xbd\x8d\xe4\xa8\x04\xb3\xe0\x85\x36\x1a\xb4\xa6\xb4\x47\xb3\x56\x93\xc8\x26\xb9\xf3\xff\xfe\x12\x92\x23\xd2\x54\x9a\x9b\x1f\x3d\x12\x87\x59\x4d\xb5\xde\xd9\xc4\xe8\x62\xdb\x4f\x19\xe5\x79\x73\x26\x3b\xc7\xea\xce\xfc\x33\x46\x3c\x7c\xbf\xcf\x45\x19\x7b\xa7\x92\xb7\x0f\x5d\x72\xa5\xd1\xf3\x7d\xab\xf9\xe1\xd1\xb4\x5f\x21\x74\x18\xc4\xbb\x14\x07\xaf\x2f\x2e\x8f\x2f\x5f\x5c\xb5\xd2\xe5\xd1\xd1\xf8\xbd\xf1\xb8\x93\x46\x14\xcb\x2b\x92\xa1\x87\x20\x72\x7e\x71\xfc\xf3\xdf\xaf\x5f\x3c\x02\x26\xb4\x97\xaf\xd0\x37\xfd\x2c\x6c\xce\xfe\xfe\xea\x11\x90\x61\xa9\xbd\xa6\x8f\x65\x67\xf6\xa8\xdf\x8b\xfb\x92\x2b\x81\xc1\xf3\xc3\xb1\xbb\xb8\x3c\x3e\xbd\xb8\x7c\x04\xec\x90\x4e\xe8\xd3\x0b\xfd\x59\x6b\x77\x71\x79\xfc\xea\xc5\xd5\xd9\x4f\x0f\xc2\x88\x65\x99\x45\x86\x8a\xd6\x31\xe4\xa7\x3d\x2b\x87\x40\x8c\xcc\xd1\x14\x7e\x94\xb2\x1d\x1c\xa0\xc2\xa4\x3f\x4f\x07\x33\x38\x69\x87\xf1\x4d\x84\x33\x5e\x2c\xcd\x0a\x63\x8c\x78\x88\xce\xfb\xc1\x18\x7f\xc1\xe2\x1b\x7b\xa0\x53\x91\x68\x6f\x8a\x0d\x07\x1e\x9b\x3a\xb9\x0b\x55\x2c\x42\xeb\x21\x94\xde\xd1\xcc\xda\x57\x57\xec\x44\xab\x8b\x1a\x8d\xe7\xa8\x64\xff\xff\x06\x9e\xb6\xa6\xd2\xb7\x78\x46\x55\xbc\xbd\x78\xee\x3f\xef\x7e\x16\x59\xf9\xd6\x88\x6c\x90\x71\x22\xa7\x02\x66\x51\x93\xc3\xa3\x71\x43\x79\x8d\x9b\x2a\x64\xbc\x87\xe8\xc4\xe1\xaa\x1b\x62\x3c\x64\x63\xdc\xa9\xf7\xc6\x31\xf7\xa3\x21\x08\x5b\xec\xc7\x0e\x38\xfd\x40\x0e\x0f\x28\xd7\x1a\xbc\x3a\xba\x9b\x8f\xae\xd5\xaa\x36\x5c\xc1\xa5\xa3\x03\xbc\xd5\x1c\xec\xe4\x46\xf0\x33\x91\x23\xfc\x44\x2f\xf3\xf4\xec\x85\xfb\x1d\x89\x9a\x5b\xa9\xd8\x99\xe8\xae\x10\xba\xdf\xaf\x50\xda\x1f\x7d\x99\x7a\x75\xc8\x1f\x6d\x61\x88\xb4\x9f\xb1\x34\x14\x19\x3d\xf2\xc2\x74\xed\xe0\x1f\x6d\x55\xce\x64\x9e\x3f\x70\x51\x4e\x93\xc7\x12\x97\x3d\xd4\xd8\x1f\x50\x86\x6a\x4d\xf6\xf9\x02\x74\x9a\x3c\x8e\xfc\xec\xb3\x52\x7f\x30\xa1\x6a\x2f\xd3\x67\x48\x14\xfa\x08\xbf\x8d\x05\xfa\x8f\x84\xed\xa1\x0f\x1f\x53\xe0\x70\x29\x7f\x0b\x8b\xf5\x1f\x01\xfc\xd4\x55\xfc\x3c\x0b\xf7\x90\x05\xfc\x03\x79\xe5\x0f\xf7\xb6\x2f\xb9\xfa\x6c\xe1\xf8\xbd\x50\xb1\x87\xad\x1f\xe2\x21\x3f\x84\x9e\x4d\xf5\xf2\x7b\x21\x68\x43\x25\x7c\x2a\x29\x1f\xa8\xb6\x7f\xbf\x5a\xf7\x33\x34\xe8\x83\xbd\x99\xdf\xb5\x33\xf2\x60\xc7\xc2\x9e\xd5\xd8\xf3\x2e\xae\xba\xe5\x67\x9c\xcb\xf8\xb4\x1b\xb9\x06\xb3\xa2\xf0\x59\x55\x40\x1f\x9f\xfc\x4f\x00\x00\x00\xff\xff\xc3\x82\xc9\x69\xb5\x86\x00\x00" func metadataviewsCdcBytes() ([]byte, error) { return bindataRead( @@ -109,7 +109,7 @@ func metadataviewsCdc() (*asset, error) { } info := bindataFileInfo{name: "MetadataViews.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xaf, 0x96, 0x8d, 0xfc, 0x4c, 0xb, 0x98, 0x4c, 0xe0, 0xf, 0x24, 0xc3, 0xba, 0xf0, 0xf3, 0xda, 0xd2, 0xb9, 0xf6, 0x2c, 0x91, 0xdc, 0x47, 0x8f, 0xec, 0x8d, 0xdf, 0xf, 0x51, 0x33, 0x8a, 0xdf}} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xd1, 0x2d, 0x13, 0x3f, 0xa5, 0x37, 0x8, 0x90, 0x3, 0xfc, 0xfb, 0xcc, 0x5b, 0x2f, 0xe3, 0x64, 0xd6, 0xd9, 0x0, 0xa1, 0x30, 0xcd, 0xf5, 0xe5, 0x29, 0xce, 0xbc, 0xb8, 0xf9, 0x7e, 0xbd, 0x6e}} return a, nil } diff --git a/lib/go/templates/internal/assets/assets.go b/lib/go/templates/internal/assets/assets.go index ae2c64b8..ce719e9f 100644 --- a/lib/go/templates/internal/assets/assets.go +++ b/lib/go/templates/internal/assets/assets.go @@ -7,6 +7,7 @@ // ../../../scripts/get_nft_metadata.cdc (5.663kB) // ../../../scripts/get_nft_view.cdc (4.443kB) // ../../../scripts/get_total_supply.cdc (98B) +// ../../../scripts/verify_license.cdc (669B) // ../../../transactions/NFTForwarding/change_forwarder_recipient.cdc (1.365kB) // ../../../transactions/NFTForwarding/create_forwarder.cdc (2.575kB) // ../../../transactions/NFTForwarding/transfer_nft_to_receiver.cdc (1.577kB) @@ -227,6 +228,26 @@ func scriptsGet_total_supplyCdc() (*asset, error) { return a, nil } +var _scriptsVerify_licenseCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x91\xcd\xae\xd3\x30\x10\x85\xf7\x79\x8a\x43\x16\xc8\x96\x50\xef\x06\xb1\xa8\x28\x57\x97\x8a\x22\x24\x5a\x75\xd1\x76\xef\x38\xe3\xc6\x92\x63\x07\x67\xa2\x82\xaa\xbe\x3b\x4a\x93\xd4\x29\x2b\xb2\x9a\xcc\x9c\xef\xcc\x8f\x6d\xdd\x84\xc8\xf8\xf6\x5b\xd5\x8d\xa3\xdd\xe6\x00\x13\x43\x8d\x3c\x25\xf2\x6c\xd4\x6c\x89\x55\xa9\x58\x9d\x2c\x5d\xda\x51\xf6\x94\xcb\xb3\xac\xe9\x0a\x98\xce\xa3\x56\xd6\x0b\x55\x96\x91\xda\x76\x89\xb7\x21\xf8\x00\x5b\x2e\x71\xfc\xe1\xf9\xd3\x47\xb9\xc4\xd7\x10\x1c\xae\x19\x00\x38\x62\x28\xad\x43\xe7\x19\x2b\x9c\x89\xdf\x86\x9f\xc9\x42\x66\x0f\x99\x0e\xce\x91\x66\x1b\x3c\x56\x13\x73\x2f\xf6\xdf\xe2\x4c\xbc\x56\x8d\x2a\xac\xb3\xfc\x47\xa4\x25\x16\xeb\x07\xb6\xef\x0a\x67\xf5\x5e\x71\x25\x13\x57\x84\x18\xc3\xe5\xf3\xfb\xeb\x0c\x49\xe1\xbf\xf0\xed\x8b\x48\xec\xeb\x2b\x1a\xe5\xad\x16\xf9\x3a\x74\xae\x84\x0f\x8c\xc1\x0e\x0a\x91\x0c\x45\xf2\x9a\xc0\x01\x5c\xd1\x6c\xfc\x7c\xb6\x94\x37\xfd\xde\xa9\x36\xce\x93\x26\x10\xfd\xe5\x6c\x29\xdf\x0d\xcc\xcb\x0b\xbe\x13\xdf\x0d\x77\x9b\xc3\x4f\xab\xc9\xb7\x04\xeb\x4d\x88\xb5\xba\xdf\xc6\x84\x08\xae\x6c\xdb\xd7\xe7\x6d\x26\xed\xea\xf9\x39\xfb\xc3\x25\x27\xe1\x0d\x4f\xad\xac\x99\x61\x0b\xfa\xd5\x29\xd7\x8a\x67\xd6\xbb\xe6\x14\x98\xb6\x14\x75\x25\xa4\xc4\x15\x91\xb8\x8b\x1e\x46\xb9\x96\x70\x1b\x8c\xc6\xdc\x7f\x98\x1d\xd9\x3a\x21\x65\x76\xfb\x1b\x00\x00\xff\xff\xc2\x08\xce\xae\x9d\x02\x00\x00" + +func scriptsVerify_licenseCdcBytes() ([]byte, error) { + return bindataRead( + _scriptsVerify_licenseCdc, + "scripts/verify_license.cdc", + ) +} + +func scriptsVerify_licenseCdc() (*asset, error) { + bytes, err := scriptsVerify_licenseCdcBytes() + if err != nil { + return nil, err + } + + info := bindataFileInfo{name: "scripts/verify_license.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x1, 0xff, 0x3d, 0xec, 0x23, 0x57, 0x5c, 0xc3, 0x32, 0x4a, 0x3a, 0x60, 0x3a, 0x13, 0xf6, 0x8c, 0xe, 0xf8, 0xea, 0xe, 0xb7, 0x4d, 0x59, 0x5f, 0xe5, 0x16, 0xb1, 0x69, 0x67, 0x25, 0xb, 0x93}} + return a, nil +} + var _transactionsNftforwardingChange_forwarder_recipientCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x54\xcb\x6e\xa3\x3c\x14\xde\xf3\x14\x5f\x59\x54\x64\x43\xf6\xa8\x17\xf5\x8f\xfe\xcc\x6a\xa2\x2a\xcd\x0b\x18\x73\x00\x2b\x8e\x8d\x8c\x29\x1d\x55\x79\xf7\x91\xb9\x1a\x26\xca\x68\xbc\x48\x22\xe7\x70\xce\x77\x3b\x6c\xb7\x5b\x9c\x4a\x51\xc3\x1a\xa6\x6a\xc6\xad\xd0\x0a\xa2\x46\x5b\x32\x0b\xa6\xc0\x38\xd7\x8d\xb2\x68\x75\x23\x33\x98\x46\x05\xee\x09\xab\xc1\x4b\xa6\x0a\x82\x2d\x09\x87\xfd\x69\xaf\x4d\xcb\x4c\x46\x06\x86\xb8\xa8\x04\x29\x1b\x04\xe2\x52\x69\x63\x71\xd0\x6a\xdf\xa8\x42\xa4\x92\x4e\xfa\x4c\x0a\xb9\xd1\x17\x84\xeb\xeb\x70\xac\xff\xff\x8b\x5d\x2a\x49\x87\xfd\x69\xa8\x9c\x2f\xa6\x9a\x79\xa4\x50\xc5\xd8\xd0\xbf\x0b\x83\xc0\x63\x14\x29\x6a\x8f\x23\xb0\xb7\x2c\x33\x54\xd7\x09\x86\x1f\x1b\x7c\x07\x01\x00\x38\x66\x47\xca\xc9\x90\xe2\xe4\x38\x4e\xe4\x06\x6e\x47\xaa\x75\x63\x38\x75\xd5\x92\x2c\xf2\x91\xf6\x91\xf2\x04\x8f\x0b\x04\xb1\x2f\xcb\xd4\x7f\xa7\xa5\xa4\x5e\xe5\x96\xd0\x0a\x29\x91\x51\x2d\x0a\xc5\x2c\x81\xd5\x63\x47\xc7\x6a\x56\x72\x1c\xe7\xb3\x98\x1b\x25\xd8\xb1\x8a\xa5\x42\x0a\xfb\xeb\xe9\xf1\x7b\xad\x6b\x3c\x57\xbe\x37\xa9\x14\xfc\xfa\xd2\xd3\xad\x0c\x55\xcc\x50\xe4\xa6\x93\x49\xf0\xd6\xd8\xf2\xad\xb7\xdb\x49\x82\xe1\x6c\xb7\xf8\x4f\x1b\xa3\x5b\x18\x5f\x9b\x95\xe9\x9e\x30\xee\xd4\x24\xf3\xd8\x57\x07\xcf\xe8\xe7\x4c\x25\xee\xc4\x69\xd7\xf9\xe9\x8e\x72\x2f\x91\x73\x37\x59\x3a\x1e\x7f\x58\x6d\x58\x41\xef\xcc\x96\x9b\x45\xc7\xd7\x57\x54\x4c\x09\x1e\x85\xbb\x2e\xb1\x4a\x5b\xa4\x7f\x81\x1f\x6e\x02\x9f\xed\x0f\xb2\x38\x12\x27\xf1\x49\xc6\x93\xb6\x4f\x99\x8b\x84\x59\x25\x69\x5c\x92\x25\xfb\xdb\x66\xe1\x19\x05\xd9\x41\xe6\x5b\xb1\x5c\xd2\x89\x0b\xb2\xff\xea\x6e\x34\xef\xcb\x1f\xff\xf6\x82\xf9\x6c\x7f\xb2\x33\xa1\x6e\x4c\xbf\xca\xeb\x7a\xf0\x99\xbf\xa8\xf1\xc9\xa4\xc8\x90\x52\xae\x0d\xe1\x22\x94\x75\x39\x1d\xb6\x64\x6a\x2a\x72\x3c\xdc\x51\x20\xe6\x25\xf1\x73\xe4\x47\xac\x4b\xe3\xe8\xda\x5d\x00\xce\xce\x0e\xc4\x43\x38\x0b\x75\x0d\xfa\xcf\xee\x8b\xbe\x88\x37\x96\x96\x01\xfe\xe8\x97\x67\xb5\x52\x37\x83\x1a\xf7\x2f\xb6\x09\xf8\xc2\xa3\xe4\x9e\xb5\x9b\x01\xc6\x35\xf8\x1d\x00\x00\xff\xff\x1c\x10\xd4\x05\x55\x05\x00\x00" func transactionsNftforwardingChange_forwarder_recipientCdcBytes() ([]byte, error) { @@ -545,6 +566,7 @@ var _bindata = map[string]func() (*asset, error){ "scripts/get_nft_metadata.cdc": scriptsGet_nft_metadataCdc, "scripts/get_nft_view.cdc": scriptsGet_nft_viewCdc, "scripts/get_total_supply.cdc": scriptsGet_total_supplyCdc, + "scripts/verify_license.cdc": scriptsVerify_licenseCdc, "transactions/NFTForwarding/change_forwarder_recipient.cdc": transactionsNftforwardingChange_forwarder_recipientCdc, "transactions/NFTForwarding/create_forwarder.cdc": transactionsNftforwardingCreate_forwarderCdc, "transactions/NFTForwarding/transfer_nft_to_receiver.cdc": transactionsNftforwardingTransfer_nft_to_receiverCdc, @@ -610,6 +632,7 @@ var _bintree = &bintree{nil, map[string]*bintree{ "get_nft_metadata.cdc": {scriptsGet_nft_metadataCdc, map[string]*bintree{}}, "get_nft_view.cdc": {scriptsGet_nft_viewCdc, map[string]*bintree{}}, "get_total_supply.cdc": {scriptsGet_total_supplyCdc, map[string]*bintree{}}, + "verify_license.cdc": {scriptsVerify_licenseCdc, map[string]*bintree{}}, }}, "transactions": {nil, map[string]*bintree{ "NFTForwarding": {nil, map[string]*bintree{ diff --git a/lib/go/templates/script_templates.go b/lib/go/templates/script_templates.go index f618f7f6..8b4983c1 100644 --- a/lib/go/templates/script_templates.go +++ b/lib/go/templates/script_templates.go @@ -12,6 +12,7 @@ const ( filenameGetTotalSupply = "scripts/get_total_supply.cdc" filenameGetNFTMetadata = "scripts/get_nft_metadata.cdc" filenameGetNFTView = "scripts/get_nft_view.cdc" + filenameGetNFTLicense = "scripts/verify_license.cdc" ) // GenerateBorrowNFTScript creates a script that retrieves an NFT collection @@ -34,6 +35,11 @@ func GenerateGetNFTViewScript(nftAddress, exampleNFTAddress, metadataAddress flo return replaceAddresses(code, nftAddress, exampleNFTAddress, metadataAddress, flow.EmptyAddress) } +func GenerateVerifyNFTLicenseScript(nftAddress, exampleNFTAddress, metadataAddress flow.Address) []byte { + code := assets.MustAssetString(filenameGetNFTLicense) + return replaceAddresses(code, nftAddress, exampleNFTAddress, metadataAddress, flow.EmptyAddress) +} + // GenerateGetCollectionLengthScript creates a script that retrieves an NFT collection // from storage and tries to borrow a reference for an NFT that it owns. // If it owns it, it will not fail. diff --git a/lib/go/test/metadata_test.go b/lib/go/test/metadata_test.go index 935b681f..47ef2cd5 100644 --- a/lib/go/test/metadata_test.go +++ b/lib/go/test/metadata_test.go @@ -68,8 +68,8 @@ func TestGetNFTMetadata(t *testing.T) { t.Run("Should be able to verify the metadata of the minted NFT", func(t *testing.T) { - // Run a script to get the Display view for the specified NFT ID - script := templates.GenerateGetNFTMetadataScript(nftAddress, exampleNFTAddress, metadataAddress) + // Run a script that verifies the NFTLicense view for the specified NFT ID + script := templates.GenerateVerifyNFTLicenseScript(nftAddress, exampleNFTAddress, metadataAddress) result := executeScriptAndCheck( t, b, script, @@ -79,6 +79,19 @@ func TestGetNFTMetadata(t *testing.T) { }, ) + assert.Equal(t, cadence.Bool(true), result) + + // Run a script to get the Display view for the specified NFT ID + script = templates.GenerateGetNFTMetadataScript(nftAddress, exampleNFTAddress, metadataAddress) + result = executeScriptAndCheck( + t, b, + script, + [][]byte{ + jsoncdc.MustEncode(cadence.NewAddress(exampleNFTAddress)), + jsoncdc.MustEncode(cadence.NewUInt64(0)), + }, + ) + // Expected metadata const ( name = "Example NFT 0" diff --git a/scripts/verify_license.cdc b/scripts/verify_license.cdc new file mode 100644 index 00000000..89c0875d --- /dev/null +++ b/scripts/verify_license.cdc @@ -0,0 +1,20 @@ +import ExampleNFT from "ExampleNFT" +import MetadataViews from "MetadataViews" + +pub fun main(address: Address, id: UInt64): Bool { + let account = getAccount(address) + + let collection = account + .getCapability(ExampleNFT.CollectionPublicPath) + .borrow<&{ExampleNFT.ExampleNFTCollectionPublic}>() + ?? panic("Could not borrow a reference to the collection") + + let nft = collection.borrowExampleNFT(id: id)! + + // Get the NFTLicense information for this NFT + let nftLicense = MetadataViews.getNFTLicense(nft)! + + if nftLicense.equals(MetadataViews.nlpVoteMerch()) { return false } + + return nftLicense.equals(MetadataViews.nlpUtil()) +} \ No newline at end of file From 02ee3c4969f6cdc5ae5d0de1c271286264b95842 Mon Sep 17 00:00:00 2001 From: Josh Hannan Date: Fri, 25 Aug 2023 09:09:19 -0500 Subject: [PATCH 5/5] use similar equals --- contracts/MetadataViews.cdc | 14 +++----------- lib/go/contracts/internal/assets/assets.go | 6 +++--- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/contracts/MetadataViews.cdc b/contracts/MetadataViews.cdc index 5fecbad0..70f06493 100644 --- a/contracts/MetadataViews.cdc +++ b/contracts/MetadataViews.cdc @@ -815,18 +815,10 @@ pub contract MetadataViews { } access(all) fun equals(_ otherLicense: NFTLicense): Bool { - var index = 0 - if self.licenses.length != otherLicense.licenses.length { - return false + if self.licenses == otherLicense.licenses { + return true } - for license in self.licenses { - if license != otherLicense.licenses[index] { - return false - } - index = index + 1 - } - - return true + return false } } diff --git a/lib/go/contracts/internal/assets/assets.go b/lib/go/contracts/internal/assets/assets.go index 9d8407c9..3874a35b 100644 --- a/lib/go/contracts/internal/assets/assets.go +++ b/lib/go/contracts/internal/assets/assets.go @@ -1,7 +1,7 @@ // Code generated by go-bindata. DO NOT EDIT. // sources: // ../../../contracts/ExampleNFT.cdc (18.007kB) -// ../../../contracts/MetadataViews.cdc (34.485kB) +// ../../../contracts/MetadataViews.cdc (34.241kB) // ../../../contracts/NonFungibleToken.cdc (7.009kB) // ../../../contracts/ViewResolver.cdc (967B) @@ -93,7 +93,7 @@ func examplenftCdc() (*asset, error) { return a, nil } -var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x6d\x73\x1b\x37\xd2\xe0\x77\xff\x8a\x8e\x9e\xaa\x3c\xd2\x86\x22\xe5\x6c\xce\x77\xc7\x0a\x37\xab\xc8\xd6\xc6\x57\xb2\x57\x25\xcb\xd9\xab\x72\xa5\x2c\x70\x06\x24\xb1\x9a\x19\x4c\x00\x8c\x28\xae\xcb\xff\xfd\xa9\x6e\xbc\x0c\xe6\x8d\xa4\x65\x65\x5d\x95\x2c\x3f\xd8\xe4\x0c\xd0\x68\x34\xfa\x1d\x0d\x48\xe4\xa5\x54\x06\xce\xab\x62\x29\xe6\x19\xbf\x96\xb7\xbc\x80\x85\x92\x39\x1c\x34\x9e\x1d\x3c\x71\x2d\x5f\xcb\xa2\xaf\x71\xfb\xf1\xc1\x93\x27\x93\xc9\x04\xae\x57\x42\x43\x22\x0b\xa3\x58\x62\x40\xe4\x65\xc6\x73\x5e\x18\x0d\x66\xc5\x21\xe7\x86\xa5\xcc\x30\xd0\x86\x15\x29\x53\x29\x94\x4a\x96\x52\xf3\x94\xfa\x8a\x02\xce\x2f\x5e\x5e\x1e\x9f\x3c\xfb\xf3\xb3\x31\x3e\xa1\xa7\x57\x7c\x31\x85\x95\x31\xa5\x9e\x4e\x26\x4b\x61\x56\xd5\x7c\x9c\xc8\x7c\x22\x8b\x45\x26\xd7\x93\x45\x26\x4a\x3d\x99\x67\x72\x3e\xc9\x99\x28\x26\xac\x2c\x33\x91\x30\x23\x64\x31\xf9\xf6\xe4\xdb\xa7\x27\xff\xf7\xe9\xb3\xe3\x62\x61\x8e\xfd\xe0\xe3\x3c\x0d\xb0\xdf\x18\x55\x25\x46\x03\x2b\x52\x50\x5c\xcb\x4a\x25\x5c\x43\xc2\x8a\x1a\x73\x90\x05\x07\xa9\x20\x97\x8a\x53\x9f\x30\x09\xb3\x29\xb9\x1e\x41\xc2\xb2\x8c\xa7\x70\x27\xf8\x5a\x8f\xe1\x05\x4b\x56\xf4\x9d\x5e\x83\xe2\xa5\xe2\x1a\x09\x40\x7d\x19\xa4\x62\xb1\xe0\x0a\xe1\xde\x8a\x22\x05\xb9\x08\xf0\x46\xa0\xab\x64\x05\x4c\x03\x83\x44\x71\x66\xa4\x82\xb9\x90\x4b\xc5\xca\xd5\x86\x7a\x4b\x05\x0c\xfe\xdf\xe5\x8b\xbf\x81\xc8\xd9\x92\xc3\x42\x64\xdc\xd2\xa9\xac\xe6\x35\xd1\x5f\x39\x80\x3f\x23\x46\xf0\xe1\xc9\x13\x00\x00\xec\x7f\xa9\xe4\x9d\x48\xb9\x06\x96\x24\x5c\x6b\x30\x12\x18\x68\x6e\x62\x2c\xfc\x3c\x4e\x41\x13\x6d\x40\xaa\xd0\xdf\x53\x08\x0e\xf9\x78\x39\x06\x56\xc0\xeb\xf3\xeb\xa3\x16\xb9\x0c\x32\x80\x28\x0c\x57\x0b\x96\x70\x1c\xa3\xb4\xc3\xd6\xa3\x06\x80\xc8\x13\x34\x1e\x98\x15\x33\x20\x0c\xe8\xaa\x44\xa6\xd3\x63\xdf\x86\xfe\xc7\xe9\x85\xc1\x6b\xd8\x57\x5c\xcb\xec\x8e\x2b\xf8\x40\xad\x7c\xcb\x45\x55\xc0\x92\x1b\x9a\xfe\xe1\xd1\x14\xde\x5d\x6f\x4a\xfe\x4b\xa7\x89\xb2\xbd\xb1\xd9\xe1\x7b\x42\x63\x0a\xd8\xf2\x68\x0a\xa7\xc5\xc6\x72\xc6\x0f\xd4\xeb\x63\x4d\xc2\x53\x58\x2a\x59\x95\x48\x31\x5a\x64\x07\x44\xe1\x94\x53\x7e\xcf\x53\x98\x6f\xe0\xe5\xf3\x4f\x42\xff\x4c\x66\x19\x4f\x90\x61\x7b\x26\x32\x97\x4a\xc9\x35\x22\xe9\x9b\x1f\x8a\x74\x0a\x6f\x5f\x16\xe6\xd9\x77\x47\x53\xf8\xfa\x83\x7f\xfe\xb1\x8f\x08\x2f\x9f\x5b\x12\xd8\xf6\xbf\xb4\xa7\xf3\xfa\xfc\x1a\x41\xc3\x5a\xb1\x52\x03\xcb\x32\x38\x93\xca\xaf\x09\xcb\x64\xb1\x84\x1b\x91\xde\x90\x7c\xdc\x54\x15\x7e\x5d\x08\x9e\xa5\x7a\x44\x8f\x84\x86\x0a\x85\x37\xac\xa7\x84\xa5\xb8\xe3\xc8\xc0\x12\x19\xc2\x70\x28\x45\x62\x2a\xc5\x91\x60\x96\x5f\xc6\xf0\x4a\x6a\x83\xdf\x34\xe8\x95\xac\xb2\xb4\xc5\x3c\x01\x1a\x62\xd1\x25\xa4\x63\x4b\x8f\x79\x93\x62\x19\x37\x50\x93\xa7\xf3\x0a\x67\x30\xf8\x32\x15\xba\xcc\xd8\x66\x0a\xcf\xed\x97\x1f\x3a\x2d\xf8\xbd\xe1\xaa\x60\xd9\xdb\xab\x8b\x29\xbc\xa8\x7f\x74\x5b\x26\x61\x49\x9f\x33\xc3\xa6\x88\xed\x59\xe3\xd1\xd6\x2e\x1e\x91\x66\xaf\x21\xac\x94\xdc\xb0\xcc\x08\xae\xa7\x70\xe5\xbf\x76\x5b\x19\xc5\x84\xd1\x53\xb8\xa6\xff\x7f\x78\x12\x1a\x88\x42\x98\xc3\xf0\x8b\x9e\xa4\xe0\x89\x34\x6a\xbc\x40\xf2\x0d\xbc\x72\xc4\x83\x9a\x7a\xcd\xf7\x11\xe9\xa0\x49\xbb\x66\xbb\x26\xe1\xa0\x8f\x72\x83\x1d\x02\x0a\xbd\x74\x6b\x76\x0b\x44\x83\x98\x6a\xcd\x36\x6d\x92\xf9\xe7\x47\x11\xd3\xe1\x47\xf3\x6c\x31\x16\x29\xcc\x40\xa4\xdd\x17\x44\xb4\x19\xd1\xae\xfb\xd2\x93\x6d\xe6\x09\xd8\x6d\x12\x53\x6e\x16\xd3\xb1\xdb\xb4\x45\xbc\x59\x8b\x9a\x5b\x3b\x04\x44\x3a\xcf\xba\xdd\x6a\xe2\xcd\x6a\x42\x76\x9b\x59\xfa\xc1\xcc\x11\x32\x34\xf8\xd8\xd6\x42\x3f\xf1\xac\xe4\x8a\xb4\x07\x37\x4e\x4d\x90\xf4\x37\x84\x1f\x5b\xfe\xb5\x64\x8a\xe5\x24\xe2\xd7\x2b\x4e\xed\x44\xda\x7e\x7b\x17\x29\xcb\x29\x9c\x82\xe2\x64\x71\xad\x31\x42\x93\xe3\x95\x76\x50\xca\x35\x04\xc5\x4d\xa5\x0a\x38\x0d\xfa\xc5\xaa\x9b\x8e\x16\x72\xea\xd5\xb5\x8a\x54\xf2\xa8\x35\x7c\xa4\x9f\x8f\x2c\x6b\xb6\xd4\x16\x0a\x67\xb1\x20\x6b\x05\xb3\x46\xe7\x71\x6c\xa1\xd0\x32\x7d\xef\x7a\xff\xe5\xf0\xe8\xa8\x96\xdf\x45\xe8\xfe\xd5\x0c\x0a\x91\xb5\xb8\xd3\xcd\xc8\xb5\xf9\x0a\x98\xfe\xca\x63\x11\xad\xc8\x93\x56\x73\x3f\xb1\xae\x62\x10\x69\x57\x29\x4c\x9b\x78\xe3\xa3\x5e\xf5\x30\xb5\x8c\xb1\xe4\xc6\xf1\xd6\x61\xdc\xef\x68\x9b\xca\xf0\x1d\x23\xd5\xb1\xad\x73\x47\x8f\xf8\xfe\x1d\x7d\xb2\x27\x94\xa0\x5c\xfa\x01\xed\x9e\x4e\xac\x71\x3c\x8c\xa0\x79\xb6\x75\x74\x62\x54\xf7\xb2\xfa\xa8\xd9\xa5\x56\x4e\x6d\xe1\xf2\x98\x0b\xf4\x2b\xe7\x4c\x8b\xc4\xb9\xa7\xe4\x71\x15\x49\x56\xa1\x47\x88\x62\x51\xb0\x9c\x8f\x20\xe5\x3a\x51\xa2\x24\x77\x84\x15\x91\x6d\x5f\x55\xf9\xbc\x60\x22\x83\x05\xfa\xa1\x05\xc8\xf9\x3f\x79\x62\x9c\x39\xb7\x3f\x06\x2c\xfa\x76\x4b\xee\x11\xfc\x50\x33\xa1\x0d\x24\x2c\x46\xe8\x39\x20\x76\x6e\xb8\xb8\x4d\xab\xbd\xd0\xd6\x39\x81\xb5\xc8\x32\x98\x73\xcf\x75\x3c\xc5\xc8\x22\x13\xda\x39\xfa\x66\xc5\x15\x5f\xa0\x9f\x63\xb1\x6d\x80\x99\xd3\x53\x45\x6a\x28\x91\x45\x22\x34\xef\x1f\xd3\x1b\x56\xc4\x71\x8a\x81\x84\x28\x96\xcd\x19\x9c\xc2\x5a\x09\x63\x78\xd1\xa0\xe9\x23\x4d\x87\x41\xca\x0d\x13\x3e\xf2\x68\x82\x1d\x35\x40\x69\x49\x2e\xfa\x9c\x53\x0c\x03\x77\x5c\xcd\xa5\x0e\x4e\x3c\xa0\xd2\xa4\x20\x03\x44\xa1\x0d\x67\x14\x94\x30\xd0\xa2\x58\x66\x1c\x32\x51\xf0\xa3\xed\x14\x88\x66\x37\x44\x08\x9d\xa3\x6f\x59\xb3\x50\x08\x8b\xd8\x03\x69\xe2\xf8\x6c\x8e\xbe\xe6\x9a\xcf\x8f\x17\x4a\xf0\x22\xcd\x36\x14\x13\xc1\xa1\x18\x73\x0a\x94\x46\x70\xf9\xfa\x6f\x47\x0d\x20\xc4\xf7\x8e\x1e\x5d\x06\x19\xe1\x84\x6f\xa1\x54\x9c\x7c\xe0\x11\x70\x93\x6c\x9f\x7d\x98\x54\x14\x36\x7c\x38\x17\x19\xff\xb8\xcd\xc7\x8a\xb9\xa6\xa5\x2a\xbb\xd4\x6c\xe9\x83\xe1\x01\x7d\x93\x5e\x0f\x85\x84\x69\x46\x23\xf7\x38\x22\x11\x87\xce\x62\x1c\x7a\xcc\x7a\x58\xc5\x59\x8d\xcb\xbe\xc6\x3d\x68\x23\xe4\x60\x0a\xa0\xd9\x82\xc3\xda\x79\x19\x3d\xa6\xfe\x31\x8c\x79\x01\x92\xe6\xc2\xb2\x30\xfe\x76\xb3\xee\xd5\xf9\xfb\xed\xc6\xdc\xbb\x96\x11\xb5\xc5\x82\x98\xe2\x6e\x1f\x6b\xee\xba\xa3\x35\x6f\xad\x97\x87\xe2\x40\x00\xd3\x3f\x44\x6a\x12\x5a\x1f\x37\xcd\xbb\xc6\x8b\x8f\x4f\xba\xdf\xbc\x2b\xe0\x96\x2b\x5a\xa4\xbf\xf1\x82\x2b\x91\xc4\x71\x3b\x8a\x49\x9d\xbd\x00\x66\x25\x4b\x1b\xa9\x78\x0a\x28\xb3\x0a\xe4\x62\x01\xc9\x8a\x89\x62\x0c\xc8\x7f\x75\xe4\xe6\xc4\x0b\x63\x43\x5c\xa6\xb0\x66\xda\x26\x2e\x34\x3a\x49\x29\x97\x56\x1d\x4b\xd4\xc7\x90\xf3\x54\xb0\x41\x1b\x51\xe3\x85\x03\xf5\x84\xc9\x95\x12\x18\xe7\x3a\xed\xd3\x9a\x1d\x39\x47\x46\x02\xbf\x2f\x51\xf1\xb9\xa9\x58\x03\xe8\x93\x21\x62\x9e\x71\x60\xa4\xf6\x7f\xba\xbe\xbe\x84\x43\xa9\xe8\xcb\x9b\x23\x78\x7b\x75\x31\x88\x18\x36\x41\x94\xa6\x7d\x88\x51\xc8\xa9\xb2\xae\x52\x24\x7d\x10\xbd\xe9\x95\xd7\x4a\xa1\x84\x55\x2a\xeb\x73\xd3\x7a\xe7\xdd\xef\xf9\x79\x60\xc3\x22\xda\x4f\x9f\x7a\xa9\x5f\x5e\x9e\xbf\x09\x14\xa0\x5f\x6e\x1d\x81\x29\x5e\xaf\x2e\xe5\x3e\xcc\x8a\x0b\x45\xb9\x28\xb4\xfe\x22\xe5\x85\x11\x0b\xc1\x15\x1c\x9e\xbd\x7c\x7e\x14\x80\x28\x46\xab\x6e\x56\x8c\x4c\x99\x50\x3c\x31\xf0\xf6\xea\xe5\x18\x4e\x21\xc9\x04\xf6\x8d\x12\x79\xc4\x50\x95\xe6\xd6\x9b\x38\x7b\xf9\x3c\xce\x38\x2c\x44\x91\x12\x23\x65\x92\x91\x71\x77\xd9\xb1\x3b\xc1\x70\x35\x09\xdd\x25\x33\x7c\xcd\x36\x83\xcb\x88\x8d\x1a\xcb\xd8\x30\x19\x67\x2f\x9f\x23\xa3\x20\xe8\x9e\x89\xa1\x3b\x44\x78\xd1\x48\x36\x27\x17\xf5\x6e\x40\x6a\xe4\x32\x53\x99\xe8\xb1\x28\x17\x7a\x2c\xe4\x04\x7d\x0d\x5e\x1a\x3d\x71\x23\x1c\xb3\x34\x55\xc8\x97\xc5\x72\xb2\xd5\xfe\x24\xe8\x7e\xf7\x59\xdd\x4b\x66\x56\xc4\xdf\x91\xfa\x2b\xf1\x99\x53\x9c\xb4\xc8\x51\x5a\x2a\x10\xcb\xae\x86\x54\x9b\xbd\x2c\xb1\xd0\x20\x8b\x6c\x03\x05\xe7\x29\x1a\xd2\x45\x0d\x9c\x12\x81\x9a\x52\x7f\xfb\x00\xdd\x83\x38\x08\xf6\x58\x6f\xb4\xe1\xb9\xde\x4e\x16\x9c\xa9\xa7\x4b\x3b\xdb\x11\x91\x6c\xd4\x6c\xd8\x2b\x88\x09\x05\xf0\x49\x5f\xfc\x4e\xf4\x9c\x11\x8c\x3e\x29\xad\x49\x55\x15\x36\xc1\x67\x65\xd2\xf2\x12\x11\xbb\x60\x46\xdc\x71\xd4\x31\x35\x23\x75\x78\x68\x0b\x69\x56\x72\x7d\x6c\xe4\xc4\x71\xcb\x31\x3e\x3e\x96\xc5\xf1\x9a\xcf\x27\xff\x65\x61\x1f\x57\x2a\xd3\x83\x44\xf7\x46\x12\xdd\x6d\x6d\xb5\x08\x72\x20\x13\x05\x7e\x0d\x4b\x59\x29\x31\x48\xee\x5d\x7a\xc8\x59\x33\x47\xab\x9a\x6e\x83\x96\xec\x00\x67\x31\x9d\x4c\x0e\xc6\xb8\xf0\xcc\x1c\xfa\x65\x38\xf2\x0f\x0e\x26\x07\xe1\x3b\xc2\x3a\x6a\xd9\xbe\x3e\x3d\x38\x0c\x75\x58\x33\xfe\xdd\x0b\x0e\x99\x61\x5c\xa0\x3a\x24\xf4\x49\x6b\xad\x2b\x0e\x79\x95\x19\x51\x66\xde\x87\xad\x4d\xe1\x5a\xa0\xc4\x21\x71\x29\x96\x51\xa0\x45\x2e\x32\xa6\xa2\xb4\x3f\x82\xe5\xf7\x0c\x43\x26\x94\xc1\xff\x8f\xee\xf0\xd3\x93\x13\xd0\xdc\x8c\x89\x7d\x02\x30\x51\x2c\xa4\xca\xad\x4a\xb4\xb9\xd7\x45\x65\xe3\xb1\x35\xcb\x32\xee\xe2\x9b\x9c\xa9\x5b\x6e\xca\x8c\x25\xbc\xce\xa3\xa3\x17\xf4\xfa\xfc\x1a\x72\xb1\x5c\x19\x34\xce\x25\x53\x36\xf1\xef\x31\xe7\xa9\xa0\x69\x8d\x60\xbd\x12\x09\xa9\x8e\xf5\x8a\x14\xba\x7f\x35\x84\x87\x25\x30\x4f\x69\xef\xa2\x00\xa6\xe6\xc2\x28\xa6\x36\xa0\xc5\xbf\xf0\xa9\x52\x2d\xff\x2e\xd2\xbc\x2f\x2c\xe8\x5d\xd1\x5f\x8c\x81\x6f\x73\x5e\xd3\x6d\x64\x05\x27\xf1\x41\xc1\x1b\x6e\x46\x70\x99\xb1\xcd\x08\xde\x70\x25\xb8\x6e\x46\x44\x14\xc0\x6e\x9c\xe7\xb1\x66\x1b\x8c\x82\x94\xc4\x85\x73\x20\x92\x8c\x69\x2d\x16\x1b\xc0\xc8\xdb\x13\x66\x6b\xe8\xf7\x43\x17\x7f\xd7\x0f\x8a\x2a\x9f\x73\xb5\x25\xc8\xa1\x99\xb0\x02\x0e\xbe\xfd\xce\xaf\xfd\xe1\x7f\x7d\xfb\xdd\xe4\xe9\xc9\xc9\xd1\x01\x08\xc3\xf3\x91\x0d\xd0\x2d\x20\xa1\xe1\xdb\xef\xc6\x5d\x6c\xe8\x6d\x48\x6f\x77\xd0\xc9\xd9\x7d\x2f\x4a\x68\xd9\x36\x25\x51\xda\x31\xef\x78\x47\xd4\x45\xfa\x1e\x59\xc8\x6e\xec\xa4\xc4\x81\x99\xc8\x85\xe1\xe9\xb1\x1b\x02\x3d\x87\x3e\x68\x7b\x4c\x15\x11\x15\x1a\xdf\xf5\x76\xc5\x46\x56\xac\xaa\xc2\x0d\xea\xe7\x65\xfb\xd6\xb1\xa1\xc6\xf8\x4c\xa2\xc3\xbb\x3d\x86\xcb\xd9\xbd\xa7\x5b\xdb\x56\x34\xd6\x78\xd4\x22\xf2\xa8\xd1\xb3\xc7\x8b\x47\x74\x7a\xb3\x72\xf8\x61\x5a\x73\x65\x0e\xdd\x5a\x7c\x3f\xc3\xd6\x5f\x8d\x20\xe7\x5a\xb3\x25\x9f\xc2\xc1\x75\xbd\xe6\x09\x2b\x0a\x49\x72\xbb\x54\x9c\x19\xef\x3a\x19\xb7\xae\xb6\xd5\x57\x07\x6d\x3d\x18\xff\xda\x1d\x04\xba\xb1\x66\x0e\x5c\xb7\x01\x0e\x45\x68\x0e\x6b\xcc\x7f\x28\x56\x62\xbc\x17\x14\x66\xd0\x2f\x5e\xd2\x29\xb0\xde\xa1\x0e\x74\x5b\x1f\x9c\x46\x6a\xe5\xd8\xaa\x15\x8c\xd7\x5d\x2e\x6a\x13\x31\x74\x47\x5a\x43\xd0\x6f\x5c\xc6\x38\xa8\x40\xe6\x95\x60\x87\x21\x50\xc1\x5d\x08\x6d\xa6\xf0\xce\x61\xf4\x4b\x8b\x2f\xde\xf7\xb5\xe9\xdf\x19\x70\xed\x60\x16\xba\xec\x1b\x2d\x07\x6a\x7c\xa9\x70\x39\x20\xb0\x3d\x5e\xf6\xcd\x76\x05\xcc\xbe\xdd\x43\x23\x66\xdf\x7f\xcf\x90\x39\x62\xa6\xb6\xec\x3d\x42\xcc\xfc\xb3\xdd\xff\x75\x11\x32\xba\x3d\xc1\x8a\x1c\xa7\x7c\x21\x50\x05\x6a\xae\x04\xcb\x3c\x77\x12\xb3\x82\x2e\x79\x22\x16\x22\x41\x5e\x0c\xc0\x2e\x6d\x47\x0d\x2b\x76\xc7\xa3\x22\x01\x02\xe4\x66\x41\x76\x1e\x19\x99\xb5\xe0\x06\x85\x17\xc0\xbd\x91\x39\x2a\x86\x8d\x0b\x9a\xb8\xdd\x6e\x55\x7c\x59\xa1\xeb\xf1\xf2\x39\xf9\x09\x3a\x6e\x14\x55\x26\xd4\x61\xbc\xb5\x82\x3e\x08\xb3\x7e\xf7\xd8\xba\x8a\x0d\x04\x84\xc6\xd8\x91\x27\xc6\xc6\xfb\x18\xfa\x17\xe2\xd7\x8a\x03\xcb\xa5\x0b\xc7\xc9\xec\x92\xbd\x25\x54\x50\x7f\x8b\xc2\xca\xa5\x23\xda\x90\x4a\x78\x63\x87\xea\x86\xd6\x43\x06\xcf\xc9\x67\xf3\x75\x7f\x4a\x6c\x40\xe1\xed\x10\x4b\x87\xd1\x97\x12\x4a\x37\xfc\x76\x91\xb4\x8d\x76\x09\xa4\x6d\xf5\x50\x71\xb4\xbd\xf7\x14\xc6\xce\x32\x3e\xb6\x28\x12\x2f\x59\xc1\xf3\xb1\x7a\x5e\x4a\xcd\xe6\x18\xe6\xd2\x46\xcb\xa6\xae\x3b\xa2\xc6\x4b\x71\xc7\x75\xc3\x5d\x06\x16\x60\x56\x05\x86\xf7\x69\xb3\x94\xc5\x95\xa7\x90\x19\x09\x1b\x3a\x83\x59\x85\x2b\x37\x6a\xcb\x96\xf9\x64\x5b\xb3\xaa\xea\x8a\x27\x5c\xdc\x85\x7c\x02\x87\x39\x2f\xf8\x42\x24\x02\x1d\x69\xe7\x3b\xba\x69\x34\x93\x13\x8c\xd6\xdb\x67\x27\x12\xc5\x0d\x0f\x0e\x9d\x65\x2e\x07\x98\x7c\x26\xff\x8b\x36\x92\x36\x25\x3f\x3c\x6a\x05\x9a\x89\xcc\x73\x5e\xa4\x56\xe4\x8f\xe1\xad\xe6\x2a\x6c\xeb\x50\x59\x12\xea\x8a\x82\xaf\x6d\xa2\xdc\xaa\xb4\xf3\x4c\xae\x69\x16\x0d\x58\xaa\x39\x23\x0a\x58\x50\x4d\xde\x84\x9d\xaf\x8d\x9f\xf4\x65\x35\xcf\x44\x72\xc9\xcc\xea\xf0\xe8\xc6\xd6\x96\x14\xd2\x34\xa0\x79\x4d\x96\xf2\x05\xab\x32\x53\x8f\x59\x4f\xc9\xba\xaa\xb4\x5d\xc2\xb2\x4c\xae\xb1\x8f\xa2\x32\xa7\xaa\x4c\x99\xe1\x2d\x97\x80\x43\xc2\x4a\x36\x17\x99\x30\x94\x90\xa6\x60\xb7\xa2\x6a\x15\xec\x42\x4a\x91\x76\x4c\x96\x6e\xc1\xea\xe6\x1d\x5d\xe4\x71\x98\xc2\x59\x68\xf4\xfd\xd7\xa7\xc5\xe6\xca\x49\xf4\x87\xc6\x6a\x8f\xfd\xc4\x3f\xfe\xa5\xc9\x1b\xaf\xac\xb7\x24\xb8\x0a\xd9\xd3\x84\x65\x49\x95\x21\xdd\x11\x41\x96\xcb\xaa\xa0\xc0\x4d\xb3\x8c\xc3\x1d\xcb\x2a\x0e\x46\xb1\x42\x2f\xb8\x52\xd4\xa3\xb9\x08\x8e\x07\x6b\x22\xbd\x96\x86\xc3\x31\xbc\x34\x91\xa3\x3c\xe7\x66\xcd\x79\x01\x27\xe3\x13\x22\xfe\xd3\xf1\x49\x03\xca\x8b\x7b\xec\xb1\x70\x81\x6c\x18\x57\x68\xb8\xb7\x21\x67\x8d\xb6\xd0\x70\x32\xfe\x5f\xcf\xb0\x69\x31\xc8\xb4\xb6\xfb\xda\x0f\x4f\x1d\xfe\x04\xf7\xe3\xae\x9c\xb0\x2c\xdb\x40\xc9\x55\xc2\x0b\xc3\x96\x9c\x58\x3d\x18\x5d\xbb\x71\x63\xb8\xca\x35\x52\x64\xce\xb4\xd0\x50\x4a\x51\x98\xa6\xfb\x27\x0a\xd0\x32\x13\x29\x2e\xf4\x9c\x21\x5d\x75\x8e\x9e\x9f\x2f\x99\xc3\x48\x57\x64\xc8\x0f\x29\xa9\x65\x89\x96\x50\xc3\xcd\xdb\x73\x71\xff\xec\xbb\x9b\xae\x2b\xc9\x32\xc5\x59\xba\x09\xe5\x6a\x56\x60\xa3\xe1\x89\x7d\x12\xa6\x91\xb4\x09\xc3\x1f\xa2\x85\x93\x2c\xb9\x62\xd6\xb0\x33\xc5\x01\x5d\x08\xc5\xb3\x0d\xa4\x1c\xe7\x23\x0a\xa1\x8d\x4b\xc8\x2f\xd1\xb1\x8d\x5a\xa3\xe9\xb6\xe3\x36\x05\xa4\x44\x6e\xf9\x3f\x1e\x01\xb9\x80\x52\xf1\x44\x68\x21\x8b\x6e\xb0\x98\x54\x66\x0a\x76\x7a\x4d\x06\x0c\x19\x8f\xc6\x3e\x94\xad\xea\xb4\x59\x7d\x2b\x38\x38\x25\x1c\x82\x6d\x7c\x9e\xc8\xad\xf3\xa8\x23\x65\x8a\x67\x16\xf5\x95\x28\x03\xa7\xe1\x8b\x1b\x9b\xb5\xb8\xf1\xbb\xb2\xa8\x56\x47\x2e\x38\x47\xf7\x60\x09\x3c\xd3\x6d\xa9\x75\x8e\xbc\x5c\x17\x5c\x39\x57\x7e\xcd\x0a\x8a\xf3\xac\x67\xb5\xe9\xce\x76\xeb\x0e\x25\xb9\x0b\x0f\x97\xdf\x51\x4c\xcb\x51\xdf\x50\x6d\xeb\x58\x2a\xde\x63\x06\x93\xca\xc0\x5f\x66\x24\x81\x5f\x7f\x4d\xbf\xbe\x9f\xa1\x1c\xc2\x14\x0e\xce\x2a\xe3\x44\xa6\x16\x59\x51\xe0\x23\x91\x82\x62\xc5\x92\x83\x18\x73\x78\x77\x32\x7a\xfa\xcb\xc1\xae\x10\x30\xa8\xe5\x59\x50\x0a\x3d\x39\xcf\x0a\xe3\x95\xa4\x32\xdd\x57\xbb\xb7\x0a\x3f\x21\x28\xf4\x26\xd2\x56\x9d\x86\x0e\xaf\x62\x9b\x8c\x7c\xf7\x6b\xc5\xd5\xc6\x1a\x91\x9b\x50\x35\x71\xe3\x0d\x2d\x55\x24\xa3\x5f\x19\x00\x20\x47\x91\x58\x45\x6e\x69\xc9\x36\x51\x15\x86\xd5\x03\x92\x38\x51\xf3\xe0\x95\x5b\x4e\xdd\x61\xd2\xb1\x7f\x3b\x40\x55\x8a\x6d\x1c\x7b\x2a\x96\xdc\x5a\x95\x20\x8a\x54\xdc\x89\xb4\x62\x59\x4f\xa1\x94\xdd\x78\xa2\x34\xe4\x91\x17\xca\x97\xc5\x42\xea\x29\xbc\x73\x74\xf9\xa5\xb9\xe3\xe3\x3c\xdb\x9e\x76\x6d\x1e\x43\xa7\x08\xb9\xc3\x9a\x0d\x66\x40\x57\x39\xed\xeb\x67\x19\xf1\x56\xad\xb0\x83\x71\xef\xcb\x2f\xc4\x76\x00\x3f\x77\x0c\x9d\x60\xc3\xb2\x33\xe2\x8f\x93\xd6\x6b\x5c\x5a\x6f\x70\x44\x11\xf0\xec\xe1\xf6\x08\x48\xf8\xfa\x8d\xef\x3b\x6e\xf3\x5d\x93\x8b\x5d\xde\x24\xf4\xb3\x72\x12\x27\x4e\xde\xd8\xc9\x86\xf1\xf7\x9f\x6d\x2b\x83\x82\x0b\xab\xb5\x58\x5a\x7d\xe5\xe1\xf5\x8a\x8b\x1d\x69\xd6\x6d\xd4\xda\x0f\xb8\xb2\x5e\x6c\x0c\x8f\x52\x19\xbd\x09\xaa\x56\x08\x40\x99\xd4\x38\x3f\x6f\xab\x2a\x78\xc4\xd6\x96\x4f\xfb\xf3\xfd\x51\x78\x50\x57\x1e\x1d\x45\x5c\xb4\x65\x03\xb1\x67\x5a\xb0\x2d\x46\xaa\x05\xe5\xdf\x1a\x26\xd5\x51\xd2\x55\x8b\x24\x43\x81\x52\x4d\x89\x1d\xb1\x52\x5d\x26\xfa\xc0\x70\x29\x00\xd8\x33\x62\x8a\x75\x4d\x5b\x7e\x1e\x65\xcf\xdf\x5a\x52\xbb\x27\x48\x3a\x22\x18\x17\xf2\x3d\x49\x9a\xc9\x42\x20\xab\x35\xf5\x57\x48\x0c\x53\x59\x59\x0d\x82\x9c\x6f\x7e\xc7\x0b\x53\x91\xe7\x16\xc3\x62\xc1\x91\xd6\x6b\x61\x92\xd5\x5c\x62\x24\xe6\x6d\xd0\x28\xc0\x5d\xd9\x35\xf7\x3b\x00\xf3\xca\x81\xf5\x69\xe7\x1a\xb9\x40\x20\xfc\x55\xc8\x56\x8d\x59\x7b\x7b\xab\x0e\x32\x42\x8c\xe5\x11\xc2\x70\x2e\xb6\x85\x83\x7c\xd2\x1b\xb1\x4c\x63\xd0\x1f\xda\xa4\x9f\x94\xf4\x72\xe2\xc2\xbe\xf3\xeb\xab\x78\xa4\x9e\x6d\xf8\xe0\xde\x8e\xfc\x56\x3c\x45\x6e\x54\x90\xa6\x14\xd7\xa5\x14\x29\xae\x08\x95\x4c\x20\x67\x0d\x5a\xab\x57\xd8\xa2\x6d\xa9\x68\x87\xdb\x13\x80\x60\x0c\x2a\x0b\x64\xc9\x05\x6d\x8b\x0f\x96\x36\xd9\x13\x31\xa9\x60\xc7\x14\x73\x26\x32\xe7\xda\x59\x55\x1c\x84\xf4\x30\xbe\x99\xe8\x6a\x4e\x2d\x98\x76\x3e\xc3\x9c\xa7\xb0\xe2\xaa\xe9\xdf\x85\x3d\x4e\x7e\xc7\x33\x74\x7a\xc7\xb9\xfc\x97\xc8\x32\x36\x96\x6a\x39\xe1\xc5\xf1\xdb\x37\xb4\xff\x39\xf9\x07\x9f\x4f\x7e\xba\xbe\xbe\x9c\xfc\xc8\xb4\x48\xf4\x7b\xb9\x78\x4f\x3f\x5f\xbd\x7c\xf5\xe2\x3d\x69\x9b\xad\xb3\x0a\xb4\x1b\xf0\x07\x7b\x67\x3d\xea\x76\x6b\xca\x31\x69\x4a\xec\x3a\xc3\x7f\xda\x2f\x42\xe7\x59\xf8\xf6\x10\x97\x89\x3a\x6f\xcf\xa2\xd3\xba\x7f\x46\x0e\xdd\xf2\x8d\x30\x3c\xef\x6e\x7a\xd1\xd3\x29\xbc\xa3\x36\x3d\x59\xf1\xc6\xeb\xfe\x84\x38\x36\x81\x59\x0b\xfe\x0e\x7b\xe2\xa6\xf4\x85\x8c\x89\x1b\x7d\xbb\x25\xb1\x8d\x76\x99\x11\xdb\xea\xa1\x36\xc4\xf6\xde\xd3\x80\x04\x36\x80\xd6\xe7\xd1\x52\x6e\x91\xb2\x02\x06\x99\x48\x78\xa1\xe9\xa0\x97\x54\xa4\xa2\x8c\x0c\x12\xad\xcb\xf4\x9e\x84\xd8\xb5\xd2\x93\xa6\x21\x21\xac\xe3\xc2\x31\x57\x49\xe2\x2b\x6e\xc2\x01\x22\x34\x39\x0e\x46\x3a\xa8\xf9\x2e\x1c\x2a\xdd\xac\x31\xe2\xf1\x32\x54\xef\x0c\x88\xff\xfb\xa8\xc0\x67\x6b\x91\x56\x13\x1a\x1d\x01\xf1\x3f\xf6\xe5\x6c\x8f\xea\x17\x62\x6d\x3f\xfc\x76\xde\x76\xad\x76\x31\xb7\x6b\xf6\x50\xee\x76\xdd\xf7\x64\xef\xee\x1a\xff\x06\xfc\x1d\x6a\xe2\xde\x5e\x5d\x58\xfa\xa2\xd3\x63\x78\x0e\x54\x1f\x1f\x4e\x29\x80\x16\xa6\x36\xc4\x8d\x84\x09\x71\xf3\x7c\x13\x17\xb4\x21\x07\xdf\x72\x18\x87\xda\xb5\x1f\x33\x99\x20\x74\xe9\x6b\xe1\x28\x75\x19\xc0\xb9\x85\x95\x4a\x2c\x05\x0e\x56\xe7\x5e\xad\x48\x90\x77\xe5\x4b\x18\x4a\xb6\xe4\x3e\x1b\x6e\x0d\xad\x0e\x7b\x9f\x75\xf9\x4a\x8d\x2b\x5f\x06\x21\x5d\xaf\xd7\xe3\x7c\x43\xc7\x65\x1d\x34\x7b\xd4\xf6\x8e\x2b\x24\xfb\xb1\x5c\xd0\xbb\x1a\xca\x90\xfc\x45\xc7\x34\x3e\xa9\x28\xf2\x3d\xec\x51\x16\x39\xdb\x5a\xcd\xd8\xda\x42\x8d\x10\xf9\x42\x12\x16\xa3\xb0\x63\x1f\x35\x3a\xdc\xb2\x6b\x2b\x35\x3a\x42\xf7\xd0\xdd\xd4\x1a\xc4\xbe\x1b\xaa\xbd\xab\xfa\xdb\x49\x9d\x4d\xa1\xd4\xb5\x46\xae\xc6\x90\x2a\x53\xdd\x99\x6d\xa3\x04\xbf\xe3\xfe\x6c\xe9\xfe\xf2\x67\x24\x68\x6e\xaa\x12\x58\x4b\x2e\xac\xb3\x5d\x2a\x74\x3e\x03\x38\x1c\x11\xa5\x0a\xc7\xb4\xee\x7c\xbd\x19\xb0\x6d\x07\xa8\x73\xda\x28\x22\x5b\x5d\xa3\x59\x04\xf8\x6b\x74\x88\xad\x8e\x71\x96\x4e\xf9\x0d\x99\xb0\xb5\x6a\xeb\x72\xbb\x49\x4e\x07\xe3\xd2\xd5\x33\x86\x1f\xad\xaa\x50\x8b\x3d\x45\x6c\xb6\xce\x2b\xaf\x34\xa5\x42\x50\xa7\xd8\x41\x1c\xf5\x7b\x26\x1a\x2a\x86\xfc\xde\x35\x84\x0c\x7b\x92\x55\x64\xf2\xc3\x16\x1b\x4d\xc0\x6f\x9e\xb9\xca\x34\x57\xf3\x66\xcf\x17\xd7\x2f\x3b\x73\x29\x43\x3c\x15\xc7\x56\xad\x99\x28\x71\xc7\x0c\x8f\xa7\x52\x07\xb0\x9d\xc9\x50\xa4\x6b\xeb\x95\x54\x03\x4c\xb4\x07\x64\x24\x2d\x7e\xaa\xd8\xda\xee\x52\x53\x5e\xd1\x3a\x21\x81\x3d\x56\x32\xa3\x79\x86\x74\x63\x03\x6f\x37\x82\xc3\xdc\x62\x38\xb8\x08\x11\x54\x0a\x8d\x7c\x45\x7a\x23\x69\xe9\x0e\xcf\xeb\x6a\xb1\x10\x09\x15\x46\x2b\xce\xd2\x63\x0a\x86\xeb\x73\xfc\x9e\xea\x8d\x61\x7c\xd5\xa9\x86\xc3\x94\x97\x52\x0b\x03\xdf\xb8\x43\xe1\xf0\x8d\x3b\x59\xfe\xfa\xfc\xba\xb9\x03\xd8\x2c\xed\x45\x1b\x33\x67\xc9\xed\x9a\xa9\x54\xd3\x8e\x2a\x33\xc2\x91\x8b\x04\xa5\x53\x0f\x49\x05\x0c\x85\x34\x6e\xff\x8a\xca\x4a\x7b\x70\x6b\x5f\x1f\x31\xae\xe5\xc4\x51\xa7\xde\x78\x5d\xaf\x78\x81\xd2\x4a\x45\x16\x55\x19\x8f\x39\xa6\xaa\xb0\x22\x3a\xcb\x48\x6b\x5a\x37\x70\x95\x81\x39\xdb\x44\x05\x61\x73\x0e\xfc\xd7\x8a\x65\x5e\x9d\x13\xf5\x5d\x06\xd8\xee\x29\xdd\x58\x0e\xbc\x20\x36\x42\x6d\x79\xd3\x15\x38\xdb\xa4\xc6\xdb\x5e\x1f\xd0\x2a\xbc\x0b\xeb\xda\xe1\x4d\xb7\x91\xc1\x16\x52\xd1\x51\x39\x5b\x34\x57\xd6\xf2\x39\x0e\x19\x96\x02\x35\x60\x86\x0b\xde\x00\xae\xb8\x36\x4a\x58\x4e\xc1\x71\x68\x41\x72\x0c\xe5\x6a\xd1\xa2\xfd\x3e\x36\xcf\x6c\x21\xe7\x0d\x2a\xc9\x36\xa5\x6f\x9a\x5b\x36\xd4\xc6\xe7\x28\xdc\x66\xec\x4d\xe3\x4e\x89\x71\xf7\xe6\x82\x9b\x86\xa8\xd3\xa9\x80\x5f\x2b\xd1\xab\xa7\xda\x94\x7d\x1c\xb2\x45\xca\xa0\x4b\xb7\x06\x6c\xd6\x4f\x37\xaa\xab\xc9\x45\x21\xf2\x2a\xaf\x69\xe5\xae\xcc\x50\xd1\xfc\x06\x85\x7e\xfb\x94\xce\x7d\x09\xb8\xdb\x40\xcc\xe4\x5a\xdb\x0d\x75\x77\x02\x0e\x9d\xc9\xbc\x34\x9b\xb6\x3d\xf2\x5a\x01\x11\xf0\x66\x80\x6c\x40\x03\xbc\xd7\xca\x3d\x5b\x7d\x94\xe2\x7e\x81\xa0\x63\x5e\x3d\x3c\x3c\x9a\xc2\x5f\xb7\x88\xe1\xd1\xb6\xf3\x6b\x43\xc6\xa6\x79\x54\xad\x5f\x8d\xb7\xda\x0c\xa9\xcc\x3e\x50\x6d\x61\xeb\x6b\xd3\x5e\x86\xfe\xe1\xb6\xb7\xea\xa5\x99\x5f\xc1\xbd\x68\xe7\x21\xed\xb7\xf9\xd7\xc6\x7c\x2c\xf4\x1b\x9b\x2f\x3b\x94\x0b\x8b\xe0\xf7\x5f\x7f\xd8\xa9\x33\x47\x5d\xb5\xea\x05\x79\x04\xbb\x44\xf8\x23\x3a\x81\x53\x38\x70\xea\x97\x24\x83\x7c\x03\x77\x48\x78\xb7\xca\xde\x3a\x3c\xaa\x91\x5d\x28\xc4\x7a\xeb\xa0\x4b\xa4\xce\xd2\xed\x49\x26\x2f\xc4\x3d\xf8\x75\xa7\xb0\x37\x99\x1c\xd0\x7d\x08\xf5\x49\x08\x7c\x1a\xa1\xc6\x3b\xf7\x7b\x23\x51\x9d\x45\xdf\xbb\x0d\x6b\x69\x9d\xd5\x5f\x7b\x9a\x45\x02\x0b\xb3\x86\xfc\x0e\xc1\xac\x11\x9f\xb5\x1f\x0c\x75\xa9\x17\x79\xd6\x7e\x30\x8c\x52\xdd\x26\x42\x6c\x5b\xc7\x5e\x39\x9f\x6d\x95\xfe\x7d\x03\xcf\xae\xeb\x4f\xe1\xe7\xda\xef\x12\xd3\x96\x86\x8b\x84\x98\x75\x00\xd3\x50\x7d\xf1\xef\x09\x4c\xbb\x28\xee\xbc\xed\xa2\x75\x77\xc2\x8e\x20\xb5\x7b\x79\xcb\x03\x43\xd5\x0e\xa0\x3d\x03\xd6\x6d\xf1\x97\xff\xfc\xdb\xc2\x56\xb4\xdb\x2b\xb9\xa6\xaa\x20\x6f\xae\xff\x3b\x3a\x34\x5b\xa7\x66\xf6\x0a\x5f\xed\x4d\x4b\x05\xf8\xe4\x4c\xe3\xb6\x06\x3a\xd0\x2f\x12\xed\x8b\x00\x3b\x3e\x85\x8b\x30\xe7\x3c\x93\xc5\x12\xe1\xed\x19\xc3\x76\x4e\x21\xa3\x2f\xcf\xf2\x8e\xb7\x46\x58\x93\xe3\xee\x0e\xd9\xdb\x32\x21\x37\x6c\x3b\x0d\x05\x7b\x5c\xa8\x00\xcf\xa3\xc2\x93\xbe\xd1\xfa\x68\xe2\xe3\xd5\x6d\x03\xee\xb8\xbf\x20\x64\x3d\x6c\xd6\x8d\x2e\x4d\x73\xc9\x40\x1a\x82\x4a\x04\xe3\xe5\x66\x73\x59\x99\xdd\xc3\x0e\xdd\x26\xd5\x18\xfb\xcd\xaf\x15\x53\xdc\xed\xd6\xd8\x73\xad\x8d\xa4\xfb\xce\x51\x34\x01\x78\x99\x53\x61\x04\x6d\x08\x34\xe0\xff\xc8\x8a\x82\xab\x06\xfc\x50\xad\x59\x83\x1d\xb5\xd3\x10\x14\xe4\x31\x3a\xdf\x05\x05\x67\x0a\x9e\x7e\x7b\x72\x72\xff\xec\xcf\x27\x5d\x04\xe6\x34\xc2\x20\x02\x6f\x64\x22\x1c\x69\xb5\x9d\x1a\x4b\x56\xed\xf1\xff\x5b\x83\xb6\xed\x56\x32\xe7\x25\x5b\xf2\xc6\xa9\x22\xb8\x94\xee\x00\xf7\x2d\xdf\x84\x58\xef\x40\x14\xda\xb0\xa5\x62\xf9\xc1\x08\x0e\xcc\x5a\x18\xc3\x15\x7e\x4d\x85\x4e\xa4\x4a\x0f\x5a\x97\x3b\x04\x8a\xd1\x48\x7a\x0a\x1f\x2c\x2f\x34\x16\xe7\xb7\xba\xd4\x61\x88\x19\x9a\xad\xba\x8b\xd9\x7c\xdf\xa5\x75\xab\xff\xf6\xa9\xf9\x66\xbf\xe9\xf5\x11\x9f\x70\x9f\x55\x34\x5d\x98\xc5\x93\xef\x36\x8d\x66\x0e\xb3\x98\x0e\x3d\x50\x2d\x11\x10\xa2\xfd\xf6\x30\x8b\x1e\x5f\x64\xd1\x6f\xd4\xad\x4d\x0f\xc0\xbe\xa0\x6d\xff\x24\xbb\xbe\xdf\xdd\x17\xbd\x77\xac\x3d\x8a\x75\xff\xa4\x5b\x31\x76\x18\x27\xff\x79\x7c\x1b\xaf\x98\xb2\x65\xe3\xb5\xde\x77\xc7\x7b\xec\xbd\x39\xf6\x7d\xe8\x4d\x45\xd7\x36\xf2\xf7\x5d\xd1\x2b\xd0\x41\x99\x72\x41\x87\x63\x50\x33\xd1\x31\xe1\x58\xa2\xe6\x15\xdd\x8d\x99\xb0\xfa\x04\x2e\xf5\x99\x4b\xe7\x72\xf7\x15\x2a\xda\x41\x3e\xb4\x72\x7b\xdc\x8f\xe0\xce\x06\xd8\x56\x74\xe7\x68\xeb\x0c\x4c\x50\x87\xd8\xde\xd7\xb7\xf6\x9c\x72\xcd\xd9\x3d\xa5\x4c\x6c\x7d\xaa\x5c\xd8\x0e\x1d\x30\xf6\xa0\xe4\x10\x90\x9e\x0b\x92\x62\xd4\xec\xc1\xf4\x1d\xd7\x11\x84\xc3\xbf\x17\x7c\xc9\x8b\x94\xa9\xcd\x08\x5e\x94\x18\x51\x5d\x31\xc5\x47\xf0\xb6\x40\x13\x86\xc6\xec\x8c\xfe\x6f\x9e\x02\x76\x67\xdf\x69\x16\xfb\x78\x08\xed\x73\xa2\x4d\x32\x8d\x1a\xf3\xed\xad\x0a\xee\x3b\x2e\x6a\xd7\x66\x66\x0f\x8c\x7e\xfd\x75\x83\x2c\xb3\xa1\x63\xa4\x25\x2b\x44\x72\x78\x70\xea\x97\x3c\xf0\x95\xf6\xab\xd7\xbc\xd4\x4b\x2a\x62\x9c\xce\x59\xd1\x1e\x4d\x69\xd1\x69\xad\x28\x0c\x9f\x06\x85\xcf\xa8\x11\x6e\x95\x0f\xda\xb9\x90\x9c\x7f\xa9\x02\x42\x8b\xc2\x8e\xea\x41\x6a\xb4\xb3\x74\x90\x5a\x3d\xb8\x6e\x90\x7a\xef\x5b\x34\xd8\x96\x7b\xff\xf9\x8d\x6a\x3e\x9c\xba\xb3\x1b\x06\xf1\x3d\xc2\x76\x7b\xbc\xbb\x29\xe7\xee\x8c\xf5\x0b\xed\x6e\xb7\x93\x8b\xb8\x56\xfa\x96\x6f\x26\x56\x9f\x94\x4c\x28\x7f\x13\x2d\xa5\x69\xb5\xcc\x79\x14\x32\x15\x86\xdf\x9b\x8a\x65\xe4\xbf\xd2\xb8\xde\xfb\xe6\x16\xf4\x90\x7e\xa4\x4b\xf4\x9a\x61\x4c\xfb\xce\x01\xea\x3f\x86\x0b\x71\xcb\xe1\x47\x96\xdc\x2e\x95\xac\x8a\x74\x04\x2f\x36\x5c\x8f\xe0\x27\x26\xd4\x80\x07\x39\x18\xc1\xe0\x08\x55\x91\x72\x95\x6d\x82\xb2\x69\x8c\x36\xf2\x6c\x6a\xfc\x63\x7b\xdd\xae\xbd\x92\x8d\x9a\x84\x1d\x21\x37\x79\xcf\xdb\x04\xac\x8b\x0b\x3d\x8e\x2a\xd9\x1a\xf8\xb8\xd0\x8c\x12\x26\xd1\xba\x60\x94\x6a\x4f\x87\xfa\x31\x2c\x51\xd7\xf6\xf0\x85\xd0\x96\x4c\xac\x48\xdd\x14\x02\x43\xc4\xc0\xd1\x1c\x92\x0b\x5e\x24\x7c\x04\x1b\x59\x39\x0d\xad\x3d\x56\x36\x94\xaa\x0a\x71\x0f\x46\xe4\x5c\x1b\x96\x97\x36\xfd\xe5\x0e\x72\x34\xf0\x63\x1a\x0e\x9e\x33\xc3\x0f\x68\xc2\x3c\xcb\xe2\xb1\xca\x8c\x19\x34\xc4\xa4\xf7\x12\x59\xe8\x2a\x77\x31\xb6\xa5\x19\x59\x11\x2a\x86\x77\x47\xcb\x86\xed\x5d\x34\x66\xef\xdd\x0e\x5e\xc2\x30\x3a\x67\x99\x96\x21\xfc\xb4\x85\x1b\xd9\xc6\x71\x3e\x33\x46\x89\x79\x65\x1a\x37\xb9\x34\x99\xc1\x4a\x43\x50\x38\xfe\xa4\x10\xa1\x97\x65\x35\x04\x4d\x3a\xdd\x4d\xcd\x3d\xf3\xcb\x4e\x39\x04\x67\x2c\xbb\xab\x6f\x9f\x07\x05\xb4\xe5\x6e\x83\x51\x87\x53\x46\xbd\xa4\x18\xb5\x61\x7e\x7a\xb0\x60\x17\x7f\xd6\xb2\xb5\xd0\xba\x13\xd7\x65\xf1\xa2\x5f\xdd\xa6\xce\x47\x98\xc5\xde\x16\xec\xac\xa6\x24\x0d\x66\x5d\x74\x57\x3e\xef\x95\xd0\x6e\x95\xe5\x3a\xba\x0e\x54\x90\xb8\x87\xd6\x0a\xe0\x62\xa1\xea\xd1\x5a\x36\xf6\x25\xb5\xd3\xab\xaf\x74\x4f\x2d\x8d\xbf\xa5\xf8\x1d\xb5\xe8\x16\x64\xb6\xde\xf7\x2e\xd7\xf0\x4d\xbd\x0d\x37\xeb\x34\x4d\x75\xad\xf2\xad\x06\x75\x6c\xe8\xd0\xbb\x13\xcd\x9d\xd8\x46\x77\x67\xa5\xa9\xa9\xbd\xbf\xd7\x0a\xa7\x9b\xa1\xdd\x97\x65\x69\xca\xd3\x5e\x10\xde\xea\xb2\x34\x25\x10\x38\x37\x77\x39\xf3\x96\x49\x8d\x71\xe1\x8b\xf4\xd0\x6c\xb9\xe5\xa7\xe9\x7a\x44\x53\xf9\x52\xae\x87\x43\x61\xbb\xeb\xe1\xae\x81\xdd\xe1\x7a\xb8\xcb\xab\x1f\xe8\x7a\xd8\xde\x7b\xba\x1e\x1d\x16\xf5\x9f\x47\x70\x3d\xdc\x12\x85\x7b\xb4\x30\x10\x63\x5a\x64\x74\x1a\xe6\x8e\x2b\x43\x17\x18\xd0\x3b\xa6\xa8\x92\xc3\x2d\x3f\xd5\x07\xc4\x37\x2d\x74\x0a\x16\x52\x49\x1a\x97\x54\xac\x8b\xc2\xfc\x55\x3d\xe1\xf6\x27\x94\x6a\x67\x84\x69\x96\xf5\x61\x05\x5b\x5d\xc0\xcd\x4a\x86\xeb\x71\x6c\xa9\x06\x0f\xf9\x48\xb3\xe2\xb9\xbd\x17\x49\x31\x3a\xca\x6d\xcf\xed\x39\x04\x87\x38\x0a\x67\x63\xa5\xa4\x39\xaf\x39\xf7\x53\xb6\x1a\xe9\xba\x16\xd9\xa8\x37\xbf\xa7\xad\xa8\xf4\x35\xcb\xb9\x9e\x36\xaf\x0f\xb0\x91\x8e\xc5\xc6\x59\x5a\x7f\x86\xf3\x06\xc7\xba\x09\xc0\xfc\x87\xd2\x6a\x36\x7a\x55\xd6\x3e\xad\x59\x11\x2e\x7b\x48\x50\xa9\xdd\x58\x3c\x6e\x3a\x6c\x7d\xed\x8f\x59\x30\xec\xd0\xd6\x13\x6d\xbe\xc6\xf1\xaf\xa5\x63\x6d\x4b\x82\x90\xab\x0a\x96\xe9\xe3\xa8\x3d\xbf\x77\xb6\xcd\x2f\x3f\x1c\x4d\xbb\x6c\x38\x99\x40\x94\x0a\xa1\x83\xa3\xda\x9d\x1c\xf5\x53\x09\x96\xc0\xb9\x5b\xf6\x34\xb8\xa8\x6f\xe9\xf2\x7b\x7b\xe9\xb8\xe5\xcf\x6d\x5a\x67\x50\x57\xac\x48\x33\x6e\x15\x3d\x11\x97\x65\xd9\x86\x0e\xb5\x9a\xba\xf1\x3f\x2b\x1d\x8d\x4d\xfc\xe1\xe1\x83\x2d\x0e\x18\xc7\xe2\xda\x98\x6c\xff\x7d\x42\xe8\x6c\xdd\x22\xda\x8d\xb6\x5f\xf5\x08\x23\x12\x75\xac\x78\x2e\xef\xf8\xe1\x2d\xdf\x4c\xe1\x76\xe8\xd2\xa0\x48\xfb\xf7\x18\x1a\x98\xc1\xbb\xfa\x8f\x6a\x84\xf1\x09\x3c\xf1\x4b\x73\xe8\x00\x01\x66\x76\x85\x9c\xf7\x71\x1b\x1c\x0f\xec\xf9\xee\xf6\x97\xaf\x5a\x7e\x47\x21\xb2\xda\xe7\x28\x44\xd6\xc4\xb6\xa5\xe4\xc9\x18\xf4\x4d\xc0\x33\xa3\x65\x2c\xdb\xab\x73\x55\xf6\x69\x64\x8a\x5c\x9a\x27\x0b\xc5\xd9\x51\x7e\xbf\xaf\xbc\x7d\x21\x55\x95\x8f\xed\xdf\xa4\xa1\x32\x77\x33\xc1\xaf\x54\x2e\xeb\x80\xf8\x92\xda\xc9\x77\xff\xfb\xe9\xb3\x30\xe8\x8f\x1b\x7f\xa5\xc1\xc8\xde\x4c\x4d\x32\x46\xe5\x5d\x4f\xbf\x85\xd2\x67\xb6\x3d\x22\x89\xcc\xe7\xa2\xb0\xbb\x40\xa3\xc8\xaf\x70\xc7\x58\xed\x51\x72\x36\xcf\xc2\x6d\x9c\x08\xa5\x32\xb6\x62\xcb\xea\x29\x4d\xbb\x3e\x6b\x57\x9b\x45\x13\xae\xaf\x99\xa9\x15\x9b\x74\x97\x28\x70\xa6\x49\xcb\xda\xa6\x2e\x43\x43\x9e\x4a\x40\x2e\x42\x2a\xf4\x3f\xb7\x27\xbe\xc4\x1d\x2f\xec\xb9\x6e\xbb\x04\xf6\x9e\x1c\x3f\x1b\x6b\x64\xc9\x91\xd2\xc2\x5e\x80\x17\xdf\x22\x9b\x65\x5e\x31\x39\x0d\xeb\x8f\x2d\xa5\x5c\x0b\xe5\xae\xbe\x1e\xd9\x5a\x6a\x2d\xa7\x4d\x55\xfa\xa7\x4f\xfd\x5b\x2f\x6d\x27\x82\x0e\xa9\x59\x14\x7b\x8e\x6b\x33\xcd\xc1\x1d\xc9\x88\xf7\xea\x5f\x9f\x5f\xd7\x55\xec\xd3\x4e\xb7\x88\x17\x9b\xfd\x8a\xac\xfc\x59\x1a\x7e\x26\xf3\xc3\xa3\xfe\xc1\xc6\x63\xab\x14\xfe\x34\xe9\x98\x8c\x6b\xd2\x5c\x4a\x1b\xb8\xe3\x4a\x47\x49\xb4\xd7\xe7\xd7\x81\xd6\xa1\x30\xd3\xdf\xd8\x99\xf2\x32\x93\x9b\x28\x43\x1d\xee\x2a\xf4\x5d\x0a\x52\x38\x74\x3a\x1f\xa3\xc0\x28\x8f\xa3\xc7\xf5\x95\x45\x54\xfb\x40\x0e\x4f\xcc\x3c\xae\xe0\xb2\x94\x9a\x65\xf6\x7a\x56\x07\x34\x95\x49\x95\x87\xab\xbf\x71\x45\xc3\x8d\x48\xf1\x00\xfe\x5a\xae\x70\x8b\x00\x6a\x4e\x67\x85\x88\xfb\x3c\xbc\xa5\x62\x45\xdf\x1f\x0c\xaa\xb7\x2f\xbb\x07\x05\xea\x13\xdb\x8e\x50\x01\x85\x20\xf0\xe1\x1c\x47\xb7\xca\xd3\x9f\x60\xa9\xed\x4e\xd3\x4f\xbe\x08\xfb\x84\x73\x96\x2e\xfd\x7d\xb4\xfd\x17\x8f\x53\x90\xa0\x45\xda\xbd\x9c\x84\x69\xfa\xd3\x4c\x85\xbd\xe1\xbc\xf4\x5b\x73\x0c\xee\x84\xa6\x03\xe5\xbd\x77\xa8\x3b\xdc\x1a\x38\xdf\x31\x65\x31\x41\xc4\xdc\xc6\xd0\x0f\x43\x28\xf7\xa4\x62\x03\x71\xe2\x35\x88\xf9\xc4\xde\x97\xd1\x19\x33\x02\x35\x3c\xf2\x65\xc6\xe8\x0e\x8f\x26\x7f\xed\x9a\xce\x1e\x19\xd9\xde\xa0\xc0\x2f\x5d\xd3\x7a\x41\xbd\x8d\xe4\xa8\x04\xb3\xe0\x85\x36\x1a\xb4\xa6\xb4\x47\xb3\x56\x93\xc8\x26\xb9\xf3\xff\xfe\x12\x92\x23\xd2\x54\x9a\x9b\x1f\x3d\x12\x87\x59\x4d\xb5\xde\xd9\xc4\xe8\x62\xdb\x4f\x19\xe5\x79\x73\x26\x3b\xc7\xea\xce\xfc\x33\x46\x3c\x7c\xbf\xcf\x45\x19\x7b\xa7\x92\xb7\x0f\x5d\x72\xa5\xd1\xf3\x7d\xab\xf9\xe1\xd1\xb4\x5f\x21\x74\x18\xc4\xbb\x14\x07\xaf\x2f\x2e\x8f\x2f\x5f\x5c\xb5\xd2\xe5\xd1\xd1\xf8\xbd\xf1\xb8\x93\x46\x14\xcb\x2b\x92\xa1\x87\x20\x72\x7e\x71\xfc\xf3\xdf\xaf\x5f\x3c\x02\x26\xb4\x97\xaf\xd0\x37\xfd\x2c\x6c\xce\xfe\xfe\xea\x11\x90\x61\xa9\xbd\xa6\x8f\x65\x67\xf6\xa8\xdf\x8b\xfb\x92\x2b\x81\xc1\xf3\xc3\xb1\xbb\xb8\x3c\x3e\xbd\xb8\x7c\x04\xec\x90\x4e\xe8\xd3\x0b\xfd\x59\x6b\x77\x71\x79\xfc\xea\xc5\xd5\xd9\x4f\x0f\xc2\x88\x65\x99\x45\x86\x8a\xd6\x31\xe4\xa7\x3d\x2b\x87\x40\x8c\xcc\xd1\x14\x7e\x94\xb2\x1d\x1c\xa0\xc2\xa4\x3f\x4f\x07\x33\x38\x69\x87\xf1\x4d\x84\x33\x5e\x2c\xcd\x0a\x63\x8c\x78\x88\xce\xfb\xc1\x18\x7f\xc1\xe2\x1b\x7b\xa0\x53\x91\x68\x6f\x8a\x0d\x07\x1e\x9b\x3a\xb9\x0b\x55\x2c\x42\xeb\x21\x94\xde\xd1\xcc\xda\x57\x57\xec\x44\xab\x8b\x1a\x8d\xe7\xa8\x64\xff\xff\x06\x9e\xb6\xa6\xd2\xb7\x78\x46\x55\xbc\xbd\x78\xee\x3f\xef\x7e\x16\x59\xf9\xd6\x88\x6c\x90\x71\x22\xa7\x02\x66\x51\x93\xc3\xa3\x71\x43\x79\x8d\x9b\x2a\x64\xbc\x87\xe8\xc4\xe1\xaa\x1b\x62\x3c\x64\x63\xdc\xa9\xf7\xc6\x31\xf7\xa3\x21\x08\x5b\xec\xc7\x0e\x38\xfd\x40\x0e\x0f\x28\xd7\x1a\xbc\x3a\xba\x9b\x8f\xae\xd5\xaa\x36\x5c\xc1\xa5\xa3\x03\xbc\xd5\x1c\xec\xe4\x46\xf0\x33\x91\x23\xfc\x44\x2f\xf3\xf4\xec\x85\xfb\x1d\x89\x9a\x5b\xa9\xd8\x99\xe8\xae\x10\xba\xdf\xaf\x50\xda\x1f\x7d\x99\x7a\x75\xc8\x1f\x6d\x61\x88\xb4\x9f\xb1\x34\x14\x19\x3d\xf2\xc2\x74\xed\xe0\x1f\x6d\x55\xce\x64\x9e\x3f\x70\x51\x4e\x93\xc7\x12\x97\x3d\xd4\xd8\x1f\x50\x86\x6a\x4d\xf6\xf9\x02\x74\x9a\x3c\x8e\xfc\xec\xb3\x52\x7f\x30\xa1\x6a\x2f\xd3\x67\x48\x14\xfa\x08\xbf\x8d\x05\xfa\x8f\x84\xed\xa1\x0f\x1f\x53\xe0\x70\x29\x7f\x0b\x8b\xf5\x1f\x01\xfc\xd4\x55\xfc\x3c\x0b\xf7\x90\x05\xfc\x03\x79\xe5\x0f\xf7\xb6\x2f\xb9\xfa\x6c\xe1\xf8\xbd\x50\xb1\x87\xad\x1f\xe2\x21\x3f\x84\x9e\x4d\xf5\xf2\x7b\x21\x68\x43\x25\x7c\x2a\x29\x1f\xa8\xb6\x7f\xbf\x5a\xf7\x33\x34\xe8\x83\xbd\x99\xdf\xb5\x33\xf2\x60\xc7\xc2\x9e\xd5\xd8\xf3\x2e\xae\xba\xe5\x67\x9c\xcb\xf8\xb4\x1b\xb9\x06\xb3\xa2\xf0\x59\x55\x40\x1f\x9f\xfc\x4f\x00\x00\x00\xff\xff\xc3\x82\xc9\x69\xb5\x86\x00\x00" +var _metadataviewsCdc = "\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\xff\x73\x1b\xb7\xf1\xe8\xef\xfe\x2b\x36\xea\x4c\x2a\xb5\x14\x29\xa7\x79\x7e\xef\x71\xc2\xa6\x8a\x6c\x35\x7e\x23\xbb\x1a\x59\x4e\xdf\x8c\x27\x63\x81\x77\x20\x89\xea\xee\x70\x01\x70\xa2\x58\x8f\xff\xf7\xcf\xec\xe2\xcb\xe1\xbe\x91\xb4\xac\xd4\x33\x49\xf9\x83\x4d\xde\x01\x8b\xc5\x62\xbf\x63\x01\x89\xbc\x94\xca\xc0\x79\x55\x2c\xc5\x3c\xe3\xd7\xf2\x96\x17\xb0\x50\x32\x87\x83\xc6\xb3\x83\x27\xae\xe5\x6b\x59\xf4\x35\x6e\x3f\x3e\x78\xf2\x64\x32\x99\xc0\xf5\x4a\x68\x48\x64\x61\x14\x4b\x0c\x88\xbc\xcc\x78\xce\x0b\xa3\xc1\xac\x38\xe4\xdc\xb0\x94\x19\x06\xda\xb0\x22\x65\x2a\x85\x52\xc9\x52\x6a\x9e\x52\x5f\x51\xc0\xf9\xc5\xcb\xcb\xe3\x93\x67\x7f\x79\x36\xc6\x27\xf4\xf4\x8a\x2f\xa6\xb0\x32\xa6\xd4\xd3\xc9\x64\x29\xcc\xaa\x9a\x8f\x13\x99\x4f\x64\xb1\xc8\xe4\x7a\xb2\xc8\x44\xa9\x27\xf3\x4c\xce\x27\x39\x13\xc5\x84\x95\x65\x26\x12\x66\x84\x2c\x26\xdf\x9c\x7c\xf3\xf4\xe4\xff\x3e\x7d\x76\x5c\x2c\xcc\xb1\x1f\x7c\x9c\xa7\x01\xf6\x1b\xa3\xaa\xc4\x68\x60\x45\x0a\x8a\x6b\x59\xa9\x84\x6b\x48\x58\x51\x63\x0e\xb2\xe0\x20\x15\xe4\x52\x71\xea\x13\x26\x61\x36\x25\xd7\x23\x48\x58\x96\xf1\x14\xee\x04\x5f\xeb\x31\xbc\x60\xc9\x8a\xbe\xd3\x6b\x50\xbc\x54\x5c\x23\x01\xa8\x2f\x83\x54\x2c\x16\x5c\x21\xdc\x5b\x51\xa4\x20\x17\x01\xde\x08\x74\x95\xac\x80\x69\x60\x90\x28\xce\x8c\x54\x30\x17\x72\xa9\x58\xb9\xda\x50\x6f\xa9\x80\xc1\xff\xbb\x7c\xf1\x77\x10\x39\x5b\x72\x58\x88\x8c\x5b\x3a\x95\xd5\xbc\x26\xfa\x2b\x07\xf0\x27\xc4\x08\x3e\x3c\x79\x02\x00\x80\xfd\x2f\x95\xbc\x13\x29\xd7\xc0\x92\x84\x6b\x0d\x46\x02\x03\xcd\x4d\x8c\x85\x9f\xc7\x29\x68\xa2\x0d\x48\x15\xfa\x7b\x0a\xc1\x21\x1f\x2f\xc7\xc0\x0a\x78\x7d\x7e\x7d\xd4\x22\x97\x41\x06\x10\x85\xe1\x6a\xc1\x12\x8e\x63\x94\x76\xd8\x7a\xd4\x00\x10\x79\x82\xc6\x03\xb3\x62\x06\x84\x01\x5d\x95\xc8\x74\x7a\xec\xdb\xd0\xff\x38\xbd\x30\x78\x0d\xfb\x8a\x6b\x99\xdd\x71\x05\x1f\xa8\x95\x6f\xb9\xa8\x0a\x58\x72\x43\xd3\x3f\x3c\x9a\xc2\xbb\xeb\x4d\xc9\x7f\xee\x34\x51\xb6\x37\x36\x3b\x7c\x4f\x68\x4c\x01\x5b\x1e\x4d\xe1\xb4\xd8\x58\xce\xf8\x9e\x7a\x7d\xac\x49\x78\x0a\x4b\x25\xab\x12\x29\x46\x8b\xec\x80\x28\x9c\x72\xca\xef\x79\x0a\xf3\x0d\xbc\x7c\xfe\x49\xe8\x9f\xc9\x2c\xe3\x09\x32\x6c\xcf\x44\xe6\x52\x29\xb9\x46\x24\x7d\xf3\x43\x91\x4e\xe1\xed\xcb\xc2\x3c\xfb\xf6\x68\x0a\x5f\x7f\xf0\xcf\x3f\xf6\x11\xe1\xe5\x73\x4b\x02\xdb\xfe\xe7\xf6\x74\x5e\x9f\x5f\x23\x68\x58\x2b\x56\x6a\x60\x59\x06\x67\x52\xf9\x35\x61\x99\x2c\x96\x70\x23\xd2\x1b\x92\x8f\x9b\xaa\xc2\xaf\x0b\xc1\xb3\x54\x8f\xe8\x91\xd0\x50\xa1\xf0\x86\xf5\x94\xb0\x14\x77\x1c\x19\x58\x22\x43\x18\x0e\xa5\x48\x4c\xa5\x38\x12\xcc\xf2\xcb\x18\x5e\x49\x6d\xf0\x9b\x06\xbd\x92\x55\x96\xb6\x98\x27\x40\x43\x2c\xba\x84\x74\x6c\xe9\x31\x6f\x52\x2c\xe3\x06\x6a\xf2\x74\x5e\xe1\x0c\x06\x5f\xa6\x42\x97\x19\xdb\x4c\xe1\xb9\xfd\xf2\x7d\xa7\x05\xbf\x37\x5c\x15\x2c\x7b\x7b\x75\x31\x85\x17\xf5\x8f\x6e\xcb\x24\x2c\xe9\x73\x66\xd8\x14\xb1\x3d\x6b\x3c\xda\xda\xc5\x23\xd2\xec\x35\x84\x95\x92\x1b\x96\x19\xc1\xf5\x14\xae\xfc\xd7\x6e\x2b\xa3\x98\x30\x7a\x0a\xd7\xf4\xff\xf7\x4f\x42\x03\x51\x08\x73\x18\x7e\xd1\x93\x14\x3c\x91\x46\x8d\x17\x48\xbe\x81\x57\x8e\x78\x50\x53\xaf\xf9\x3e\x22\x1d\x34\x69\xd7\x6c\xd7\x24\x1c\xf4\x51\x6e\xb0\x43\x40\xa1\x97\x6e\xcd\x6e\x81\x68\x10\x53\xad\xd9\xa6\x4d\x32\xff\xfc\x28\x62\x3a\xfc\x68\x9e\x2d\xc6\x22\x85\x19\x88\xb4\xfb\x82\x88\x36\x23\xda\x75\x5f\x7a\xb2\xcd\x3c\x01\xbb\x4d\x62\xca\xcd\x62\x3a\x76\x9b\xb6\x88\x37\x6b\x51\x73\x6b\x87\x80\x48\xe7\x59\xb7\x5b\x4d\xbc\x59\x4d\xc8\x6e\x33\x4b\x3f\x98\x39\x42\x86\x06\x1f\xdb\x5a\xe8\x47\x9e\x95\x5c\x91\xf6\xe0\xc6\xa9\x09\x92\xfe\x86\xf0\x63\xcb\xbf\x95\x4c\xb1\x9c\x44\xfc\x7a\xc5\xa9\x9d\x48\xdb\x6f\xef\x22\x65\x39\x85\x53\x50\x9c\x2c\xae\x35\x46\x68\x72\xbc\xd2\x0e\x4a\xb9\x86\xa0\xb8\xa9\x54\x01\xa7\x41\xbf\x58\x75\xd3\xd1\x42\x4e\xbd\xba\x56\x91\x4a\x1e\xb5\x86\x8f\xf4\xf3\x91\x65\xcd\x96\xda\x42\xe1\x2c\x16\x64\xad\x60\xd6\xe8\x3c\x8e\x2d\x14\x5a\xa6\xef\x5c\xef\xbf\x1e\x1e\x1d\xd5\xf2\xbb\x08\xdd\xbf\x9a\x41\x21\xb2\x16\x77\xba\x19\xb9\x36\x5f\x01\xd3\x5f\x79\x2c\xa2\x15\x79\xd2\x6a\xee\x27\xd6\x55\x0c\x22\xed\x2a\x85\x69\x13\x6f\x7c\xd4\xab\x1e\xa6\x96\x31\x96\xdc\x38\xde\x3a\x8c\xfb\x1d\x6d\x53\x19\xbe\x63\xa4\x3a\xb6\x75\xee\xe8\x11\xdf\xbf\xa3\x4f\xf6\x84\x12\x94\x4b\x3f\xa0\xdd\xd3\x89\x35\x8e\x87\x11\x34\xcf\xb6\x8e\x4e\x8c\xea\x5e\x56\x1f\x35\xbb\xd4\xca\xa9\x2d\x5c\x1e\x73\x81\x7e\xe5\x9c\x69\x91\x38\xf7\x94\x3c\xae\x22\xc9\x2a\xf4\x08\x51\x2c\x0a\x96\xf3\x11\xa4\x5c\x27\x4a\x94\xe4\x8e\xb0\x22\xb2\xed\xab\x2a\x9f\x17\x4c\x64\xb0\x40\x3f\xb4\x00\x39\xff\x17\x4f\x8c\x33\xe7\xf6\xc7\x80\x45\xdf\x6e\xc9\x3d\x82\x1f\x6a\x26\xb4\x81\x84\xc5\x08\x3d\x07\xc4\xce\x0d\x17\xb7\x69\xb5\x17\xda\x3a\x27\xb0\x16\x59\x06\x73\xee\xb9\x8e\xa7\x18\x59\x64\x42\x3b\x47\xdf\xac\xb8\xe2\x0b\xf4\x73\x2c\xb6\x0d\x30\x73\x7a\xaa\x48\x0d\x25\xb2\x48\x84\xe6\xfd\x63\x7a\xc3\x8a\x38\x4e\x31\x90\x10\xc5\xb2\x39\x83\x53\x58\x2b\x61\x0c\x2f\x1a\x34\x7d\xa4\xe9\x30\x48\xb9\x61\xc2\x47\x1e\x4d\xb0\xa3\x06\x28\x2d\xc9\x45\x9f\x73\x8a\x61\xe0\x8e\xab\xb9\xd4\xc1\x89\x07\x54\x9a\x14\x64\x80\x28\xb4\xe1\x8c\x82\x12\x06\x5a\x14\xcb\x8c\x43\x26\x0a\x7e\xb4\x9d\x02\xd1\xec\x86\x08\xa1\x73\xf4\x2d\x6b\x16\x0a\x61\x11\x7b\x20\x4d\x1c\x9f\xcd\xd1\xd7\x5c\xf3\xf9\xf1\x42\x09\x5e\xa4\xd9\x86\x62\x22\x38\x14\x63\x4e\x81\xd2\x08\x2e\x5f\xff\xfd\xa8\x01\x84\xf8\xde\xd1\xa3\xcb\x20\x23\x9c\xf0\x2d\x94\x8a\x93\x0f\x3c\x02\x6e\x92\xed\xb3\x0f\x93\x8a\xc2\x86\x0f\xe7\x22\xe3\x1f\xb7\xf9\x58\x31\xd7\xb4\x54\x65\x97\x9a\x2d\x7d\x30\x3c\xa0\x6f\xd2\xeb\xa1\x90\x30\xcd\x68\xe4\x1e\x47\x24\xe2\xd0\x59\x8c\x43\x8f\x59\x0f\xab\x38\xab\x71\xd9\xd7\xb8\x07\x6d\x84\x1c\x4c\x01\x34\x5b\x70\x58\x3b\x2f\xa3\xc7\xd4\x3f\x86\x31\x2f\x40\xd2\x5c\x58\x16\xc6\xdf\x6e\xd6\xbd\x3a\x7f\xbf\xdd\x98\x7b\xd7\x32\xa2\xb6\x58\x10\x53\xdc\xed\x63\xcd\x5d\x77\xb4\xe6\xad\xf5\xf2\x50\x1c\x08\x60\xfa\xfb\x48\x4d\x42\xeb\xe3\xa6\x79\xd7\x78\xf1\xf1\x49\xf7\x9b\x77\x05\xdc\x72\x45\x8b\xf4\x77\x5e\x70\x25\x92\x38\x6e\x47\x31\xa9\xb3\x17\xc0\xac\x64\x69\x23\x15\x4f\x01\x65\x56\x81\x5c\x2c\x20\x59\x31\x51\x8c\x01\xf9\xaf\x8e\xdc\x9c\x78\x61\x6c\x88\xcb\x14\xd6\x4c\xdb\xc4\x85\x46\x27\x29\xe5\xd2\xaa\x63\x89\xfa\x18\x72\x9e\x0a\x36\x68\x23\x6a\xbc\x70\xa0\x9e\x30\xb9\x52\x02\xe3\x5c\xa7\x7d\x5a\xb3\x23\xe7\xc8\x48\xe0\xf7\x25\x2a\x3e\x37\x15\x6b\x00\x7d\x32\x44\xcc\x33\x0e\x8c\xd4\xfe\x8f\xd7\xd7\x97\x70\x28\x15\x7d\x79\x73\x04\x6f\xaf\x2e\x06\x11\xc3\x26\x88\xd2\xb4\x0f\x31\x0a\x39\x55\xd6\x55\x8a\xa4\x0f\xa2\x37\xbd\xf2\x5a\x29\x94\xb0\x4a\x65\x7d\x6e\x5a\xef\xbc\xfb\x3d\x3f\x0f\x6c\x58\x44\xfb\xe9\x53\x2f\xf5\xcb\xcb\xf3\x37\x81\x02\xf4\xcb\xad\x23\x30\xc5\xeb\xd5\xa5\xdc\x87\x59\x71\xa1\x28\x17\x85\xd6\x5f\xa4\xbc\x30\x62\x21\xb8\x82\xc3\xb3\x97\xcf\x8f\x02\x10\xc5\x68\xd5\xcd\x8a\x91\x29\x13\x8a\x27\x06\xde\x5e\xbd\x1c\xc3\x29\x24\x99\xc0\xbe\x51\x22\x8f\x18\xaa\xd2\xdc\x7a\x13\x67\x2f\x9f\xc7\x19\x87\x85\x28\x52\x62\xa4\x4c\x32\x32\xee\x2e\x3b\x76\x27\x18\xae\x26\xa1\xbb\x64\x86\xaf\xd9\x66\x70\x19\xb1\x51\x63\x19\x1b\x26\xe3\xec\xe5\x73\x64\x14\x04\xdd\x33\x31\x74\x87\x08\x2f\x1a\xc9\xe6\xe4\xa2\xde\x0d\x48\x8d\x5c\x66\x2a\x13\x3d\x16\xe5\x42\x8f\x85\x9c\xa0\xaf\xc1\x4b\xa3\x27\x6e\x84\x63\x96\xa6\x0a\xf9\xb2\x58\x4e\xb6\xda\x9f\x04\xdd\xef\x3e\xab\x7b\xc9\xcc\x8a\xf8\x3b\x52\x7f\x25\x3e\x73\x8a\x93\x16\x39\x4a\x4b\x05\x62\xd9\xd5\x90\x6a\xb3\x97\x25\x16\x1a\x64\x91\x6d\xa0\xe0\x3c\x45\x43\xba\xa8\x81\x53\x22\x50\x53\xea\x6f\x1f\xa0\x7b\x10\x07\xc1\x1e\xeb\x8d\x36\x3c\xd7\xdb\xc9\x82\x33\xf5\x74\x69\x67\x3b\x22\x92\x8d\x9a\x0d\x7b\x05\x31\xa1\x00\x3e\xe9\x8b\xdf\x89\x9e\x33\x82\xd1\x27\xa5\x35\xa9\xaa\xc2\x26\xf8\xac\x4c\x5a\x5e\x22\x62\x17\xcc\x88\x3b\x8e\x3a\xa6\x66\xa4\x0e\x0f\x6d\x21\xcd\x4a\xae\x8f\x8d\x9c\x38\x6e\x39\xc6\xc7\xc7\xb2\x38\x5e\xf3\xf9\xe4\x0f\x16\xf6\x71\xa5\x32\x3d\x48\x74\x6f\x24\xd1\xdd\xd6\x56\x8b\x20\x07\x32\x51\xe0\xd7\xb0\x94\x95\x12\x83\xe4\xde\xa5\x87\x9c\x35\x73\xb4\xaa\xe9\x36\x68\xc9\x0e\x70\x16\xd3\xc9\xe4\x60\x8c\x0b\xcf\xcc\xa1\x5f\x86\x23\xff\xe0\x60\x72\x10\xbe\x23\xac\xa3\x96\xed\xeb\xd3\x83\xc3\x50\x87\x35\xe3\x3f\xbc\xe0\x90\x19\xc6\x05\xaa\x43\x42\x9f\xb4\xd6\xba\xe2\x90\x57\x99\x11\x65\xe6\x7d\xd8\xda\x14\xae\x05\x4a\x1c\x12\x97\x62\x19\x05\x5a\xe4\x22\x63\x2a\x4a\xfb\x23\x58\x7e\xcf\x30\x64\x42\x19\xfc\xff\xe8\x0e\x3f\x3d\x39\x01\xcd\xcd\x98\xd8\x27\x00\x13\xc5\x42\xaa\xdc\xaa\x44\x9b\x7b\x5d\x54\x36\x1e\x5b\xb3\x2c\xe3\x2e\xbe\xc9\x99\xba\xe5\xa6\xcc\x58\xc2\xeb\x3c\x3a\x7a\x41\xaf\xcf\xaf\x21\x17\xcb\x95\x41\xe3\x5c\x32\x65\x13\xff\x1e\x73\x9e\x0a\x9a\xd6\x08\xd6\x2b\x91\x90\xea\x58\xaf\x48\xa1\xfb\x57\x43\x78\x58\x02\xf3\x94\xf6\x2e\x0a\x60\x6a\x2e\x8c\x62\x6a\x03\x5a\xfc\x1b\x9f\x2a\xd5\xf2\xef\x22\xcd\xfb\xc2\x82\xde\x15\xfd\xc5\x18\xf8\x36\xe7\x35\xdd\x46\x56\x70\x12\x1f\x14\xbc\xe1\x66\x04\x97\x19\xdb\x8c\xe0\x0d\x57\x82\xeb\x66\x44\x44\x01\xec\xc6\x79\x1e\x6b\xb6\xc1\x28\x48\x49\x5c\x38\x07\x22\xc9\x98\xd6\x62\xb1\x01\x8c\xbc\x3d\x61\xb6\x86\x7e\xdf\x77\xf1\x77\xfd\xa0\xa8\xf2\x39\x57\x5b\x82\x1c\x9a\x09\x2b\xe0\xe0\x9b\x6f\xfd\xda\x1f\xfe\xe1\x9b\x6f\x27\x4f\x4f\x4e\x8e\x0e\x40\x18\x9e\x8f\x6c\x80\x6e\x01\x09\x0d\xdf\x7c\x3b\xee\x62\x43\x6f\x43\x7a\xbb\x83\x4e\xce\xee\x7b\x51\x42\xcb\xb6\x29\x89\xd2\x8e\x79\xc7\x3b\xa2\x2e\xd2\xf7\xc8\x42\x76\x63\x27\x25\x0e\xcc\x44\x2e\x0c\x4f\x8f\xdd\x10\xe8\x39\xf4\x41\xdb\x63\xaa\x88\xa8\xd0\xf8\xae\xb7\x2b\x36\xb2\x62\x55\x15\x6e\x50\x3f\x2f\xdb\xb7\x8e\x0d\x35\xc6\x67\x12\x1d\xde\xed\x31\x5c\xce\xee\x3d\xdd\xda\xb6\xa2\xb1\xc6\xa3\x16\x91\x47\x8d\x9e\x3d\x5e\x3c\xa2\xd3\x9b\x95\xc3\x0f\xd3\x9a\x2b\x73\xe8\xd6\xe2\xbb\x19\xb6\xfe\x6a\x04\x39\xd7\x9a\x2d\xf9\x14\x0e\xae\xeb\x35\x4f\x58\x51\x48\x92\xdb\xa5\xe2\xcc\x78\xd7\xc9\xb8\x75\xb5\xad\xbe\x3a\x68\xeb\xc1\xf8\xd7\xee\x20\xd0\x8d\x35\x73\xe0\xba\x0d\x70\x28\x42\x73\x58\x63\xfe\x53\xb1\x12\xe3\xbd\xa0\x30\x83\x7e\xf1\x92\x4e\x81\xf5\x0e\x75\xa0\xdb\xfa\xe0\x34\x52\x2b\xc7\x56\xad\x60\xbc\xee\x72\x51\x9b\x88\xa1\x3b\xd2\x1a\x82\x7e\xe3\x32\xc6\x41\x05\x32\xaf\x04\x3b\x0c\x81\x0a\xee\x42\x68\x33\x85\x77\x0e\xa3\x9f\x5b\x7c\xf1\xbe\xaf\x4d\xff\xce\x80\x6b\x07\xb3\xd0\x65\xdf\x68\x39\x50\xe3\x4b\x85\xcb\x01\x81\xed\xf1\xb2\x6f\xb6\x2b\x60\xf6\xed\x1e\x1a\x31\xfb\xfe\x7b\x86\xcc\x11\x33\xb5\x65\xef\x11\x62\xe6\x9f\xec\xfe\xaf\x8b\x90\xd1\xed\x09\x56\xe4\x38\xe5\x0b\x81\x2a\x50\x73\x25\x58\xe6\xb9\x93\x98\x15\x74\xc9\x13\xb1\x10\x09\xf2\x62\x00\x76\x69\x3b\x6a\x58\xb1\x3b\x1e\x15\x09\x10\x20\x37\x0b\xb2\xf3\xc8\xc8\xac\x05\x37\x28\xbc\x00\xee\x8d\xcc\x51\x31\x6c\x5c\xd0\xc4\xed\x76\xab\xe2\xcb\x0a\x5d\x8f\x97\xcf\xc9\x4f\xd0\x71\xa3\xa8\x32\xa1\x0e\xe3\xad\x15\xf4\x41\x98\xf5\xbb\xc7\xd6\x55\x6c\x20\x20\x34\xc6\x8e\x3c\x31\x36\xde\xc7\xd0\xbf\x10\xbf\x54\x1c\x58\x2e\x5d\x38\x4e\x66\x97\xec\x2d\xa1\x82\xfa\x5b\x14\x56\x2e\x1d\xd1\x86\x54\xc2\x1b\x3b\x54\x37\xb4\x1e\x32\x78\x4e\x3e\x9b\xaf\xfb\x53\x62\x03\x0a\x6f\x87\x58\x3a\x8c\xbe\x94\x50\xba\xe1\xb7\x8b\xa4\x6d\xb4\x4b\x20\x6d\xab\x87\x8a\xa3\xed\xbd\xa7\x30\x76\x96\xf1\xb1\x45\x91\x78\xc9\x0a\x9e\x8f\xd5\xf3\x52\x6a\x36\xc7\x30\x97\x36\x5a\x36\x75\xdd\x11\x35\x5e\x8a\x3b\xae\x1b\xee\x32\xb0\x00\xb3\x2a\x30\xbc\x4f\x9b\xa5\x2c\xae\x3c\x85\xcc\x48\xd8\xd0\x19\xcc\x2a\x5c\xb9\x51\x5b\xb6\xcc\x27\xdb\x9a\x55\x55\x57\x3c\xe1\xe2\x2e\xe4\x13\x38\xcc\x79\xc1\x17\x22\x11\xe8\x48\x3b\xdf\xd1\x4d\xa3\x99\x9c\x60\xb4\xde\x3e\x3b\x91\x28\x6e\x78\x70\xe8\x2c\x73\x39\xc0\xe4\x33\xf9\x5f\xb4\x91\xb4\x29\xf9\xe1\x51\x2b\xd0\x4c\x64\x9e\xf3\x22\xb5\x22\x7f\x0c\x6f\x35\x57\x61\x5b\x87\xca\x92\x50\x57\x14\x7c\x6d\x13\xe5\x56\xa5\x9d\x67\x72\x4d\xb3\x68\xc0\x52\xcd\x19\x51\xc0\x82\x6a\xf2\x26\xec\x7c\x6d\xfc\xa4\x2f\xab\x79\x26\x92\x4b\x66\x56\x87\x47\x37\xb6\xb6\xa4\x90\xa6\x01\xcd\x6b\xb2\x94\x2f\x58\x95\x99\x7a\xcc\x7a\x4a\xd6\x55\xa5\xed\x12\x96\x65\x72\x8d\x7d\x14\x95\x39\x55\x65\xca\x0c\x6f\xb9\x04\x1c\x12\x56\xb2\xb9\xc8\x84\xa1\x84\x34\x05\xbb\x15\x55\xab\x60\x17\x52\x8a\xb4\x63\xb2\x74\x0b\x56\x37\xef\xe8\x22\x8f\xc3\x14\xce\x42\xa3\xef\xbe\x3e\x2d\x36\x57\x4e\xa2\x3f\x34\x56\x7b\xec\x27\xfe\xf1\xaf\x4d\xde\x78\x65\xbd\x25\xc1\x55\xc8\x9e\x26\x2c\x4b\xaa\x0c\xe9\x8e\x08\xb2\x5c\x56\x05\x05\x6e\x9a\x65\x1c\xee\x58\x56\x71\x30\x8a\x15\x7a\xc1\x95\xa2\x1e\xcd\x45\x70\x3c\x58\x13\xe9\xb5\x34\x1c\x8e\xe1\xa5\x89\x1c\xe5\x39\x37\x6b\xce\x0b\x38\x19\x9f\x10\xf1\x9f\x8e\x4f\x1a\x50\x5e\xdc\x63\x8f\x85\x0b\x64\xc3\xb8\x42\xc3\xbd\x0d\x39\x6b\xb4\x85\x86\x93\xf1\xff\x7a\x86\x4d\x8b\x41\xa6\xb5\xdd\xd7\x7e\x78\xea\xf0\x27\xb8\x1f\x77\xe5\x84\x65\xd9\x06\x4a\xae\x12\x5e\x18\xb6\xe4\xc4\xea\xc1\xe8\xda\x8d\x1b\xc3\x55\xae\x91\x22\x73\xa6\x85\x86\x52\x8a\xc2\x34\xdd\x3f\x51\x80\x96\x99\x48\x71\xa1\xe7\x0c\xe9\xaa\x73\xf4\xfc\x7c\xc9\x1c\x46\xba\x22\x43\x7e\x48\x49\x2d\x4b\xb4\x84\x1a\x6e\xde\x9e\x8b\xfb\x67\xdf\xde\x74\x5d\x49\x96\x29\xce\xd2\x4d\x28\x57\xb3\x02\x1b\x0d\x4f\xec\x93\x30\x8d\xa4\x4d\x18\xfe\x10\x2d\x9c\x64\xc9\x15\xb3\x86\x9d\x29\x0e\xe8\x42\x28\x9e\x6d\x20\xe5\x38\x1f\x51\x08\x6d\x5c\x42\x7e\x89\x8e\x6d\xd4\x1a\x4d\xb7\x1d\xb7\x29\x20\x25\x72\xcb\xff\xf1\x08\xc8\x05\x94\x8a\x27\x42\x0b\x59\x74\x83\xc5\xa4\x32\x53\xb0\xd3\x6b\x32\x60\xc8\x78\x34\xf6\xa1\x6c\x55\xa7\xcd\xea\x5b\xc1\xc1\x29\xe1\x10\x6c\xe3\xf3\x44\x6e\x9d\x47\x1d\x29\x53\x3c\xb3\xa8\xaf\x44\x19\x38\x0d\x5f\xdc\xd8\xac\xc5\x8d\xdf\x95\x45\xb5\x3a\x72\xc1\x39\xba\x07\x4b\xe0\x99\x6e\x4b\xad\x73\xe4\xe5\xba\xe0\xca\xb9\xf2\x6b\x56\x50\x9c\x67\x3d\xab\x4d\x77\xb6\x5b\x77\x28\xc9\x5d\x78\xb8\xfc\x8e\x62\x5a\x8e\xfa\x86\x6a\x5b\xc7\x52\xf1\x1e\x33\x98\x54\x06\xfe\x3a\x23\x09\xfc\xfa\x6b\xfa\xf5\xdd\x0c\xe5\x10\xa6\x70\x70\x56\x19\x27\x32\xb5\xc8\x8a\x02\x1f\x89\x14\x14\x2b\x96\x1c\xc4\x98\xc3\xbb\x93\xd1\xd3\x9f\x0f\x76\x85\x80\x41\x2d\xcf\x82\x52\xe8\xc9\x79\x56\x18\xaf\x24\x95\xe9\xbe\xda\xbd\x55\xf8\x09\x41\xa1\x37\x91\xb6\xea\x34\x74\x78\x15\xdb\x64\xe4\xbb\x5f\x2a\xae\x36\xd6\x88\xdc\x84\xaa\x89\x1b\x6f\x68\xa9\x22\x19\xfd\xca\x00\x00\x39\x8a\xc4\x2a\x72\x4b\x4b\xb6\x89\xaa\x30\xac\x1e\x90\xc4\x89\x9a\x07\xaf\xdc\x72\xea\x0e\x93\x8e\xfd\xdb\x01\xaa\x52\x6c\xe3\xd8\x53\xb1\xe4\xd6\xaa\x04\x51\xa4\xe2\x4e\xa4\x15\xcb\x7a\x0a\xa5\xec\xc6\x13\xa5\x21\x8f\xbc\x50\xbe\x2c\x16\x52\x4f\xe1\x9d\xa3\xcb\xcf\xcd\x1d\x1f\xe7\xd9\xf6\xb4\x6b\xf3\x18\x3a\x45\xc8\x1d\xd6\x6c\x30\x03\xba\xca\x69\x5f\x3f\xcb\x88\xb7\x6a\x85\x1d\x8c\x7b\x5f\x7e\x21\xb6\x03\xf8\xb9\x63\xe8\x04\x1b\x96\x9d\x11\x7f\x9c\xb4\x5e\xe3\xd2\x7a\x83\x23\x8a\x80\x67\x0f\xb7\x47\x40\xc2\xd7\x3f\xfb\xbe\xe3\x36\xdf\x35\xb9\xd8\xe5\x4d\x42\x3f\x2b\x27\x71\xe2\xe4\x8d\x9d\x6c\x18\x7f\xff\xd9\xb6\x32\x28\xb8\xb0\x5a\x8b\xa5\xd5\x57\x1e\x5e\xaf\xb8\xd8\x91\x66\xdd\x46\xad\xfd\x80\x2b\xeb\xc5\xc6\xf0\x28\x95\xd1\x9b\xa0\x6a\x85\x00\x94\x49\x8d\xf3\xf3\xb6\xaa\x82\x47\x6c\x6d\xf9\xb4\x3f\xdf\x1f\x85\x07\x75\xe5\xd1\x51\xc4\x45\x5b\x36\x10\x7b\xa6\x05\xdb\x62\xa4\x5a\x50\xfe\xa3\x61\x52\x1d\x25\x5d\xb5\x48\x32\x14\x28\xd5\x94\xd8\x11\x2b\xd5\x65\xa2\x0f\x0c\x97\x02\x80\x3d\x23\xa6\x58\xd7\xb4\xe5\xe7\x51\xf6\xfc\xad\x25\xb5\x7b\x82\xa4\x23\x82\x71\x21\xdf\x93\xa4\x99\x2c\x04\xb2\x5a\x53\x7f\x85\xc4\x30\x95\x95\xd5\x20\xc8\xf9\xe6\x77\xbc\x30\x15\x79\x6e\x31\x2c\x16\x1c\x69\xbd\x16\x26\x59\xcd\x25\x46\x62\xde\x06\x8d\x02\xdc\x95\x5d\x73\xbf\x03\x30\xaf\x1c\x58\x9f\x76\xae\x91\x0b\x04\xc2\x5f\x85\x6c\xd5\x98\xb5\xb7\xb7\xea\x20\x23\xc4\x58\x1e\x21\x0c\xe7\x62\x5b\x38\xc8\x27\xbd\x11\xcb\x34\x06\xfd\xa1\x4d\xfa\x49\x49\x2f\x27\x2e\xec\x3b\xbf\xbe\x8a\x47\xea\xd9\x86\x0f\xee\xed\xc8\x6f\xc5\x53\xe4\x46\x05\x69\x4a\x71\x5d\x4a\x91\xe2\x8a\x50\xc9\x04\x72\xd6\xa0\xb5\x7a\x85\x2d\xda\x96\x8a\x76\xb8\x3d\x01\x08\xc6\xa0\xb2\x40\x96\x5c\xd0\xb6\xf8\x60\x69\x93\x3d\x11\x93\x0a\x76\x4c\x31\x67\x22\x73\xae\x9d\x55\xc5\x41\x48\x0f\xe3\x9b\x89\xae\xe6\xd4\x82\x69\xe7\x33\xcc\x79\x0a\x2b\xae\x9a\xfe\x5d\xd8\xe3\xe4\x77\x3c\x43\xa7\x77\x9c\xcb\x7f\x8b\x2c\x63\x63\xa9\x96\x13\x5e\x1c\xbf\x7d\x43\xfb\x9f\x93\x7f\xf2\xf9\xe4\xc7\xeb\xeb\xcb\xc9\x0f\x4c\x8b\x44\xbf\x97\x8b\xf7\xf4\xf3\xd5\xcb\x57\x2f\xde\x93\xb6\xd9\x3a\xab\x40\xbb\x01\x7f\xb0\x77\xd6\xa3\x6e\xb7\xa6\x1c\x93\xa6\xc4\xae\x33\xfc\xa7\xfd\x22\x74\x9e\x85\x6f\x0f\x71\x99\xa8\xf3\xf6\x2c\x3a\xad\xfb\x67\xe4\xd0\x2d\xdf\x08\xc3\xf3\xee\xa6\x17\x3d\x9d\xc2\x3b\x6a\xd3\x93\x15\x6f\xbc\xee\x4f\x88\x63\x13\x98\xb5\xe0\xef\xb0\x27\x6e\x4a\x5f\xc8\x98\xb8\xd1\xb7\x5b\x12\xdb\x68\x97\x19\xb1\xad\x1e\x6a\x43\x6c\xef\x3d\x0d\x48\x60\x03\x68\x7d\x1e\x2d\xe5\x16\x29\x2b\x60\x90\x89\x84\x17\x9a\x0e\x7a\x49\x45\x2a\xca\xc8\x20\xd1\xba\x4c\xef\x49\x88\x5d\x2b\x3d\x69\x1a\x12\xc2\x3a\x2e\x1c\x73\x95\x24\xbe\xe2\x26\x1c\x20\x42\x93\xe3\x60\xa4\x83\x9a\xef\xc2\xa1\xd2\xcd\x1a\x23\x1e\x2f\x43\xf5\xce\x80\xf8\xbf\x8f\x0a\x7c\xb6\x16\x69\x35\xa1\xd1\x11\x10\xff\x63\x5f\xce\xf6\xa8\x7e\x21\xd6\xf6\xc3\x6f\xe7\x6d\xd7\x6a\x17\x73\xbb\x66\x0f\xe5\x6e\xd7\x7d\x4f\xf6\xee\xae\xf1\xaf\xc0\xdf\xa1\x26\xee\xed\xd5\x85\xa5\x2f\x3a\x3d\x86\xe7\x40\xf5\xf1\xe1\x94\x02\x68\x61\x6a\x43\xdc\x48\x98\x10\x37\xcf\x37\x71\x41\x1b\x72\xf0\x2d\x87\x71\xa8\x5d\xfb\x21\x93\x09\x42\x97\xbe\x16\x8e\x52\x97\x01\x9c\x5b\x58\xa9\xc4\x52\xe0\x60\x75\xee\xd5\x8a\x04\x79\x57\xbe\x84\xa1\x64\x4b\xee\xb3\xe1\xd6\xd0\xea\xb0\xf7\x59\x97\xaf\xd4\xb8\xf2\x65\x10\xd2\xf5\x7a\x3d\xce\x37\x74\x5c\xd6\x41\xb3\x47\x6d\xef\xb8\x42\xb2\x1f\xcb\x05\xbd\xab\xa1\x0c\xc9\x5f\x74\x4c\xe3\x93\x8a\x22\xdf\xc3\x1e\x65\x91\xb3\xad\xd5\x8c\xad\x2d\xd4\x08\x91\x2f\x24\x61\x31\x0a\x3b\xf6\x51\xa3\xc3\x2d\xbb\xb6\x52\xa3\x23\x74\x0f\xdd\x4d\xad\x41\xec\xbb\xa1\xda\xbb\xaa\xbf\x9e\xd4\xd9\x14\x4a\x5d\x6b\xe4\x6a\x0c\xa9\x32\xd5\x9d\xd9\x36\x4a\xf0\x3b\xee\xcf\x96\xee\x2f\x7f\x46\x82\xe6\xa6\x2a\x81\xb5\xe4\xc2\x3a\xdb\xa5\x42\xe7\x33\x80\xc3\x11\x51\xaa\x70\x4c\xeb\xce\xd7\x9b\x01\xdb\x76\x80\x3a\xa7\x8d\x22\xb2\xd5\x35\x9a\x45\x80\xbf\x46\x87\xd8\xea\x18\x67\xe9\x94\xdf\x90\x09\x5b\xab\xb6\x2e\xb7\x9b\xe4\x74\x30\x2e\x5d\x3d\x63\xf8\xd1\xaa\x0a\xb5\xd8\x53\xc4\x66\xeb\xbc\xf2\x4a\x53\x2a\x04\x75\x8a\x1d\xc4\x51\xbf\x67\xa2\xa1\x62\xc8\xef\x5d\x43\xc8\xb0\x27\x59\x45\x26\x3f\x6c\xb1\xd1\x04\xfc\xe6\x99\xab\x4c\x73\x35\x6f\xf6\x7c\x71\xfd\xb2\x33\x97\x32\xc4\x53\x71\x6c\xd5\x9a\x89\x12\x77\xcc\xf0\x78\x2a\x75\x00\xdb\x99\x0c\x45\xba\xb6\x5e\x49\x35\xc0\x44\x7b\x40\x46\xd2\xe2\xa7\x8a\xad\xed\x2e\x35\xe5\x15\xad\x13\x12\xd8\x63\x25\x33\x9a\x67\x48\x37\x36\xf0\x76\x23\x38\xcc\x2d\x86\x83\x8b\x10\x41\xa5\xd0\xc8\x57\xa4\x37\x92\x96\xee\xf0\xbc\xae\x16\x0b\x91\x50\x61\xb4\xe2\x2c\x3d\xa6\x60\xb8\x3e\xc7\xef\xa9\xde\x18\xc6\x57\x9d\x6a\x38\x4c\x79\x29\xb5\x30\xf0\x67\x77\x28\x1c\xfe\xec\x4e\x96\xbf\x3e\xbf\x6e\xee\x00\x36\x4b\x7b\xd1\xc6\xcc\x59\x72\xbb\x66\x2a\xd5\xb4\xa3\xca\x8c\x70\xe4\x22\x41\xe9\xd4\x43\x52\x01\x43\x21\x8d\xdb\xbf\xa2\xb2\xd2\x1e\xdc\xda\xd7\x47\x8c\x6b\x39\x71\xd4\xa9\x37\x5e\xd7\x2b\x5e\xa0\xb4\x52\x91\x45\x55\xc6\x63\x8e\xa9\x2a\xac\x88\xce\x32\xd2\x9a\xd6\x0d\x5c\x65\x60\xce\x36\x51\x41\xd8\x9c\x03\xff\xa5\x62\x99\x57\xe7\x44\x7d\x97\x01\xb6\x7b\x4a\x37\x96\x03\x2f\x88\x8d\x50\x5b\xde\x74\x05\xce\x36\xa9\xf1\xb6\xd7\x07\xb4\x0a\xef\xc2\xba\x76\x78\xd3\x6d\x64\xb0\x85\x54\x74\x54\xce\x16\xcd\x95\xb5\x7c\x8e\x43\x86\xa5\x40\x0d\x98\xe1\x82\x37\x80\x2b\xae\x8d\x12\x96\x53\x70\x1c\x5a\x90\x1c\x43\xb9\x5a\xb4\x68\xbf\x8f\xcd\x33\x5b\xc8\x79\x83\x4a\xb2\x4d\xe9\x9b\xe6\x96\x0d\xb5\xf1\x39\x0a\xb7\x19\x7b\xd3\xb8\x53\x62\xdc\xbd\xb9\xe0\xa6\x21\xea\x74\x2a\xe0\x97\x4a\xf4\xea\xa9\x36\x65\x1f\x87\x6c\x91\x32\xe8\xd2\xad\x01\x9b\xf5\xd3\x8d\xea\x6a\x72\x51\x88\xbc\xca\x6b\x5a\xb9\x2b\x33\x54\x34\xbf\x41\xa1\xdf\x3e\xa5\x73\x5f\x02\xee\x36\x10\x33\xb9\xd6\x76\x43\xdd\x9d\x80\x43\x67\x32\x2f\xcd\xa6\x6d\x8f\xbc\x56\x40\x04\xbc\x19\x20\x1b\xd0\x00\xef\xb5\x72\xcf\x56\x1f\xa5\xb8\x5f\x20\xe8\x98\x57\x0f\x0f\x8f\xa6\xf0\xb7\x2d\x62\x78\xb4\xed\xfc\xda\x90\xb1\x69\x1e\x55\xeb\x57\xe3\xad\x36\x43\x2a\xb3\x0f\x54\x5b\xd8\xfa\xda\xb4\x97\xa1\x7f\xb8\xed\xad\x7a\x69\xe6\x57\x70\x2f\xda\x79\x48\xfb\x6d\xfe\xb5\x31\x1f\x0b\xfd\xc6\xe6\xcb\x0e\xe5\xc2\x22\xf8\xdd\xd7\x1f\x76\xea\xcc\x51\x57\xad\x7a\x41\x1e\xc1\x2e\x11\xfe\x88\x4e\xe0\x14\x0e\x9c\xfa\x25\xc9\x20\xdf\xc0\x1d\x12\xde\xad\xb2\xb7\x0e\x8f\x6a\x64\x17\x0a\xb1\xde\x3a\xe8\x12\xa9\xb3\x74\x7b\x92\xc9\x0b\x71\x0f\x7e\xdd\x29\xec\x4d\x26\x07\x74\x1f\x42\x7d\x12\x02\x9f\x46\xa8\xf1\xce\xfd\xde\x48\x54\x67\xd1\xf7\x6e\xc3\x5a\x5a\x67\xf5\xd7\x9e\x66\x91\xc0\xc2\xac\x21\xbf\x43\x30\x6b\xc4\x67\xed\x07\x43\x5d\xea\x45\x9e\xb5\x1f\x0c\xa3\x54\xb7\x89\x10\xdb\xd6\xb1\x57\xce\x67\x5b\xa5\x7f\xdf\xc0\xb3\xeb\xfa\x53\xf8\xb9\xf6\xbb\xc4\xb4\xa5\xe1\x22\x21\x66\x1d\xc0\x34\x54\x5f\xfc\x67\x02\xd3\x2e\x8a\x3b\x6f\xbb\x68\xdd\x9d\xb0\x23\x48\xed\x5e\xde\xf2\xc0\x50\xb5\x03\x68\xcf\x80\x75\x5b\xfc\xe5\x3f\xff\xb1\xb0\x15\xed\xf6\x4a\xae\xa9\x2a\xc8\x9b\xeb\x3f\x46\x87\x66\xeb\xd4\xcc\x5e\xe1\xab\xbd\x69\xa9\x00\x9f\x9c\x69\xdc\xd6\x40\x07\xfa\x45\xa2\x7d\x11\x60\xc7\xa7\x70\x11\xe6\x9c\x67\xb2\x58\x22\xbc\x3d\x63\xd8\xce\x29\x64\xf4\xe5\x59\xde\xf1\xd6\x08\x6b\x72\xdc\xdd\x21\x7b\x5b\x26\xe4\x86\x6d\xa7\xa1\x60\x8f\x0b\x15\xe0\x79\x54\x78\xd2\x37\x5a\x1f\x4d\x7c\xbc\xba\x6d\xc0\x1d\xf7\x17\x84\xac\x87\xcd\xba\xd1\xa5\x69\x2e\x19\x48\x43\x50\x89\x60\xbc\xdc\x6c\x2e\x2b\xb3\x7b\xd8\xa1\xdb\xa4\x1a\x63\xbf\xf9\xa5\x62\x8a\xbb\xdd\x1a\x7b\xae\xb5\x91\x74\xdf\x39\x8a\x26\x00\x2f\x73\x2a\x8c\xa0\x0d\x81\x06\xfc\x1f\x58\x51\x70\xd5\x80\x1f\xaa\x35\x6b\xb0\xa3\x76\x1a\x82\x82\x3c\x46\xe7\xbb\xa0\xe0\x4c\xc1\xd3\x6f\x4e\x4e\xee\x9f\xfd\xe5\xa4\x8b\xc0\x9c\x46\x18\x44\xe0\x8d\x4c\x84\x23\xad\xb6\x53\x63\xc9\xaa\x3d\xfe\x1f\x35\x68\xdb\x6e\x25\x73\x5e\xb2\x25\x6f\x9c\x2a\x82\x4b\xe9\x0e\x70\xdf\xf2\x4d\x88\xf5\x0e\x44\xa1\x0d\x5b\x2a\x96\x1f\x8c\xe0\xc0\xac\x85\x31\x5c\xe1\xd7\x54\xe8\x44\xaa\xf4\xa0\x75\xb9\x43\xa0\x18\x8d\xa4\xa7\xf0\xc1\xf2\x42\x63\x71\x7e\xad\x4b\x1d\x86\x98\xa1\xd9\xaa\xbb\x98\xcd\xf7\x5d\x5a\xb7\xfa\x6f\x9f\x9a\x6f\xf6\xab\x5e\x1f\xf1\x09\xf7\x59\x45\xd3\x85\x59\x3c\xf9\x6e\xd3\x68\xe6\x30\x8b\xe9\xd0\x03\xd5\x12\x01\x21\xda\x6f\x0f\xb3\xe8\xf1\x45\x16\xfd\x46\xdd\xda\xf4\x00\xec\x0b\xda\xf6\x4f\xb2\xeb\xfb\xdd\x7d\xd1\x7b\xc7\xda\xa3\x58\xf7\x4f\xba\x15\x63\x87\x71\xf2\x9f\xc7\xb7\xf1\x8a\x29\x5b\x36\x5e\xeb\x7d\x77\xbc\xc7\xde\x9b\x63\xdf\x87\xde\x54\x74\x6d\x23\x7f\xdf\x15\xbd\x02\x1d\x94\x29\x17\x74\x38\x06\x35\x13\x1d\x13\x8e\x25\x6a\x5e\xd1\xdd\x98\x09\xab\x4f\xe0\x52\x9f\xb9\x74\x2e\x77\x5f\xa1\xa2\x1d\xe4\x43\x2b\xb7\xc7\xfd\x08\xee\x6c\x80\x6d\x45\x77\x8e\xb6\xce\xc0\x04\x75\x88\xed\x7d\x7d\x6b\xcf\x29\xd7\x9c\xdd\x53\xca\xc4\xd6\xa7\xca\x85\xed\xd0\x01\x63\x0f\x4a\x0e\x01\xe9\xb9\x20\x29\x46\xcd\x1e\x4c\xdf\x71\x1d\x41\x38\xfc\x7b\xc1\x97\xbc\x48\x99\xda\x8c\xe0\x45\x89\x11\xd5\x15\x53\x7c\x04\x6f\x0b\x34\x61\x68\xcc\xce\xe8\xff\xe6\x29\x60\x77\xf6\x9d\x66\xb1\x8f\x87\xd0\x3e\x27\xda\x24\xd3\xa8\x31\xdf\xde\xaa\xe0\xbe\xe3\xa2\x76\x6d\x66\xf6\xc0\xe8\xd7\x5f\x37\xc8\x32\x1b\x3a\x46\x5a\xb2\x42\x24\x87\x07\xa7\x7e\xc9\x03\x5f\x69\xbf\x7a\xcd\x4b\xbd\xa4\x22\xc6\xe9\x9c\x15\xed\xd1\x94\x16\x9d\xd6\x8a\xc2\xf0\x69\x50\xf8\x8c\x1a\xe1\x56\xf9\xa0\x9d\x0b\xc9\xf9\x97\x2a\x20\xb4\x28\xec\xa8\x1e\xa4\x46\x3b\x4b\x07\xa9\xd5\x83\xeb\x06\xa9\xf7\xbe\x45\x83\x6d\xb9\xf7\x9f\x5f\xa9\xe6\xc3\xa9\x3b\xbb\x61\x10\xdf\x23\x6c\xb7\xc7\xbb\x9b\x72\xee\xce\x58\xbf\xd0\xee\x76\x3b\xb9\x88\x6b\xa5\x6f\xf9\x66\x62\xf5\x49\xc9\x84\xf2\x37\xd1\x52\x9a\x56\xcb\x9c\x47\x21\x53\x61\xf8\xbd\xa9\x58\x46\xfe\x2b\x8d\xeb\xbd\x6f\x6e\x41\x0f\xe9\x47\xba\x44\xaf\x19\xc6\xb4\xef\x1c\xa0\xfe\x63\xb8\x10\xb7\x1c\x7e\x60\xc9\xed\x52\xc9\xaa\x48\x47\xf0\x62\xc3\xf5\x08\x7e\x64\x42\x0d\x78\x90\x83\x11\x0c\x8e\x50\x15\x29\x57\xd9\x26\x28\x9b\xc6\x68\x23\xcf\xa6\xc6\x3f\xb6\xd7\xed\xda\x2b\xd9\xa8\x49\xd8\x11\x72\x93\xf7\xbc\x4d\xc0\xba\xb8\xd0\xe3\xa8\x92\xad\x81\x8f\x0b\xcd\x28\x61\x12\xad\x0b\x46\xa9\xf6\x74\xa8\x1f\xc3\x12\x75\x6d\x0f\x5f\x08\x6d\xc9\xc4\x8a\xd4\x4d\x21\x30\x44\x0c\x1c\xcd\x21\xb9\xe0\x45\xc2\x47\xb0\x91\x95\xd3\xd0\xda\x63\x65\x43\xa9\xaa\x10\xf7\x60\x44\xce\xb5\x61\x79\x69\xd3\x5f\xee\x20\x47\x03\x3f\xa6\xe1\xe0\x39\x33\xfc\x80\x26\xcc\xb3\x2c\x1e\xab\xcc\x98\x41\x43\x4c\x7a\x2f\x91\x85\xae\x72\x17\x63\x5b\x9a\x91\x15\xa1\x62\x78\x77\xb4\x6c\xd8\xde\x45\x63\xf6\xde\xed\xe0\x25\x0c\xa3\x73\x96\x69\x19\xc2\x4f\x5b\xb8\x91\x6d\x1c\xe7\x33\x63\x94\x98\x57\xa6\x71\x93\x4b\x93\x19\xac\x34\x04\x85\xe3\x4f\x0a\x11\x7a\x59\x56\x43\xd0\xa4\xd3\xdd\xd4\xdc\x33\xbf\xec\x94\x43\x70\xc6\xb2\xbb\xfa\xf6\x79\x50\x40\x5b\xee\x36\x18\x75\x38\x65\xd4\x4b\x8a\x51\x1b\xe6\xa7\x07\x0b\x76\xf1\x67\x2d\x5b\x0b\xad\x3b\x71\x5d\x16\x2f\xfa\xd5\x6d\xea\x7c\x84\x59\xec\x6d\xc1\xce\x6a\x4a\xd2\x60\xd6\x45\x77\xe5\xf3\x5e\x09\xed\x56\x59\xae\xa3\xeb\x40\x05\x89\x7b\x68\xad\x00\x2e\x16\xaa\x1e\xad\x65\x63\x5f\x52\x3b\xbd\xfa\x4a\xf7\xd4\xd2\xf8\x5b\x8a\xdf\x51\x8b\x6e\x41\x66\xeb\x7d\xef\x72\x0d\xdf\xd4\xdb\x70\xb3\x4e\xd3\x54\xd7\x2a\xdf\x6a\x50\xc7\x86\x0e\xbd\x3b\xd1\xdc\x89\x6d\x74\x77\x56\x9a\x9a\xda\xfb\x7b\xad\x70\xba\x19\xda\x7d\x59\x96\xa6\x3c\xed\x05\xe1\xad\x2e\x4b\x53\x02\x81\x73\x73\x97\x33\x6f\x99\xd4\x18\x17\xbe\x48\x0f\xcd\x96\x5b\x7e\x9a\xae\x47\x34\x95\x2f\xe5\x7a\x38\x14\xb6\xbb\x1e\xee\x1a\xd8\x1d\xae\x87\xbb\xbc\xfa\x81\xae\x87\xed\xbd\xa7\xeb\xd1\x61\x51\xff\x79\x04\xd7\xc3\x2d\x51\xb8\x47\x0b\x03\x31\xa6\x45\x46\xa7\x61\xee\xb8\x32\x74\x81\x01\xbd\x63\x8a\x2a\x39\xdc\xf2\x53\x7d\x40\x7c\xd3\x42\xa7\x60\x21\x95\xa4\x71\x49\xc5\xba\x28\xcc\x5f\xd5\x13\x6e\x7f\x42\xa9\x76\x46\x98\x66\x59\x1f\x56\xb0\xd5\x05\xdc\xac\x64\xb8\x1e\xc7\x96\x6a\xf0\x90\x8f\x34\x2b\x9e\xdb\x7b\x91\x14\xa3\xa3\xdc\xf6\xdc\x9e\x43\x70\x88\xa3\x70\x36\x56\x4a\x9a\xf3\x9a\x73\x3f\x65\xab\x91\xae\x6b\x91\x8d\x7a\xf3\x7b\xda\x8a\x4a\x5f\xb3\x9c\xeb\x69\xf3\xfa\x00\x1b\xe9\x58\x6c\x9c\xa5\xf5\x67\x38\x6f\x70\xac\x9b\x00\xcc\x7f\x28\xad\x66\xa3\x57\x65\xed\xd3\x9a\x15\xe1\xb2\x87\x04\x95\xda\x8d\xc5\xe3\xa6\xc3\xd6\xd7\xfe\x98\x05\xc3\x0e\x6d\x3d\xd1\xe6\x6b\x1c\xff\x5a\x3a\xd6\xb6\x24\x08\xb9\xaa\x60\x99\x3e\x8e\xda\xf3\x7b\x67\xdb\xfc\xfc\xfd\xd1\xb4\xcb\x86\x93\x09\x44\xa9\x10\x3a\x38\xaa\xdd\xc9\x51\x3f\x95\x60\x09\x9c\xbb\x65\x4f\x83\x8b\xfa\x96\x2e\xbf\xb7\x97\x8e\x5b\xfe\xdc\xa6\x75\x06\x75\xc5\x8a\x34\xe3\x56\xd1\x13\x71\x59\x96\x6d\xe8\x50\xab\xa9\x1b\xff\xab\xd2\xd1\xd8\xc4\x1f\x1e\x3e\xd8\xe2\x80\x71\x2c\xae\x8d\xc9\xf6\xdf\x27\x84\xce\xd6\x2d\xa2\xdd\x68\xfb\x55\x8f\x30\x22\x51\xc7\x8a\xe7\xf2\x8e\x1f\xde\xf2\xcd\x14\x6e\x87\x2e\x0d\x8a\xb4\x7f\x8f\xa1\x81\x19\xbc\xab\xff\xa8\x46\x18\x9f\xc0\x13\xbf\x34\x87\x0e\x10\x60\x66\x57\xc8\x79\x1f\xb7\xc1\xf1\xc0\x9e\xef\x6e\x7f\xfe\xaa\xe5\x77\x14\x22\xab\x7d\x8e\x42\x64\x4d\x6c\x5b\x4a\x9e\x8c\x41\xdf\x04\x3c\x33\x5a\xc6\xb2\xbd\x3a\x57\x65\x9f\x46\xa6\xc8\xa5\x79\xb2\x50\x9c\x1d\xe5\xf7\xfb\xca\xdb\x17\x52\x55\xf9\xd8\xfe\x4d\x1a\x2a\x73\x37\x13\xfc\x4a\xe5\xb2\x0e\x88\x2f\xa9\x9d\x7c\xfb\xbf\x9f\x3e\x0b\x83\xfe\xb0\xf1\x57\x1a\x8c\xec\xcd\xd4\x24\x63\x54\xde\xf5\xf4\x1b\x28\x7d\x66\xdb\x23\x92\xc8\x7c\x2e\x0a\xbb\x0b\x34\x8a\xfc\x0a\x77\x8c\xd5\x1e\x25\x67\xf3\x2c\xdc\xc6\x89\x50\x2a\x63\x2b\xb6\xac\x9e\xd2\xb4\xeb\xb3\x76\xb5\x59\x34\xe1\xfa\x9a\x99\x5a\xb1\x49\x77\x89\x02\x67\x9a\xb4\xac\x6d\xea\x32\x34\xe4\xa9\x04\xe4\x22\xa4\x42\xff\x73\x7b\xe2\x4b\xdc\xf1\xc2\x9e\xeb\xb6\x4b\x60\xef\xc9\xf1\xb3\xb1\x46\x96\x1c\x29\x2d\xec\x05\x78\xf1\x2d\xb2\x59\xe6\x15\x93\xd3\xb0\xfe\xd8\x52\xca\xb5\x50\xee\xea\xeb\x91\xad\xa5\xd6\x72\xda\x54\xa5\x7f\xfa\xd4\xbf\xf5\xd2\x76\x22\xe8\x90\x9a\x45\xb1\xe7\xb8\x36\xd3\x1c\xdc\x91\x8c\x78\xaf\xfe\xf5\xf9\x75\x5d\xc5\x3e\xed\x74\x8b\x78\xb1\xd9\xaf\xc8\xca\x9f\xa4\xe1\x67\x32\x3f\x3c\xea\x1f\x6c\x3c\xb6\x4a\xe1\x4f\x93\x8e\xc9\xb8\x26\xcd\xa5\xb4\x81\x3b\xae\x74\x94\x44\x7b\x7d\x7e\x1d\x68\x1d\x0a\x33\xfd\x8d\x9d\x29\x2f\x33\xb9\x89\x32\xd4\xe1\xae\x42\xdf\xa5\x20\x85\x43\xa7\xf3\x31\x0a\x8c\xf2\x38\x7a\x5c\x5f\x59\x44\xb5\x0f\xe4\xf0\xc4\xcc\xe3\x0a\x2e\x4b\xa9\x59\x66\xaf\x67\x75\x40\x53\x99\x54\x79\xb8\xfa\x1b\x57\x34\xdc\x88\x14\x0f\xe0\xaf\xe5\x0a\xb7\x08\xa0\xe6\x74\x56\x88\xb8\xcf\xc3\x5b\x2a\x56\xf4\xfd\xc1\xa0\x7a\xfb\xb2\x7b\x50\xa0\x3e\xb1\xed\x08\x15\x50\x08\x02\x1f\xce\x71\x74\xab\x3c\xfd\x09\x96\xda\xee\x34\xfd\xe4\x8b\xb0\x4f\x38\x67\xe9\xd2\xdf\x47\xdb\x7f\xf1\x38\x05\x09\x5a\xa4\xdd\xcb\x49\x98\xa6\x3f\xcd\x54\xd8\x1b\xce\x4b\xbf\x35\xc7\xe0\x4e\x68\x3a\x50\xde\x7b\x87\xba\xc3\xad\x81\xf3\x1d\x53\x16\x13\x44\xcc\x6d\x0c\x7d\x3f\x84\x72\x4f\x2a\x36\x10\x27\x5e\x83\x98\x4f\xec\x7d\x19\x9d\x31\x23\x50\xc3\x23\x5f\x66\x8c\xee\xf0\x68\xf2\xd7\xae\xe9\xec\x91\x91\xed\x0d\x0a\xfc\xd2\x35\xad\x17\xd4\xdb\x48\x8e\x4a\x30\x0b\x5e\x68\xa3\x41\x6b\x4a\x7b\x34\x6b\x35\x89\x6c\x92\x3b\xff\xef\x2f\x21\x39\x22\x4d\xa5\xb9\xf9\xc1\x23\x71\x98\xd5\x54\xeb\x9d\x4d\x8c\x2e\xb6\xfd\x94\x51\x9e\x37\x67\xb2\x73\xac\xee\xcc\x3f\x63\xc4\xc3\xf7\xfb\x5c\x94\xb1\x77\x2a\x79\xfb\xd0\x25\x57\x1a\x3d\xdf\xb7\x9a\x1f\x1e\x4d\xfb\x15\x42\x87\x41\xbc\x4b\x71\xf0\xfa\xe2\xf2\xf8\xf2\xc5\x55\x2b\x5d\x1e\x1d\x8d\xdf\x1b\x8f\x3b\x69\x44\xb1\xbc\x22\x19\x7a\x08\x22\xe7\x17\xc7\x3f\xfd\xe3\xfa\xc5\x23\x60\x42\x7b\xf9\x0a\x7d\xd3\xcf\xc2\xe6\xec\x1f\xaf\x1e\x01\x19\x96\xda\x6b\xfa\x58\x76\x66\x8f\xfa\xbd\xb8\x2f\xb9\x12\x18\x3c\x3f\x1c\xbb\x8b\xcb\xe3\xd3\x8b\xcb\x47\xc0\x0e\xe9\x84\x3e\xbd\xd0\x9f\xb5\x76\x17\x97\xc7\xaf\x5e\x5c\x9d\xfd\xf8\x20\x8c\x58\x96\x59\x64\xa8\x68\x1d\x43\x7e\xda\xb3\x72\x08\xc4\xc8\x1c\x4d\xe1\x07\x29\xdb\xc1\x81\x58\xb4\x95\xdf\xac\x01\xa1\x7e\x31\x18\xbb\x1b\xd5\x4a\xd5\x7d\xec\x9b\xc7\x82\xc5\xf7\xf5\xb8\x89\xb8\xff\xbc\x2b\x56\x64\xe5\x5b\x23\xb2\x41\x22\x46\x06\x16\x66\x51\x93\xc3\xa3\x71\x43\x90\xc7\x4d\x71\x1a\xef\xc1\x46\x71\xe8\xe6\x86\x18\x0f\xe9\x5b\x77\x02\xbc\x71\xe4\xfb\x68\x08\xc2\x16\x5d\xba\x03\x4e\x3f\x90\xc3\x03\xca\x3b\x06\x0f\x87\xee\xa9\xa3\x2b\xa6\xaa\x0d\x57\x70\xe9\xe8\x00\x6f\x35\x07\x3b\xb9\x11\xfc\x44\xe4\x08\x3f\xd1\xe3\x3a\x3d\x7b\xe1\x7e\x47\x6c\xe7\x96\x2a\x36\xac\xdd\x15\x42\x57\xf4\x15\x72\xfe\xa3\x2f\x53\xaf\x3c\xfd\xde\x16\x86\x48\xfb\x19\x4b\x43\x51\xc2\x23\x2f\x4c\xd7\x26\xfc\xde\x56\xe5\x4c\xe6\xf9\x03\x17\xe5\x34\x79\x2c\x71\xd9\x43\x8d\xfd\x0e\x65\xa8\xd6\x64\x9f\x2f\x40\xa7\xc9\xe3\xc8\xcf\x3e\x2b\xf5\x3b\x13\xaa\xf6\x32\x7d\x86\x44\xa1\x8f\xf0\xeb\x58\xa0\xff\x4a\xd8\x1e\xfa\xf0\x31\x05\x0e\x97\xf2\xd7\xb0\x58\xff\x15\xc0\x4f\x5d\xc5\xcf\xb3\x70\x0f\x59\xc0\xdf\x91\x57\xfe\x70\x6f\xfb\x92\xab\xcf\x16\x8e\xdf\x0a\x15\x7b\xd8\xfa\x21\x1e\xf2\x43\xe8\xd9\x54\x2f\xbf\x15\x82\x36\x54\xc2\xa7\x92\xf2\x81\x6a\xfb\xb7\xab\x75\x3f\x43\x83\x3e\xd8\x9b\xf9\x4d\x3b\x23\x0f\x76\x2c\xec\xb9\x85\x3d\xef\xa5\xaa\x5b\x7e\xc6\x19\x85\x4f\xbb\x9d\x6a\x30\x43\x08\x9f\x55\x11\xf3\xf1\xc9\xff\x04\x00\x00\xff\xff\x20\x0e\xd7\xb2\xc1\x85\x00\x00" func metadataviewsCdcBytes() ([]byte, error) { return bindataRead( @@ -109,7 +109,7 @@ func metadataviewsCdc() (*asset, error) { } info := bindataFileInfo{name: "MetadataViews.cdc", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)} - a := &asset{bytes: bytes, info: info, digest: [32]uint8{0xd1, 0x2d, 0x13, 0x3f, 0xa5, 0x37, 0x8, 0x90, 0x3, 0xfc, 0xfb, 0xcc, 0x5b, 0x2f, 0xe3, 0x64, 0xd6, 0xd9, 0x0, 0xa1, 0x30, 0xcd, 0xf5, 0xe5, 0x29, 0xce, 0xbc, 0xb8, 0xf9, 0x7e, 0xbd, 0x6e}} + a := &asset{bytes: bytes, info: info, digest: [32]uint8{0x84, 0xf6, 0x8c, 0x1b, 0xa5, 0x30, 0x5b, 0x38, 0x57, 0x93, 0x7a, 0x92, 0xc1, 0xd9, 0x9f, 0x76, 0xd8, 0xd, 0xe2, 0xaa, 0x83, 0x9, 0x99, 0x82, 0xe0, 0xfc, 0x2, 0xf1, 0xd2, 0x33, 0x68, 0xcf}} return a, nil }