diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000..e5b6d8d --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000..a08f3ae --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json", + "changelog": ["@changesets/changelog-github", {"repo": "CasperDash/casperdash-utils"}], + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": ["client-js"] +} diff --git a/examples/client-js/.gitignore b/examples/client-js/.gitignore index a547bf3..b790eea 100644 --- a/examples/client-js/.gitignore +++ b/examples/client-js/.gitignore @@ -22,3 +22,5 @@ dist-ssr *.njsproj *.sln *.sw? + +keys \ No newline at end of file diff --git a/examples/client-js/package.json b/examples/client-js/package.json index 671179e..4065ef8 100644 --- a/examples/client-js/package.json +++ b/examples/client-js/package.json @@ -4,14 +4,15 @@ "version": "0.0.0", "scripts": { "dev": "vite", - "build": "tsc" + "build": "tsc" }, "dependencies": { "@casperdash/cep78-client": "workspace:*", - "casper-js-sdk": "^2.15.2" + "casper-js-sdk": "2.15.0", + "axios": "1.5.0" }, "devDependencies": { - "typescript": "^5.0.2", - "ts-node": "10.9.1" + "ts-node": "10.9.1", + "typescript": "^5.2.2" } } diff --git a/examples/client-js/src/cep78/cep78.ts b/examples/client-js/src/cep78/cep78.ts index b8a1441..4413c4b 100644 --- a/examples/client-js/src/cep78/cep78.ts +++ b/examples/client-js/src/cep78/cep78.ts @@ -1,29 +1,64 @@ import { CEP78Contract } from '@casperdash/cep78-client'; -import { CLPublicKey} from 'casper-js-sdk'; +import { CLPublicKey, Keys } from 'casper-js-sdk'; +import axios from 'axios'; +import path from 'path'; +import { DeployUtil } from 'casper-js-sdk'; +import { runDeployFlow } from '../utils/deploy'; +import TransferWasm from '../wasm/transfer_call.wasm'; + +const MINTER = Keys.Ed25519.parseKeyFiles( + path.join(__dirname, `../keys/master_public.pem`), + path.join(__dirname, `../keys/master_private.pem`) +); + + +const transfer = async () => { + console.log('MINTER.publicKey: ', MINTER.publicKey.toHex()); -const transfer = () => { const cep78Contract = new CEP78Contract( 'casper-test', - 'hash-c39ac4b3e174b0dc4063e3b482e8c27ffdc59c9c14591ef7c9738f0b1059a8d6', - 'hash-5814ea56a814deb8f4057a5233788b6e87a1b6b9740ca47582772b13c147fea3' + 'hash-ce5ab65523312ed33b9f830dee1ec78de73e561caf1a58b5642e9e6a9210c417', ); - const clFromPublicKey = CLPublicKey.fromHex('013f2770f56d8482c6bd38d0ce28e164bbd00a6094445e406c5a0b44a19400a706'); const clToPublicKey = CLPublicKey.fromHex('01ce62c06f9e6739d06c346cd1003ef80949a61d345c3e8293ea23e0f1d7f04035'); + const registerDeployTwo = cep78Contract.register( + { + tokenOwner: clToPublicKey, + }, + "1000000000", + MINTER.publicKey, + [MINTER], + ); + + console.log('TransferWasm: ', TransferWasm); + const transferDeploy = cep78Contract.transfer( { - tokenId: "0", - source: clFromPublicKey, + tokenId: "4", + source: MINTER.publicKey, target: clToPublicKey, }, - { useSessionCode: false }, - "13000000000", - clFromPublicKey, + { useSessionCode: true }, + "20000000000", + MINTER.publicKey, + [], + TransferWasm ); + - return transferDeploy; - + + console.log('DeployUtil.deployToJson(transferDeploy as any): ', DeployUtil.deployToJson(transferDeploy as any)); + + // const response = await axios.post('http://localhost:3001/deploy', DeployUtil.deployToJson(transferDeploy as any)); + + // console.log('response: ', response); + + // if (deploy.err) { + // throw Error('Deploy failed'); + // } + + await runDeployFlow(DeployUtil.signDeploy(transferDeploy, MINTER)); } transfer(); \ No newline at end of file diff --git a/examples/client-js/src/utils/deploy.ts b/examples/client-js/src/utils/deploy.ts new file mode 100644 index 0000000..994f720 --- /dev/null +++ b/examples/client-js/src/utils/deploy.ts @@ -0,0 +1,50 @@ +import { CasperClient, DeployUtil} from 'casper-js-sdk'; + +export const NODE_URL = 'http://76.91.193.251:7777/rpc'; +export const NETWORK_NAME = 'casper-test'; + +export const sleep = (ms: number) => { + return new Promise((resolve) => setTimeout(resolve, ms)); +}; + +export const getDeploy = async (nodeURL: string, deployHash: string) => { + const client = new CasperClient(nodeURL); + let i = 300; + while (i !== 0) { + const [deploy, raw] = await client.getDeploy(deployHash); + if (raw.execution_results.length !== 0) { + // @ts-ignore + if (raw.execution_results[0].result.Success) { + return deploy; + } else { + // @ts-ignore + throw Error( + "Contract execution: " + + // @ts-ignore + raw.execution_results[0].result.Failure.error_message + ); + } + } else { + i--; + await sleep(1000); + continue; + } + } + throw Error("Timeout after " + i + "s. Something's wrong"); +}; + + +export const runDeployFlow = async (deploy: DeployUtil.Deploy, isWaitting = true) => { + console.log('deploy: ', deploy); + + const deployHash = await deploy.send(NODE_URL!); + + console.log("...... Deploy hash: ", deployHash); + console.log("...... Waiting for the deploy..."); + if (isWaitting) { + await getDeploy(NODE_URL!, deployHash); + } + + + console.log(`...... Deploy ${deployHash} succedeed`); +}; diff --git a/examples/client-js/src/wasm/transfer_call.wasm.ts b/examples/client-js/src/wasm/transfer_call.wasm.ts new file mode 100644 index 0000000..62ea8ca --- /dev/null +++ b/examples/client-js/src/wasm/transfer_call.wasm.ts @@ -0,0 +1,9 @@ + + /* Autogenerated file. Do not edit manually. */ + /* eslint-disable eslint-comments/disable-enable-pair */ + /* eslint-disable eslint-comments/no-unlimited-disable */ + /* eslint-disable */ + /* prettier-ignore */ + const base64 = "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ACACQcgAakEBQSAQjYCAgAAgAigCTCEFIAIoAlAhAwsgBSADaiIFIAEpAAA3AAAgBUEYaiAGKQAANwAAIAVBEGogBykAADcAACAFQQhqIAgpAAA3AABBACgC9IPAgAAhBEEAIAFBeGoiBTYC9IPAgAAgASAENgIAIAUgBSgCAEF+cTYCACACIANBIGo2AlAMCgsgAyABKQAINwAAIANBGGoiByABQSBqKQAANwAAIANBEGoiCCABQRhqKQAANwAAIANBCGoiCSABQRBqKQAANwAAQQEhBgJAIARBf2pBH0sNACACQcgAakEBQSAQjYCAgAAgAigCTCEFIAIoAlAhBgsgBSAGaiIBIAMpAAA3AAAgAUEYaiAHKQAANwAAIAFBEGogCCkAADcAACABQQhqIAkpAAA3AABBACgC9IPAgAAhBUEAIANBeGoiATYC9IPAgAAgAyAFNgIAIAEgASgCAEF+cTYCACACIAZBIGo2AlAMCQsgAyABKQAINwAAIANBGGoiByABQSBqKQAANwAAIANBEGoiCCABQRhqKQAANwAAIANBCGoiCSABQRBqKQAANwAAQQEhBgJAIARBf2pBH0sNACACQcgAakEBQSAQjYCAgAAgAigCTCEFIAIoAlAhBgsgBSAGaiIBIAMpAAA3AAAgAUEYaiAHKQAANwAAIAFBEGogCCkAADcAACABQQhqIAkpAAA3AABBACgC9IPAgAAhBUEAIANBeGoiATYC9IPAgAAgAyAFNgIAIAEgASgCAEF+cTYCACACIAZBIGo2AlAMCAsgAyABKQAINwAAIANBGGoiByABQSBqKQAANwAAIANBEGoiCCABQRhqKQAANwAAIANBCGoiCSABQRBqKQAANwAAQQEhBgJAIARBf2pBH0sNACACQcgAakEBQSAQjYCAgAAgAigCTCEFIAIoAlAhBgsgBSAGaiIBIAMpAAA3AAAgAUEYaiAHKQAANwAAIAFBEGogCCkAADcAACABQQhqIAkpAAA3AABBACgC9IPAgAAhBUEAIANBeGoiATYC9IPAgAAgAyAFNgIAIAEgASgCAEF+cTYCACACIAZBIGo2AlAMBwsgAyABKQAINwAAIANBGGoiByABQSBqKQAANwAAIANBEGoiCCABQRhqKQAANwAAIANBCGoiCSABQRBqKQAANwAAQQEhBgJAIARBf2pBH0sN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AQsgAyADKAKwASIGKAIANgI4AkACQAJAQYAQQQQgA0E4akHQgsCAAEHogsCAABCIgICAACIBRQ0AIAYgAygCODYCAAwBCwJAAkBBAUAAIgFBf0cNACAGIAMoAjg2AgAMAQsgAUEQdCIBQQA2AgQgASADKAI4NgIIIAEgAUGCgARqNgIAIAMgATYCOEGAEEEEIANBOGpB0ILAgABB6ILAgAAQiICAgAAhASAGIAMoAjg2AgAgAQ0BC0EAIAMoAgg2AuCDwIAADAELIAFBADYCBCABIAMoAgg2AgggASABQYDAAGpBAnI2AgAgAyABNgIIQQNBASADQQhqIANBsAFqQdCCwIAAEIiAgIAAIQFBACADKAIINgLgg8CAACABDQELQQMQi4CAgAAQjICAgAAAC0EAIQYgA0EAOgBrIANBADsAaSADQQw6AGggA0EANgJwIAMgATYCbAJAIAMoAmhBA0sNACADQegAakEAQQQQjYCAgAAgAygCbCEBIAMoAnAhBgsgASAGakEINgAAQQQhASADIAZBBGoiBzYCcAJAIAMoAmgiCCAHa0EHSw0AIANB6ABqIAdBCBCNgICAACADKAJoIQggAygCcCEHCyADKAJsIgkgB2pC9OSF87bO2bLyADcAACACQQRqKAIAIQoCQAJAAkACQAJAIAJBCGooAgAiC0UNACALQShsIQUgCkEkaiEBQQAhBgNAIAYgAUFkaigCAGogAUFoahCOgICAAGogASgCAGpBCGohBiABQShqIQEgBUFYaiIFDQALAkAgBkEEaiIBDQBBASEGQQAhAQwDCyABQQBIDQELIAFBARCPgICAACIGDQELQQMhCwwBCyADIAE6AKABIAMgAUEYdjoAowEgAyABQQh2OwChAUEAIQEgA0EANgKoASADIAY2AqQBAkAgAygCoAFBA0sNACADQaABakEAQQQQjYCAgAAgAygCpAEhBiADKAKoASEBCyAGIAFqIAs2AAAgAyABQQRqIgw2AqgBAkACQAJAAkAgCw0AIAMoAqQBIQ0MAQsgC0EobCEOIApBIGohBiADQQhqQQFyIQ8gA0E4akEBciEQA0BBASEFAkAgBkFoaigCACILIAZBbGoiERCOgICAAGogBkEEaiISKAIAakEIaiIBRQ0AIAFBf0wNAyABQQEQj4CAgAAiBUUNBwsgA0EANgK4ASADIAU2ArQBIAMgAToAsAEgAyABQRh2OgCzASADIAFBCHY7ALEBIANB6ABqIAZBZGooAgAgCxCQgICAACADLQBoIQsCQAJAIAMoAmwiDUUNACADLwBpIAMtAGtBEHRyQQh0IAtyIRNBACEBAkAgAygCsAEgAygCcCILTw0AIANBsAFqQQAgCxCNgICAACADKAK0ASEFIAMoArgBIQELIAUgAWogDSALEK6AgIAAGiADIAEgC2oiCjYCuAECQCATRQ0AIA0gE0EBEJGAgIAACyADQThqIBEQkoCAgAAgBigCACELAkACQCASKAIAIgENAEEBIQ0MAQsgAUF/TA0FIAFBARCPgICAACINRQ0JCyANIAsgARCugICAACELIANB6ABqQQhqIANBOGpBCGopAwA3AwAgAyABNgKAASADIAs2AnwgAyABNgJ4IAMgAykDODcDaCADQThqIAsgARCQgICAAAJAIAFFDQAgCyABQQEQkYCAgAALIAMtADghCwJAIAMoAjwiAQ0AIANB6ABqEJOAgIAADAELIA8gEC8AADsAACAPQQJqIBBBAmotAAA6AAAgAyADKAJANgIQIAMgATYCDCADIAs6AAggA0HoAGogA0EIahCUgICAACADLQALIRMgAy8ACSERIAMoAhAhASADKAIMIQ0gAy0ACCELIANB6ABqEJOAgIAAIA0NAQsgAygCsAEiAUUNBCAFIAFBARCRgICAAAwECyARIBNBEHRyQQh0IAtyIQsCQCADKAKwASAKayABTw0AIANBsAFqIAogARCNgICAACADKAK0ASEFIAMoArgBIQoLIAUgCmogDSABEK6AgIAAGgJAIAtFDQAgDSALQQEQkYCAgAALIAMtALABIQsgAygCtAEiBUUNAyADLwCxASADLQCzAUEQdHJBCHQgC3IhCwJAIAMoAqABIAxrIAogAWoiAU8NACADQaABaiAMIAEQjYCAgAAgAygCqAEhDAsgAygCpAEiDSAMaiAFIAEQroCAgAAaIAMgDCABaiIMNgKoAQJAIAtFDQAgBSALQQEQkYCAgAALIAZBKGohBiAOQVhqIg4NAAsLIAMoAqABIgtBgH5xIQ8MAwsQlYCAgAAACyADKAKgASIBRQ0AIAMoAqQBIAFBARCRgICAAAtBACEPQQAhDQsgAkEEaigCACETAkAgAkEIaigCACIBRQ0AIBMgAUEobGohCiATIQEDQAJAIAEoAgAiBkUNACABQQRqKAIAIAZBARCRgICAAAsgAUEMaiIGEJaAgIAAAkAgAUEcaigCACIFRQ0AIAFBIGooAgAgBUEBEJGAgIAACyAGQRxqIgEgCkcNAAsLAkAgAigCACIBRQ0AIBMgAUEobEEEEJGAgIAACwJAAkACQAJAAkAgDUUNACAEQSAgCSAHQQhqIA0gDCADQegAahCAgICAABCXgICAACIBQf8BcUEsRw0BAkACQAJAAkAgAygCaCIBRQ0AIAFBf0wNBiABQQEQj4CAgAAiBkUNByAGIAEgA0E4ahCBgICAABCXgICAACIFQf8BcUEsRw0IIANB6ABqIAYgARCYgICAACADLQBoIQUCQCADKAJsIgpFDQAgAzUCcCEUIAMvAGkhDCADLQBrIRMgA0HoAGogAygCdCADKAJ4EJmAgIAAIAwgE0EQdHIhDCADKAJoIhNBDEcNAiAMQQh0IAVyIQsgAy0AbCEFIAtFDQAgCiALQQEQkYCAgAALIAYgAUEBEJGAgIAADAILQQAhBQwBCyADQThqQQhqIgIgA0H1AGopAAA3AwAgA0E4akEQaiADQf0AaikAADcDACADQThqQRhqIhAgA0HoAGpBHWopAAA3AwAgA0E4akEgaiIRIANB6ABqQSVqKQAANwMAIANBOGpBJ2oiEiADQZQBaigAADYAACADIAMpAG03AzggAygCnAFFDQECQCAMQQh0IAVyIgNFDQAgCiADQQEQkYCAgAALIAYgAUEBEJGAgIAAQQIhBQsgBRCLgICAABCMgICAAAALIAMtAGwhDiADQQhqQSdqIgcgEigAADYAACADQQhqQSBqIhIgESkDADcDACADQQhqQRhqIhEgECkDADcDACADQQhqQRBqIhAgA0E4akEQaikDADcDACADQQhqQQhqIhUgAikDADcDACADIAMpAzg3AwggBiABQQEQkYCAgAAgACAOOgAUIAAgEzYCECAAIBQ3AwggACAKNgIEIAAgDEEIdCAFcjYCACAAIAMpAwg3ABUgAEEdaiAVKQMANwAAIABBJWogECkDADcAACAAQS1qIBEpAwA3AAAgAEE1aiASKQMANwAAIABBPGogBygAADYAAAJAIA8gC0H/AXFyIgFFDQAgDSABQQEQkYCAgAALAkAgCEUNACAJIAhB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IAAoAgQQk4CAgAAgACgCBEEQQQQQkYCAgAAgAEEIaiIBKAIAEJOAgIAAIAEoAgBBEEEEEJGAgIAAIABBDGohAAsgACgCABCTgICAACAAKAIAQRBBBBCRgICAAAsL+wwBAn8DQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgAOFwABAgMEBQYHCAkKCwwNDg8QERITFBUWAAsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQA6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQE6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQI6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQM6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQQ6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQU6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQY6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQc6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQg6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQk6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQo6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQs6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQQw6AAAgASAAQQFqNgIIDwsCQCABKAIIIgAgASgCAEcNACABIAAQpoCAgAAgASgCCCEACyABKAIEIABqQRY6AAAgASAAQQFqNgIIDwsgAEEEaiECQQ0hAyABKAIIIgAgASgCAEcNCQwICyAAQQRqIQJBDiEDIAEoAggiACABKAIARg0HDAgLAkAgASgCCCICIAEoAgBHDQAgASACEKaAgIAAIAEoAgghAgsgASgCBCACakEPOgAAIAEgAkEBaiICNgIIIAAoAgQhAAJAIAEoAgAgAmtBA0sNACABIAJBBBCNgICAACABKAIIIQILIAEoAgQgAmogADYAACABIAJBBGo2AggPCyAAQQhqIQMCQCABKAIIIgIgASgCAEcNACABIAIQpoCAgAAgASgCCCECCyABIAJBAWo2AgggASgCBCACakEQOgAAIAAoAgQgARCUgICAACADKAIAIQAMBwsgAEEIaiEDAkAgASgCCCICIAEoAgBHDQAgASACEKaAgIAAIAEoAgghAgsgASACQQFqNgIIIAEoAgQgAmpBEToAACAAKAIEIAEQlICAgAAgAygCACEADAYLIABBBGohAgJAIAEoAggiACABKAIARw0AIAEgABCmgICAACABKAIIIQALIAEgAEEBajYCCCABKAIEIABqQRI6AAAgAigCACEADAULAkAgASgCCCICIAEoAgBHDQAgASACEKaAgIAAIAEoAgghAgsgASACQQFqNgIIIAEoAgQgAmpBEzoAACAAKAIEIAEQlICAgAAgAEEIaigCACEADAQLAkAgASgCCCICIAEoAgBHDQAgASACEKaAgIAAIAEoAgghAgsgASACQQFqNgIIIAEoAgQgAmpBFDoAACAAKAIEIAEQlICAgAAgAEEIaigCACABEJSAgIAAIABBDGooAgAhAAwDCwJAIAEoAggiACABKAIARw0AIAEgABCmgICAACABKAIIIQALIAEoAgQgAGpBFToAACABIABBAWo2AggPCyABIAAQpoCAgAAgASgCCCEACyABKAIEIABqIAM6AAAgASAAQQFqNgIIIAIoAgAhAAwACwsJABCigICAAAALkAIBAX8CQAJAAkACQAJAAkACQAJAAkAgACgCAEFyag4IAAEI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AEEgaiABQRlqKQAANwAADwsgAEEMNgIAIABBADoABA8LAkAgA0EgSQ0AIABBATYCACAAIAEpAAI3AAkgACACQV9qNgI0IAAgAUEhajYCMCAAIAEtAAE6AAggAEERaiABQQpqKQAANwAAIABBGWogAUESaikAADcAACAAQSBqIAFBGWopAAA3AAAPCyAAQQw2AgAgAEEAOgAEDwtBACEEAkAgA0EgSQ0AIANBIEYNAEEBIQQgAS0AISIDQQdLDQAgAS0AASEEIAAgAzoAKCAAIAQ6AAggAEECNgIAIAAgAUECaiIDKQAANwAJIAAgAkFeajYCNCAAIAFBImo2AjAgAEEgaiADQRdqKQAANwAAIABBGWogA0EQaikAADcAACAAQRFqIANBCGopAAA3AAAPCyAAQQw2AgAgACAEOgAEDwsCQCADQSBJDQAgAEEDNgIAIAAgASkAAjcACSAAIAJBX2o2AjQgACABQSFqNgIwIAAgAS0AAToACCAAQRFqIAFBCmopAAA3AAAgAEEZaiABQRJqKQAANwAAIABBIGogAUEZaikAADcAAA8LIABBDDYCACAAQQA6AAQPCwJAIANBIEkNACAAQQQ2AgAgACABKQACNwAJIAAgAkFfajYCNCAAIAFBIWo2AjAgACABLQABOgAIIABBEWogAUEKaikAADcAACAAQRlqIAFBEmopAAA3AAAgAEEgaiABQRlqKQAANwAADwsgAEEMNgIAIABBADoABA8LAkAgA0EISQ0AIABBBTYCACAAIAJBd2o2AjQgACABQQlqNgIwIAAgASkAATcDCA8LIABBDDYCACAAQQA6AAQPCwJAIANBIEkNACAAQQY2AgAgACABKQACNwAJIAAgAkFfajYCNCAAIAFBIWo2AjAgACABLQABOgAIIABBEWogAUEKaikAADcAACAAQRlqIAFBEmopAAA3AAAgAEEgaiABQRlqKQAANwAADwsgAEEMNgIAIABBADoABA8LAkAgA0EgSQ0AIABBBzYCACAAIAEpAAI3AAkgACACQV9qNgI0IAAgAUEhajYCMCAAIAEtAAE6AAggAEERaiABQQpqKQAANwAAIABBGWogAUESaikAADcAACAAQSBqIAFBGWopAAA3AAAPCyAAQQw2AgAgAEEAOgAEDwsCQCADQSBJDQAgAEEINgIAIAAgASkAAjcACSAAIAJBX2o2AjQgACABQSFqNgIwIAAgAS0AAToACCAAQRFqIAFBCmopAAA3AAAgAEEZaiABQRJqKQAANwAAIABBIGogAUEZaikAADcAAA8LIABBDDYCACAAQQA6AAQPCwJAIANBIEkNACAAQQk2AgAgACABKQACNwAJIAAgAkFfajYCNCAAIAFBIWo2AjAgACABLQABOgAIIABBEWogAUEKaikAADcAACAAQRlqIAFBEmopAAA3AAAgAEEgaiABQRlqKQAANwAADwsgAEEMNgIAIABBADoABA8LAkAgA0EgSQ0AIABBCjYCACAAIAJBX2o2AjQgACABQSFqNgIwDwsgAEEMNgIAIABBADoABA8LIABBDDYCACAAQQE6AAQPCwJAIANBIEkNACAAQQs2AgAgACACQV9qNgI0IAAgAUEhajYCMA8LIABBDDYCACAAQQA6AAQLjQQBCH8jgICAgABB8ABrIgMkgICAgAAgA0EANgIIAkACQAJAAkACQCABIAIgA0EIahCCgICAABCXgICAACIEQf8BcSIFQSxGDQAgBUEBRw0BQQEQjICAgAAACwJAAkAgAygCCCIFRQ0AIAVBf0wNAyAFQQEQj4CAgAAiBEUNBCABIAIgBCAFEIOAgIAAEJeAgIAAIgJB/wFxQSxHDQUgA0EIaiAEIAUQmYCAgAACQCADKAIIIgJBDEYNACADQcgAaiIBIANBCGpBDWopAAA3AwAgA0HQAGoiBiADQQhqQRVqKQAANwMAIANB2ABqIgcgA0EIakEdaikAADcDACADQeAAaiIIIANBCGpBJWopAAA3AwAgA0HnAGoiCSADQQhqQSxqKAAANgAAIAMgAykADTcDQCADKAI8RQ0CIAQgBUEBEJGAgIAADAELIAQgBUEBEJGAgIAAC0ECEIyAgIAAAAsgAy0ADCEKIAAgAykDQDcABSAAQSxqIAkoAAA2AAAgAEElaiAIKQMANwAAIABBHWogBykDADcAACAAQRVqIAYpAwA3AAAgAEENaiABKQMANwAAIAQgBUEBEJGAgIAAIAAgCjoABCAAIAI2AgAgA0HwAGokgICAgAAPCyAEEIyAgIAAAAtBIhCMgICAAAALQRMQjICAgAAACyAEIAVBARCbgICAACACEIyAgIAAAAsOACAAIAEgAhCRgICAAAsKACAAEKOAgIAAC+IBAQJ/AkAC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m4DAgAAgAEHYAWoQhoCAgAAgACgCuAJBGEcNASACIABByABqQShqKQMANwMAIAEgAEHIAGpBIGopAwA3AwAgAyAAQcgAakEYaikDADcDACAEIABByABqQRBqKQMANwMAIAUgAEHIAGpBCGopAwA3AwAgACAAKQNINwPYASAAQbgCaiAAQagCakGRgMCAACAAQdgBahCGgICAACAAKAK4AkEYRw0CIABBmAJqQQhqIABBqAJqQQhqKAIANgIAIAAgACkDqAI3A5gCIABBuAJqQRhqIABBGGopAwA3AwAgAEG4AmpBEGogAEEQaikDADcDACAAQbgCakEIaiAAQQhqKQMANwMAIAAgACkDADcDuAIgAEHYAWogAEG4AmogAEGYAmoQioCAgAALIABBqAFqQQhqIgQgAEHYAWpBGGoiBSkDADcDACAAQagBakEQaiIGIABB2AFqQSBqIggpAwA3AwAgAEGoAWpBGGoiCSAAQdgBakEoaiIKKQMANwMAIABBqAFqQSBqIgsgAEGIAmopAwA3AwAgAEGoAWpBKGoiDCAAQZACaikDADcDACAAIAApA+gBNwOoASAAKALYASECIABB2AFqIAAoAtwBIg0gACgC4AEQkICAgAAgACgC3AEiAUUNAiAAKALgASEOIAAoAtgBIQMgCiAMKQMANwMAIAggCykDADcDACAFIAkpAwA3AwAgAEHYAWpBEGogBikDADcDACAAQdgBakEIaiAEKQMANwMAIAAgACkDqAE3A9gBIABBuAJqIABB2AFqEIeAgIAAIAAoArwCIgRFDQMgACgCuAIhBSABIA4gBCAAKALAAhCFgICAAAJAIAVFDQAgBCAFQQEQkYCAgAALAkAgA0UNACABIANBARCRgICAAAsCQCACRQ0AIA0gAkEBEJGAgIAACyAAQeACaiSAgICAAA8LIABB2AFqEJ+AgIAAAAsgAEHYAWoQn4CAgAAACyAALQDYARChgICAABCMgICAAAALIAAtALgCEKGAgIAAEIyAgIAAAAtBAhCMgICAAAALQQIQjICAgAAACwkAEKKAgIAAAAsJABCigICAAAALFwAgAEEYdEEYdUECdEGUg8CAAGooAgALBAAAAAv4AgECfyAAQQh2IQFBASECAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJA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BpQMAAA5WwAABQAAAAJnMQeHDAAAOVsAAAUAAAADYwUbAAZGAAAAP1sAADUAAAACaAkGIA0AAD9bAAAFAAAAAh8dBxMNAAA/WwAABQAAAAT8AxcABtAPAABjWwAABwAAAAIjFwfDDwAAY1sAAAcAAAAFmAMXAAY6DQAAalsAAAEAAAACIhkHLQ0AAGpbAAABAAAABPwDFwAABlIAAACcWwAAUQAAAAJyDQZUDQAA41sAAAEAAAACUiUHRw0AAONbAAABAAAABPwDFwAABl4AAADzWwAALAAAAAJwDQZuDQAAClwAAAcAAAACMCMHYQ0AAApcAAAHAAAABPwDFwAGiA0AABFcAAABAAAAAi8lB3sNAAARXAAAAQAAAAT8AxcAAAYEEAAAIlwAAAcAAAACdRMH9w8AACJcAAAHAAAABZgDFwAG6g8AAIVbAAANAAAAAmoTB90PAACFWwAADQAAAAWYAxcABmoAAAAqXAAALQAAAAJ4BQYeEAAASFwAAAcAAAACIxcHERAAAEhcAAAHAAAABZgDFwAGog0AAE9cAAABAAAAAiIZB5UNAABPXAAAAQAAAAT8AxcAAAAABf////+mAgAAB+0DAAAAAJ+bAwAAfAEAAAEpAQihDAAA/////xIAAAAGISUJpwAAACAAAAAGJw0GOBAAAP////8HAAAAAscXBysQAAD/////BwAAAAWYAxcACcQAAABAAAAAAs0JCVgOAABYAAAAAoEfB0sOAAD/////CQAAAARPBBcK9QwAAP////8FAAAABE8ELwfoDAAA/////wUAAAAHTwUbAAAGcg4AAP////8BAAAAAoMZB2UOAAD/////AQAAAARPBBcAAAbQAAAA/////1EAAAAC1w0GjA4AAP////8BAAAAArMlB38OAAD/////AQAAAARPBBcAAAbcAAAA/////zIAAAAC1Q0Gpg4AAP////8BAAAAApAlB5kOAAD/////AQAAAARPBBcAAAagEAAA/////w0AAAACzxMHkxAAAP////8NAAAABesDFwAJ6AAAAHAAAAAC3QUGwA4AAP////8BAAAAAoMZB7MOAAD/////AQAAAARPBBcAAAa8DQAA/////wsAAAACxhkHrw0AAP////8LAAAABPwDFwAACbMAAACIAAAABiUNBrsMAAD/////BQAAAAJnMQeuDAAA/////wUAAAADYwUbAAZ2AAAA/////zUAAAACaAkG1g0AAP////8FAAAAAh8dB8kNAAD/////BQAAAAT8AxcABlIQAAD/////BwAAAAIjFwdFEAAA/////wcAAAAFmAMXAAbwDQAA/////wEAAAACIhkH4w0AAP////8BAAAABPwDFwAABoIAAAD/////UQAAAAJyDQYKDgAA/////wEAAAACUiUH/Q0AAP////8BAAAABPwDFwAABo4AAAD/////LAAAAAJwDQYkDgAA/////wcAAAACMCMHFw4AAP////8HAAAABPwDFwAGPg4AAP////8BAAAAAi8lBzEOAAD/////AQAAAAT8AxcAAAaGEAAA/////wkAAAACdRMHeRAAAP////8JAAAABZgDFwAGbBAAAP////8NAAAAAmoTB18QAAD/////DQAAAAWYAxcABpoAAAD/////KwAAAAJ4BQa6EAAA/////wcAAAACIxcHrRAAAP////8HAAAABZgDFwAG2g4AAP////8BAAAAAiIZB80OAAD/////AQAAAAT8AxcAAAAABf////+1AAAAB+0DAAAAAJ9rDAAARgAAAAEpAQb1AAAA/////6UAAAAGLwkK1QwAAP////8FAAAAAgABKQfIDAAA/////wUAAAADYwUbAAoGAQAA/////ycAAAACAQEJBvQOAAD/////BQAAAALkFQfnDgAA/////wUAAAAE/AMXAAYODwAA/////wEAAAAC5xMHAQ8AAP////8BAAAABPwDFwAAChIBAAD/////NwAAAAIGAQkGKA8AAP////8LAAAAAvUVBxsPAAD/////CwAAAAT8AxcABkIPAAD/////AQAAAAL5Hwc1DwAA/////wEAAAAE/AMXAAAKHgEAAP////8jAAAAAgoBBQZcDwAA/////wEAAAAC5xMHTw8AAP////8BAAAABPwDFwAAAAAF/////0oAAAAH7QMAAAAAn5ALAABKAQAAASkBCCsBAAD/////PwAAAAY2CQAL/////w4AAAAH7QMAAAAAn6EMAABRAQAAASkBC/////8+AAAAB+0DAAAAAJ/gDQAAVgEAAAEpAQNsDwAAAxYAAAZOAQX/////uQAAAAftAwAAAACfJAQAAMUaAAABnAEGIwgAAP////+4AAAABo4JBnYPAAD/////BwAAAAZTKQdp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///+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7///8AAAAAAAAAAP7////+/////v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7////+/////v///wAAAAAAAAAA/v////7////+/////v////7////+////AAAAAAAAAAD+/////v////7////+/////v////7///8AAAAAAAAAACBbAABcXAAA/v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v////7////+/////v///wAAAAAAAAAAAJ8DDS5kZWJ1Z19hYmJyZXYBEQElDhMFAw4QFxsOtEIZEQESBgAAAjkBAw4AAAMuABEBEgZAGG4OAw46CzsFPxmHARkAAAQRASUOEwUDDhAXGw60QhkRAVUXAAAFLgARARIGQBhuDgMOOgs7Cz8ZhwEZAAAGLgARARIGQBhuDgMOOgs7CzYLPxmHARkAAAcuABEBEgZAGG4OAw46CzsFNgs/GYcBGQAAAAERASUOEwUDDhAXGw60QhkRARIGAAACOQEDDgAAAy4AEQESBkAYAw46CzsFPxkAAAABEQElDhMFAw4QFxsOtEIZEQFVFwAAAjkBAw4AAAMuAG4OAw46CzsLIAsAAAQuAG4OAw46CzsFIAsAAAUuAREBEgZAGG4OAw46CzsFPxkAAAYdATETEQESBlgLWQtXCwAABx0AMRMRARIGWAtZBVcLAAAIHQAxExEBEgZYC1kLVwsAAAkdATETVRdYC1kLVwsAAAodATETEQESBlgLWQVXCwAACy4AEQESBkAYbg4DDjoLOwU/GQAADB0AMRNVF1gLWQVXCwAAAADFIAsuZGVidWdfbGluZU4AAAAEADQAAAABAQH7Dg0AAQEBAQAAAAEAAAFsaWJyYXJ5L2FsbG9jL3NyYwAAcmF3X3ZlYy5ycwABAAAAAAUChTYAAAOLBAEFBQohAggAAQGHAAAABABCAAAAAQEB+w4NAAEBAQEAAAABAAABbGlicmFyeS9jb3JlL3NyYwAAcGFuaWNraW5nLnJzAAEAAHJlc3VsdC5ycwABAAAAAAUCGFYAAAMwAQUOCgMPIAIDAAEBAAUC9lUAAAPqAAEFBQonAggAAQEEAgAFAuxVAAAD1A0BBQUKIQIIAAEBQgAAAAQAJQAAAAEBAfsODQABAQEBAAAAAQAAAXNyYwAAbWFjcm9zLnJzAAEAAAAABQIQWwAAA7ACAQUR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//8DmwMBBAYFDwoD6H08BgP8fnQFEQYD9wC6BQ8DDZAGA/x+CIIDhAFKBQ0GCCEFDwJTEQUNkgUPHgYD/H66A4QBZgUNBksFD8cEAQUKA5oC1gIBAAEBAAUC/////wObAwEEBgUPCgPofTwGA/x+dAURBgP3ANYFDwMNkAYD/H4IggOEAUoFDQYIIQUPAlMRBQ2SBQ8eBgP8froDhAFmBQ0GSwUPxwQBBQoDmgLWAgEAAQEABQL/////A5sDAQQGBQ8KA+h9WAYD/H50BREGA/cACDwFDwMNkAYD/H4IggOEAUoFDQYIIQUPAlQRBQ2SBQ8eBgP8froDhAFmBQ0GSwUPxwQBBQoDmgLWAgEAAQEA6zcKLmRlYnVnX3N0cntpbXBsIzV9AHtpbXBsIzExfQB7aW1wbCMwfQBtZW1jcHkAY2FwYWNpdHlfb3ZlcmZsb3cAcGFuaWNfZm10AHJlc3VsdABtZW1zZXQAY29tcGlsZXJfYnVpbHRpbnMAaW1wbHMAc2V0X2J5dGVzAHNldF9ieXRlc19ieXRlcwBjb21wYXJlX2J5dGVzAGNvcHlfZm9yd2FyZF9ieXRlcwBjb3B5X2JhY2t3YXJkX2J5dGVzAHNldF9ieXRlc193b3JkcwBjb3B5X2ZvcndhcmRfbWlzYWxpZ25lZF93b3JkcwBjb3B5X2JhY2t3YXJkX21pc2FsaWduZWRfd29yZHMAY29weV9mb3J3YXJkX2FsaWduZWRfd29yZHMAY29weV9iYWNrd2FyZF9hbGlnbmVkX3dvcmRzAG11dF9wdHIAY29uc3RfcHRyAG1lbWNtcABiY21wAHN0cmxlbgBudW0AbWVtAHBhbmlja2luZwB3cmFwcGluZ19uZWcAbWVtbW92ZQBjb3JlAGNvcHlfZm9yd2FyZABjb3B5X2JhY2t3YXJkAHVud3JhcF9mYWlsZWQAL3J1c3RjLzkwMGMzNTQwMzc4Yzg0MjJiODA4N2ZmYTNkYjYwZmE2YzhhYmZjYWQAYWxsb2MAcGFuaWMAcmF3X3ZlYwB3cmFwcGluZ19zdWIAX1pONGNvcmUzcHRyN211dF9wdHIzMV8kTFQkaW1wbCR1MjAkJEJQJG11dCR1MjAkVCRHVCQzc3ViMTdoZTZmZjQxMmY2YzJiN2ViZkUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00MF9fbGx2bV9tZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzQxN2hmYjlkMzY1ODIzZGQwOGFmRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTQwX19sbHZtX21lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfNDE3aGMwMmJhNDJmZWFjMTA3YWZFAF9aTjRjb3JlM251bTIzXyRMVCRpbXBsJHUyMCRpc2l6ZSRHVCQxMndyYXBwaW5nX3N1YjE3aGMyNzE4MWM2ODdjYzBiOGZFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoMWFkNGVhZTUyNjNmNDk4ZkUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW03bWVtbW92ZTE3aGY1NWVlODBiNTcyZTQ5NmZFAF9aTjRjb3JlM3B0cjljb25zdF9wdHIzM18kTFQkaW1wbCR1MjAkJEJQJGNvbnN0JHUyMCRUJEdUJDNzdWIxN2hkMWJlYTExNTcxNzYxZjVmRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTQwX19sbHZtX21lbWNweV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMTE3aDg5NTZkNTQ4MTNkOGVjNWZFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoMzY2OTExYTI3Zjc0NTAyZkUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00MV9fbGx2bV9tZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY18xMTdoMTFkZGRjYjViMDA3MmZkZUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW01aW1wbHM5c2V0X2J5dGVzMTVzZXRfYnl0ZXNfd29yZHMxN2gxMzUzZTE1NTM4ODU3ZDhlRQBfWk40Y29yZTNwdHI5Y29uc3RfcHRyMzNfJExUJGltcGwkdTIwJCRCUCRjb25zdCR1MjAkVCRHVCQzYWRkMTdoZDY0OGMwZDlmMTJkMjM3ZUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00MF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgxN2gzYzViNGYyMWQxY2U5MjdlRQBfWk40Y29yZTNwdHI5Y29uc3RfcHRyMzNfJExUJGltcGwkdTIwJCRCUCRjb25zdCR1MjAkVCRHVCQ2b2Zmc2V0MTdoNzQ5ZDRiYTVjODgyODdmZEUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW01aW1wbHMxMmNvcHlfZm9yd2FyZDI2Y29weV9mb3J3YXJkX2FsaWduZWRfd29yZHMxN2hiNzVlMDlhNWFmZWE4YjhkRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTVpbXBsczEzY29tcGFyZV9ieXRlczE3aDViM2I5Yzc0NGZjYWIzMWRFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoZDE0MTRlMjM2MDYzNzcwZEUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW01aW1wbHMxMmNvcHlfZm9yd2FyZDE3aGU1MmZkZTI3NzBhZmJmOWNFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNDFfX2xsdm1fbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfNDE3aGQ3MTNlNTFkMzdiMjlkOWNFAF9aTjRjb3JlM3B0cjljb25zdF9wdHIzM18kTFQkaW1wbCR1MjAkJEJQJGNvbnN0JHUyMCRUJEdUJDZvZmZzZXQxN2gyMTQxZmU1MzI1MmIxYTljRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTMybWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWMxN2hlODI2YTIxOTQ1NWY4MDZjRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTQxX19sbHZtX21lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgxN2g0M2JmMjRiZjg3MjRjZTRjRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTMybWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWMxN2hiY2I4OTUzNzliODY3ZWJiRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTMxbWVtc2V0X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzE3aDZmY2YxZDI4MTA3N2Y3NGJFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNWltcGxzMTNjb3B5X2JhY2t3YXJkMTdoOWU4YzJlYjJhMWU0MzFlYUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW01aW1wbHMxM2NvcHlfYmFja3dhcmQzMGNvcHlfYmFja3dhcmRfbWlzYWxpZ25lZF93b3JkczE3aGUwMDcyOTNkZGE3NWRkY2FFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNDBfX2xsdm1fbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY184MTdoODZkNGJhZTAxMzEzYTJjYUUAX1pONGNvcmUzcHRyN211dF9wdHIzMV8kTFQkaW1wbCR1MjAkJEJQJG11dCR1MjAkVCRHVCQzYWRkMTdoYzgwMmM0MWU0MWMyMWRiYUUAX1pONGNvcmUzbnVtMjNfJExUJGltcGwkdTIwJHVzaXplJEdUJDEyd3JhcHBpbmdfc3ViMTdoY2FkNDFlNDRkZjMzYmU3YUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW0zMm1lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoOWIyNzUyYjI3ZWU0ZTE1YUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW02bWVtY21wMTdoNjRlZjJlOGQ3MWMzNjU3OUUAX1pONGNvcmUzcHRyOWNvbnN0X3B0cjMzXyRMVCRpbXBsJHUyMCQkQlAkY29uc3QkdTIwJFQkR1QkNm9mZnNldDE3aGQ1YzJhY2UzZGVhYjZjNjlFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoZGY2NzEzZTQxZGI4Mzk2OUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW02bWVtc2V0MTdoZjVhNzIyOTRkMTFmYzMyOUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00YmNtcDE3aDM0NWVjNTRkMzVhN2U3NzhFAF9aTjRjb3JlOXBhbmlja2luZzVwYW5pYzE3aDY3NTk5Yzc5OTZhNzIzNzhFAF9aTjRjb3JlM3B0cjljb25zdF9wdHIzM18kTFQkaW1wbCR1MjAkJEJQJGNvbnN0JHUyMCRUJEdUJDNhZGQxN2g2MWRmOGExZWIwMWI0MzM4RQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTVpbXBsczEzY29weV9iYWNrd2FyZDE5Y29weV9iYWNrd2FyZF9ieXRlczE3aDkzNmJmZTkzYWU4NWZhMDhFAF9aTjRjb3JlNnJlc3VsdDEzdW53cmFwX2ZhaWxlZDE3aDIxZjhlNGI5NDY3MGNhZDdFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNnN0cmxlbjE3aDUwMzJkYmNlZGQzZWVhNDdFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzJtZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzE3aGQ4NWU4MTVjYTQ5OGFjZDZFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNDBfX2xsdm1fbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY18yMTdoZTY5MzA1OGJiNjMxY2VjNkUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW01aW1wbHMxMmNvcHlfZm9yd2FyZDE4Y29weV9mb3J3YXJkX2J5dGVzMTdoNzM5YTQ3YTZmOWZlZWU5NkUAX1pONGNvcmUzcHRyOWNvbnN0X3B0cjMzXyRMVCRpbXBsJHUyMCQkQlAkY29uc3QkdTIwJFQkR1QkNm9mZnNldDE3aDJkZTk1ZTdhNTk4MDMwMDZFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoNTM1MTIxMDA0ZDk3YWFmNUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00MF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzIxN2g4ZjYwNjJmOGVlZWU1YmU1RQBfWk40Y29yZTNwdHI3bXV0X3B0cjMxXyRMVCRpbXBsJHUyMCQkQlAkbXV0JHUyMCRUJEdUJDZvZmZzZXQxN2gyMDYyZjhlZmI5Zjk3ZmI1RQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTVpbXBsczlzZXRfYnl0ZXMxN2hmNWFlOGM4ZWZjYzAyODM1RQBfWk40Y29yZTNudW0yM18kTFQkaW1wbCR1MjAkdXNpemUkR1QkMTJ3cmFwcGluZ19uZWcxN2gxMGNlMDFmYzI1ODdjNmI0RQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTVpbXBsczEzY29weV9iYWNrd2FyZDI3Y29weV9iYWNrd2FyZF9hbGlnbmVkX3dvcmRzMTdoYTY1NjRlZTgzZDE3Njg5NEUAX1pONGNvcmU5cGFuaWNraW5nOXBhbmljX2ZtdDE3aGU5NWRhNDZlMzNhMGJkNzRFAF9aTjRjb3JlM3B0cjljb25zdF9wdHIzM18kTFQkaW1wbCR1MjAkJEJQJGNvbnN0JHUyMCRUJEdUJDNhZGQxN2hhNDRmYTQxNTQ3ODAxYjc0RQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTMxbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzE3aDYyNWU5NTI4NmI4YTZiNTRFAF9aTjVhbGxvYzdyYXdfdmVjMTdjYXBhY2l0eV9vdmVyZmxvdzE3aDZhNzk2YTQ5ZDBlOGIxMDRFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtMzFtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljMTdoM2ZjZjAzZDRhM2Y4Y2I1M0UAX1pONGNvcmUzbnVtMjNfJExUJGltcGwkdTIwJGlzaXplJEdUJDEyd3JhcHBpbmdfbmVnMTdoMzNjYzhmNjdkMjIzZDliMkUAX1pONGNvcmUzcHRyN211dF9wdHIzMV8kTFQkaW1wbCR1MjAkJEJQJG11dCR1MjAkVCRHVCQzc3ViMTdoZmNhMWFkZWYwYjJlMmQ4MkUAX1pONGNvcmUzcHRyN211dF9wdHIzMV8kTFQkaW1wbCR1MjAkJEJQJG11dCR1MjAkVCRHVCQzYWRkMTdoNzY4MTA3MWU2Y2UzNGM0MkUAX1pONGNvcmUzcHRyN211dF9wdHIzMV8kTFQkaW1wbCR1MjAkJEJQJG11dCR1MjAkVCRHVCQ2b2Zmc2V0MTdoNGM4ODM1NjY1YTYwMzkxMkUAX1pONGNvcmUzcHRyOWNvbnN0X3B0cjMzXyRMVCRpbXBsJHUyMCQkQlAkY29uc3QkdTIwJFQkR1QkM2FkZDE3aDg4YTg2ZDAzM2FiNDE5MDJFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNDFfX2xsdm1fbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMjE3aDk4NTJlMjBjNDBhNzkzOTFFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNWltcGxzMTJjb3B5X2ZvcndhcmQyOWNvcHlfZm9yd2FyZF9taXNhbGlnbmVkX3dvcmRzMTdoZTcwY2NjNWI2ZjIzNDI4MUUAX1pOMTdjb21waWxlcl9idWlsdGluczNtZW00MF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzExN2gwOTE2ODQzMzg2YTQ5YTIxRQBfWk4xN2NvbXBpbGVyX2J1aWx0aW5zM21lbTVpbXBsczlzZXRfYnl0ZXMxNXNldF9ieXRlc19ieXRlczE3aDM2Y2JmYTM4OWRkZjUxZTBFAF9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNm1lbWNweTE3aDcwYWM3NWYwMzQ3MWIyMjBFAG9mZnNldDx1c2l6ZT4AYWRkPHVzaXplPgBzdWI8dXNpemU+AG9mZnNldDx1OD4AYWRkPHU4PgBtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHU4PgBtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHU4PgBtZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1OD4Ac3ViPHU4PgBvZmZzZXQ8dTE2PgBhZGQ8dTE2PgBtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUxNj4AbWVtc2V0X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1MTY+AG1lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUxNj4Ab2Zmc2V0PHU2ND4AYWRkPHU2ND4AbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1NjQ+AG1lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTY0PgBtZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1NjQ+AG9mZnNldDx1MzI+AGFkZDx1MzI+AG1lbWNweV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTMyPgBtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUzMj4AbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTMyPgBfX2xsdm1fbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY184AF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgAX19sbHZtX21lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgAL2NhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tNmYxN2QyMmJiYTE1MDAxZi9jb21waWxlcl9idWlsdGlucy0wLjEuODcAL2NhcmdvL3JlZ2lzdHJ5L3NyYy9pbmRleC5jcmF0ZXMuaW8tNmYxN2QyMmJiYTE1MDAxZi9jb21waWxlcl9idWlsdGlucy0wLjEuODcvc3JjL2xpYi5ycy9AL2NvbXBpbGVyX2J1aWx0aW5zLjQzNGQ0ODhjLWNndS4xNDYAX19sbHZtX21lbWNweV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfNABfX2xsdm1fbWVtc2V0X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY180AF9fbGx2bV9tZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY180AC9jYXJnby9yZWdpc3RyeS9zcmMvaW5kZXguY3JhdGVzLmlvLTZmMTdkMjJiYmExNTAwMWYvY29tcGlsZXJfYnVpbHRpbnMtMC4xLjg3L3NyYy9saWIucnMvQC9jb21waWxlcl9idWlsdGlucy40MzRkNDg4Yy1jZ3UuMTgzAF9fbGx2bV9tZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzIAX19sbHZtX21lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMgBfX2xsdm1fbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMgBfX2xsdm1fbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY18xAF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzEAX19sbHZtX21lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzEAbGlicmFyeS9jb3JlL3NyYy9saWIucnMvQC9jb3JlLjdiYzkyZmRmLWNndS4wAGxpYnJhcnkvYWxsb2Mvc3JjL2xpYi5ycy9AL2FsbG9jLjQ0NGZmMmU5LWNndS4wAGNsYW5nIExMVk0gKHJ1c3RjIHZlcnNpb24gMS43MC4wLW5pZ2h0bHkgKDkwMGMzNTQwMyAyMDIzLTAzLTA4KSkAALgPDy5kZWJ1Z19wdWJuYW1lczoAAAACAAAAAABPAAAAMAAAAGNhcGFjaXR5X292ZXJmbG93ACsAAAByYXdfdmVjACYAAABhbGxvYwAAAAAAWgAAAAIATwAAAI0AAAAwAAAAcGFuaWNfZm10AG0AAAB1bndyYXBfZmFpbGVkACsAAABwYW5pY2tpbmcAJgAAAGNvcmUASwAAAHBhbmljAGgAAAByZXN1bHQAAAAAADcAAAACANwAAABRAAAAJgAAAGNvbXBpbGVyX2J1aWx0aW5zADUAAABtZW1jcHkAKwAAAG1lbQAAAAAAzQYAAAIALQEAAAQSAADVDAAAd3JhcHBpbmdfbmVnADAAAABpbXBscwAJDQAAbXV0X3B0cgDtCAAAbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1MzI+AJkIAABtZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUxNj4AswAAAGNvcHlfZm9yd2FyZABBCQAAbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1NjQ+AMAOAABzdWI8dTg+AAEBAABzZXRfYnl0ZXMAQg8AAGFkZDx1c2l6ZT4AvwAAAGNvcHlfYmFja3dhcmQAsREAAG9mZnNldDx1MzI+AH0RAABvZmZzZXQ8dTE2PgArAAAAbWVtABIBAABzZXRfYnl0ZXNfd29yZHMA5REAAG9mZnNldDx1NjQ+ACYAAABjb21waWxlcl9idWlsdGlucwCVCQAAbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTg+AAQMAABtZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUzMj4AKwEAAGNvbXBhcmVfYnl0ZXMAywsAAG1lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTE2PgA9DAAAbWVtc2V0X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1NjQ+AKYOAABzdWI8dXNpemU+AJoAAABjb3B5X2ZvcndhcmRfYnl0ZXMAkwoAAG1lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUzMj4AIQMAAG1lbW1vdmUAJQoAAG1lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHUxNj4AAQsAAG1lbW1vdmVfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljPHU2ND4Avg8AAHtpbXBsIzB9AL4RAABhZGQ8dTMyPgCKEQAAYWRkPHUxNj4A6AAAAGNvcHlfYmFja3dhcmRfYnl0ZXMApQgAAF9fbGx2bV9tZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzIA8hEAAGFkZDx1NjQ+ANAAAABjb3B5X2JhY2t3YXJkX21pc2FsaWduZWRfd29yZHMA6wcAAGJjbXAATQkAAF9fbGx2bV9tZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgA+QgAAF9fbGx2bV9tZW1jcHlfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzQAeAwAAGNvcmUAoQkAAF9fbGx2bV9tZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY18xADkBAABtZW1jcHkAMQoAAF9fbGx2bV9tZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY18yAJ8KAABfX2xsdm1fbWVtbW92ZV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfNAAvCAAAX19sbHZtX21lbWNweV9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMQCCDAAAe2ltcGwjMTF9AKoPAABhZGQ8dTg+AMgMAAB3cmFwcGluZ19zdWIADQsAAF9fbGx2bV9tZW1tb3ZlX2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pY184AAQNAABwdHIABwgAAHN0cmxlbgAjCAAAbWVtY3B5X2VsZW1lbnRfdW5vcmRlcmVkX2F0b21pYzx1OD4AvgcAAG1lbWNtcAB7CwAAX19sbHZtX21lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMQDXCwAAX19sbHZtX21lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWNfMgDjDAAAe2ltcGwjNX0AEAwAAF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzQASQwAAF9fbGx2bV9tZW1zZXRfZWxlbWVudF91bm9yZGVyZWRfYXRvbWljXzgAjQYAAG1lbXNldACdDwAAb2Zmc2V0PHU4PgB9DAAAbnVtADUPAABvZmZzZXQ8dXNpemU+AI4AAABjb3B5X2ZvcndhcmRfYWxpZ25lZF93b3JkcwAeAQAAc2V0X2J5dGVzX2J5dGVzAIIAAABjb3B5X2ZvcndhcmRfbWlzYWxpZ25lZF93b3JkcwDcAAAAY29weV9iYWNrd2FyZF9hbGlnbmVkX3dvcmRzALkPAABjb25zdF9wdHIAbwsAAG1lbXNldF9lbGVtZW50X3Vub3JkZXJlZF9hdG9taWM8dTg+AAAAAAAAzhsEbmFtZQGmGzAAFGNhc3Blcl9jYWxsX2NvbnRyYWN0ARdjYXNwZXJfcmVhZF9ob3N0X2J1ZmZlcgIZY2FzcGVyX2dldF9uYW1lZF9hcmdfc2l6ZQMUY2FzcGVyX2dldF9uYW1lZF9hcmcEDWNhc3Blcl9yZXZlcnQFDmNhc3Blcl9wdXRfa2V5BkdfWk4xMmNhc3Blcl90eXBlczEycnVudGltZV9hcmdzMTFSdW50aW1lQXJnczZpbnNlcnQxN2g3NjY5M2M3MzllYThhNTJjRQdtX1pONzVfJExUJGNhc3Blcl90eXBlcy4ua2V5Li5LZXkkdTIwJGFzJHUyMCRjYXNwZXJfdHlwZXMuLmJ5dGVzcmVwci4uVG9CeXRlcyRHVCQ4dG9fYnl0ZXMxN2gyNWQ3MTFjYWUyYjlhNzliRQgyX1pOOXdlZV9hbGxvYzE1YWxsb2NfZmlyc3RfZml0MTdoMDQ2Yjc3MDg5NjE3YTMxNUUJTF9aTjVhbGxvYzdyYXdfdmVjMTlSYXdWZWMkTFQkVCRDJEEkR1QkMTZyZXNlcnZlX2Zvcl9wdXNoMTdoYzdmN2I0Y2IxZjYyMWU4ZUUKTV9aTjE1Y2FzcGVyX2NvbnRyYWN0MTJjb250cmFjdF9hcGk3cnVudGltZTEzY2FsbF9jb250cmFjdDE3aDViMzk2MzlhODgwNzQ0YTJFC1BfWk41MF8kTFQkVCR1MjAkYXMkdTIwJGNvcmUuLmNvbnZlcnQuLkludG8kTFQkVSRHVCQkR1QkNGludG8xN2hjZDY5MTBhMjk4Y2UxNDU1RQxFX1pOMTVjYXNwZXJfY29udHJhY3QxMmNvbnRyYWN0X2FwaTdydW50aW1lNnJldmVydDE3aDY3NTVhODlhOWMwOTc3OGRFDVlfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDdyZXNlcnZlMjFkb19yZXNlcnZlX2FuZF9oYW5kbGUxN2hhNjEwNTc4MTQyNzY2Njg3RQ5HX1pOMTJjYXNwZXJfdHlwZXM3Y2xfdHlwZTZDTFR5cGUxN3NlcmlhbGl6ZWRfbGVuZ3RoMTdoNDRjZjdlMjAwNTE5OWM3MEUPZ19aTjcyXyRMVCR3ZWVfYWxsb2MuLldlZUFsbG9jJHUyMCRhcyR1MjAkY29yZS4uYWxsb2MuLmdsb2JhbC4uR2xvYmFsQWxsb2MkR1QkNWFsbG9jMTdoNTNlYjUyMTA3YjZiMDM3Y0UQQl9aTjEyY2FzcGVyX3R5cGVzOWJ5dGVzcmVwcjE3dThfc2xpY2VfdG9fYnl0ZXMxN2hkMTM0NjYwMWNkMWIzZDVkRRFpX1pONzJfJExUJHdlZV9hbGxvYy4uV2VlQWxsb2MkdTIwJGFzJHUyMCRjb3JlLi5hbGxvYy4uZ2xvYmFsLi5HbG9iYWxBbGxvYyRHVCQ3ZGVhbGxvYzE3aDM4YjA3YmFlMTQxNWE5NWZFEmNfWk42OF8kTFQkY2FzcGVyX3R5cGVzLi5jbF90eXBlLi5DTFR5cGUkdTIwJGFzJHUyMCRjb3JlLi5jbG9uZS4uQ2xvbmUkR1QkNWNsb25lMTdoMTUwZjFmY2I0Mjg4NjRiZUUTVF9aTjRjb3JlM3B0cjUwZHJvcF9pbl9wbGFjZSRMVCRjYXNwZXJfdHlwZXMuLmNsX3R5cGUuLkNMVHlwZSRHVCQxN2g5YzE3YjMwODU2ZTAwMDJjRRRCX1pOMTJjYXNwZXJfdHlwZXM3Y2xfdHlwZTZDTFR5cGUxMmFwcGVuZF9ieXRlczE3aDE5YWMxMDViYmJkYWFiZGFFFThfWk41YWxsb2M3cmF3X3ZlYzE3Y2FwYWNpdHlfb3ZlcmZsb3cxN2g2YTc5NmE0OWQwZThiMTA0RRZUX1pONGNvcmUzcHRyNTBkcm9wX2luX3BsYWNlJExUJGNhc3Blcl90eXBlcy4uY2xfdHlwZS4uQ0xUeXBlJEdUJDE3aDg3YzNhNmJjMjYyMGYwNmVFFzxfWk4xMmNhc3Blcl90eXBlczlhcGlfZXJyb3IxMXJlc3VsdF9mcm9tMTdoYzI0NmMxOWM0Mzg1MDc3ZEUYcV9aTjc2XyRMVCRhbGxvYy4uc3RyaW5nLi5TdHJpbmckdTIwJGFzJHUyMCRjYXNwZXJfdHlwZXMuLmJ5dGVzcmVwci4uRnJvbUJ5dGVzJEdUJDEwZnJvbV9ieXRlczE3aGQ2ZWM4YjY3ZjE0YTFlMDRFGXJfWk43N18kTFQkY2FzcGVyX3R5cGVzLi5rZXkuLktleSR1MjAkYXMkdTIwJGNhc3Blcl90eXBlcy4uYnl0ZXNyZXByLi5Gcm9tQnl0ZXMkR1QkMTBmcm9tX2J5dGVzMTdoYjM0ODkyOWUyZmE1MmVlZkUaTV9aTjE1Y2FzcGVyX2NvbnRyYWN0MTJjb250cmFjdF9hcGk3cnVudGltZTEzZ2V0X25hbWVkX2FyZzE3aDA1YTQ4NzExNGM0NTJhODVFGw5fX3J1c3RfZGVhbGxvYxxQX1pONTBfJExUJFQkdTIwJGFzJHUyMCRjb3JlLi5jb252ZXJ0Li5JbnRvJExUJFUkR1QkJEdUJDRpbnRvMTdoMDI4MzU0MTllNmQ5ZDAwZEUdMl9aTjVhbGxvYzdyYXdfdmVjMTFmaW5pc2hfZ3JvdzE3aDgxYWMyYjdjZTM5MDA1N2RFHgRjYWxsHzJfWk40Y29yZTZyZXN1bHQxM3Vud3JhcF9mYWlsZWQxN2gyMWY4ZTRiOTQ2NzBjYWQ3RSAsX1pONGNvcmU5cGFuaWNraW5nNXBhbmljMTdoNjc1OTljNzk5NmE3MjM3OEUhUF9aTjUwXyRMVCRUJHUyMCRhcyR1MjAkY29yZS4uY29udmVydC4uSW50byRMVCRVJEdUJCRHVCQ0aW50bzE3aDlmNzAzYTU4NDJmYzM3OTRFIjBfWk40Y29yZTlwYW5pY2tpbmc5cGFuaWNfZm10MTdoZTk1ZGE0NmUzM2EwYmQ3NEUjlAFfWk4xMmNhc3Blcl90eXBlczlhcGlfZXJyb3I5NF8kTFQkaW1wbCR1MjAkY29yZS4uY29udmVydC4uRnJvbSRMVCRjYXNwZXJfdHlwZXMuLmFwaV9lcnJvci4uQXBpRXJyb3IkR1QkJHUyMCRmb3IkdTIwJHUzMiRHVCQ0ZnJvbTE3aDUxZTUxZTMwZGMyMTYzN2FFJANvb20lMl9aTjVhbGxvYzdyYXdfdmVjMTFmaW5pc2hfZ3JvdzE3aDUwYzhiMmIyN2NhYWFhMGZFJkxfWk41YWxsb2M3cmF3X3ZlYzE5UmF3VmVjJExUJFQkQyRBJEdUJDE2cmVzZXJ2ZV9mb3JfcHVzaDE3aDNmMDJlZGFjZjZjYWJiMDZFJ4kBX1pOODhfJExUJHdlZV9hbGxvYy4uc2l6ZV9jbGFzc2VzLi5TaXplQ2xhc3NBbGxvY1BvbGljeSR1MjAkYXMkdTIwJHdlZV9hbGxvYy4uQWxsb2NQb2xpY3kkR1QkMjJuZXdfY2VsbF9mb3JfZnJlZV9saXN0MTdoZjI1ODU3OWQxMDRiMzMyOEUoUl9aTjRjb3JlM3B0cjQ4ZHJvcF9pbl9wbGFjZSRMVCR3ZWVfYWxsb2MuLkxhcmdlQWxsb2NQb2xpY3kkR1QkMTdoZmQ0NjNiMDUxNDNmNzJkZEUpd19aTjcwXyRMVCR3ZWVfYWxsb2MuLkxhcmdlQWxsb2NQb2xpY3kkdTIwJGFzJHUyMCR3ZWVfYWxsb2MuLkFsbG9jUG9saWN5JEdUJDIybmV3X2NlbGxfZm9yX2ZyZWVfbGlzdDE3aGJiOTgyOTliNjliYzljN2ZFKm5fWk43MF8kTFQkd2VlX2FsbG9jLi5MYXJnZUFsbG9jUG9saWN5JHUyMCRhcyR1MjAkd2VlX2FsbG9jLi5BbGxvY1BvbGljeSRHVCQxM21pbl9jZWxsX3NpemUxN2g4MWQwYzYzZDk0NTg2N2I2RSuBAV9aTjcwXyRMVCR3ZWVfYWxsb2MuLkxhcmdlQWxsb2NQb2xpY3kkdTIwJGFzJHUyMCR3ZWVfYWxsb2MuLkFsbG9jUG9saWN5JEdUJDMyc2hvdWxkX21lcmdlX2FkamFjZW50X2ZyZWVfY2VsbHMxN2g3YWYwNDk2MDZkYjg4ZDUzRSyAAV9aTjg4XyRMVCR3ZWVfYWxsb2MuLnNpemVfY2xhc3Nlcy4uU2l6ZUNsYXNzQWxsb2NQb2xpY3kkdTIwJGFzJHUyMCR3ZWVfYWxsb2MuLkFsbG9jUG9saWN5JEdUJDEzbWluX2NlbGxfc2l6ZTE3aDYwYTJhZTZkZGE2NTZhYTBFLZMBX1pOODhfJExUJHdlZV9hbGxvYy4uc2l6ZV9jbGFzc2VzLi5TaXplQ2xhc3NBbGxvY1BvbGljeSR1MjAkYXMkdTIwJHdlZV9hbGxvYy4uQWxsb2NQb2xpY3kkR1QkMzJzaG91bGRfbWVyZ2VfYWRqYWNlbnRfZnJlZV9jZWxsczE3aGQzNzUyYjM4Y2JlMDA5NDRFLgZtZW1jcHkvNV9aTjE3Y29tcGlsZXJfYnVpbHRpbnMzbWVtNm1lbWNweTE3aDcwYWM3NWYwMzQ3MWIyMjBFBxIBAA9fX3N0YWNrX3BvaW50ZXIJCgEABy5yb2RhdGEAVQlwcm9kdWNlcnMCCGxhbmd1YWdlAQRSdXN0AAxwcm9jZXNzZWQtYnkBBXJ1c3RjJTEuNzAuMC1uaWdodGx5ICg5MDBjMzU0MDMgMjAyMy0wMy0wOCk="; + const wasm = new Uint8Array(Buffer.from(base64, 'base64')); + export default wasm; diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 21b4714..0000000 --- a/package-lock.json +++ /dev/null @@ -1,5159 +0,0 @@ -{ - "name": "casperdash-utils", - "version": "1.0.8", - "lockfileVersion": 1, - "requires": true, - "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" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@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.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "dev": true - }, - "@babel/core": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", - "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/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-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@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-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.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@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.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@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==", - "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/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@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" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "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 - }, - "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 - }, - "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" - } - } - } - }, - "@babel/parser": { - "version": "7.18.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", - "dev": true - }, - "@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-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-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/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.18.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "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 - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@esbuild/linux-loong64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.1.tgz", - "integrity": "sha512-1tORADNFK9QS4KYyUyh3Td9WGrdiI1rSoKvY6A43+9G0kPujBuT4lIGyoK0AweOSO1aRIR28xQUfiJCUa78bUw==", - "dev": true, - "optional": true - }, - "@ethersproject/bignumber": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", - "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", - "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "bn.js": "^5.2.1" - } - }, - "@ethersproject/bytes": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", - "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", - "requires": { - "@ethersproject/logger": "^5.6.0" - } - }, - "@ethersproject/constants": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", - "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", - "requires": { - "@ethersproject/bignumber": "^5.6.2" - } - }, - "@ethersproject/logger": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", - "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" - }, - "@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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "@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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "@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": { - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/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" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "@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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "@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" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@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==", - "dev": true, - "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==", - "dev": true - }, - "@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==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@open-rpc/client-js": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@open-rpc/client-js/-/client-js-1.7.1.tgz", - "integrity": "sha512-DycSYZUGSUwFl+k9T8wLBSGA8f2hYkvS5A9AB94tBOuU8QlP468NS5ZtAxy72dF4g2WW0genwNJdfeFnHnaxXQ==", - "requires": { - "isomorphic-fetch": "^3.0.0", - "isomorphic-ws": "^4.0.1", - "strict-event-emitter-types": "^2.0.0", - "ws": "^7.0.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", - "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - } - } - }, - "@sinclair/typebox": { - "version": "0.24.27", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", - "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==", - "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" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@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.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", - "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/bn.js": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", - "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", - "requires": { - "@types/node": "*" - } - }, - "@types/eccrypto": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/eccrypto/-/eccrypto-1.1.3.tgz", - "integrity": "sha512-3O0qER6JMYReqVbcQTGmXeMHdw3O+rVps63tlo5g5zoB3altJS8yzSvboSivwVWeYO9o5jSATu7P0UIqYZPgow==", - "requires": { - "@types/expect": "^1.20.4", - "@types/node": "*" - } - }, - "@types/elliptic": { - "version": "6.4.14", - "resolved": "https://registry.npmjs.org/@types/elliptic/-/elliptic-6.4.14.tgz", - "integrity": "sha512-z4OBcDAU0GVwDTuwJzQCiL6188QvZMkvoERgcVjq0/mPM8jCfdwZ3x5zQEVoL9WCAru3aG5wl3Z5Ww5wBWn7ZQ==", - "requires": { - "@types/bn.js": "*" - } - }, - "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/expect": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", - "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==" - }, - "@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/jest": { - "version": "28.1.6", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha512-0RbGAFMfcBJKOmqRazM8L98uokwuwD5F8rHrv/ZMbrZBwVOWZUyPG6VFNscjYr/vjM3Vu4fRrCPbOs42AfemaQ==", - "dev": true, - "requires": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" - } - }, - "@types/jsdom": { - "version": "16.2.15", - "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-16.2.15.tgz", - "integrity": "sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/parse5": "^6.0.3", - "@types/tough-cookie": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/node": { - "version": "18.7.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.1.tgz", - "integrity": "sha512-GKX1Qnqxo4S+Z/+Z8KKPLpH282LD7jLHWJcVryOflnsnH+BtSDfieR6ObwBMwpnNws0bUK8GI7z0unQf9bARNQ==" - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/pbkdf2": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", - "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/prettier": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", - "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==", - "dev": true - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", - "requires": { - "@types/node": "*" - } - }, - "@types/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/tough-cookie": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.2.tgz", - "integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==", - "dev": true - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", - "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", - "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 - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", - "dev": true - }, - "@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", - "dev": true, - "requires": { - "envinfo": "^7.7.3" - } - }, - "@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", - "dev": true - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "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": "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" - } - }, - "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" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "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-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==" - }, - "base-x": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "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==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==", - "optional": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "blakejs": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", - "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" - }, - "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==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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==" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "requires": { - "base-x": "^3.0.2" - } - }, - "bs58check": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", - "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", - "requires": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "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.30001375", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", - "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==" - }, - "casper-js-sdk": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/casper-js-sdk/-/casper-js-sdk-2.9.1.tgz", - "integrity": "sha512-UO0meYMucBqoNfplhSys4ELis0e0HDcJRpJa5/e1TIEfCwHGSt30PbHoJ/UXWzWR3nk4YSddQJ3coHCF7IrZoA==", - "requires": { - "@ethersproject/bignumber": "^5.0.8", - "@ethersproject/bytes": "^5.0.5", - "@ethersproject/constants": "^5.0.5", - "@open-rpc/client-js": "^1.6.2", - "@types/eccrypto": "^1.1.2", - "@types/ws": "^8.2.2", - "blakejs": "^1.1.0", - "eccrypto": "^1.1.6", - "eslint-plugin-prettier": "^3.4.0", - "ethereum-cryptography": "^0.1.3", - "glob": "^7.1.6", - "humanize-duration": "^3.24.0", - "key-encoder": "^2.0.3", - "reflect-metadata": "^0.1.13", - "ts-results": "^3.2.1", - "tweetnacl-ts": "^1.0.3", - "tweetnacl-util": "^0.15.0", - "typedjson": "^1.6.0-rc2", - "webpack": "^5.24.3" - } - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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 - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "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 - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.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 - }, - "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 - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dev": true, - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "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" - } - }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - } - } - }, - "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "dependencies": { - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - } - } - }, - "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" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", - "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-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "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 - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "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 - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "dev": true, - "requires": { - "webidl-conversions": "^7.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - } - } - }, - "drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha512-F4wZ06PvqxYLFEZKkFxTDcns9oFNk34hvmJSEwdzsxVQ8YI5YaxtACgQatkYgv2VI2CFkUd2Y+xosPQnHv809g==", - "optional": true, - "requires": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - } - }, - "eccrypto": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/eccrypto/-/eccrypto-1.1.6.tgz", - "integrity": "sha512-d78ivVEzu7Tn0ZphUUaL43+jVPKTMPFGtmgtz1D0LrFn7cY3K8CdrvibuLz2AAkHBLKZtR8DMbB2ukRYFk987A==", - "requires": { - "acorn": "7.1.1", - "elliptic": "6.5.4", - "es6-promise": "4.2.8", - "nan": "2.14.0", - "secp256k1": "3.7.1" - } - }, - "electron-to-chromium": { - "version": "1.4.215", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.215.tgz", - "integrity": "sha512-vqZxT8C5mlDZ//hQFhneHmOLnj1LhbzxV0+I1yqHV8SB1Oo4Y5Ne9+qQhwHl7O1s9s9cRuo2l5CoLEHdhMTwZg==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "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 - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "envinfo": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "esbuild": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.1.tgz", - "integrity": "sha512-zgxo2st9wSbdiR6rTo44l/L7ohttqdXFmhUi5tE6yWahgdBjCwZjBgIkm/gr/TcBTTIwyzd7em8WI37yZ+F2Mg==", - "dev": true, - "requires": { - "@esbuild/linux-loong64": "0.15.1", - "esbuild-android-64": "0.15.1", - "esbuild-android-arm64": "0.15.1", - "esbuild-darwin-64": "0.15.1", - "esbuild-darwin-arm64": "0.15.1", - "esbuild-freebsd-64": "0.15.1", - "esbuild-freebsd-arm64": "0.15.1", - "esbuild-linux-32": "0.15.1", - "esbuild-linux-64": "0.15.1", - "esbuild-linux-arm": "0.15.1", - "esbuild-linux-arm64": "0.15.1", - "esbuild-linux-mips64le": "0.15.1", - "esbuild-linux-ppc64le": "0.15.1", - "esbuild-linux-riscv64": "0.15.1", - "esbuild-linux-s390x": "0.15.1", - "esbuild-netbsd-64": "0.15.1", - "esbuild-openbsd-64": "0.15.1", - "esbuild-sunos-64": "0.15.1", - "esbuild-windows-32": "0.15.1", - "esbuild-windows-64": "0.15.1", - "esbuild-windows-arm64": "0.15.1" - } - }, - "esbuild-android-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.1.tgz", - "integrity": "sha512-q5kkJZsgLIkyh5e2ZJl4/kXKIueBKtjVMEihP9WCHadqhH6+F9qiycE7fBwUb/g2B15mYlmMBXjp8VmOT3J2gA==", - "dev": true, - "optional": true - }, - "esbuild-android-arm64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.1.tgz", - "integrity": "sha512-IQuZOzqMaFceLlKJJA27CXAdh+Mzh2ZblHMmcNIu/wxb6iX1zgYXlPWle62iHnmNCtfAux1mzQvmNsP9aLhemA==", - "dev": true, - "optional": true - }, - "esbuild-darwin-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.1.tgz", - "integrity": "sha512-tyouWLyxwM/Y2fy/reuIvAvVB+KVQwuY9IVyV7LH5CGkJYxgtLb8xVEiwHFF8TG2uo9a2fqdgWffados4YA6Aw==", - "dev": true, - "optional": true - }, - "esbuild-darwin-arm64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.1.tgz", - "integrity": "sha512-fb4V1eB1nir3zJwsS75itsbahkbM71XuqUDJVH8iyBLS8VIQD7MWWAAekea2l9keueGfsn0+wTyDluMT+kg8Cw==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.1.tgz", - "integrity": "sha512-1KxEv/FUPlQtUSOjFCwR8FVNEskB5LmkbfW9FNJ7lhpG+4RsLiHWw4Sl2Y1/S+aKX7inyWxLA05zYV6XAzO8DA==", - "dev": true, - "optional": true - }, - "esbuild-freebsd-arm64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.1.tgz", - "integrity": "sha512-ueUMGSNrcuHwAadioxBdfOCO4+bTVeI68a147BQ/AFFIrf4XJNow4UXxguvQlZO+ZYaVz6EztaL6mHslKie2Rw==", - "dev": true, - "optional": true - }, - "esbuild-linux-32": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.1.tgz", - "integrity": "sha512-K5WWcN2OZkZ6arFN3+hi1leKc0at9ukKGrXK9Ia94kQOesBphTSmsNK/Gy/AoVoIa0bWrHtxDijS9j9+dz86oA==", - "dev": true, - "optional": true - }, - "esbuild-linux-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.1.tgz", - "integrity": "sha512-+haiVm83DfRi9x8M+GgR4f4LtSN8lnEIG8XMGK8/FYpkYNQiKb398GxeHp2yvoMpX8IPvmWCt215tAm5BBNfZQ==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.1.tgz", - "integrity": "sha512-qjAkEDcFhVNYwG2xgaDg/hA8JABoMvjzAzE6g1K8kR516oNkKbVf6rN68UrsQaV1zq1qR3dbVeMv/Ul2bheppA==", - "dev": true, - "optional": true - }, - "esbuild-linux-arm64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.1.tgz", - "integrity": "sha512-TP0BCVZEVu/aoVaZe2sn1vpvo63j0LPiH8rvd7AegqOfTwb+mcxLxpgyYwkibafUCMxnIrKdUTsSJeusoMhcLg==", - "dev": true, - "optional": true - }, - "esbuild-linux-mips64le": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.1.tgz", - "integrity": "sha512-8vzQzp+kwrn1Y+OjvfFaLS8uL8aR39WnAtxOHwjB72s9g18kHFlE8IQLS9dWDQgKpBSFq9kazsJE65dSVmz+VA==", - "dev": true, - "optional": true - }, - "esbuild-linux-ppc64le": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.1.tgz", - "integrity": "sha512-QlWSOgC2Ad53Xvf7ZivXU7wM2y29YhQUrd50PjK0QJ3psh/eYSQx77PTe1iWm7Ovjiqv1wPKEAyC7CbyJUgriw==", - "dev": true, - "optional": true - }, - "esbuild-linux-riscv64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.1.tgz", - "integrity": "sha512-/PRNgNsiwb7G2n3rB5WcHinCwKj0OqUmtu8cdakV4CLNWnFnfChEGEJX1x5n8RcGD3xPUlI5CgqFe0/oBcUh+A==", - "dev": true, - "optional": true - }, - "esbuild-linux-s390x": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.1.tgz", - "integrity": "sha512-TScRbO4mi4AUUXzIQ8sb6ZXhGkCb/PlJ82qFfBE6xxsioae/d6XaSdaha/+OUTvmPeoro3lNf3vwdw27v3wEgw==", - "dev": true, - "optional": true - }, - "esbuild-netbsd-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.1.tgz", - "integrity": "sha512-ES2pbK8QfsMZbdPkgjkLwWfnEGtPa0vYzVFLQn7GFgP+RiemY+ulH7WWQ8ezMt9rZl4XAR3y14yKLGX0gsBLaw==", - "dev": true, - "optional": true - }, - "esbuild-openbsd-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.1.tgz", - "integrity": "sha512-DxNWji11AxSEny4HzSKu21Skia8tEPQI1N+XO/RqVOJComOvsFLq+QeooKsK2caOsQIKl9mO14Hh+px+zFabMA==", - "dev": true, - "optional": true - }, - "esbuild-sunos-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.1.tgz", - "integrity": "sha512-lwZoWlv893qtQQx5H4QQCh2mcYzGbxEz09ESFdd4cHcUCfjb193bSAy6jPxW2efBx2fHEo2sw43TRtAkpCf+XQ==", - "dev": true, - "optional": true - }, - "esbuild-windows-32": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.1.tgz", - "integrity": "sha512-jEFz8DxP+Hh67fk9XMoyLUqPjjoCT6m4bnl36aze0XpPZDuQm0SBDlG/ciOBCjzHDsu/MYUNwxVezvUT3sXh1A==", - "dev": true, - "optional": true - }, - "esbuild-windows-64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.1.tgz", - "integrity": "sha512-bUetnfw4xXKBTOQx4sTzoENJVEdgAN29ZTLRtnMseRzsMO8pjObQMsRPpPL3Cstt6FJhj3k3uScHc5VnfC9QkA==", - "dev": true, - "optional": true - }, - "esbuild-windows-arm64": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.1.tgz", - "integrity": "sha512-oN0JMj7fQZOiqJ/f/wc8lkxjvWwj5Yz0ZhOeU90JFaPZAfafNnysi6GS95glY5uwLUUJz/RNc84cb0dK2qT89A==", - "dev": true, - "optional": true - }, - "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==", - "dev": true - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "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 - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "ethereum-cryptography": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", - "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", - "requires": { - "@types/pbkdf2": "^3.0.0", - "@types/secp256k1": "^4.0.1", - "blakejs": "^1.1.0", - "browserify-aes": "^1.2.0", - "bs58check": "^2.1.2", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "hash.js": "^1.1.7", - "keccak": "^3.0.0", - "pbkdf2": "^3.0.17", - "randombytes": "^2.1.0", - "safe-buffer": "^5.1.2", - "scrypt-js": "^3.0.0", - "secp256k1": "^4.0.1", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "secp256k1": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", - "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", - "requires": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - } - } - } - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "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 - }, - "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" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "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" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "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==", - "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" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "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==", - "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-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 - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "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 - }, - "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.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==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dev": true, - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "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 - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "humanize-duration": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.2.tgz", - "integrity": "sha512-A15OmA3FLFRnehvF4ZMocsxTZYvHq4ze7L+AgR1DeHw0xC9vMd4euInY83uqGU9/XXKNnVIEeKc1R8G8nKqtzg==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "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==", - "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==" - }, - "interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "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-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "is-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-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "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 - }, - "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 - }, - "isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" - }, - "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.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "dev": true, - "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": { - "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" - } - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, - "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": { - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "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" - } - }, - "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" - } - }, - "jest-environment-jsdom": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz", - "integrity": "sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==", - "dev": true, - "requires": { - "@jest/environment": "^28.1.3", - "@jest/fake-timers": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/jsdom": "^16.2.4", - "@types/node": "*", - "jest-mock": "^28.1.3", - "jest-util": "^28.1.3", - "jsdom": "^19.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-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" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - } - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "jest-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 - }, - "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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "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": { - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "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": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "dev": true, - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-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": { - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - } - } - }, - "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" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "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" - } - }, - "jsdom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-19.0.0.tgz", - "integrity": "sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==", - "dev": true, - "requires": { - "abab": "^2.0.5", - "acorn": "^8.5.0", - "acorn-globals": "^6.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.1", - "decimal.js": "^10.3.1", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^3.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^10.0.0", - "ws": "^8.2.3", - "xml-name-validator": "^4.0.0" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-10.0.0.tgz", - "integrity": "sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "dev": true - } - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "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==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "keccak": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", - "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", - "requires": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" - } - }, - "key-encoder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/key-encoder/-/key-encoder-2.0.3.tgz", - "integrity": "sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==", - "requires": { - "@types/elliptic": "^6.4.9", - "asn1.js": "^5.0.1", - "bn.js": "^4.11.8", - "elliptic": "^6.4.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "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 - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "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 - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "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.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "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" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "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" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "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==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "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 - }, - "mylas": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/mylas/-/mylas-2.1.11.tgz", - "integrity": "sha512-krnPUl3n9/k52FGCltWMYcqp9SttxjRJEy0sWLk+g7mIa7wnZrmNSZ40Acx7ghzRSOsxt2rEqMbaq4jWlnTDKg==", - "dev": true - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node-addon-api": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", - "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-gyp-build": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", - "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "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==" - }, - "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" - } - }, - "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "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" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "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==" - }, - "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==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "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" - } - }, - "plimit-lit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/plimit-lit/-/plimit-lit-1.3.0.tgz", - "integrity": "sha512-63qOoSzggsjBHPVbaKeEtsO8oWTeyJxUfVRLkoc59pRkDiCCLvqn2tCgAkfbejrx+V5zJtlG2wqkk/Db6cwlVQ==", - "dev": true, - "requires": { - "queue-lit": "^1.3.0" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "requires": { - "fast-diff": "^1.1.2" - } - }, - "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 - } - } - }, - "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" - } - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "queue-lit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/queue-lit/-/queue-lit-1.3.0.tgz", - "integrity": "sha512-3HpQ7bD2ct56qPithPr5IzH2Oij3WVPcgevCJ+mI9HAfVJKCqQ2yiFYgb4AUkLfsCmmbVDy9luvE97Ztzr5eBg==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "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 - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", - "dev": true, - "requires": { - "resolve": "^1.9.0" - } - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "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-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "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.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 - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "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" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dev": true, - "requires": { - "xmlchars": "^2.2.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" - }, - "secp256k1": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.7.1.tgz", - "integrity": "sha512-1cf8sbnRreXrQFdH6qsg2H71Xw91fCCS9Yp021GnUNJzWJS/py96fS4lHbnTnouLp08Xj6jBoBB6V78Tdbdu5g==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.4.1", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "optional": true - } - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "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 - }, - "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 - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "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 - } - } - }, - "strict-event-emitter-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-event-emitter-types/-/strict-event-emitter-types-2.0.0.tgz", - "integrity": "sha512-Nk/brWYpD85WlOgzw5h173aci0Teyv8YdIAEtV+N88nDB0dLlazZyJMIsN6eo1/AR61l+p6CJTG1JIyFaoNEEA==" - }, - "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_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "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-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": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "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==", - "dev": true - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "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" - } - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - } - }, - "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" - } - }, - "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-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" - } - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dev": true, - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "ts-jest": { - "version": "28.0.7", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.7.tgz", - "integrity": "sha512-wWXCSmTwBVmdvWrOpYhal79bDpioDy4rTT+0vyUnE3ZzM7LOAAGG9NXwzkEL/a516rQEgnMmS/WKP9jBPCVJyA==", - "dev": true, - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^28.0.0", - "json5": "^2.2.1", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "ts-results": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ts-results/-/ts-results-3.3.0.tgz", - "integrity": "sha512-FWqxGX2NHp5oCyaMd96o2y2uMQmSu8Dey6kvyuFdRJ2AzfmWo3kWa4UsPlCGlfQ/qu03m09ZZtppMoY8EMHuiA==" - }, - "tsc-alias": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/tsc-alias/-/tsc-alias-1.7.0.tgz", - "integrity": "sha512-n/K6g8S7Ec7Y/A2Z77Ikp2Uv1S1ERtT63ni69XV4W1YPT4rnNmz8ItgIiJYvKfFnKfqcZQ81UPjoKpMTxaC/rg==", - "dev": true, - "requires": { - "chokidar": "^3.5.3", - "commander": "^9.0.0", - "globby": "^11.0.4", - "mylas": "^2.1.9", - "normalize-path": "^3.0.0", - "plimit-lit": "^1.2.6" - }, - "dependencies": { - "commander": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", - "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "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" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } - } - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "tweetnacl-ts": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tweetnacl-ts/-/tweetnacl-ts-1.0.3.tgz", - "integrity": "sha512-C5I/dWf6xjAXaCDlf84T4HvozU/8ycAlq5WRllF1hAeeq5390tfXD+bNas5bhEV0HMSOx8bsQYpLjPl8wfnEeQ==", - "requires": { - "tslib": "^1" - } - }, - "tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "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 - }, - "typedjson": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/typedjson/-/typedjson-1.8.0.tgz", - "integrity": "sha512-taVJVGebQDagEmVc3Cu6vVVLkWLnxqPcTrkVgbpAsI02ZDDrnHy5zvt1JVqXv4/yztBgZAX1oR07+bkiusGJLQ==", - "requires": { - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - } - } - }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "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" - } - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dev": true, - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz", - "integrity": "sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==", - "dev": true, - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - } - } - }, - "webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", - "dev": true, - "requires": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", - "colorette": "^2.0.14", - "commander": "^7.0.0", - "cross-spawn": "^7.0.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-node-externals": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", - "dev": true - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" - }, - "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dev": true, - "requires": { - "iconv-lite": "0.6.3" - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", - "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==", - "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" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "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" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==" - }, - "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", - "dev": true - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "dev": true - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "dev": true, - "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" - } - }, - "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/package.json b/package.json index 07934b4..13aaf7b 100644 --- a/package.json +++ b/package.json @@ -1,82 +1,82 @@ -{ - "name": "root", - "version": "0.0.1", - "repository": { - "type": "git" - }, - "author": "dev@casperdash.io", - "license": "MIT", - "scripts": { - "prepare": "husky install", - "lint": "eslint . --cache", - "lint:fix": "pnpm lint --fix", - "lint:format": "prettier --write", - "build": "pnpm -r --filter './packages/**' build", - "play": "pnpm --filter example-react dev", - "build:example": "pnpm --filter example-react build", - "dev": "pnpm -r --filter './packages/**' dev", - "changeset:release": "pnpm build && changeset publish", - "changeset:version": "changeset version && pnpm install --lockfile-only", - "docs:build": "pnpm -r --filter './docs' build", - "docs:export": "pnpm -r --filter './docs' export", - "docs:dev": "pnpm -r --filter './docs' dev", - "test": "vitest", - "test:coverage": "vitest run --coverage", - "test:run": "vitest run", - "test:typecheck": "vitest typecheck", - "test:ui": "vitest --ui", - "test:update": "vitest --update", - "typecheck": "tsc --noEmit", - "preinstall": "npx only-allow pnpm" - }, - "devDependencies": { - "@babel/core": "^7.20.12", - "@changesets/changelog-github": "^0.4.8", - "@changesets/cli": "^2.26.0", - "@typescript-eslint/eslint-plugin": "^5.13.0", - "@typescript-eslint/parser": "^5.0.0", - "@vitest/coverage-v8": "^0.34.3", - "@vitest/ui": "^0.28.4", - "eslint": "^8.31.0", - "eslint-config-airbnb-typescript": "^17.0.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-sonar": "^0.9.2", - "husky": "^8.0.0", - "jsdom": "^20.0.3", - "lint-staged": "^13.1.0", - "prettier": "^2.8.1", - "semver": "^7.3.8", - "tsup": "^6.5.0", - "typescript": "^4.9.4", - "vite-tsconfig-paths": "^4.0.5", - "vitest": "^0.26.3" - }, - "pnpm": { - "peerDependencyRules": { - "ignoreMissing": [ - "eslint", - "prettier", - "react" - ] - } - }, - "husky": { - "hooks": { - "pre-commit": "pnpm lint" - } - }, - "simple-git-hooks": { - "pre-commit": "pnpm lint" - }, - "lint-staged": { - "*.{js,ts,tsx}": [ - "pnpm lint:fix" - ], - "*.{json,md,mdx,yml}": [ - "pnpm lint:format" - ] - }, - "packageManager": "pnpm@7.18.2" -} +{ + "name": "root", + "version": "0.0.1", + "repository": { + "type": "git" + }, + "author": "dev@casperdash.io", + "license": "MIT", + "scripts": { + "prepare": "husky install", + "lint": "eslint . --cache", + "lint:fix": "pnpm lint --fix", + "lint:format": "prettier --write", + "build": "pnpm -r --filter './packages/**' build", + "play": "pnpm --filter example-react dev", + "build:example": "pnpm --filter example-react build", + "dev": "pnpm -r --filter './packages/**' dev", + "changeset:release": "pnpm build && changeset publish", + "changeset:version": "changeset version && pnpm install --lockfile-only", + "docs:build": "pnpm -r --filter './docs' build", + "docs:export": "pnpm -r --filter './docs' export", + "docs:dev": "pnpm -r --filter './docs' dev", + "test": "vitest", + "test:coverage": "vitest run --coverage", + "test:run": "vitest run", + "test:typecheck": "vitest typecheck", + "test:ui": "vitest --ui", + "test:update": "vitest --update", + "typecheck": "tsc --noEmit", + "preinstall": "npx only-allow pnpm" + }, + "devDependencies": { + "@babel/core": "^7.22.20", + "@changesets/changelog-github": "^0.4.8", + "@changesets/cli": "^2.26.2", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "@vitest/coverage-v8": "^0.34.5", + "@vitest/ui": "^0.28.5", + "eslint": "^8.50.0", + "eslint-config-airbnb-typescript": "^17.1.0", + "eslint-config-prettier": "^8.10.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-sonar": "^0.9.2", + "husky": "^8.0.3", + "jsdom": "^20.0.3", + "lint-staged": "^13.3.0", + "prettier": "^2.8.8", + "semver": "^7.5.4", + "tsup": "^6.7.0", + "typescript": "^4.9.5", + "vite-tsconfig-paths": "^4.2.1", + "vitest": "^0.26.3" + }, + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": [ + "eslint", + "prettier", + "react" + ] + } + }, + "husky": { + "hooks": { + "pre-commit": "pnpm lint" + } + }, + "simple-git-hooks": { + "pre-commit": "pnpm lint" + }, + "lint-staged": { + "*.{js,ts,tsx}": [ + "pnpm lint:fix" + ], + "*.{json,md,mdx,yml}": [ + "pnpm lint:format" + ] + }, + "packageManager": "pnpm@7.18.2" +} diff --git a/packages/cep18-client/package.json b/packages/cep18-client/package.json index 8b8787d..e4b595a 100644 --- a/packages/cep18-client/package.json +++ b/packages/cep18-client/package.json @@ -1,6 +1,6 @@ { "name": "@casperdash/cep18-client", - "version": "0.1.1", + "version": "0.0.1", "description": "A library for interacting with CEP-18 compliant tokens on the Casper Network", "repository": { "type": "git", @@ -21,11 +21,12 @@ "author": "", "license": "MIT", "dependencies": { + "@ethersproject/bignumber": "^5.7.0", "@casperdash/contract-client": "workspace:*", - "@ethersproject/bignumber": "^5.7.0" + "casper-js-sdk": "2.15.0" }, "devDependencies": { "eslint-plugin-prettier": "^4.2.1", - "tsup": "^6.5.0" + "tsup": "^6.7.0" } } diff --git a/packages/cep47-client/package.json b/packages/cep47-client/package.json index f69f9d5..2370fc1 100644 --- a/packages/cep47-client/package.json +++ b/packages/cep47-client/package.json @@ -1,6 +1,6 @@ { "name": "@casperdash/cep47-client", - "version": "0.1.1", + "version": "0.0.1", "description": "Vanilla JS library for Casper", "repository": { "type": "git", @@ -21,10 +21,11 @@ "author": "", "license": "MIT", "dependencies": { - "@casperdash/contract-client": "workspace:*" + "@casperdash/contract-client": "workspace:*", + "casper-js-sdk": "2.15.0" }, "devDependencies": { "eslint-plugin-prettier": "^4.2.1", - "tsup": "^6.5.0" + "tsup": "^6.7.0" } } diff --git a/packages/cep78-client/package.json b/packages/cep78-client/package.json index 80a637b..b10e586 100644 --- a/packages/cep78-client/package.json +++ b/packages/cep78-client/package.json @@ -21,10 +21,11 @@ "license": "MIT", "dependencies": { "@make-software/ces-js-parser": "^1.3.3", - "@casperdash/contract-client": "workspace:*" + "@casperdash/contract-client": "workspace:*", + "casper-js-sdk": "2.15.0" }, "devDependencies": { "eslint-plugin-prettier": "^4.2.1", - "tsup": "^6.5.0" + "tsup": "^6.7.0" } } diff --git a/packages/cep78-client/src/contract.ts b/packages/cep78-client/src/contract.ts index 60c95e1..60247a2 100644 --- a/packages/cep78-client/src/contract.ts +++ b/packages/cep78-client/src/contract.ts @@ -56,6 +56,19 @@ export class CEP78Contract extends Contract { contractPackageHash?: string ) { super(contractHash, contractPackageHash); + + if (contractHash) { + this.contractHashKey = CLValueBuilder.key( + CLValueBuilder.byteArray(convertHashStrToHashBuff(contractHash)) + ); + } + } + + public setContractHash(contractHash: string, contractPackageHash?: string | undefined): void { + super.setContractHash(contractHash, contractPackageHash); + this.contractHashKey = CLValueBuilder.key( + CLValueBuilder.byteArray(convertHashStrToHashBuff(contractHash)) + ); } public install( @@ -268,6 +281,9 @@ export class CEP78Contract extends Contract { if (!args.collectionName) { throw new Error("Missing collectionName argument"); } + if (!this.contractHashKey) { + throw new Error("Missing contractHashKey argument"); + } const wasmToCall = wasm; @@ -359,6 +375,9 @@ export class CEP78Contract extends Contract { if (!wasm) { throw new Error("Missing wasm argument"); } + if (!this.contractHashKey) { + throw new Error("Missing contractHashKey argument"); + } runtimeArgs.insert("nft_contract_hash", this.contractHashKey); const wasmToCall = wasm; diff --git a/packages/contract-client/package.json b/packages/contract-client/package.json index 725fa0a..3d57235 100644 --- a/packages/contract-client/package.json +++ b/packages/contract-client/package.json @@ -1,6 +1,6 @@ { "name": "@casperdash/contract-client", - "version": "0.1.1", + "version": "0.0.4", "description": "A simple, lightweight, and extensible library for interacting with the Casper Network.", "repository": { "type": "git", @@ -20,6 +20,7 @@ "author": "", "license": "MIT", "dependencies": { + "casper-js-sdk": "2.15.0" }, "devDependencies": { "eslint-plugin-prettier": "^4.2.1", diff --git a/packages/utils/package.json b/packages/utils/package.json index bca3faf..bc86fe9 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -27,23 +27,23 @@ }, "homepage": "https://github.com/CasperDash/casperdash-utils", "dependencies": { - "@ethersproject/bytes": "^5.6.1", + "@ethersproject/bytes": "^5.7.0", "blakejs": "^1.2.1", - "casper-js-sdk": "^2.9.1", - "webpack": "^5.74.0" + "casper-js-sdk": "2.15.0", + "webpack": "^5.88.2" }, "devDependencies": { - "@rollup/plugin-node-resolve": "^13.0.4", - "@types/jest": "^28.1.6", + "@rollup/plugin-node-resolve": "^13.3.0", + "@types/jest": "^28.1.8", "copy-webpack-plugin": "^11.0.0", - "esbuild": "^0.15.0", + "esbuild": "^0.15.18", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "rimraf": "^3.0.2", - "ts-jest": "^28.0.7", - "ts-loader": "^9.3.1", - "tsc-alias": "^1.3.9", - "typescript": "^4.4.2", + "ts-jest": "^28.0.8", + "ts-loader": "^9.4.4", + "tsc-alias": "^1.8.8", + "typescript": "^4.9.5", "webpack-cli": "^4.10.0", "webpack-node-externals": "^3.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ae789ee..e75c60a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,67 +9,67 @@ importers: .: devDependencies: '@babel/core': - specifier: ^7.20.12 - version: 7.22.19 + specifier: ^7.22.20 + version: 7.22.20 '@changesets/changelog-github': specifier: ^0.4.8 version: 0.4.8 '@changesets/cli': - specifier: ^2.26.0 + specifier: ^2.26.2 version: 2.26.2 '@typescript-eslint/eslint-plugin': - specifier: ^5.13.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5) + specifier: ^5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: ^5.0.0 - version: 5.62.0(eslint@8.49.0)(typescript@4.9.5) + specifier: ^5.62.0 + version: 5.62.0(eslint@8.50.0)(typescript@4.9.5) '@vitest/coverage-v8': - specifier: ^0.34.3 - version: 0.34.4(vitest@0.26.3) + specifier: ^0.34.5 + version: 0.34.5(vitest@0.26.3) '@vitest/ui': - specifier: ^0.28.4 + specifier: ^0.28.5 version: 0.28.5 eslint: - specifier: ^8.31.0 - version: 8.49.0 + specifier: ^8.50.0 + version: 8.50.0 eslint-config-airbnb-typescript: - specifier: ^17.0.0 - version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0) + specifier: ^17.1.0 + version: 17.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.50.0) eslint-config-prettier: - specifier: ^8.5.0 - version: 8.10.0(eslint@8.49.0) + specifier: ^8.10.0 + version: 8.10.0(eslint@8.50.0) eslint-plugin-import: - specifier: ^2.26.0 - version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0) + specifier: ^2.28.1 + version: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8) eslint-plugin-sonar: specifier: ^0.9.2 - version: 0.9.2(@babel/core@7.22.19)(eslint@8.49.0)(typescript@4.9.5) + version: 0.9.2(@babel/core@7.22.20)(eslint@8.50.0)(typescript@4.9.5) husky: - specifier: ^8.0.0 + specifier: ^8.0.3 version: 8.0.3 jsdom: specifier: ^20.0.3 version: 20.0.3 lint-staged: - specifier: ^13.1.0 + specifier: ^13.3.0 version: 13.3.0 prettier: - specifier: ^2.8.1 + specifier: ^2.8.8 version: 2.8.8 semver: - specifier: ^7.3.8 + specifier: ^7.5.4 version: 7.5.4 tsup: - specifier: ^6.5.0 + specifier: ^6.7.0 version: 6.7.0(typescript@4.9.5) typescript: - specifier: ^4.9.4 + specifier: ^4.9.5 version: 4.9.5 vite-tsconfig-paths: - specifier: ^4.0.5 + specifier: ^4.2.1 version: 4.2.1(typescript@4.9.5) vitest: specifier: ^0.26.3 @@ -80,15 +80,18 @@ importers: '@casperdash/cep78-client': specifier: workspace:* version: link:../../packages/cep78-client + axios: + specifier: 1.5.0 + version: 1.5.0 casper-js-sdk: - specifier: ^2.15.2 - version: 2.15.2 + specifier: 2.15.0 + version: 2.15.0 devDependencies: ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.6.3)(typescript@5.2.2) typescript: - specifier: ^5.0.2 + specifier: ^5.2.2 version: 5.2.2 packages/cep18-client: @@ -99,12 +102,15 @@ importers: '@ethersproject/bignumber': specifier: ^5.7.0 version: 5.7.0 + casper-js-sdk: + specifier: 2.15.0 + version: 2.15.0 devDependencies: eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8) tsup: - specifier: ^6.5.0 + specifier: ^6.7.0 version: 6.7.0(typescript@4.9.5) packages/cep47-client: @@ -112,12 +118,15 @@ importers: '@casperdash/contract-client': specifier: workspace:* version: link:../contract-client + casper-js-sdk: + specifier: 2.15.0 + version: 2.15.0 devDependencies: eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8) tsup: - specifier: ^6.5.0 + specifier: ^6.7.0 version: 6.7.0(typescript@4.9.5) packages/cep78-client: @@ -127,20 +136,27 @@ importers: version: link:../contract-client '@make-software/ces-js-parser': specifier: ^1.3.3 - version: 1.3.3(casper-js-sdk@2.15.2) + version: 1.3.3(casper-js-sdk@2.15.0) + casper-js-sdk: + specifier: 2.15.0 + version: 2.15.0 devDependencies: eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8) tsup: - specifier: ^6.5.0 + specifier: ^6.7.0 version: 6.7.0(typescript@4.9.5) packages/contract-client: + dependencies: + casper-js-sdk: + specifier: 2.15.0 + version: 2.15.0 devDependencies: eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8) tsup: specifier: ^7.2.0 version: 7.2.0(typescript@4.9.5) @@ -148,29 +164,29 @@ importers: packages/utils: dependencies: '@ethersproject/bytes': - specifier: ^5.6.1 + specifier: ^5.7.0 version: 5.7.0 blakejs: specifier: ^1.2.1 version: 1.2.1 casper-js-sdk: - specifier: ^2.9.1 - version: 2.15.2 + specifier: 2.15.0 + version: 2.15.0 webpack: - specifier: ^5.74.0 + specifier: ^5.88.2 version: 5.88.2(esbuild@0.15.18)(webpack-cli@4.10.0) devDependencies: '@rollup/plugin-node-resolve': - specifier: ^13.0.4 + specifier: ^13.3.0 version: 13.3.0(rollup@2.79.1) '@types/jest': - specifier: ^28.1.6 + specifier: ^28.1.8 version: 28.1.8 copy-webpack-plugin: specifier: ^11.0.0 version: 11.0.0(webpack@5.88.2) esbuild: - specifier: ^0.15.0 + specifier: ^0.15.18 version: 0.15.18 jest: specifier: ^28.1.3 @@ -182,16 +198,16 @@ importers: specifier: ^3.0.2 version: 3.0.2 ts-jest: - specifier: ^28.0.7 - version: 28.0.8(@babel/core@7.22.19)(esbuild@0.15.18)(jest@28.1.3)(typescript@4.9.5) + specifier: ^28.0.8 + version: 28.0.8(@babel/core@7.22.20)(esbuild@0.15.18)(jest@28.1.3)(typescript@4.9.5) ts-loader: - specifier: ^9.3.1 + specifier: ^9.4.4 version: 9.4.4(typescript@4.9.5)(webpack@5.88.2) tsc-alias: - specifier: ^1.3.9 - version: 1.8.7 + specifier: ^1.8.8 + version: 1.8.8 typescript: - specifier: ^4.4.2 + specifier: ^4.9.5 version: 4.9.5 webpack-cli: specifier: ^4.10.0 @@ -219,28 +235,28 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.22.20 chalk: 2.4.2 dev: true - /@babel/compat-data@7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} + /@babel/compat-data@7.22.20: + resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.22.19: - resolution: {integrity: sha512-Q8Yj5X4LHVYTbLCKVz0//2D2aDmHF4xzCdEttYvKOnWvErGsa6geHXD6w46x64n5tP69VfeH+IfSrdyH3MLhwA==} + /@babel/core@7.22.20: + resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.22.19(@babel/core@7.22.19) + '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20) '@babel/helpers': 7.22.15 '@babel/parser': 7.22.16 '@babel/template': 7.22.15 - '@babel/traverse': 7.22.19 + '@babel/traverse': 7.22.20 '@babel/types': 7.22.19 convert-source-map: 1.9.0 debug: 4.3.4 @@ -251,7 +267,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser@7.22.15(@babel/core@7.22.19)(eslint@8.49.0): + /@babel/eslint-parser@7.22.15(@babel/core@7.22.20)(eslint@8.50.0): resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -261,9 +277,9 @@ packages: eslint: optional: true dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.49.0 + eslint: 8.50.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -282,15 +298,15 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.22.20 '@babel/helper-validator-option': 7.22.15 - browserslist: 4.21.10 + browserslist: 4.21.11 lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} dev: true @@ -316,18 +332,18 @@ packages: '@babel/types': 7.22.19 dev: true - /@babel/helper-module-transforms@7.22.19(@babel/core@7.22.19): - resolution: {integrity: sha512-m6h1cJvn+OJ+R3jOHp30faq5xKJ7VbjwDj5RGgHuRlU9hrMeKsGC+JpihkR5w1g7IfseCPPtZ0r7/hB4UKaYlA==} + /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20): + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.19 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/core': 7.22.20 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.19 + '@babel/helper-validator-identifier': 7.22.20 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -354,8 +370,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.22.19: - resolution: {integrity: sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg==} + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} dev: true @@ -369,17 +385,17 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.22.19 + '@babel/traverse': 7.22.20 '@babel/types': 7.22.19 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight@7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.19 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -392,122 +408,122 @@ packages: '@babel/types': 7.22.19 dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.19): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.20): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.19): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.20): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.19): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.20): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.19): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.20): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.19): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.20): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.19): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.20): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.19): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.20): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.19): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.20): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -527,13 +543,13 @@ packages: '@babel/types': 7.22.19 dev: true - /@babel/traverse@7.22.19: - resolution: {integrity: sha512-ZCcpVPK64krfdScRbpxF6xA5fz7IOsfMwx1tcACvCzt6JY+0aHkBk7eIU8FRDSZRU5Zei6Z4JfgAxN1bqXGECg==} + /@babel/traverse@7.22.20: + resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 '@babel/generator': 7.22.15 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 @@ -550,7 +566,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.19 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true @@ -1190,7 +1206,7 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.49.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1199,7 +1215,7 @@ packages: eslint: optional: true dependencies: - eslint: 8.49.0 + eslint: 8.50.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1215,7 +1231,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.21.0 + globals: 13.22.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1225,8 +1241,8 @@ packages: - supports-color dev: true - /@eslint/js@8.49.0: - resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} + /@eslint/js@8.50.0: + resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1295,7 +1311,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -1316,14 +1332,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 28.1.3 - jest-config: 28.1.3(@types/node@20.6.2) + jest-config: 28.1.3(@types/node@20.6.3) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -1351,7 +1367,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 jest-mock: 28.1.3 dev: true @@ -1378,7 +1394,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 20.6.2 + '@types/node': 20.6.3 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -1410,7 +1426,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 20.6.2 + '@types/node': 20.6.3 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1473,7 +1489,7 @@ packages: resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.19 babel-plugin-istanbul: 6.1.1 @@ -1499,7 +1515,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.6.2 + '@types/node': 20.6.3 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -1542,12 +1558,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@make-software/ces-js-parser@1.3.3(casper-js-sdk@2.15.2): + /@make-software/ces-js-parser@1.3.3(casper-js-sdk@2.15.0): resolution: {integrity: sha512-uJ7BgnaVbb1pkGfDCgBqES+f5+RVlVPkAYxOC6Qz9kxzIcu9HYH1eA+8EkjRO2T36uBemTjBRO6R0TdH61PIAA==} peerDependencies: casper-js-sdk: ^2.12.0 dependencies: - casper-js-sdk: 2.15.2 + casper-js-sdk: 2.15.0 ts-results: 3.3.0 dev: false @@ -1749,7 +1765,7 @@ packages: /@types/bn.js@5.1.2: resolution: {integrity: sha512-dkpZu0szUtn9UXTmw+e0AJFd4D2XAxDnsCLdc05SfqpqzPEBft8eQr8uaFitfo/dUUOZERaLec2hHMG87A4Dxg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 dev: false /@types/chai-subset@1.3.3: @@ -1762,35 +1778,35 @@ packages: resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==} dev: true - /@types/elliptic@6.4.14: - resolution: {integrity: sha512-z4OBcDAU0GVwDTuwJzQCiL6188QvZMkvoERgcVjq0/mPM8jCfdwZ3x5zQEVoL9WCAru3aG5wl3Z5Ww5wBWn7ZQ==} + /@types/elliptic@6.4.15: + resolution: {integrity: sha512-tW9Z/mrlymYEbx/WWcO/Kkly0VxqPNaf/p3KcZTYKI282ZX+50efZvY/p6FoMuTpFq+QMyABQNfs6OXvdmVUhQ==} dependencies: '@types/bn.js': 5.1.2 dev: false - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + /@types/eslint-scope@3.7.5: + resolution: {integrity: sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==} dependencies: - '@types/eslint': 8.44.2 - '@types/estree': 1.0.1 + '@types/eslint': 8.44.3 + '@types/estree': 1.0.2 - /@types/eslint@8.44.2: - resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} + /@types/eslint@8.44.3: + resolution: {integrity: sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.2 '@types/json-schema': 7.0.13 /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree@1.0.2: + resolution: {integrity: sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==} - /@types/graceful-fs@4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} + /@types/graceful-fs@4.1.7: + resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 dev: true /@types/is-ci@3.0.0: @@ -1825,7 +1841,7 @@ packages: /@types/jsdom@16.2.15: resolution: {integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.3 dev: true @@ -1845,8 +1861,8 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true - /@types/node@20.6.2: - resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} + /@types/node@20.6.3: + resolution: {integrity: sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1863,7 +1879,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 dev: true /@types/semver@7.5.2: @@ -1881,7 +1897,7 @@ packages: /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 dev: false /@types/yargs-parser@21.0.0: @@ -1894,7 +1910,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1908,12 +1924,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 @@ -1924,7 +1940,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.50.0)(typescript@4.9.5): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1940,7 +1956,7 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -1954,7 +1970,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.50.0)(typescript@4.9.5): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1967,9 +1983,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -2002,7 +2018,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@4.9.5): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2011,13 +2027,13 @@ packages: eslint: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@types/json-schema': 7.0.13 '@types/semver': 7.5.2 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 8.49.0 + eslint: 8.50.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -2033,8 +2049,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@vitest/coverage-v8@0.34.4(vitest@0.26.3): - resolution: {integrity: sha512-TZ5ghzhmg3COQqfBShL+zRQEInHmV9TSwghTdfkHpCTyTOr+rxo6x41vCNcVfWysWULtqtBVpY6YFNovxnESfA==} + /@vitest/coverage-v8@0.34.5(vitest@0.26.3): + resolution: {integrity: sha512-97xjhRTSdmeeHCm2nNHhT3hLsMYkAhHXm/rwj6SZ3voka8xiCJrwgtfIjoZIFEL4OO0KezGmVuHWQXcMunULIA==} peerDependencies: vitest: '>=0.32.0 <1' dependencies: @@ -2058,7 +2074,7 @@ packages: resolution: {integrity: sha512-hzzZzv38mH/LMFh54QEJpWFuGixZZBOD+C0fHU81d1lsvochPwNZhWJbuRJQNyZLSMZYCYW4hF6PpNQJXDHDmg==} dependencies: fast-glob: 3.3.1 - flatted: 3.2.8 + flatted: 3.2.9 pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 @@ -2478,24 +2494,33 @@ packages: /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: true /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} dev: true - /babel-jest@28.1.3(@babel/core@7.22.19): + /axios@1.5.0: + resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==} + dependencies: + follow-redirects: 1.15.3 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /babel-jest@28.1.3(@babel/core@7.22.20): resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@jest/transform': 28.1.3 '@types/babel__core': 7.20.2 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.1.3(@babel/core@7.22.19) + babel-preset-jest: 28.1.3(@babel/core@7.22.20) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -2526,35 +2551,35 @@ packages: '@types/babel__traverse': 7.20.2 dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.19): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.20): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.19 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.19) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.19) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.19) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.19) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.19) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.19) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.19) - dev: true - - /babel-preset-jest@28.1.3(@babel/core@7.22.19): + '@babel/core': 7.22.20 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.20) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.20) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.20) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.20) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.20) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.20) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.20) + dev: true + + /babel-preset-jest@28.1.3(@babel/core@7.22.20): resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 babel-plugin-jest-hoist: 28.1.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.19) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.20) dev: true /balanced-match@1.0.2: @@ -2611,15 +2636,15 @@ packages: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} dev: true - /browserslist@4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + /browserslist@4.21.11: + resolution: {integrity: sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001534 - electron-to-chromium: 1.4.523 + caniuse-lite: 1.0.30001538 + electron-to-chromium: 1.4.528 node-releases: 2.0.13 - update-browserslist-db: 1.0.11(browserslist@4.21.10) + update-browserslist-db: 1.0.13(browserslist@4.21.11) /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} @@ -2703,15 +2728,16 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite@1.0.30001534: - resolution: {integrity: sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==} + /caniuse-lite@1.0.30001538: + resolution: {integrity: sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==} - /casper-js-sdk@2.15.2: - resolution: {integrity: sha512-q0UlXeJuyVMR5I07OQMLTn2LXMzYcN+eC+QxTUP4JkUGgSMaJKpNxLKaS9uRQeY24BpqVjV6SNBFw0dfeq7AoQ==} + /casper-js-sdk@2.15.0: + resolution: {integrity: sha512-95O1hOmJqTVteQMtt4G8G85hCw1P1Ezs7mKc+bj3chMMwTmg2iUrWK0wLGl1hrn0v11yYidRqkcdlLm6C/SBrg==} dependencies: '@ethersproject/bignumber': 5.7.0 '@ethersproject/bytes': 5.7.0 '@ethersproject/constants': 5.7.0 + '@noble/curves': 1.2.0 '@noble/ed25519': 1.7.3 '@noble/hashes': 1.3.2 '@noble/secp256k1': 1.7.1 @@ -2720,7 +2746,7 @@ packages: '@scure/bip39': 1.2.1 '@types/ws': 8.5.5 glob: 7.2.3 - humanize-duration: 3.29.0 + humanize-duration: 3.30.0 key-encoder: 2.0.3 lodash: 4.17.21 node-fetch: 2.7.0 @@ -2892,7 +2918,6 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - dev: true /commander@11.0.0: resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} @@ -3099,7 +3124,6 @@ packages: /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: true /detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} @@ -3158,8 +3182,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.523: - resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} + /electron-to-chromium@1.4.528: + resolution: {integrity: sha512-UdREXMXzLkREF4jA8t89FQjA8WHI6ssP38PMY4/4KhXFQbtImnghh4GkCgrtiZwLKUKVD2iTVXvDVQjfomEQuA==} /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -3588,7 +3612,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.28.1)(eslint@8.49.0): + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.28.1)(eslint@8.50.0): resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3599,14 +3623,14 @@ packages: optional: true dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.49.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0) + eslint: 8.50.0 + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0) object.assign: 4.1.4 object.entries: 1.1.7 semver: 6.3.1 dev: true - /eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.49.0): + /eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@5.62.0)(@typescript-eslint/parser@5.62.0)(eslint-plugin-import@2.28.1)(eslint@8.50.0): resolution: {integrity: sha512-GPxI5URre6dDpJ0CtcthSZVBAfI+Uw7un5OYNVxP2EYi3H81Jw701yFP7AU+/vCE7xBtFmjge7kfhhk4+RAiig==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.13.0 || ^6.0.0 @@ -3617,14 +3641,14 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.49.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) - eslint: 8.49.0 - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.28.1)(eslint@8.49.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + eslint: 8.50.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.28.1)(eslint@8.50.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0) dev: true - /eslint-config-prettier@8.10.0(eslint@8.49.0): + /eslint-config-prettier@8.10.0(eslint@8.50.0): resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} hasBin: true peerDependencies: @@ -3633,7 +3657,7 @@ packages: eslint: optional: true dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -3646,7 +3670,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -3667,15 +3691,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) debug: 3.2.7 - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.49.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -3687,16 +3711,16 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.49.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -3712,7 +3736,7 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3727,13 +3751,13 @@ packages: prettier: optional: true dependencies: - eslint: 8.49.0 - eslint-config-prettier: 8.10.0(eslint@8.49.0) + eslint: 8.50.0 + eslint-config-prettier: 8.10.0(eslint@8.50.0) prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.49.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.50.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: @@ -3742,10 +3766,10 @@ packages: eslint: optional: true dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.49.0): + /eslint-plugin-react@7.33.2(eslint@8.50.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -3759,7 +3783,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.49.0 + eslint: 8.50.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -3773,7 +3797,7 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-sonar@0.9.2(@babel/core@7.22.19)(eslint@8.49.0)(typescript@4.9.5): + /eslint-plugin-sonar@0.9.2(@babel/core@7.22.20)(eslint@8.50.0)(typescript@4.9.5): resolution: {integrity: sha512-Dl5wyk4UbIxhIMI/vv31PGM2z+VxLPMxl+1K0B3eauOU5Zv0EQ7biWOB3SFjcGPkrgMUEfm4FUeduyXWncF9/Q==} engines: {node: '>=12.20'} peerDependencies: @@ -3783,13 +3807,13 @@ packages: eslint: optional: true dependencies: - '@babel/eslint-parser': 7.22.15(@babel/core@7.22.19)(eslint@8.49.0) + '@babel/eslint-parser': 7.22.15(@babel/core@7.22.20)(eslint@8.50.0) builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 8.49.0 - eslint-plugin-react: 7.33.2(eslint@8.49.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.49.0) - eslint-plugin-sonarjs: 0.13.0(eslint@8.49.0) + eslint: 8.50.0 + eslint-plugin-react: 7.33.2(eslint@8.50.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.50.0) + eslint-plugin-sonarjs: 0.13.0(eslint@8.50.0) functional-red-black-tree: 1.0.1 regexpp: 3.2.0 scslre: 0.1.6 @@ -3798,7 +3822,7 @@ packages: - '@babel/core' dev: true - /eslint-plugin-sonarjs@0.13.0(eslint@8.49.0): + /eslint-plugin-sonarjs@0.13.0(eslint@8.50.0): resolution: {integrity: sha512-t3m7ta0EspzDxSOZh3cEOJIJVZgN/TlJYaBGnQlK6W/PZNbWep8q4RQskkJkA7/zwNpX0BaoEOSUUrqaADVoqA==} engines: {node: '>=12'} peerDependencies: @@ -3807,7 +3831,7 @@ packages: eslint: optional: true dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true /eslint-scope@5.1.1: @@ -3835,15 +3859,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.49.0: - resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} + /eslint@8.50.0: + resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@eslint-community/regexpp': 4.8.1 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.49.0 + '@eslint/js': 8.50.0 '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -3862,7 +3886,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.21.0 + globals: 13.22.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -4074,15 +4098,25 @@ packages: resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} engines: {node: '>=12.0.0'} dependencies: - flatted: 3.2.8 + flatted: 3.2.9 keyv: 4.5.3 rimraf: 3.0.2 dev: true - /flatted@3.2.8: - resolution: {integrity: sha512-6qu0W+A94UKNJRs3ffE8s/fWSHQbjqdNx8elGAe95IqnJA77P68TFz4+2cwC28ouAibiZdGBeV6DsvvMg+4vhQ==} + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true + /follow-redirects@1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -4096,7 +4130,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: true /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} @@ -4232,8 +4265,8 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.21.0: - resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} + /globals@13.22.0: + resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -4402,8 +4435,8 @@ packages: engines: {node: '>=14.18.0'} dev: true - /humanize-duration@3.29.0: - resolution: {integrity: sha512-G5wZGwYTLaQAmYqhfK91aw3xt6wNbJW1RnWDh4qP1PvF4T/jnkjx2RVhG5kzB2PGsYGTn+oSDBQp+dMdILLxcg==} + /humanize-duration@3.30.0: + resolution: {integrity: sha512-NxpT0fhQTFuMTLnuu1Xp+ozNpYirQnbV3NlOjEKBYlE3uvMRu3LDuq8EPc3gVXxVYnchQfqVM4/+T9iwHPLLeA==} dev: false /husky@8.0.3: @@ -4750,7 +4783,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/parser': 7.22.16 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -4813,7 +4846,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -4849,7 +4882,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 28.1.3(@types/node@20.6.2) + jest-config: 28.1.3(@types/node@20.6.3) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -4860,7 +4893,7 @@ packages: - ts-node dev: true - /jest-config@28.1.3(@types/node@20.6.2): + /jest-config@28.1.3(@types/node@20.6.3): resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -4872,11 +4905,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 - babel-jest: 28.1.3(@babel/core@7.22.19) + '@types/node': 20.6.3 + babel-jest: 28.1.3(@babel/core@7.22.20) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 @@ -4935,7 +4968,7 @@ packages: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 '@types/jsdom': 16.2.15 - '@types/node': 20.6.2 + '@types/node': 20.6.3 jest-mock: 28.1.3 jest-util: 28.1.3 jsdom: 19.0.0 @@ -4953,7 +4986,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -4968,8 +5001,8 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/graceful-fs': 4.1.6 - '@types/node': 20.6.2 + '@types/graceful-fs': 4.1.7 + '@types/node': 20.6.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5020,7 +5053,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 dev: true /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): @@ -5074,7 +5107,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.11 @@ -5128,17 +5161,17 @@ packages: resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 '@babel/generator': 7.22.15 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.19) - '@babel/traverse': 7.22.19 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.20) + '@babel/traverse': 7.22.20 '@babel/types': 7.22.19 '@jest/expect-utils': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@types/babel__traverse': 7.20.2 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.19) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.20) chalk: 4.1.2 expect: 28.1.3 graceful-fs: 4.2.11 @@ -5160,7 +5193,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -5185,7 +5218,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -5197,7 +5230,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -5205,7 +5238,7 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -5288,7 +5321,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 10.0.0 - ws: 8.14.1 + ws: 8.14.2 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -5329,7 +5362,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.14.1 + ws: 8.14.2 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -5397,7 +5430,7 @@ packages: /key-encoder@2.0.3: resolution: {integrity: sha512-fgBtpAGIr/Fy5/+ZLQZIPPhsZEcbSlYu/Wu96tNDFNSjSACw5lEIOFeaVdQ/iwrb8oxjlWi6wmWdH76hV6GZjg==} dependencies: - '@types/elliptic': 6.4.14 + '@types/elliptic': 6.4.15 asn1.js: 5.4.1 bn.js: 4.12.0 elliptic: 6.5.4 @@ -6094,11 +6127,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - yaml: 2.3.1 + yaml: 2.3.2 dev: true - /postcss@8.4.29: - resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} + /postcss@8.4.30: + resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -6160,6 +6193,10 @@ packages: react-is: 16.13.1 dev: true + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true @@ -6624,7 +6661,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.15 dev: true /spdx-exceptions@2.3.0: @@ -6635,11 +6672,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.15 dev: true - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids@3.0.15: + resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==} dev: true /sprintf-js@1.0.3: @@ -6877,11 +6914,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.19.4 + terser: 5.20.0 webpack: 5.88.2(esbuild@0.15.18)(webpack-cli@4.10.0) - /terser@5.19.4: - resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==} + /terser@5.20.0: + resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -6998,7 +7035,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest@28.0.8(@babel/core@7.22.19)(esbuild@0.15.18)(jest@28.1.3)(typescript@4.9.5): + /ts-jest@28.0.8(@babel/core@7.22.20)(esbuild@0.15.18)(jest@28.1.3)(typescript@4.9.5): resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -7019,7 +7056,7 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.22.19 + '@babel/core': 7.22.20 bs-logger: 0.2.6 esbuild: 0.15.18 fast-json-stable-stringify: 2.1.0 @@ -7048,7 +7085,7 @@ packages: webpack: 5.88.2(esbuild@0.15.18)(webpack-cli@4.10.0) dev: true - /ts-node@10.9.1(@types/node@20.6.2)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.6.3)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -7067,7 +7104,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.6.2 + '@types/node': 20.6.3 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -7083,8 +7120,8 @@ packages: resolution: {integrity: sha512-FWqxGX2NHp5oCyaMd96o2y2uMQmSu8Dey6kvyuFdRJ2AzfmWo3kWa4UsPlCGlfQ/qu03m09ZZtppMoY8EMHuiA==} dev: false - /tsc-alias@1.8.7: - resolution: {integrity: sha512-59Q/zUQa3miTf99mLbSqaW0hi1jt4WoG8Uhe5hSZJHQpSoFW9eEwvW7jlKMHXWvT+zrzy3SN9PE/YBhQ+WVydA==} + /tsc-alias@1.8.8: + resolution: {integrity: sha512-OYUOd2wl0H858NvABWr/BoSKNERw3N9GTi3rHPK8Iv4O1UyUXIrTTOAZNHsjlVpXFOhpJBVARI1s+rzwLivN3Q==} hasBin: true dependencies: chokidar: 3.5.3 @@ -7342,13 +7379,13 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.10): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + /update-browserslist-db@1.0.13(browserslist@4.21.11): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.10 + browserslist: 4.21.11 escalade: 3.1.1 picocolors: 1.0.0 @@ -7384,7 +7421,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-node@0.26.3(@types/node@20.6.2): + /vite-node@0.26.3(@types/node@20.6.3): resolution: {integrity: sha512-Te2bq0Bfvq6XiO718I+1EinMjpNYKws6SNHKOmVbILAQimKoZKDd+IZLlkaYcBXPpK3HFe2U80k8Zw+m3w/a2w==} engines: {node: '>=v14.16.0'} hasBin: true @@ -7394,7 +7431,7 @@ packages: pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@20.6.2) + vite: 4.4.9(@types/node@20.6.3) transitivePeerDependencies: - '@types/node' - less @@ -7422,7 +7459,7 @@ packages: - typescript dev: true - /vite@4.4.9(@types/node@20.6.2): + /vite@4.4.9(@types/node@20.6.3): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -7450,9 +7487,9 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.2 + '@types/node': 20.6.3 esbuild: 0.18.20 - postcss: 8.4.29 + postcss: 8.4.30 rollup: 3.29.2 optionalDependencies: fsevents: 2.3.3 @@ -7482,7 +7519,7 @@ packages: dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 - '@types/node': 20.6.2 + '@types/node': 20.6.3 '@vitest/ui': 0.28.5 acorn: 8.10.0 acorn-walk: 8.2.0 @@ -7495,8 +7532,8 @@ packages: tinybench: 2.5.1 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.4.9(@types/node@20.6.2) - vite-node: 0.26.3(@types/node@20.6.2) + vite: 4.4.9(@types/node@20.6.3) + vite-node: 0.26.3(@types/node@20.6.3) transitivePeerDependencies: - less - lightningcss @@ -7619,14 +7656,14 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 + '@types/eslint-scope': 3.7.5 + '@types/estree': 1.0.2 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.10.0 acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.21.10 + browserslist: 4.21.11 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.3.1 @@ -7823,8 +7860,8 @@ packages: optional: true dev: false - /ws@8.14.1: - resolution: {integrity: sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==} + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7876,6 +7913,11 @@ packages: engines: {node: '>= 14'} dev: true + /yaml@2.3.2: + resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} + engines: {node: '>= 14'} + dev: true + /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e07a058..7514726 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,6 @@ packages: - 'docs' + - 'packages/contract-client' - 'packages/*' - '!**/test/**' - 'examples/*' diff --git a/yarn.lock b/yarn.lock index 9a79f47..3da3e21 100644 --- a/yarn.lock +++ b/yarn.lock @@ -628,7 +628,7 @@ resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: - "@types/estree" "0.0.39" + "@types/estree" "2.15.09" estree-walker "^1.0.1" picomatch "^2.2.2" @@ -732,9 +732,9 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" +"@types/estree@2.15.09": + version "2.15.09" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-2.15.09.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/estree@^0.0.51": @@ -3606,9 +3606,9 @@ tr46@^3.0.0: dependencies: punycode "^2.1.1" -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" +tr46@~2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.15.0.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-jest@^28.0.7: @@ -3839,7 +3839,7 @@ whatwg-url@^5.0.0: resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: - tr46 "~0.0.3" + tr46 "~2.15.0" webidl-conversions "^3.0.0" which@^2.0.1: