diff --git a/apps/api/.env.example b/apps/api/.env.example
deleted file mode 100644
index 19e0190a..00000000
--- a/apps/api/.env.example
+++ /dev/null
@@ -1,13 +0,0 @@
-STORAGE_ENDPOINT=http://localhost:5000/stg
-
-ENABLE_STORAGE_UPLOAD_API_KEY=false
-BUCKET_NAME=vckit-document-storage-api
-S3_REGION=ap-southeast-2
-
-OBJECT_TTL=31
-DISABLE_DOMAIN=false
-
-DATABASE_URL=127.0.0.1:27018
-CONFIGFILE_DATABASE_COLLECTION_NAME=configFiles
-DATABASE_SERVER_SELECTION_TIMEOUT=20000
-KMS_MASTER_KEY
diff --git a/apps/api/.eslintignore b/apps/api/.eslintignore
deleted file mode 100644
index f23f3795..00000000
--- a/apps/api/.eslintignore
+++ /dev/null
@@ -1,6 +0,0 @@
-.coverage
-node_modules
-.serverless
-.nyc_output
-.env
-.webpack
diff --git a/apps/api/.eslintrc b/apps/api/.eslintrc
deleted file mode 100644
index 24dcb0ae..00000000
--- a/apps/api/.eslintrc
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "extends": [
- "plugin:@typescript-eslint/recommended",
- "plugin:prettier/recommended",
- "plugin:jest/recommended"
- ],
- "env": {
- "jest": true
- },
- "parser": "@typescript-eslint/parser",
- "plugins": ["prettier", "@typescript-eslint"],
- "ignorePatterns": ["webpack.config.js", "webpack.helper.js", "jest.*.js"],
- "rules": {
- "no-unused-vars": ["off"],
- "func-names": ["error", "as-needed"],
- "prettier/prettier": "error",
- "import/no-unresolved": "off",
- "import/prefer-default-export": "off",
- "import/extensions": "off",
- "@typescript-eslint/explicit-function-return-type": "off",
- "@typescript-eslint/explicit-module-boundary-types": "off",
- "@typescript-eslint/no-explicit-any": "off",
- "no-unused-expressions": "off",
- "no-else-return": "off",
- "no-shadow": "off",
- "@typescript-eslint/no-shadow": "error"
- }
-}
diff --git a/apps/api/.gitignore b/apps/api/.gitignore
deleted file mode 100644
index 57738608..00000000
--- a/apps/api/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.coverage
-node_modules
-.serverless
-.nyc_output
-.env
-.idea
-.webpack
-.eslintcache
-junit.xml
\ No newline at end of file
diff --git a/apps/api/jest.config.js b/apps/api/jest.config.js
deleted file mode 100644
index 076f1635..00000000
--- a/apps/api/jest.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- preset: "ts-jest",
- testEnvironment: "node",
- setupFilesAfterEnv: ["./jest.setup.js"],
- collectCoverage: false,
- collectCoverageFrom: ["src/**/**/**/*.{ts,tsx,js,jsx}"],
- coverageDirectory: "/.coverage/",
- testPathIgnorePatterns: ["/node_modules/"],
-};
diff --git a/apps/api/jest.setup.js b/apps/api/jest.setup.js
deleted file mode 100644
index 652a6cb6..00000000
--- a/apps/api/jest.setup.js
+++ /dev/null
@@ -1,13 +0,0 @@
-process.env.BUCKET_NAME = "document-storage-api";
-process.env.S3_REGION = "ap-southeast-2";
-process.env.DATABASE_URL = "test";
-process.env.CONFIGFILE_DATABASE_COLLECTION_NAME = "test";
-process.env.DATABASE_SERVER_SELECTION_TIMEOUT = 1000;
-
-process.env.API_ENDPOINT = process.env.VCKIT_API_DOMAIN || "https://api.morgatron.click"
-if (process.env.IS_OFFLINE === "true") {
- process.env.STORAGE_ENDPOINT = "http://localhost:5010/dev";
- process.env.API_ENDPOINT = "http://localhost:5010/dev";
-}
-
-jest.setTimeout(25000); // verify endpoint is a bit slow can take up to 10 seconds
diff --git a/apps/api/package-lock.json b/apps/api/package-lock.json
deleted file mode 100644
index 6f2f6d1d..00000000
--- a/apps/api/package-lock.json
+++ /dev/null
@@ -1,18625 +0,0 @@
-{
- "name": "vckit-api",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "2-thenable": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/2-thenable/-/2-thenable-1.0.0.tgz",
- "integrity": "sha512-HqiDzaLDFCXkcCO/SwoyhRwqYtINFHF7t9BDRq4x90TOKNAJpiqUt9X5lQ08bwxYzc067HUywDjGySpebHcUpw==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.47"
- }
- },
- "@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "@babel/compat-data": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz",
- "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==",
- "dev": true
- },
- "@babel/core": {
- "version": "7.14.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz",
- "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.14.3",
- "@babel/helper-compilation-targets": "^7.13.16",
- "@babel/helper-module-transforms": "^7.14.2",
- "@babel/helpers": "^7.14.0",
- "@babel/parser": "^7.14.3",
- "@babel/template": "^7.12.13",
- "@babel/traverse": "^7.14.2",
- "@babel/types": "^7.14.2",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.1.2",
- "semver": "^6.3.0",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.12.13"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "@babel/generator": {
- "version": "7.14.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz",
- "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.14.2",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- }
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.13.16",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz",
- "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.13.15",
- "@babel/helper-validator-option": "^7.12.17",
- "browserslist": "^4.14.5",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "@babel/helper-function-name": {
- "version": "7.14.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz",
- "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==",
- "dev": true,
- "requires": {
- "@babel/helper-get-function-arity": "^7.12.13",
- "@babel/template": "^7.12.13",
- "@babel/types": "^7.14.2"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz",
- "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.13"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.13.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz",
- "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.13.12"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.13.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz",
- "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.13.12"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.14.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
- "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.13.12",
- "@babel/helper-replace-supers": "^7.13.12",
- "@babel/helper-simple-access": "^7.13.12",
- "@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/helper-validator-identifier": "^7.14.0",
- "@babel/template": "^7.12.13",
- "@babel/traverse": "^7.14.2",
- "@babel/types": "^7.14.2"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz",
- "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.13"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz",
- "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==",
- "dev": true
- },
- "@babel/helper-replace-supers": {
- "version": "7.14.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz",
- "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==",
- "dev": true,
- "requires": {
- "@babel/helper-member-expression-to-functions": "^7.13.12",
- "@babel/helper-optimise-call-expression": "^7.12.13",
- "@babel/traverse": "^7.14.2",
- "@babel/types": "^7.14.2"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.13.12",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz",
- "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.13.12"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz",
- "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.12.13"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
- "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==",
- "dev": true
- },
- "@babel/helper-validator-option": {
- "version": "7.12.17",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz",
- "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==",
- "dev": true
- },
- "@babel/helpers": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz",
- "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.12.13",
- "@babel/traverse": "^7.14.0",
- "@babel/types": "^7.14.0"
- }
- },
- "@babel/highlight": {
- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
- "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.0",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.14.3",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.3.tgz",
- "integrity": "sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==",
- "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.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz",
- "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz",
- "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/template": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz",
- "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "@babel/parser": "^7.12.13",
- "@babel/types": "^7.12.13"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.12.13"
- }
- }
- }
- },
- "@babel/traverse": {
- "version": "7.14.2",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
- "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "@babel/generator": "^7.14.2",
- "@babel/helper-function-name": "^7.14.2",
- "@babel/helper-split-export-declaration": "^7.12.13",
- "@babel/parser": "^7.14.2",
- "@babel/types": "^7.14.2",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.12.13"
- }
- },
- "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
- }
- }
- },
- "@babel/types": {
- "version": "7.14.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz",
- "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.0",
- "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
- },
- "@eslint/eslintrc": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
- "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^12.1.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "globals": {
- "version": "12.4.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
- "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
- "dev": true,
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "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
- }
- }
- },
- "@ethersproject/abi": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.1.2.tgz",
- "integrity": "sha512-uMhoQVPX0UtfzTpekYQSEUcJGDgsJ25ifz+SV6PDETWaUFhcR8RNgb1QPTASP13inW8r6iy0/Xdq9D5hK2pNvA==",
- "requires": {
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/hash": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/strings": "^5.1.0"
- }
- },
- "@ethersproject/abstract-provider": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.1.0.tgz",
- "integrity": "sha512-8dJUnT8VNvPwWhYIau4dwp7qe1g+KgdRm4XTWvjkI9gAT2zZa90WF5ApdZ3vl1r6NDmnn6vUVvyphClRZRteTQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/networks": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "@ethersproject/web": "^5.1.0"
- }
- },
- "@ethersproject/abstract-signer": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.1.0.tgz",
- "integrity": "sha512-qQDMkjGZSSJSKl6AnfTgmz9FSnzq3iEoEbHTYwjDlEAv+LNP7zd4ixCcVWlWyk+2siud856M5CRhAmPdupeN9w==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0"
- }
- },
- "@ethersproject/address": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.1.0.tgz",
- "integrity": "sha512-rfWQR12eHn2cpstCFS4RF7oGjfbkZb0oqep+BfrT+gWEGWG2IowJvIsacPOvzyS1jhNF4MQ4BS59B04Mbovteg==",
- "requires": {
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/rlp": "^5.1.0"
- }
- },
- "@ethersproject/base64": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.1.0.tgz",
- "integrity": "sha512-npD1bLvK4Bcxz+m4EMkx+F8Rd7CnqS9DYnhNu0/GlQBXhWjvfoAZzk5HJ0f1qeyp8d+A86PTuzLOGOXf4/CN8g==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0"
- }
- },
- "@ethersproject/basex": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.1.0.tgz",
- "integrity": "sha512-vBKr39bum7DDbOvkr1Sj19bRMEPA4FnST6Utt6xhDzI7o7L6QNkDn2yrCfP+hnvJGhZFKtLygWwqlTBZoBXYLg==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/properties": "^5.1.0"
- }
- },
- "@ethersproject/bignumber": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.1.1.tgz",
- "integrity": "sha512-AVz5iqz7+70RIqoQTznsdJ6DOVBYciNlvO+AlQmPTB6ofCvoihI9bQdr6wljsX+d5W7Yc4nyvQvP4JMzg0Agig==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "bn.js": "^4.4.0"
- }
- },
- "@ethersproject/bytes": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.1.0.tgz",
- "integrity": "sha512-sGTxb+LVjFxJcJeUswAIK6ncgOrh3D8c192iEJd7mLr95V6du119rRfYT/b87WPkZ5I3gRBUYIYXtdgCWACe8g==",
- "requires": {
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/constants": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.1.0.tgz",
- "integrity": "sha512-0/SuHrxc8R8k+JiLmJymxHJbojUDWBQqO+b+XFdwaP0jGzqC09YDy/CAlSZB6qHsBifY8X3I89HcK/oMqxRdBw==",
- "requires": {
- "@ethersproject/bignumber": "^5.1.0"
- }
- },
- "@ethersproject/contracts": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.1.1.tgz",
- "integrity": "sha512-6WwktLJ0DFWU8pDkgH4IGttQHhQN4SnwKFu9h+QYVe48VGWtbDu4W8/q/7QA1u/HWlWMrKxqawPiZUJj0UMvOw==",
- "requires": {
- "@ethersproject/abi": "^5.1.0",
- "@ethersproject/abstract-provider": "^5.1.0",
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0"
- }
- },
- "@ethersproject/hash": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.1.0.tgz",
- "integrity": "sha512-fNwry20yLLPpnRRwm3fBL+2ksgO+KMadxM44WJmRIoTKzy4269+rbq9KFoe2LTqq2CXJM2CE70beGaNrpuqflQ==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/strings": "^5.1.0"
- }
- },
- "@ethersproject/hdnode": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.1.0.tgz",
- "integrity": "sha512-obIWdlujloExPHWJGmhJO/sETOOo7SEb6qemV4f8kyFoXg+cJK+Ta9SvBrj7hsUK85n3LZeZJZRjjM7oez3Clg==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/basex": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/pbkdf2": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/sha2": "^5.1.0",
- "@ethersproject/signing-key": "^5.1.0",
- "@ethersproject/strings": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "@ethersproject/wordlists": "^5.1.0"
- }
- },
- "@ethersproject/json-wallets": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.1.0.tgz",
- "integrity": "sha512-00n2iBy27w8zrGZSiU762UOVuzCQZxUZxopsZC47++js6xUFuI74DHcJ5K/2pddlF1YBskvmMuboEu1geK8mnA==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/hdnode": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/pbkdf2": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/random": "^5.1.0",
- "@ethersproject/strings": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "aes-js": "3.0.0",
- "scrypt-js": "3.0.1"
- }
- },
- "@ethersproject/keccak256": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.1.0.tgz",
- "integrity": "sha512-vrTB1W6AEYoadww5c9UyVJ2YcSiyIUTNDRccZIgwTmFFoSHwBtcvG1hqy9RzJ1T0bMdATbM9Hfx2mJ6H0i7Hig==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "js-sha3": "0.5.7"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
- "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
- }
- }
- },
- "@ethersproject/logger": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.1.0.tgz",
- "integrity": "sha512-wtUaD1lBX10HBXjjKV9VHCBnTdUaKQnQ2XSET1ezglqLdPdllNOIlLfhyCRqXm5xwcjExVI5ETokOYfjPtaAlw=="
- },
- "@ethersproject/networks": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.1.0.tgz",
- "integrity": "sha512-A/NIrIED/G/IgU1XUukOA3WcFRxn2I4O5GxsYGA5nFlIi+UZWdGojs85I1VXkR1gX9eFnDXzjE6OtbgZHjFhIA==",
- "requires": {
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/pbkdf2": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.1.0.tgz",
- "integrity": "sha512-B8cUbHHTgs8OtgJIafrRcz/YPDobVd5Ru8gTnShOiM9EBuFpYHQpq3+8iQJ6pyczDu6HP/oc/njAsIBhwFZYew==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/sha2": "^5.1.0"
- }
- },
- "@ethersproject/properties": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.1.0.tgz",
- "integrity": "sha512-519KKTwgmH42AQL3+GFV3SX6khYEfHsvI6v8HYejlkigSDuqttdgVygFTDsGlofNFchhDwuclrxQnD5B0YLNMg==",
- "requires": {
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/providers": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.1.2.tgz",
- "integrity": "sha512-GqsS8rd+eyd4eNkcNgzZ4l9IRULBPUZa7JPnv22k4MHflMobUseyhfbVnmoN5bVNNkOxjV1IPTw9i0sV1hwdpg==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.1.0",
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/basex": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/hash": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/networks": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/random": "^5.1.0",
- "@ethersproject/rlp": "^5.1.0",
- "@ethersproject/sha2": "^5.1.0",
- "@ethersproject/strings": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "@ethersproject/web": "^5.1.0",
- "bech32": "1.1.4",
- "ws": "7.2.3"
- },
- "dependencies": {
- "ws": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz",
- "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ=="
- }
- }
- },
- "@ethersproject/random": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.1.0.tgz",
- "integrity": "sha512-+uuczLQZ4+no9cP6TCoCktXx0u2YbNaRT7lRkSt12d8263e702f0u+4JnnRO8Qmv5nylWJebnqCHzyxP+6mLqw==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/rlp": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.1.0.tgz",
- "integrity": "sha512-vDTyHIwNPrecy55gKGZ47eJZhBm8LLBxihzi5ou+zrSvYTpkSTWRcKUlXFDFQVwfWB+P5PGyERAdiDEI76clxw==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/sha2": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.1.0.tgz",
- "integrity": "sha512-+fNSeZRstOpdRJpdGUkRONFCaiAqWkc91zXgg76Nlp5ndBQE25Kk5yK8gCPG1aGnCrbariiPr5j9DmrYH78JCA==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "hash.js": "1.1.3"
- },
- "dependencies": {
- "hash.js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
- "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.0"
- }
- }
- }
- },
- "@ethersproject/signing-key": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.1.0.tgz",
- "integrity": "sha512-tE5LFlbmdObG8bY04NpuwPWSRPgEswfxweAI1sH7TbP0ml1elNfqcq7ii/3AvIN05i5U0Pkm3Tf8bramt8MmLw==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "bn.js": "^4.4.0",
- "elliptic": "6.5.4"
- }
- },
- "@ethersproject/solidity": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.1.0.tgz",
- "integrity": "sha512-kPodsGyo9zg1g9XSXp1lGhFaezBAUUsAUB1Vf6OkppE5Wksg4Et+x3kG4m7J/uShDMP2upkJtHNsIBK2XkVpKQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/sha2": "^5.1.0",
- "@ethersproject/strings": "^5.1.0"
- }
- },
- "@ethersproject/strings": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.1.0.tgz",
- "integrity": "sha512-perBZy0RrmmL0ejiFGUOlBVjMsUceqLut3OBP3zP96LhiJWWbS8u1NqQVgN4/Gyrbziuda66DxiQocXhsvx+Sw==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/transactions": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.1.1.tgz",
- "integrity": "sha512-Nwgbp09ttIVN0OoUBatCXaHxR7grWPHbozJN8v7AXDLrl6nnOIBEMDh+yJTnosSQlFhcyjfTGGN+Mx6R8HdvMw==",
- "requires": {
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/rlp": "^5.1.0",
- "@ethersproject/signing-key": "^5.1.0"
- }
- },
- "@ethersproject/units": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.1.0.tgz",
- "integrity": "sha512-isvJrx6qG0nKWfxsGORNjmOq/nh175fStfvRTA2xEKrGqx8JNJY83fswu4GkILowfriEM/eYpretfJnfzi7YhA==",
- "requires": {
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/constants": "^5.1.0",
- "@ethersproject/logger": "^5.1.0"
- }
- },
- "@ethersproject/wallet": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.1.0.tgz",
- "integrity": "sha512-ULmUtiYQLTUS+y3DgkLzRhFEK10zMwmjOthnjiZxee3Q/MVwr3rnmuAnXIUZrPjna6hvUPnyRIdW5XuF0Ld0YQ==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.1.0",
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/hash": "^5.1.0",
- "@ethersproject/hdnode": "^5.1.0",
- "@ethersproject/json-wallets": "^5.1.0",
- "@ethersproject/keccak256": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/random": "^5.1.0",
- "@ethersproject/signing-key": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "@ethersproject/wordlists": "^5.1.0"
- }
- },
- "@ethersproject/web": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.1.0.tgz",
- "integrity": "sha512-LTeluWgTq04+RNqAkVhpydPcRZK/kKxD2Vy7PYGrAD27ABO9kTqTBKwiOuzTyAHKUQHfnvZbXmxBXJAGViSDcA==",
- "requires": {
- "@ethersproject/base64": "^5.1.0",
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/strings": "^5.1.0"
- }
- },
- "@ethersproject/wordlists": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.1.0.tgz",
- "integrity": "sha512-NsUCi/TpBb+oTFvMSccUkJGtp5o/84eOyqp5q5aBeiNBSLkYyw21znRn9mAmxZgySpxgruVgKbaapnYPgvctPQ==",
- "requires": {
- "@ethersproject/bytes": "^5.1.0",
- "@ethersproject/hash": "^5.1.0",
- "@ethersproject/logger": "^5.1.0",
- "@ethersproject/properties": "^5.1.0",
- "@ethersproject/strings": "^5.1.0"
- }
- },
- "@govtechsg/dnsprove": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.2.0.tgz",
- "integrity": "sha512-K6wQqSZhFLxwcXd583RNDJeE2JyQ0oNN+k1hLp3/UR7yGhnLAYqbryIU4cwd2d4HriTTo99xS6LXKVNG1akAOQ==",
- "requires": {
- "axios": "^0.21.1",
- "debug": "^4.3.1",
- "runtypes": "^6.3.0"
- }
- },
- "@govtechsg/document-store": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.3.tgz",
- "integrity": "sha512-d6D8ku4aCmdPaxHlU8OMwqIa0WHMZ02ZzUvYujlM/FInxTfKU1jUiAA4Jdx54D60hvhvGlBYU8T9jUsTZhBY4g==",
- "requires": {
- "lodash": "^4.17.21"
- }
- },
- "@govtechsg/jsonld": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/jsonld/-/jsonld-0.1.1.tgz",
- "integrity": "sha512-G3mz6/ryS4tIWTV7FonallTuj4Oy2JjLkBdCn7wjKShb3AG3/PY6XCpNupz8+rpvDF5BGtYvptpW9HRArnjyMQ==",
- "requires": {
- "canonicalize": "^1.0.1",
- "cross-fetch": "^3.1.4",
- "lru-cache": "^6.0.0",
- "rdf-canonize": "^3.0.0"
- }
- },
- "@govtechsg/oa-encryption": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@govtechsg/oa-encryption/-/oa-encryption-1.3.3.tgz",
- "integrity": "sha512-wbCLCLi6klP331MF3NUrvul+JQgYml0B5SgcFWHvT+GVqwrH8woaNoWxgTntunqSAfuMCQznHkrmfA833HF2Ng==",
- "requires": {
- "debug": "^4.3.1",
- "node-forge": "^0.10.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- }
- }
- },
- "@govtechsg/oa-verify": {
- "version": "7.7.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/oa-verify/-/oa-verify-7.7.0.tgz",
- "integrity": "sha512-Ast+8gYBMkJQS6v/YuDgnc1ILjuSTJUjP7JAyMvP5UboH5OzeXl6nv0Hs8JS42It+YgEV8t1POWDH//6XhW6Qg==",
- "requires": {
- "@govtechsg/dnsprove": "^2.1.3",
- "@govtechsg/document-store": "^2.2.3",
- "@govtechsg/open-attestation": "^6.2.0",
- "@govtechsg/token-registry": "^2.5.3",
- "axios": "^0.21.1",
- "debug": "^4.3.1",
- "did-resolver": "^3.1.0",
- "ethers": "^5.1.4",
- "ethr-did-resolver": "^4.3.3",
- "node-cache": "^5.1.2",
- "runtypes": "^6.3.0",
- "snyk": "^1.576.0",
- "web-did-resolver": "^2.0.4"
- },
- "dependencies": {
- "@ethersproject/abi": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.5.0.tgz",
- "integrity": "sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==",
- "requires": {
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/hash": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/strings": "^5.5.0"
- }
- },
- "@ethersproject/abstract-provider": {
- "version": "5.5.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz",
- "integrity": "sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==",
- "requires": {
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/networks": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0",
- "@ethersproject/web": "^5.5.0"
- }
- },
- "@ethersproject/abstract-signer": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz",
- "integrity": "sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0"
- }
- },
- "@ethersproject/address": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.5.0.tgz",
- "integrity": "sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==",
- "requires": {
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/rlp": "^5.5.0"
- }
- },
- "@ethersproject/base64": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.5.0.tgz",
- "integrity": "sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0"
- }
- },
- "@ethersproject/basex": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.5.0.tgz",
- "integrity": "sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/properties": "^5.5.0"
- }
- },
- "@ethersproject/bignumber": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.5.0.tgz",
- "integrity": "sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "bn.js": "^4.11.9"
- }
- },
- "@ethersproject/bytes": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.5.0.tgz",
- "integrity": "sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==",
- "requires": {
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/constants": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.5.0.tgz",
- "integrity": "sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.5.0"
- }
- },
- "@ethersproject/contracts": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.5.0.tgz",
- "integrity": "sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==",
- "requires": {
- "@ethersproject/abi": "^5.5.0",
- "@ethersproject/abstract-provider": "^5.5.0",
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0"
- }
- },
- "@ethersproject/hash": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.5.0.tgz",
- "integrity": "sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/strings": "^5.5.0"
- }
- },
- "@ethersproject/hdnode": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.5.0.tgz",
- "integrity": "sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/basex": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/pbkdf2": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/sha2": "^5.5.0",
- "@ethersproject/signing-key": "^5.5.0",
- "@ethersproject/strings": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0",
- "@ethersproject/wordlists": "^5.5.0"
- }
- },
- "@ethersproject/json-wallets": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz",
- "integrity": "sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/hdnode": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/pbkdf2": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/random": "^5.5.0",
- "@ethersproject/strings": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0",
- "aes-js": "3.0.0",
- "scrypt-js": "3.0.1"
- }
- },
- "@ethersproject/keccak256": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.5.0.tgz",
- "integrity": "sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "js-sha3": "0.8.0"
- }
- },
- "@ethersproject/logger": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.5.0.tgz",
- "integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg=="
- },
- "@ethersproject/networks": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
- "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
- "requires": {
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/pbkdf2": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz",
- "integrity": "sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/sha2": "^5.5.0"
- }
- },
- "@ethersproject/properties": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.5.0.tgz",
- "integrity": "sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==",
- "requires": {
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/providers": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
- "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.5.0",
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/basex": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/hash": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/networks": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/random": "^5.5.0",
- "@ethersproject/rlp": "^5.5.0",
- "@ethersproject/sha2": "^5.5.0",
- "@ethersproject/strings": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0",
- "@ethersproject/web": "^5.5.0",
- "bech32": "1.1.4",
- "ws": "7.4.6"
- }
- },
- "@ethersproject/random": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz",
- "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/rlp": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.5.0.tgz",
- "integrity": "sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/sha2": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.5.0.tgz",
- "integrity": "sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/signing-key": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.5.0.tgz",
- "integrity": "sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "bn.js": "^4.11.9",
- "elliptic": "6.5.4",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/solidity": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.5.0.tgz",
- "integrity": "sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==",
- "requires": {
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/sha2": "^5.5.0",
- "@ethersproject/strings": "^5.5.0"
- }
- },
- "@ethersproject/strings": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.5.0.tgz",
- "integrity": "sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/transactions": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.5.0.tgz",
- "integrity": "sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==",
- "requires": {
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/rlp": "^5.5.0",
- "@ethersproject/signing-key": "^5.5.0"
- }
- },
- "@ethersproject/units": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.5.0.tgz",
- "integrity": "sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==",
- "requires": {
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/constants": "^5.5.0",
- "@ethersproject/logger": "^5.5.0"
- }
- },
- "@ethersproject/wallet": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.5.0.tgz",
- "integrity": "sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.5.0",
- "@ethersproject/abstract-signer": "^5.5.0",
- "@ethersproject/address": "^5.5.0",
- "@ethersproject/bignumber": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/hash": "^5.5.0",
- "@ethersproject/hdnode": "^5.5.0",
- "@ethersproject/json-wallets": "^5.5.0",
- "@ethersproject/keccak256": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/random": "^5.5.0",
- "@ethersproject/signing-key": "^5.5.0",
- "@ethersproject/transactions": "^5.5.0",
- "@ethersproject/wordlists": "^5.5.0"
- }
- },
- "@ethersproject/web": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
- "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
- "requires": {
- "@ethersproject/base64": "^5.5.0",
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/strings": "^5.5.0"
- }
- },
- "@ethersproject/wordlists": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.5.0.tgz",
- "integrity": "sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==",
- "requires": {
- "@ethersproject/bytes": "^5.5.0",
- "@ethersproject/hash": "^5.5.0",
- "@ethersproject/logger": "^5.5.0",
- "@ethersproject/properties": "^5.5.0",
- "@ethersproject/strings": "^5.5.0"
- }
- },
- "@govtechsg/open-attestation": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.2.0.tgz",
- "integrity": "sha512-LSssNwtEXHvkJFKlP/rOCdx1S8S1B2k5MwgDvtUVbhLiBKDlmSbUZl3FS5uCF7bTHzaJJmgDrxZs5QJ969gE3Q==",
- "requires": {
- "@govtechsg/jsonld": "^0.1.0",
- "ajv": "^8.6.2",
- "ajv-formats": "^2.1.0",
- "cross-fetch": "^3.1.4",
- "debug": "^4.3.2",
- "ethers": "^5.4.3",
- "flatley": "^5.2.0",
- "js-base64": "^3.6.1",
- "js-sha3": "^0.8.0",
- "lodash": "^4.17.21",
- "runtypes": "^6.3.2",
- "uuid": "^8.3.2",
- "validator": "^13.6.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ethers": {
- "version": "5.5.1",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
- "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
- "requires": {
- "@ethersproject/abi": "5.5.0",
- "@ethersproject/abstract-provider": "5.5.1",
- "@ethersproject/abstract-signer": "5.5.0",
- "@ethersproject/address": "5.5.0",
- "@ethersproject/base64": "5.5.0",
- "@ethersproject/basex": "5.5.0",
- "@ethersproject/bignumber": "5.5.0",
- "@ethersproject/bytes": "5.5.0",
- "@ethersproject/constants": "5.5.0",
- "@ethersproject/contracts": "5.5.0",
- "@ethersproject/hash": "5.5.0",
- "@ethersproject/hdnode": "5.5.0",
- "@ethersproject/json-wallets": "5.5.0",
- "@ethersproject/keccak256": "5.5.0",
- "@ethersproject/logger": "5.5.0",
- "@ethersproject/networks": "5.5.0",
- "@ethersproject/pbkdf2": "5.5.0",
- "@ethersproject/properties": "5.5.0",
- "@ethersproject/providers": "5.5.0",
- "@ethersproject/random": "5.5.0",
- "@ethersproject/rlp": "5.5.0",
- "@ethersproject/sha2": "5.5.0",
- "@ethersproject/signing-key": "5.5.0",
- "@ethersproject/solidity": "5.5.0",
- "@ethersproject/strings": "5.5.0",
- "@ethersproject/transactions": "5.5.0",
- "@ethersproject/units": "5.5.0",
- "@ethersproject/wallet": "5.5.0",
- "@ethersproject/web": "5.5.0",
- "@ethersproject/wordlists": "5.5.0"
- }
- },
- "runtypes": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.5.0.tgz",
- "integrity": "sha512-+jK1mRi6KvZ9m+LGxCYUY9CJMxCLz8LDRiGtBrq5UKvgOv2MocrXMc2D1dDkY7gRR8BzfG64yTsGdS2aC7arpQ=="
- }
- }
- },
- "ajv": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz",
- "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "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=="
- },
- "js-base64": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz",
- "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ=="
- },
- "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=="
- },
- "ws": {
- "version": "7.4.6",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
- }
- }
- },
- "@govtechsg/open-attestation": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.5.1.tgz",
- "integrity": "sha512-rId128iZSh9sUGhBfp6sPFNxGkP7BIKlu4gIXcnGTQ6NDsPipvfuoog2Y6y4ny3Q+XFtXQJUkWxHYT0YctCd0w==",
- "requires": {
- "@govtechsg/jsonld": "^0.1.0",
- "ajv": "^8.6.2",
- "ajv-formats": "^2.1.0",
- "cross-fetch": "^3.1.5",
- "debug": "^4.3.2",
- "ethers": "^5.4.3",
- "flatley": "^5.2.0",
- "js-base64": "^3.6.1",
- "js-sha3": "^0.8.0",
- "lodash": "^4.17.21",
- "runtypes": "^6.3.2",
- "uuid": "^8.3.2",
- "validator": "^13.7.0"
- },
- "dependencies": {
- "@ethersproject/abi": {
- "version": "5.6.4",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz",
- "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==",
- "requires": {
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/hash": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/strings": "^5.6.1"
- }
- },
- "@ethersproject/abstract-provider": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz",
- "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/networks": "^5.6.3",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/transactions": "^5.6.2",
- "@ethersproject/web": "^5.6.1"
- }
- },
- "@ethersproject/abstract-signer": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz",
- "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0"
- }
- },
- "@ethersproject/address": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz",
- "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==",
- "requires": {
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/rlp": "^5.6.1"
- }
- },
- "@ethersproject/base64": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz",
- "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1"
- }
- },
- "@ethersproject/basex": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.6.1.tgz",
- "integrity": "sha512-a52MkVz4vuBXR06nvflPMotld1FJWSj2QT0985v7P/emPZO00PucFAkbcmq2vpVU7Ts7umKiSI6SppiLykVWsA==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/properties": "^5.6.0"
- }
- },
- "@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/contracts": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.6.2.tgz",
- "integrity": "sha512-hguUA57BIKi6WY0kHvZp6PwPlWF87MCeB4B7Z7AbUpTxfFXFdn/3b0GmjZPagIHS+3yhcBJDnuEfU4Xz+Ks/8g==",
- "requires": {
- "@ethersproject/abi": "^5.6.3",
- "@ethersproject/abstract-provider": "^5.6.1",
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/transactions": "^5.6.2"
- }
- },
- "@ethersproject/hash": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz",
- "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/strings": "^5.6.1"
- }
- },
- "@ethersproject/hdnode": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.6.2.tgz",
- "integrity": "sha512-tERxW8Ccf9CxW2db3WsN01Qao3wFeRsfYY9TCuhmG0xNpl2IO8wgXU3HtWIZ49gUWPggRy4Yg5axU0ACaEKf1Q==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/basex": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/pbkdf2": "^5.6.1",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/sha2": "^5.6.1",
- "@ethersproject/signing-key": "^5.6.2",
- "@ethersproject/strings": "^5.6.1",
- "@ethersproject/transactions": "^5.6.2",
- "@ethersproject/wordlists": "^5.6.1"
- }
- },
- "@ethersproject/json-wallets": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.6.1.tgz",
- "integrity": "sha512-KfyJ6Zwz3kGeX25nLihPwZYlDqamO6pfGKNnVMWWfEVVp42lTfCZVXXy5Ie8IZTN0HKwAngpIPi7gk4IJzgmqQ==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/hdnode": "^5.6.2",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/pbkdf2": "^5.6.1",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/random": "^5.6.1",
- "@ethersproject/strings": "^5.6.1",
- "@ethersproject/transactions": "^5.6.2",
- "aes-js": "3.0.0",
- "scrypt-js": "3.0.1"
- }
- },
- "@ethersproject/keccak256": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz",
- "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "js-sha3": "0.8.0"
- }
- },
- "@ethersproject/logger": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz",
- "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg=="
- },
- "@ethersproject/networks": {
- "version": "5.6.4",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz",
- "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==",
- "requires": {
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/pbkdf2": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.6.1.tgz",
- "integrity": "sha512-k4gRQ+D93zDRPNUfmduNKq065uadC2YjMP/CqwwX5qG6R05f47boq6pLZtV/RnC4NZAYOPH1Cyo54q0c9sshRQ==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/sha2": "^5.6.1"
- }
- },
- "@ethersproject/properties": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz",
- "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==",
- "requires": {
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/providers": {
- "version": "5.6.8",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.6.8.tgz",
- "integrity": "sha512-Wf+CseT/iOJjrGtAOf3ck9zS7AgPmr2fZ3N97r4+YXN3mBePTG2/bJ8DApl9mVwYL+RpYbNxMEkEp4mPGdwG/w==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.6.1",
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/base64": "^5.6.1",
- "@ethersproject/basex": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/hash": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/networks": "^5.6.3",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/random": "^5.6.1",
- "@ethersproject/rlp": "^5.6.1",
- "@ethersproject/sha2": "^5.6.1",
- "@ethersproject/strings": "^5.6.1",
- "@ethersproject/transactions": "^5.6.2",
- "@ethersproject/web": "^5.6.1",
- "bech32": "1.1.4",
- "ws": "7.4.6"
- }
- },
- "@ethersproject/random": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.6.1.tgz",
- "integrity": "sha512-/wtPNHwbmng+5yi3fkipA8YBT59DdkGRoC2vWk09Dci/q5DlgnMkhIycjHlavrvrjJBkFjO/ueLyT+aUDfc4lA==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/rlp": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz",
- "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/sha2": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.6.1.tgz",
- "integrity": "sha512-5K2GyqcW7G4Yo3uenHegbXRPDgARpWUiXc6RiF7b6i/HXUoWlb7uCARh7BAHg7/qT/Q5ydofNwiZcim9qpjB6g==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/signing-key": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz",
- "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "bn.js": "^5.2.1",
- "elliptic": "6.5.4",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/solidity": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.6.1.tgz",
- "integrity": "sha512-KWqVLkUUoLBfL1iwdzUVlkNqAUIFMpbbeH0rgCfKmJp0vFtY4AsaN91gHKo9ZZLkC4UOm3cI3BmMV4N53BOq4g==",
- "requires": {
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/sha2": "^5.6.1",
- "@ethersproject/strings": "^5.6.1"
- }
- },
- "@ethersproject/strings": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz",
- "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/transactions": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz",
- "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==",
- "requires": {
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/rlp": "^5.6.1",
- "@ethersproject/signing-key": "^5.6.2"
- }
- },
- "@ethersproject/units": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.6.1.tgz",
- "integrity": "sha512-rEfSEvMQ7obcx3KWD5EWWx77gqv54K6BKiZzKxkQJqtpriVsICrktIQmKl8ReNToPeIYPnFHpXvKpi068YFZXw==",
- "requires": {
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/constants": "^5.6.1",
- "@ethersproject/logger": "^5.6.0"
- }
- },
- "@ethersproject/wallet": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.6.2.tgz",
- "integrity": "sha512-lrgh0FDQPuOnHcF80Q3gHYsSUODp6aJLAdDmDV0xKCN/T7D99ta1jGVhulg3PY8wiXEngD0DfM0I2XKXlrqJfg==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.6.1",
- "@ethersproject/abstract-signer": "^5.6.2",
- "@ethersproject/address": "^5.6.1",
- "@ethersproject/bignumber": "^5.6.2",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/hash": "^5.6.1",
- "@ethersproject/hdnode": "^5.6.2",
- "@ethersproject/json-wallets": "^5.6.1",
- "@ethersproject/keccak256": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/random": "^5.6.1",
- "@ethersproject/signing-key": "^5.6.2",
- "@ethersproject/transactions": "^5.6.2",
- "@ethersproject/wordlists": "^5.6.1"
- }
- },
- "@ethersproject/web": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz",
- "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==",
- "requires": {
- "@ethersproject/base64": "^5.6.1",
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/strings": "^5.6.1"
- }
- },
- "@ethersproject/wordlists": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.6.1.tgz",
- "integrity": "sha512-wiPRgBpNbNwCQFoCr8bcWO8o5I810cqO6mkdtKfLKFlLxeCWcnzDi4Alu8iyNzlhYuS9npCwivMbRWF19dyblw==",
- "requires": {
- "@ethersproject/bytes": "^5.6.1",
- "@ethersproject/hash": "^5.6.1",
- "@ethersproject/logger": "^5.6.0",
- "@ethersproject/properties": "^5.6.0",
- "@ethersproject/strings": "^5.6.1"
- }
- },
- "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=="
- },
- "cross-fetch": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
- "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
- "requires": {
- "node-fetch": "2.6.7"
- }
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "ethers": {
- "version": "5.6.9",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.6.9.tgz",
- "integrity": "sha512-lMGC2zv9HC5EC+8r429WaWu3uWJUCgUCt8xxKCFqkrFuBDZXDYIdzDUECxzjf2BMF8IVBByY1EBoGSL3RTm8RA==",
- "requires": {
- "@ethersproject/abi": "5.6.4",
- "@ethersproject/abstract-provider": "5.6.1",
- "@ethersproject/abstract-signer": "5.6.2",
- "@ethersproject/address": "5.6.1",
- "@ethersproject/base64": "5.6.1",
- "@ethersproject/basex": "5.6.1",
- "@ethersproject/bignumber": "5.6.2",
- "@ethersproject/bytes": "5.6.1",
- "@ethersproject/constants": "5.6.1",
- "@ethersproject/contracts": "5.6.2",
- "@ethersproject/hash": "5.6.1",
- "@ethersproject/hdnode": "5.6.2",
- "@ethersproject/json-wallets": "5.6.1",
- "@ethersproject/keccak256": "5.6.1",
- "@ethersproject/logger": "5.6.0",
- "@ethersproject/networks": "5.6.4",
- "@ethersproject/pbkdf2": "5.6.1",
- "@ethersproject/properties": "5.6.0",
- "@ethersproject/providers": "5.6.8",
- "@ethersproject/random": "5.6.1",
- "@ethersproject/rlp": "5.6.1",
- "@ethersproject/sha2": "5.6.1",
- "@ethersproject/signing-key": "5.6.2",
- "@ethersproject/solidity": "5.6.1",
- "@ethersproject/strings": "5.6.1",
- "@ethersproject/transactions": "5.6.2",
- "@ethersproject/units": "5.6.1",
- "@ethersproject/wallet": "5.6.2",
- "@ethersproject/web": "5.6.1",
- "@ethersproject/wordlists": "5.6.1"
- }
- },
- "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"
- }
- },
- "runtypes": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.5.1.tgz",
- "integrity": "sha512-vYxcAYzC868ZY4BgazBomT9dpWHZnG3CH++5mhlVKGKqf2MzON4itmEmQt3uGTUOyipeUn7GALAN0nQhjPNRtA=="
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw=="
- },
- "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=="
- },
- "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"
- }
- },
- "ws": {
- "version": "7.4.6",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
- }
- }
- },
- "@govtechsg/token-registry": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.6.1.tgz",
- "integrity": "sha512-QnAIlYeGD4zHtYPiZ46SIe6hFc3HyMKvyBJIdlsFxHscMR4f8AENIyUS2AKhqJibCcN2beNJy/bPWlCAtHoT7w=="
- },
- "@hapi/accept": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-3.2.4.tgz",
- "integrity": "sha512-soThGB+QMgfxlh0Vzhzlf3ZOEOPk5biEwcOXhkF0Eedqx8VnhGiggL9UYHrIsOb1rUg3Be3K8kp0iDL2wbVSOQ==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/address": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
- "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
- "dev": true
- },
- "@hapi/ammo": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@hapi/ammo/-/ammo-3.1.2.tgz",
- "integrity": "sha512-ej9OtFmiZv1qr45g1bxEZNGyaR4jRpyMxU6VhbxjaYThymvOwsyIsUKMZnP5Qw2tfYFuwqCJuIBHGpeIbdX9gQ==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/b64": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@hapi/b64/-/b64-4.2.1.tgz",
- "integrity": "sha512-zqHpQuH5CBMw6hADzKfU/IGNrxq1Q+/wTYV+OiZRQN9F3tMyk+9BUMeBvFRMamduuqL8iSp62QAnJ+7ATiYLWA==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/boom": {
- "version": "7.4.11",
- "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-7.4.11.tgz",
- "integrity": "sha512-VSU/Cnj1DXouukYxxkes4nNJonCnlogHvIff1v1RVoN4xzkKhMXX+GRmb3NyH1iar10I9WFPDv2JPwfH3GaV0A==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/bounce": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@hapi/bounce/-/bounce-1.3.2.tgz",
- "integrity": "sha512-3bnb1AlcEByFZnpDIidxQyw1Gds81z/1rSqlx4bIEE+wUN0ATj0D49B5cE1wGocy90Rp/de4tv7GjsKd5RQeew==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "^8.3.1"
- }
- },
- "@hapi/bourne": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
- "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
- "dev": true
- },
- "@hapi/call": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/@hapi/call/-/call-5.1.3.tgz",
- "integrity": "sha512-5DfWpMk7qZiYhvBhM5oUiT4GQ/O8a2rFR121/PdwA/eZ2C1EsuD547ZggMKAR5bZ+FtxOf0fdM20zzcXzq2mZA==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/catbox": {
- "version": "10.2.3",
- "resolved": "https://registry.npmjs.org/@hapi/catbox/-/catbox-10.2.3.tgz",
- "integrity": "sha512-kN9hXO4NYyOHW09CXiuj5qW1syc/0XeVOBsNNk0Tz89wWNQE5h21WF+VsfAw3uFR8swn/Wj3YEVBnWqo82m/JQ==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "16.x.x",
- "@hapi/podium": "3.x.x"
- }
- },
- "@hapi/catbox-memory": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/catbox-memory/-/catbox-memory-4.1.1.tgz",
- "integrity": "sha512-T6Hdy8DExzG0jY7C8yYWZB4XHfc0v+p1EGkwxl2HoaPYAmW7I3E59M/IvmSVpis8RPcIoBp41ZpO2aZPBpM2Ww==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/content": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/content/-/content-4.1.1.tgz",
- "integrity": "sha512-3TWvmwpVPxFSF3KBjKZ8yDqIKKZZIm7VurDSweYpXYENZrJH3C1hd1+qEQW9wQaUaI76pPBLGrXl6I3B7i3ipA==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x"
- }
- },
- "@hapi/cryptiles": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@hapi/cryptiles/-/cryptiles-4.2.1.tgz",
- "integrity": "sha512-XoqgKsHK0l/VpqPs+tr6j6vE+VQ3+2bkF2stvttmc7xAOf1oSAwHcJ0tlp/6MxMysktt1IEY0Csy3khKaP9/uQ==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x"
- }
- },
- "@hapi/file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@hapi/file/-/file-1.0.0.tgz",
- "integrity": "sha512-Bsfp/+1Gyf70eGtnIgmScvrH8sSypO3TcK3Zf0QdHnzn/ACnAkI6KLtGACmNRPEzzIy+W7aJX5E+1fc9GwIABQ==",
- "dev": true
- },
- "@hapi/formula": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-1.2.0.tgz",
- "integrity": "sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA==",
- "dev": true
- },
- "@hapi/h2o2": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/@hapi/h2o2/-/h2o2-8.3.2.tgz",
- "integrity": "sha512-2WkZq+QAkvYHWGqnUuG0stcVeGyv9T7bopBYnCJSUEuvBZlUf2BTX2JCVSKxsnTLOxCYwoC/aI4Rr0ZSRd2oVg==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "16.x.x",
- "@hapi/wreck": "15.x.x"
- }
- },
- "@hapi/hapi": {
- "version": "18.4.1",
- "resolved": "https://registry.npmjs.org/@hapi/hapi/-/hapi-18.4.1.tgz",
- "integrity": "sha512-9HjVGa0Z4Qv9jk9AVoUdJMQLA+KuZ+liKWyEEkVBx3e3H1F0JM6aGbPkY9jRfwsITBWGBU2iXazn65SFKSi/tg==",
- "dev": true,
- "requires": {
- "@hapi/accept": "^3.2.4",
- "@hapi/ammo": "^3.1.2",
- "@hapi/boom": "7.x.x",
- "@hapi/bounce": "1.x.x",
- "@hapi/call": "^5.1.3",
- "@hapi/catbox": "10.x.x",
- "@hapi/catbox-memory": "4.x.x",
- "@hapi/heavy": "6.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "15.x.x",
- "@hapi/mimos": "4.x.x",
- "@hapi/podium": "3.x.x",
- "@hapi/shot": "4.x.x",
- "@hapi/somever": "2.x.x",
- "@hapi/statehood": "6.x.x",
- "@hapi/subtext": "^6.1.3",
- "@hapi/teamwork": "3.x.x",
- "@hapi/topo": "3.x.x"
- },
- "dependencies": {
- "@hapi/joi": {
- "version": "15.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
- "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
- "dev": true,
- "requires": {
- "@hapi/address": "2.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/topo": "3.x.x"
- }
- }
- }
- },
- "@hapi/heavy": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/@hapi/heavy/-/heavy-6.2.2.tgz",
- "integrity": "sha512-PY1dCCO6dsze7RlafIRhTaGeyTgVe49A/lSkxbhKGjQ7x46o/OFf7hLiRqTCDh3atcEKf6362EaB3+kTUbCsVA==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "16.x.x"
- }
- },
- "@hapi/hoek": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
- "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
- "dev": true
- },
- "@hapi/iron": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@hapi/iron/-/iron-5.1.4.tgz",
- "integrity": "sha512-+ElC+OCiwWLjlJBmm8ZEWjlfzTMQTdgPnU/TsoU5QsktspIWmWi9IU4kU83nH+X/SSya8TP8h8P11Wr5L7dkQQ==",
- "dev": true,
- "requires": {
- "@hapi/b64": "4.x.x",
- "@hapi/boom": "7.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/cryptiles": "4.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/joi": {
- "version": "16.1.8",
- "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-16.1.8.tgz",
- "integrity": "sha512-wAsVvTPe+FwSrsAurNt5vkg3zo+TblvC5Bb1zMVK6SJzZqw9UrJnexxR+76cpePmtUZKHAPxcQ2Bf7oVHyahhg==",
- "dev": true,
- "requires": {
- "@hapi/address": "^2.1.2",
- "@hapi/formula": "^1.2.0",
- "@hapi/hoek": "^8.2.4",
- "@hapi/pinpoint": "^1.0.2",
- "@hapi/topo": "^3.1.3"
- }
- },
- "@hapi/mimos": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/mimos/-/mimos-4.1.1.tgz",
- "integrity": "sha512-CXoi/zfcTWfKYX756eEea8rXJRIb9sR4d7VwyAH9d3BkDyNgAesZxvqIdm55npQc6S9mU3FExinMAQVlIkz0eA==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x",
- "mime-db": "1.x.x"
- }
- },
- "@hapi/nigel": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/nigel/-/nigel-3.1.1.tgz",
- "integrity": "sha512-R9YWx4S8yu0gcCBrMUDCiEFm1SQT895dMlYoeNBp8I6YhF1BFF1iYPueKA2Kkp9BvyHdjmvrxCOns7GMmpl+Fw==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x",
- "@hapi/vise": "3.x.x"
- }
- },
- "@hapi/pez": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@hapi/pez/-/pez-4.1.2.tgz",
- "integrity": "sha512-8zSdJ8cZrJLFldTgwjU9Fb1JebID+aBCrCsycgqKYe0OZtM2r3Yv3aAwW5z97VsZWCROC1Vx6Mdn4rujh5Ktcg==",
- "dev": true,
- "requires": {
- "@hapi/b64": "4.x.x",
- "@hapi/boom": "7.x.x",
- "@hapi/content": "^4.1.1",
- "@hapi/hoek": "8.x.x",
- "@hapi/nigel": "3.x.x"
- }
- },
- "@hapi/pinpoint": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-1.0.2.tgz",
- "integrity": "sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ==",
- "dev": true
- },
- "@hapi/podium": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/@hapi/podium/-/podium-3.4.3.tgz",
- "integrity": "sha512-QJlnYLEYZWlKQ9fSOtuUcpANyoVGwT68GA9P0iQQCAetBK0fI+nbRBt58+aMixoifczWZUthuGkNjqKxgPh/CQ==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "16.x.x"
- }
- },
- "@hapi/shot": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@hapi/shot/-/shot-4.1.2.tgz",
- "integrity": "sha512-6LeHLjvsq/bQ0R+fhEyr7mqExRGguNTrxFZf5DyKe3CK6pNabiGgYO4JVFaRrLZ3JyuhkS0fo8iiRE2Ql2oA/A==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x",
- "@hapi/joi": "16.x.x"
- }
- },
- "@hapi/somever": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/somever/-/somever-2.1.1.tgz",
- "integrity": "sha512-cic5Sto4KGd9B0oQSdKTokju+rYhCbdpzbMb0EBnrH5Oc1z048hY8PaZ1lx2vBD7I/XIfTQVQetBH57fU51XRA==",
- "dev": true,
- "requires": {
- "@hapi/bounce": "1.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/statehood": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@hapi/statehood/-/statehood-6.1.2.tgz",
- "integrity": "sha512-pYXw1x6npz/UfmtcpUhuMvdK5kuOGTKcJNfLqdNptzietK2UZH5RzNJSlv5bDHeSmordFM3kGItcuQWX2lj2nQ==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/bounce": "1.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/cryptiles": "4.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/iron": "5.x.x",
- "@hapi/joi": "16.x.x"
- }
- },
- "@hapi/subtext": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/@hapi/subtext/-/subtext-6.1.3.tgz",
- "integrity": "sha512-qWN6NbiHNzohVcJMeAlpku/vzbyH4zIpnnMPMPioQMwIxbPFKeNViDCNI6fVBbMPBiw/xB4FjqiJkRG5P9eWWg==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/content": "^4.1.1",
- "@hapi/file": "1.x.x",
- "@hapi/hoek": "8.x.x",
- "@hapi/pez": "^4.1.2",
- "@hapi/wreck": "15.x.x"
- }
- },
- "@hapi/teamwork": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@hapi/teamwork/-/teamwork-3.3.1.tgz",
- "integrity": "sha512-61tiqWCYvMKP7fCTXy0M4VE6uNIwA0qvgFoiDubgfj7uqJ0fdHJFQNnVPGrxhLWlwz0uBPWrQlBH7r8y9vFITQ==",
- "dev": true
- },
- "@hapi/topo": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
- "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "^8.3.0"
- }
- },
- "@hapi/vise": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/vise/-/vise-3.1.1.tgz",
- "integrity": "sha512-OXarbiCSadvtg+bSdVPqu31Z1JoBL+FwNYz3cYoBKQ5xq1/Cr4A3IkGpAZbAuxU5y4NL5pZFZG3d2a3ZGm/dOQ==",
- "dev": true,
- "requires": {
- "@hapi/hoek": "8.x.x"
- }
- },
- "@hapi/wreck": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/wreck/-/wreck-15.1.0.tgz",
- "integrity": "sha512-tQczYRTTeYBmvhsek/D49En/5khcShaBEmzrAaDjMrFXKJRuF8xA8+tlq1ETLBFwGd6Do6g2OC74rt11kzawzg==",
- "dev": true,
- "requires": {
- "@hapi/boom": "7.x.x",
- "@hapi/bourne": "1.x.x",
- "@hapi/hoek": "8.x.x"
- }
- },
- "@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"
- },
- "dependencies": {
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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
- },
- "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
- }
- }
- },
- "@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": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.1.tgz",
- "integrity": "sha512-50E6nN2F5cAXn1lDljn0gE9F0WFXHYz/u0EeR7sOt4nbRPNli34ckbl6CUDaDABJbHt62DYnyQAIB3KgdzwKDw==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "jest-message-util": "^27.0.1",
- "jest-util": "^27.0.1",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/core": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.1.tgz",
- "integrity": "sha512-PiCbKSMf6t8PEfY3MAd0Ldn3aJAt5T+UcaFkAfMZ1VZgas35+fXk5uHIjAQHQLNIHZWX19TLv0wWNT03yvrw6w==",
- "dev": true,
- "requires": {
- "@jest/console": "^27.0.1",
- "@jest/reporters": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "emittery": "^0.8.1",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "jest-changed-files": "^27.0.1",
- "jest-config": "^27.0.1",
- "jest-haste-map": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-regex-util": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-resolve-dependencies": "^27.0.1",
- "jest-runner": "^27.0.1",
- "jest-runtime": "^27.0.1",
- "jest-snapshot": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-validate": "^27.0.1",
- "jest-watcher": "^27.0.1",
- "micromatch": "^4.0.4",
- "p-each-series": "^2.1.0",
- "rimraf": "^3.0.0",
- "slash": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/environment": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.1.tgz",
- "integrity": "sha512-nG+r3uSs2pOTsdhgt6lUm4ZGJLRcTc6HZIkrFsVpPcdSqEpJehEny9r9y2Bmhkn8fKXWdGCYJKF3i4nKO0HSmA==",
- "dev": true,
- "requires": {
- "@jest/fake-timers": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "jest-mock": "^27.0.1"
- }
- },
- "@jest/fake-timers": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.1.tgz",
- "integrity": "sha512-3CyLJQnHzKI4TCJSCo+I9TzIHjSK4RrNEk93jFM6Q9+9WlSJ3mpMq/p2YuKMe0SiHKbmZOd5G/Ll5ofF9Xkw9g==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "@sinonjs/fake-timers": "^7.0.2",
- "@types/node": "*",
- "jest-message-util": "^27.0.1",
- "jest-mock": "^27.0.1",
- "jest-util": "^27.0.1"
- }
- },
- "@jest/globals": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.1.tgz",
- "integrity": "sha512-80ZCzgopysKdpp5EOglgjApKxiNDR96PG4PwngB4fTwZ4qqqSKo0EwGwQIhl16szQ1M2xCVYmr9J6KelvnABNQ==",
- "dev": true,
- "requires": {
- "@jest/environment": "^27.0.1",
- "@jest/types": "^27.0.1",
- "expect": "^27.0.1"
- }
- },
- "@jest/reporters": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.1.tgz",
- "integrity": "sha512-lZbJWuS1h/ytKERfu1D6tEQ4PuQ7+15S4+HrSzHR0i7AGVT1WRo49h4fZqxASOp7AQCupUVtPJNZDkaG9ZXy0g==",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "chalk": "^4.0.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.2",
- "graceful-fs": "^4.2.4",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^4.0.3",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.0.2",
- "jest-haste-map": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-worker": "^27.0.1",
- "slash": "^3.0.0",
- "source-map": "^0.6.0",
- "string-length": "^4.0.1",
- "terminal-link": "^2.0.0",
- "v8-to-istanbul": "^7.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-worker": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz",
- "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/source-map": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.1.tgz",
- "integrity": "sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0",
- "graceful-fs": "^4.2.4",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- }
- }
- },
- "@jest/test-result": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.1.tgz",
- "integrity": "sha512-5aa+ibX2dsGSDLKaQMZb453MqjJU/CRVumebXfaJmuzuGE4qf87yQ2QZ6PEpEtBwVUEgrJCzi3jLCRaUbksSuw==",
- "dev": true,
- "requires": {
- "@jest/console": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "collect-v8-coverage": "^1.0.0"
- }
- },
- "@jest/test-sequencer": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.1.tgz",
- "integrity": "sha512-yK2c2iruJ35WgH4KH8whS72uH+FASJUrzwxzNKTzLAEWmNpWKNEPOsSEKsHynvz78bLHafrTg4adN7RrYNbEOA==",
- "dev": true,
- "requires": {
- "@jest/test-result": "^27.0.1",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^27.0.1",
- "jest-runner": "^27.0.1",
- "jest-runtime": "^27.0.1"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- }
- }
- },
- "@jest/transform": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.1.tgz",
- "integrity": "sha512-LC95VpT6wMnQ96dRJDlUiAnW/90zyh4+jS30szI/5AsfS0qwSlr/O4TPcGoD2WVaVMfo6KvR+brvOtGyMHaNhA==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^27.0.1",
- "babel-plugin-istanbul": "^6.0.0",
- "chalk": "^4.0.0",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^27.0.1",
- "jest-regex-util": "^27.0.1",
- "jest-util": "^27.0.1",
- "micromatch": "^4.0.4",
- "pirates": "^4.0.1",
- "slash": "^3.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- }
- }
- },
- "@jest/types": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.1.tgz",
- "integrity": "sha512-8A25RRV4twZutsx2D+7WphnDsp7If9Yu6ko0Gxwrwv8BiWESFzka34+Aa2kC8w9xewt7SDuCUSZ6IiAFVj3PRg==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^16.0.0",
- "chalk": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@koa/router": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/@koa/router/-/router-9.4.0.tgz",
- "integrity": "sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "http-errors": "^1.7.3",
- "koa-compose": "^4.1.0",
- "methods": "^1.1.2",
- "path-to-regexp": "^6.1.0"
- }
- },
- "@kwsites/file-exists": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
- "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==",
- "requires": {
- "debug": "^4.1.1"
- }
- },
- "@kwsites/promise-deferred": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz",
- "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw=="
- },
- "@middy/core": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/core/-/core-2.2.0.tgz",
- "integrity": "sha512-IbeUDpBGxLww5Ts+JaxAE3Kr1kVNGMnTpPAjEL+ReHylXvlzEUO/2VOqhPDHrMxZAgJ89CJ1RwF30CyFBQpyPA=="
- },
- "@middy/http-cors": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/http-cors/-/http-cors-2.2.0.tgz",
- "integrity": "sha512-ScaalaLyDepqGeI5r4sHCi9os3/wyxnc12tThfFRGHlG0zRte+MmZ2yme0CKTzfErGnPaq/3XDGNuBVzOqkyYg==",
- "requires": {
- "@middy/util": "^2.2.0"
- }
- },
- "@middy/http-error-handler": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/http-error-handler/-/http-error-handler-2.2.0.tgz",
- "integrity": "sha512-ck9gYLsTu9iPxUWaQsytxn0Y2PcLKZo4AmfOhyEI9cMw6VOLBJlU83erzstSnN1URaqSkPo7dlJAkV5EpZT04A==",
- "requires": {
- "@middy/util": "^2.2.0"
- }
- },
- "@middy/http-json-body-parser": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/http-json-body-parser/-/http-json-body-parser-2.2.0.tgz",
- "integrity": "sha512-T1MSjjg8HxD0zvE8Uwh3/5ncKSUtqgHFJ55neBUBiNzo+5xipcwQDvMFOrxpTqabEpbgdcVKnIfrYxyGnungdg==",
- "requires": {
- "http-errors": "1.8.0"
- },
- "dependencies": {
- "http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- }
- }
- },
- "@middy/util": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/util/-/util-2.2.0.tgz",
- "integrity": "sha512-W3MtlQ26Y/DN77VLJvGE6dIVdBqPL3x6wsDDIAY9JsHqZUe1iG/akAVV5DTqUJaeWrKBLC2EDIrRgIMIdv/Pew=="
- },
- "@middy/validator": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@middy/validator/-/validator-2.2.0.tgz",
- "integrity": "sha512-aasCK0aiToqNGEzuqPapfLqy2NTxvA9kd+kl+OxBCXQawWRHA0JSor3e6GT8amtbOoIxyFOcnE7mqmlz01INhQ==",
- "requires": {
- "ajv": "8.2.0",
- "ajv-formats": "2.0.2",
- "ajv-formats-draft2019": "1.4.3",
- "ajv-i18n": "4.0.0",
- "http-errors": "1.8.0"
- },
- "dependencies": {
- "ajv": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz",
- "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==",
- "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-formats": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.0.2.tgz",
- "integrity": "sha512-Brah4Uo5/U8v76c6euTwtjVFFaVishwnJrQBYpev1JRh4vjA1F4HY3UzQez41YUCszUCXKagG8v6eVRBHV1gkw==",
- "requires": {
- "ajv": "^8.0.0"
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "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=="
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- }
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
- "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
- "requires": {
- "@nodelib/fs.stat": "2.0.4",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
- "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
- "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.4",
- "fastq": "^1.6.0"
- }
- },
- "@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
- },
- "@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
- },
- "@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
- },
- "@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
- },
- "@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
- "requires": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
- },
- "@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
- },
- "@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
- },
- "@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
- },
- "@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
- },
- "@serverless/component-metrics": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@serverless/component-metrics/-/component-metrics-1.0.8.tgz",
- "integrity": "sha512-lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==",
- "requires": {
- "node-fetch": "^2.6.0",
- "shortid": "^2.2.14"
- }
- },
- "@serverless/components": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/@serverless/components/-/components-3.10.1.tgz",
- "integrity": "sha512-Kgs9sBcsgxW4l0j8H5Bh8ROV4MmeFEiEwcj8OjFI4MyGj/nNw8dQA5ArpF2COJCgVDLwYVqnRGOCR+tEF0TlnA==",
- "requires": {
- "@serverless/platform-client": "^4.2.2",
- "@serverless/platform-client-china": "^2.1.9",
- "@serverless/utils": "^4.0.0",
- "@tencent-sdk/faas": "^0.1.4",
- "adm-zip": "^0.5.4",
- "ansi-escapes": "^4.3.1",
- "chalk": "^4.1.0",
- "child-process-ext": "^2.1.1",
- "chokidar": "^3.5.1",
- "dayjs": "^1.10.4",
- "dotenv": "^8.2.0",
- "fastest-levenshtein": "^1.0.12",
- "figures": "^3.2.0",
- "fs-extra": "^9.1.0",
- "got": "^11.8.2",
- "graphlib": "^2.1.8",
- "https-proxy-agent": "^5.0.0",
- "inquirer-autocomplete-prompt": "^1.3.0",
- "js-yaml": "^3.14.1",
- "memoizee": "^0.4.14",
- "minimist": "^1.2.5",
- "open": "^7.3.1",
- "prettyoutput": "^1.2.0",
- "ramda": "^0.27.1",
- "semver": "^7.3.4",
- "strip-ansi": "^6.0.0",
- "tencent-serverless-http": "^1.3.1",
- "traverse": "^0.6.6",
- "uuid": "^8.3.2"
- },
- "dependencies": {
- "@serverless/utils": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-4.1.0.tgz",
- "integrity": "sha512-cl5uPaGg72z0sCUpF0zsOhwYYUV72Gxc1FwFfxltO8hSvMeFDvwD7JrNE4kHcIcKRjwPGbSH0fdVPUpErZ8Mog==",
- "requires": {
- "chalk": "^4.1.0",
- "ci-info": "^3.1.1",
- "inquirer": "^7.3.3",
- "js-yaml": "^4.1.0",
- "jwt-decode": "^3.1.2",
- "lodash": "^4.17.21",
- "ncjsm": "^4.1.0",
- "type": "^2.5.0",
- "uuid": "^8.3.2",
- "write-file-atomic": "^3.0.3"
- },
- "dependencies": {
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- }
- }
- },
- "@sindresorhus/is": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
- "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g=="
- },
- "@szmarczak/http-timer": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
- "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
- "requires": {
- "defer-to-connect": "^2.0.0"
- }
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "cacheable-request": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
- "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^4.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^2.0.0"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A=="
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
- },
- "dotenv": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
- "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "got": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
- "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
- "requires": {
- "@sindresorhus/is": "^4.0.0",
- "@szmarczak/http-timer": "^4.0.5",
- "@types/cacheable-request": "^6.0.1",
- "@types/responselike": "^1.0.0",
- "cacheable-lookup": "^5.0.3",
- "cacheable-request": "^7.0.1",
- "decompress-response": "^6.0.0",
- "http2-wrapper": "^1.0.0-beta.5.2",
- "lowercase-keys": "^2.0.0",
- "p-cancelable": "^2.0.0",
- "responselike": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "dependencies": {
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- }
- }
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "jwt-decode": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
- "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
- },
- "keyv": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
- "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "p-cancelable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
- },
- "ramda": {
- "version": "0.27.1",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz",
- "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw=="
- },
- "responselike": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
- "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
- "requires": {
- "lowercase-keys": "^2.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "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=="
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- }
- }
- },
- "@serverless/core": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@serverless/core/-/core-1.1.2.tgz",
- "integrity": "sha512-PY7gH+7aQ+MltcUD7SRDuQODJ9Sav9HhFJsgOiyf8IVo7XVD6FxZIsSnpMI6paSkptOB7n+0Jz03gNlEkKetQQ==",
- "requires": {
- "fs-extra": "^7.0.1",
- "js-yaml": "^3.13.1",
- "package-json": "^6.3.0",
- "ramda": "^0.26.1",
- "semver": "^6.1.1"
- },
- "dependencies": {
- "fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "@serverless/dashboard-plugin": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/@serverless/dashboard-plugin/-/dashboard-plugin-5.1.3.tgz",
- "integrity": "sha512-00w5sZqXOsKM4l6bhfIcrky0+0lp/aGStJyvu8IaRSMl4/gtrJJH3Ui3sX7D/IX4NlM43uvT97Bta8z6Zs6bpg==",
- "requires": {
- "@serverless/event-mocks": "^1.1.1",
- "@serverless/platform-client": "^4.2.2",
- "@serverless/utils": "^5.1.0",
- "chalk": "^4.1.1",
- "child-process-ext": "^2.1.1",
- "chokidar": "^3.5.1",
- "cli-color": "^2.0.0",
- "flat": "^5.0.2",
- "fs-extra": "^9.1.0",
- "js-yaml": "^4.1.0",
- "jszip": "^3.6.0",
- "lodash": "^4.17.21",
- "memoizee": "^0.4.15",
- "ncjsm": "^4.2.0",
- "node-dir": "^0.1.17",
- "node-fetch": "^2.6.1",
- "open": "^7.4.2",
- "semver": "^7.3.5",
- "simple-git": "^2.39.0",
- "uuid": "^8.3.2",
- "yamljs": "^0.3.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@serverless/event-mocks": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz",
- "integrity": "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==",
- "requires": {
- "@types/lodash": "^4.14.123",
- "lodash": "^4.17.11"
- }
- },
- "@serverless/platform-client": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@serverless/platform-client/-/platform-client-4.2.2.tgz",
- "integrity": "sha512-8jP72e0POFGEW7HKtDzK0qt1amYtvlB7bYSal8JUCXbeY2qk3xRJZuLWCZBBKRGz4ha4eBNjlz7iniACb9biLg==",
- "requires": {
- "adm-zip": "^0.4.13",
- "archiver": "^5.3.0",
- "axios": "^0.21.1",
- "fast-glob": "^3.2.5",
- "https-proxy-agent": "^5.0.0",
- "ignore": "^5.1.8",
- "isomorphic-ws": "^4.0.1",
- "js-yaml": "^3.13.1",
- "jwt-decode": "^2.2.0",
- "minimatch": "^3.0.4",
- "querystring": "^0.2.1",
- "run-parallel-limit": "^1.1.0",
- "throat": "^5.0.0",
- "traverse": "^0.6.6",
- "ws": "^7.4.4"
- },
- "dependencies": {
- "adm-zip": {
- "version": "0.4.16",
- "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
- "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg=="
- },
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
- },
- "querystring": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
- }
- }
- },
- "@serverless/platform-client-china": {
- "version": "2.1.13",
- "resolved": "https://registry.npmjs.org/@serverless/platform-client-china/-/platform-client-china-2.1.13.tgz",
- "integrity": "sha512-kQuWjHiBeslZ1SkIFzXRoEi+CCunUEBOyJRU7Zeg5l4vV4U63G8Ax1waMXxoBILgYK5cDG0F/y+UoSAvEhJmZw==",
- "requires": {
- "@serverless/utils-china": "^1.0.14",
- "adm-zip": "^0.5.1",
- "archiver": "^5.0.2",
- "axios": "^0.21.1",
- "dotenv": "^8.2.0",
- "fast-glob": "^3.2.4",
- "fs-extra": "^9.0.1",
- "https-proxy-agent": "^5.0.0",
- "js-yaml": "^3.14.0",
- "minimatch": "^3.0.4",
- "querystring": "^0.2.0",
- "run-parallel-limit": "^1.0.6",
- "traverse": "^0.6.6",
- "urlencode": "^1.1.0",
- "ws": "^7.3.1"
- },
- "dependencies": {
- "dotenv": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
- "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- }
- }
- },
- "@serverless/template": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@serverless/template/-/template-1.1.4.tgz",
- "integrity": "sha512-LYC+RmSD4ozStdCxSHInpVWP8h+0sSa0lmPGjAb1Fw4Ppk+LCJqJTrohbhHmF2ixgaIBu6ceNtVTB4qM+2NvIA==",
- "requires": {
- "@serverless/component-metrics": "^1.0.8",
- "@serverless/core": "^1.1.2",
- "graphlib": "^2.1.8",
- "ramda": "^0.26.1",
- "traverse": "^0.6.6"
- }
- },
- "@serverless/utils": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-5.1.0.tgz",
- "integrity": "sha512-gROWcr+wZm72V0HhwChUSIUWUrRho4HrlTDxWO/vA8rLy7sUp0Q3EyO8RhqrFYNrHTMKcBUx0ccIpWCjPTb6mg==",
- "requires": {
- "archive-type": "^4.0.0",
- "chalk": "^4.1.1",
- "ci-info": "^3.1.1",
- "content-disposition": "^0.5.3",
- "decompress": "^4.2.1",
- "ext-name": "^5.0.0",
- "file-type": "^16.4.0",
- "filenamify": "^4.3.0",
- "get-stream": "^6.0.1",
- "got": "^11.8.2",
- "inquirer": "^7.3.3",
- "js-yaml": "^4.1.0",
- "jwt-decode": "^3.1.2",
- "lodash": "^4.17.21",
- "make-dir": "^3.1.0",
- "ncjsm": "^4.2.0",
- "p-event": "^4.2.0",
- "type": "^2.5.0",
- "uuid": "^8.3.2",
- "write-file-atomic": "^3.0.3"
- },
- "dependencies": {
- "@sindresorhus/is": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
- "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g=="
- },
- "@szmarczak/http-timer": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
- "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
- "requires": {
- "defer-to-connect": "^2.0.0"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "cacheable-request": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
- "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^4.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^2.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A=="
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
- },
- "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=="
- },
- "got": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
- "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
- "requires": {
- "@sindresorhus/is": "^4.0.0",
- "@szmarczak/http-timer": "^4.0.5",
- "@types/cacheable-request": "^6.0.1",
- "@types/responselike": "^1.0.0",
- "cacheable-lookup": "^5.0.3",
- "cacheable-request": "^7.0.1",
- "decompress-response": "^6.0.0",
- "http2-wrapper": "^1.0.0-beta.5.2",
- "lowercase-keys": "^2.0.0",
- "p-cancelable": "^2.0.0",
- "responselike": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "jwt-decode": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
- "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
- },
- "keyv": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
- "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "p-cancelable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
- },
- "responselike": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
- "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
- "requires": {
- "lowercase-keys": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- }
- }
- },
- "@serverless/utils-china": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@serverless/utils-china/-/utils-china-1.1.0.tgz",
- "integrity": "sha512-4iul4BaS6wi8c4fhRahkxt8IDSGB9swVyK3SpVqP4LJNGJ5UtKvStxa6pMC4OMVWs0LDCaLGlfFqOgBUo3VxRQ==",
- "requires": {
- "@tencent-sdk/capi": "^1.1.8",
- "dijkstrajs": "^1.0.1",
- "dot-qs": "0.2.0",
- "duplexify": "^4.1.1",
- "end-of-stream": "^1.4.4",
- "got": "^11.8.2",
- "https-proxy-agent": "^5.0.0",
- "kafka-node": "^5.0.0",
- "protobufjs": "^6.9.0",
- "qrcode-terminal": "^0.12.0",
- "socket.io-client": "^2.3.0",
- "winston": "3.2.1"
- },
- "dependencies": {
- "@sindresorhus/is": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
- "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g=="
- },
- "@szmarczak/http-timer": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
- "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
- "requires": {
- "defer-to-connect": "^2.0.0"
- }
- },
- "cacheable-request": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
- "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^4.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^2.0.0"
- }
- },
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
- },
- "duplexify": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz",
- "integrity": "sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA==",
- "requires": {
- "end-of-stream": "^1.4.1",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1",
- "stream-shift": "^1.0.0"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "got": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
- "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
- "requires": {
- "@sindresorhus/is": "^4.0.0",
- "@szmarczak/http-timer": "^4.0.5",
- "@types/cacheable-request": "^6.0.1",
- "@types/responselike": "^1.0.0",
- "cacheable-lookup": "^5.0.3",
- "cacheable-request": "^7.0.1",
- "decompress-response": "^6.0.0",
- "http2-wrapper": "^1.0.0-beta.5.2",
- "lowercase-keys": "^2.0.0",
- "p-cancelable": "^2.0.0",
- "responselike": "^2.0.0"
- }
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "keyv": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
- "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "p-cancelable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
- },
- "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"
- }
- },
- "responselike": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
- "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
- "requires": {
- "lowercase-keys": "^2.0.0"
- }
- }
- }
- },
- "@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
- },
- "@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": "7.1.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.0.tgz",
- "integrity": "sha512-hAEzXi6Wbvlb67NnGMGSNOeAflLVnMa4yliPU/ty1qjgW/vAletH15/v/esJwASSIA0YlIyjnloenFbEZc9q9A==",
- "dev": true,
- "requires": {
- "@sinonjs/commons": "^1.7.0"
- }
- },
- "@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "requires": {
- "defer-to-connect": "^1.0.1"
- }
- },
- "@tencent-sdk/capi": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.8.tgz",
- "integrity": "sha512-AmyMQndtxMsM59eDeA0gGiw8T2LzNvDhx/xl+ygFXXrsw+yb/mit73ndHkiHKcRA1EpNHTyD1PN9ATxghzplfg==",
- "requires": {
- "@types/request": "^2.48.3",
- "@types/request-promise-native": "^1.0.17",
- "request": "^2.88.0",
- "request-promise-native": "^1.0.8"
- }
- },
- "@tencent-sdk/cls": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@tencent-sdk/cls/-/cls-0.2.1.tgz",
- "integrity": "sha512-nSEPLAQyXf694XqoXi/OnWjfaJNPoo+JaPt81Kpy1QogOSZdEqEebgGj/ROs8kPjRa3kf+6+0s8MSQRtJBOOyQ==",
- "requires": {
- "got": "^11.8.0"
- },
- "dependencies": {
- "@sindresorhus/is": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
- "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g=="
- },
- "@szmarczak/http-timer": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
- "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
- "requires": {
- "defer-to-connect": "^2.0.0"
- }
- },
- "cacheable-request": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
- "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^4.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^2.0.0"
- }
- },
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "got": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
- "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
- "requires": {
- "@sindresorhus/is": "^4.0.0",
- "@szmarczak/http-timer": "^4.0.5",
- "@types/cacheable-request": "^6.0.1",
- "@types/responselike": "^1.0.0",
- "cacheable-lookup": "^5.0.3",
- "cacheable-request": "^7.0.1",
- "decompress-response": "^6.0.0",
- "http2-wrapper": "^1.0.0-beta.5.2",
- "lowercase-keys": "^2.0.0",
- "p-cancelable": "^2.0.0",
- "responselike": "^2.0.0"
- }
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "keyv": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
- "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "p-cancelable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
- },
- "responselike": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
- "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
- "requires": {
- "lowercase-keys": "^2.0.0"
- }
- }
- }
- },
- "@tencent-sdk/common": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@tencent-sdk/common/-/common-0.1.0.tgz",
- "integrity": "sha512-WHVGulaFv/CLwSqYC5501FCMNclu7B7nH1OminksjV2HSonIvx3o3Pms4+2/2Lse/sB5RCmPiiitV7g09b4mWw==",
- "requires": {
- "@tencent-sdk/capi": "^1.1.8",
- "camelcase": "^6.2.0",
- "type-fest": "^1.0.2"
- },
- "dependencies": {
- "type-fest": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.1.3.tgz",
- "integrity": "sha512-CsiQeFMR1jZEq8R+H59qe+bBevnjoV5N2WZTTdlyqxeoODQOOepN2+msQOywcieDq5sBjabKzTn3U+sfHZlMdw=="
- }
- }
- },
- "@tencent-sdk/faas": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@tencent-sdk/faas/-/faas-0.1.5.tgz",
- "integrity": "sha512-6wEkJCm1rN9LOgH/BZHW6ajJpYZQuf1qwfW+tGTNkczW0RepWASznS6MCzWC9HX09oosVpg8sGCGtcgWQSP1Qg==",
- "requires": {
- "@tencent-sdk/capi": "^1.1.8",
- "@tencent-sdk/cls": "0.2.1",
- "@tencent-sdk/common": "0.1.0",
- "camelcase": "^6.2.0",
- "dayjs": "^1.10.4"
- }
- },
- "@tokenizer/token": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz",
- "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w=="
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
- "dev": true
- },
- "@types/aws-lambda": {
- "version": "8.10.97",
- "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.97.tgz",
- "integrity": "sha512-BZk3qO4R2KN8Ts3eR6CW1n8LI46UOgv1KoDZjo8J9vOQvDeX/rsrv1H0BpEAMcSqZ1mLwTEyAMtlua5tlSn0kw=="
- },
- "@types/babel__core": {
- "version": "7.1.14",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz",
- "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==",
- "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.2",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
- "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__template": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
- "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
- "dev": true,
- "requires": {
- "@babel/parser": "^7.1.0",
- "@babel/types": "^7.0.0"
- }
- },
- "@types/babel__traverse": {
- "version": "7.11.1",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz",
- "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.3.0"
- }
- },
- "@types/cacheable-request": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz",
- "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==",
- "requires": {
- "@types/http-cache-semantics": "*",
- "@types/keyv": "*",
- "@types/node": "*",
- "@types/responselike": "*"
- }
- },
- "@types/caseless": {
- "version": "0.12.2",
- "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.2.tgz",
- "integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w=="
- },
- "@types/cookiejar": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.2.tgz",
- "integrity": "sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==",
- "dev": true
- },
- "@types/debug": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz",
- "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ=="
- },
- "@types/eslint": {
- "version": "7.2.10",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz",
- "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==",
- "dev": true,
- "requires": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "@types/eslint-scope": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz",
- "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==",
- "dev": true,
- "requires": {
- "@types/eslint": "*",
- "@types/estree": "*"
- }
- },
- "@types/estree": {
- "version": "0.0.47",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz",
- "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==",
- "dev": true
- },
- "@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/http-cache-semantics": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz",
- "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A=="
- },
- "@types/http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA==",
- "dev": true
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
- "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
- "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.0",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz",
- "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/jest": {
- "version": "26.0.24",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz",
- "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==",
- "dev": true,
- "requires": {
- "jest-diff": "^26.0.0",
- "pretty-format": "^26.0.0"
- },
- "dependencies": {
- "@jest/types": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
- "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@types/yargs": {
- "version": "15.0.14",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz",
- "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "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"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "diff-sequences": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
- "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-diff": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
- "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- }
- },
- "jest-get-type": {
- "version": "26.3.0",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
- "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
- "dev": true
- },
- "pretty-format": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
- "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^17.0.1"
- }
- },
- "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"
- }
- }
- }
- },
- "@types/json-schema": {
- "version": "7.0.7",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
- "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
- "dev": true
- },
- "@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
- "dev": true
- },
- "@types/keyv": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz",
- "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/lodash": {
- "version": "4.14.149",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.149.tgz",
- "integrity": "sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ=="
- },
- "@types/long": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
- "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
- },
- "@types/node": {
- "version": "17.0.34",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz",
- "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA=="
- },
- "@types/node-fetch": {
- "version": "2.5.10",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.10.tgz",
- "integrity": "sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "form-data": "^3.0.0"
- },
- "dependencies": {
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- }
- }
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
- "dev": true
- },
- "@types/prettier": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz",
- "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==",
- "dev": true
- },
- "@types/readable-stream": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.10.tgz",
- "integrity": "sha512-xwSXvAv9x4B9Vj88AMZnFyEVLilz1EBxKvRUhGqIF4nJpRQBSTm7jS236X4Y9Y2qPsVvaMxwrGJlNhLHEahlFQ==",
- "requires": {
- "@types/node": "*",
- "safe-buffer": "*"
- }
- },
- "@types/request": {
- "version": "2.48.5",
- "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.5.tgz",
- "integrity": "sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ==",
- "requires": {
- "@types/caseless": "*",
- "@types/node": "*",
- "@types/tough-cookie": "*",
- "form-data": "^2.5.0"
- }
- },
- "@types/request-promise-native": {
- "version": "1.0.17",
- "resolved": "https://registry.npmjs.org/@types/request-promise-native/-/request-promise-native-1.0.17.tgz",
- "integrity": "sha512-05/d0WbmuwjtGMYEdHIBZ0tqMJJQ2AD9LG2F6rKNBGX1SSFR27XveajH//2N/XYtual8T9Axwl+4v7oBtPUZqg==",
- "requires": {
- "@types/request": "*"
- }
- },
- "@types/responselike": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
- "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
- "dev": true
- },
- "@types/stack-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
- "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
- "dev": true
- },
- "@types/superagent": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/@types/superagent/-/superagent-4.1.11.tgz",
- "integrity": "sha512-cZkWBXZI+jESnUTp8RDGBmk1Zn2MkScP4V5bjD7DyqB7L0WNWpblh4KX5K/6aTqxFZMhfo1bhi2cwoAEDVBBJw==",
- "dev": true,
- "requires": {
- "@types/cookiejar": "*",
- "@types/node": "*"
- }
- },
- "@types/supertest": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/supertest/-/supertest-2.0.11.tgz",
- "integrity": "sha512-uci4Esokrw9qGb9bvhhSVEjd6rkny/dk5PK/Qz4yxKiyppEI+dOPlNrZBahE3i+PoKFYyDxChVXZ/ysS/nrm1Q==",
- "dev": true,
- "requires": {
- "@types/superagent": "*"
- }
- },
- "@types/tmp": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.3.tgz",
- "integrity": "sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA=="
- },
- "@types/tough-cookie": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.0.tgz",
- "integrity": "sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A=="
- },
- "@types/uuid": {
- "version": "8.3.3",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.3.tgz",
- "integrity": "sha512-0LbEEx1zxrYB3pgpd1M5lEhLcXjKJnYghvhTRgaBeUivLHMDM1TzF3IJ6hXU2+8uA4Xz+5BA63mtZo5DjVT8iA==",
- "dev": true
- },
- "@types/webidl-conversions": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-6.1.1.tgz",
- "integrity": "sha512-XAahCdThVuCFDQLT7R7Pk/vqeObFNL3YqRyFZg+AqAP/W1/w3xHaIxuW7WszQqTbIBOPRcItYJIou3i/mppu3Q=="
- },
- "@types/whatwg-url": {
- "version": "8.2.1",
- "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.1.tgz",
- "integrity": "sha512-2YubE1sjj5ifxievI5Ge1sckb9k/Er66HyR2c+3+I6VDUUg1TLPdYYTEbQ+DjRkS4nTxMJhgWfSfMRD2sl2EYQ==",
- "requires": {
- "@types/node": "*",
- "@types/webidl-conversions": "*"
- }
- },
- "@types/yargs": {
- "version": "16.0.3",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz",
- "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "@types/yargs-parser": {
- "version": "20.2.0",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz",
- "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==",
- "dev": true
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.25.0.tgz",
- "integrity": "sha512-Qfs3dWkTMKkKwt78xp2O/KZQB8MPS1UQ5D3YW2s6LQWBE1074BE+Rym+b1pXZIX3M3fSvPUDaCvZLKV2ylVYYQ==",
- "dev": true,
- "requires": {
- "@typescript-eslint/experimental-utils": "4.25.0",
- "@typescript-eslint/scope-manager": "4.25.0",
- "debug": "^4.1.1",
- "functional-red-black-tree": "^1.0.1",
- "lodash": "^4.17.15",
- "regexpp": "^3.0.0",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
- },
- "dependencies": {
- "@typescript-eslint/experimental-utils": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz",
- "integrity": "sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.3",
- "@typescript-eslint/scope-manager": "4.25.0",
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/typescript-estree": "4.25.0",
- "eslint-scope": "^5.0.0",
- "eslint-utils": "^2.0.0"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz",
- "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/visitor-keys": "4.25.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz",
- "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz",
- "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/visitor-keys": "4.25.0",
- "debug": "^4.1.1",
- "globby": "^11.0.1",
- "is-glob": "^4.0.1",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz",
- "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "@typescript-eslint/experimental-utils": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz",
- "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.3",
- "@typescript-eslint/scope-manager": "4.22.0",
- "@typescript-eslint/types": "4.22.0",
- "@typescript-eslint/typescript-estree": "4.22.0",
- "eslint-scope": "^5.0.0",
- "eslint-utils": "^2.0.0"
- },
- "dependencies": {
- "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==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- }
- }
- }
- }
- },
- "@typescript-eslint/parser": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.25.0.tgz",
- "integrity": "sha512-OZFa1SKyEJpAhDx8FcbWyX+vLwh7OEtzoo2iQaeWwxucyfbi0mT4DijbOSsTgPKzGHr6GrF2V5p/CEpUH/VBxg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/scope-manager": "4.25.0",
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/typescript-estree": "4.25.0",
- "debug": "^4.1.1"
- },
- "dependencies": {
- "@typescript-eslint/scope-manager": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.25.0.tgz",
- "integrity": "sha512-2NElKxMb/0rya+NJG1U71BuNnp1TBd1JgzYsldsdA83h/20Tvnf/HrwhiSlNmuq6Vqa0EzidsvkTArwoq+tH6w==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/visitor-keys": "4.25.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.25.0.tgz",
- "integrity": "sha512-+CNINNvl00OkW6wEsi32wU5MhHti2J25TJsJJqgQmJu3B3dYDBcmOxcE5w9cgoM13TrdE/5ND2HoEnBohasxRQ==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.25.0.tgz",
- "integrity": "sha512-1B8U07TGNAFMxZbSpF6jqiDs1cVGO0izVkf18Q/SPcUAc9LhHxzvSowXDTvkHMWUVuPpagupaW63gB6ahTXVlg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "@typescript-eslint/visitor-keys": "4.25.0",
- "debug": "^4.1.1",
- "globby": "^11.0.1",
- "is-glob": "^4.0.1",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.25.0.tgz",
- "integrity": "sha512-AmkqV9dDJVKP/TcZrbf6s6i1zYXt5Hl8qOLrRDTFfRNae4+LB8A4N3i+FLZPW85zIxRy39BgeWOfMS3HoH5ngg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.25.0",
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz",
- "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.22.0",
- "@typescript-eslint/visitor-keys": "4.22.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz",
- "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz",
- "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.22.0",
- "@typescript-eslint/visitor-keys": "4.22.0",
- "debug": "^4.1.1",
- "globby": "^11.0.1",
- "is-glob": "^4.0.1",
- "semver": "^7.3.2",
- "tsutils": "^3.17.1"
- },
- "dependencies": {
- "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
- },
- "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"
- }
- },
- "globby": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
- "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "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
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "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
- }
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "4.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz",
- "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.22.0",
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "@webassemblyjs/ast": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz",
- "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==",
- "dev": true,
- "requires": {
- "@webassemblyjs/helper-numbers": "1.11.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.0"
- }
- },
- "@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz",
- "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==",
- "dev": true
- },
- "@webassemblyjs/helper-api-error": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz",
- "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==",
- "dev": true
- },
- "@webassemblyjs/helper-buffer": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz",
- "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==",
- "dev": true
- },
- "@webassemblyjs/helper-numbers": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz",
- "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==",
- "dev": true,
- "requires": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.0",
- "@webassemblyjs/helper-api-error": "1.11.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz",
- "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==",
- "dev": true
- },
- "@webassemblyjs/helper-wasm-section": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz",
- "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/helper-buffer": "1.11.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.0",
- "@webassemblyjs/wasm-gen": "1.11.0"
- }
- },
- "@webassemblyjs/ieee754": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz",
- "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==",
- "dev": true,
- "requires": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "@webassemblyjs/leb128": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz",
- "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==",
- "dev": true,
- "requires": {
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/utf8": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz",
- "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==",
- "dev": true
- },
- "@webassemblyjs/wasm-edit": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz",
- "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/helper-buffer": "1.11.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.0",
- "@webassemblyjs/helper-wasm-section": "1.11.0",
- "@webassemblyjs/wasm-gen": "1.11.0",
- "@webassemblyjs/wasm-opt": "1.11.0",
- "@webassemblyjs/wasm-parser": "1.11.0",
- "@webassemblyjs/wast-printer": "1.11.0"
- }
- },
- "@webassemblyjs/wasm-gen": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz",
- "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.0",
- "@webassemblyjs/ieee754": "1.11.0",
- "@webassemblyjs/leb128": "1.11.0",
- "@webassemblyjs/utf8": "1.11.0"
- }
- },
- "@webassemblyjs/wasm-opt": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz",
- "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/helper-buffer": "1.11.0",
- "@webassemblyjs/wasm-gen": "1.11.0",
- "@webassemblyjs/wasm-parser": "1.11.0"
- }
- },
- "@webassemblyjs/wasm-parser": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz",
- "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/helper-api-error": "1.11.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.0",
- "@webassemblyjs/ieee754": "1.11.0",
- "@webassemblyjs/leb128": "1.11.0",
- "@webassemblyjs/utf8": "1.11.0"
- }
- },
- "@webassemblyjs/wast-printer": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz",
- "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.11.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webpack-cli/configtest": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz",
- "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==",
- "dev": true
- },
- "@webpack-cli/info": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz",
- "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==",
- "dev": true,
- "requires": {
- "envinfo": "^7.7.3"
- }
- },
- "@webpack-cli/serve": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz",
- "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==",
- "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==",
- "dev": true
- },
- "@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==",
- "dev": true
- },
- "abab": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "8.2.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.1.tgz",
- "integrity": "sha512-z716cpm5TX4uzOzILx8PavOE6C6DKshHDw1aQN52M/yNSqE9s5O8SMfyhCCfCJ3HmTL0NkVOi+8a/55T7YB3bg==",
- "dev": true
- },
- "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"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- }
- }
- },
- "acorn-jsx": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
- "dev": true
- },
- "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
- },
- "adm-zip": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.5.tgz",
- "integrity": "sha512-IWwXKnCbirdbyXSfUDvCCrmYrOHANRZcc8NcRrvTlIApdl7PwE9oGcsYvNeJPAVY1M+70b4PxXGKIf8AEuiQ6w=="
- },
- "aes-js": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
- "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0="
- },
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "requires": {
- "debug": "4"
- }
- },
- "ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "ajv-formats": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz",
- "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==",
- "requires": {
- "ajv": "^8.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.4.0.tgz",
- "integrity": "sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- }
- },
- "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=="
- },
- "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=="
- }
- }
- },
- "ajv-formats-draft2019": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/ajv-formats-draft2019/-/ajv-formats-draft2019-1.4.3.tgz",
- "integrity": "sha512-QPZGACI62TyfOg9jhYhXNGRXI/6yZ5bGfv2pT3ldAgg/lFlJk9wZlS6DKsMpApQKG+SJtL75SbCoLdY2xlEhfw==",
- "requires": {
- "isemail": "^3.2.0",
- "punycode": "^2.1.1",
- "schemes": "^1.1.1",
- "uri-js": "^4.2.2"
- }
- },
- "ajv-i18n": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/ajv-i18n/-/ajv-i18n-4.0.0.tgz",
- "integrity": "sha512-bZxvSt2PZMBndVlLyhlU5OsqsulV83zwQR8NBiQICQP1SU3gAPXCuRVXcaFS0ZiNBtNLrTGKXK90vtQDAwiMRQ=="
- },
- "ajv-keywords": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
- "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
- "dev": true
- },
- "ansi-align": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
- "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
- "requires": {
- "string-width": "^3.0.0"
- },
- "dependencies": {
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- }
- }
- },
- "ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
- "dev": true
- },
- "ansi-escapes": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz",
- "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==",
- "requires": {
- "type-fest": "^0.8.1"
- }
- },
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "any-promise": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
- "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
- "dev": true
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "optional": true
- },
- "archive-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
- "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
- "requires": {
- "file-type": "^4.2.0"
- },
- "dependencies": {
- "file-type": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
- "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU="
- }
- }
- },
- "archiver": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz",
- "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==",
- "requires": {
- "archiver-utils": "^2.1.0",
- "async": "^3.2.0",
- "buffer-crc32": "^0.2.1",
- "readable-stream": "^3.6.0",
- "readdir-glob": "^1.0.0",
- "tar-stream": "^2.2.0",
- "zip-stream": "^4.1.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "archiver-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
- "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
- "requires": {
- "glob": "^7.1.4",
- "graceful-fs": "^4.2.0",
- "lazystream": "^1.0.0",
- "lodash.defaults": "^4.2.0",
- "lodash.difference": "^4.5.0",
- "lodash.flatten": "^4.4.0",
- "lodash.isplainobject": "^4.0.6",
- "lodash.union": "^4.6.0",
- "normalize-path": "^3.0.0",
- "readable-stream": "^2.0.0"
- }
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
- "optional": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "arg": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
- "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
- "dev": true,
- "optional": true
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-includes": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
- "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.5"
- }
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
- },
- "array.prototype.flat": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
- "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1"
- }
- },
- "arraybuffer.slice": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog=="
- },
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true
- },
- "async": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
- "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw=="
- },
- "async-mutex": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.3.2.tgz",
- "integrity": "sha512-HuTK7E7MT7jZEh1P9GtRW9+aTWiDWWi9InbZ5hjxrnRa39KS4BW04+xLBhYNS2aXhHUIKZSw3gj4Pn1pj+qGAA==",
- "requires": {
- "tslib": "^2.3.1"
- },
- "dependencies": {
- "tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- }
- }
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
- },
- "aws-sdk": {
- "version": "2.916.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.916.0.tgz",
- "integrity": "sha512-/k9Jh1KGFODLOfBeoT0BDs4BmV1+Y39kDWIygQ0eWIkE98WO7aWLxOZuRku9vEx6IhpEkhzxsi/j2EXc6sgoZg==",
- "requires": {
- "buffer": "4.9.2",
- "events": "1.1.1",
- "ieee754": "1.1.13",
- "jmespath": "0.15.0",
- "querystring": "0.2.0",
- "sax": "1.2.1",
- "url": "0.10.3",
- "uuid": "3.3.2",
- "xml2js": "0.4.19"
- },
- "dependencies": {
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- }
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- },
- "axios": {
- "version": "0.21.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
- "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
- "requires": {
- "follow-redirects": "^1.10.0"
- }
- },
- "babel-jest": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.1.tgz",
- "integrity": "sha512-aWFD7OGQjk3Y8MdZKf1XePlQvHnjMVJQjIq9WKrlAjz9by703kJ45Jxhp26JwnovoW71YYz5etuqRl8wMcIv0w==",
- "dev": true,
- "requires": {
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/babel__core": "^7.1.14",
- "babel-plugin-istanbul": "^6.0.0",
- "babel-preset-jest": "^27.0.1",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
- "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
- "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": "^4.0.0",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz",
- "integrity": "sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.3.3",
- "@babel/types": "^7.3.3",
- "@types/babel__core": "^7.0.0",
- "@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": "27.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz",
- "integrity": "sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA==",
- "dev": true,
- "requires": {
- "babel-plugin-jest-hoist": "^27.0.1",
- "babel-preset-current-node-syntax": "^1.0.0"
- }
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc="
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- },
- "base64-arraybuffer": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
- "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
- },
- "base64-js": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
- "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g=="
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "bech32": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
- "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
- },
- "bestzip": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.0.tgz",
- "integrity": "sha512-MCuN3sjLA//zKhheXSOAMlFtj4oZEHKCa+gHGLYUDnL2VRuuwARVV+QKMwtbDk5CL2AQs+3Dw20h8KJJrbENSg==",
- "dev": true,
- "requires": {
- "archiver": "^5.3.0",
- "async": "^3.2.0",
- "glob": "^7.1.6",
- "which": "^2.0.2",
- "yargs": "^16.2.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "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
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.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"
- }
- },
- "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"
- }
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.7",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
- "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
- "dev": true
- }
- }
- },
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true
- },
- "binary": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
- "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
- "requires": {
- "buffers": "~0.1.1",
- "chainsaw": "~0.1.0"
- }
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "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"
- }
- }
- }
- },
- "blob": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig=="
- },
- "bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
- },
- "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=="
- },
- "boxen": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz",
- "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==",
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.0",
- "cli-boxes": "^2.2.1",
- "string-width": "^4.2.0",
- "type-fest": "^0.20.2",
- "widest-line": "^3.1.0",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "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=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "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==",
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
- },
- "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
- },
- "browserslist": {
- "version": "4.16.5",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.5.tgz",
- "integrity": "sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001214",
- "colorette": "^1.2.2",
- "electron-to-chromium": "^1.3.719",
- "escalade": "^3.1.1",
- "node-releases": "^1.1.71"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "bson": {
- "version": "4.6.4",
- "resolved": "https://registry.npmjs.org/bson/-/bson-4.6.4.tgz",
- "integrity": "sha512-TdQ3FzguAu5HKPPlr0kYQCyrYUYh8tFM+CMTpxjNzVzxeiJY00Rtuj3LXLHSgiGvmaWlZ8PE+4KyM2thqE38pQ==",
- "requires": {
- "buffer": "^5.6.0"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- }
- }
- },
- "buffer": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
- "requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
- }
- },
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "requires": {
- "buffer-alloc-unsafe": "^1.1.0",
- "buffer-fill": "^1.0.0"
- }
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
- },
- "buffer-equal-constant-time": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
- "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=",
- "dev": true
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true
- },
- "buffermaker": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/buffermaker/-/buffermaker-1.2.1.tgz",
- "integrity": "sha512-IdnyU2jDHU65U63JuVQNTHiWjPRH0CS3aYd/WPaEwyX84rFdukhOduAVb1jwUScmb5X0JWPw8NZOrhoLMiyAHQ==",
- "requires": {
- "long": "1.1.2"
- }
- },
- "buffers": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
- "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s="
- },
- "builtin-modules": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz",
- "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA=="
- },
- "busboy": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz",
- "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==",
- "dev": true,
- "requires": {
- "dicer": "0.3.0"
- }
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "cache-content-type": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
- "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==",
- "dev": true,
- "requires": {
- "mime-types": "^2.1.18",
- "ylru": "^1.2.0"
- }
- },
- "cacheable-lookup": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz",
- "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA=="
- },
- "cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
- "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- }
- }
- },
- "cachedir": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz",
- "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw=="
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true
- },
- "camelcase": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
- "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
- },
- "caniuse-lite": {
- "version": "1.0.30001219",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz",
- "integrity": "sha512-c0yixVG4v9KBc/tQ2rlbB3A/bgBFRvl8h8M4IeUbqCca4gsiCfvtaheUssbnux/Mb66Vjz7x8yYjDgYcNQOhyQ==",
- "dev": true
- },
- "canonicalize": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz",
- "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA=="
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
- "chainsaw": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
- "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
- "requires": {
- "traverse": ">=0.3.0 <0.4"
- },
- "dependencies": {
- "traverse": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
- "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk="
- }
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "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
- },
- "chardet": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
- },
- "child-process-ext": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/child-process-ext/-/child-process-ext-2.1.1.tgz",
- "integrity": "sha512-0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA==",
- "requires": {
- "cross-spawn": "^6.0.5",
- "es5-ext": "^0.10.53",
- "log": "^6.0.0",
- "split2": "^3.1.1",
- "stream-promise": "^3.2.0"
- }
- },
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- },
- "dependencies": {
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "optional": true
- }
- }
- },
- "chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- },
- "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==",
- "dev": true
- },
- "ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
- "dev": true
- },
- "cjs-module-lexer": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz",
- "integrity": "sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==",
- "dev": true
- },
- "cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
- },
- "cli-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
- "integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
- "requires": {
- "ansi-regex": "^2.1.1",
- "d": "^1.0.1",
- "es5-ext": "^0.10.51",
- "es6-iterator": "^2.0.3",
- "memoizee": "^0.4.14",
- "timers-ext": "^0.1.7"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- }
- }
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-width": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
- "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
- },
- "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"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "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
- },
- "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
- },
- "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
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
- }
- },
- "clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
- },
- "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"
- }
- },
- "clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
- "dev": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "optional": 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": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
- "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==",
- "requires": {
- "color-convert": "^1.9.1",
- "color-string": "^1.5.2"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "color-string": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
- "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "colorette": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
- "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
- "dev": true
- },
- "colornames": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
- "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y="
- },
- "colors": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
- "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg=="
- },
- "colorspace": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
- "integrity": "sha512-vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==",
- "requires": {
- "color": "3.0.x",
- "text-hex": "1.0.x"
- }
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "commander": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
- "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg=="
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
- },
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
- },
- "compress-commons": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.0.tgz",
- "integrity": "sha512-ofaaLqfraD1YRTkrRKPCrGJ1pFeDG/MVCkVVV2FNGeWquSlqw5wOrwOfPQ1xF2u+blpeWASie5EubHz+vsNIgA==",
- "requires": {
- "buffer-crc32": "^0.2.13",
- "crc32-stream": "^4.0.1",
- "normalize-path": "^3.0.0",
- "readable-stream": "^3.6.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "configstore": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
- "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "unique-string": "^2.0.0",
- "write-file-atomic": "^3.0.0",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "dev": true,
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "dev": true
- },
- "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"
- }
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
- "dev": true
- }
- }
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "optional": true
- },
- "content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "requires": {
- "safe-buffer": "5.1.2"
- },
- "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=="
- }
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
- "dev": true
- },
- "convert-source-map": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
- "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
- "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
- }
- }
- },
- "cookiejar": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
- "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
- },
- "cookies": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
- "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==",
- "dev": true,
- "requires": {
- "depd": "~2.0.0",
- "keygrip": "~1.1.0"
- },
- "dependencies": {
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "dev": true
- }
- }
- },
- "copy-webpack-plugin": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz",
- "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==",
- "dev": true,
- "requires": {
- "fast-glob": "^3.2.7",
- "glob-parent": "^6.0.1",
- "globby": "^11.0.3",
- "normalize-path": "^3.0.0",
- "schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0"
- },
- "dependencies": {
- "@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==",
- "dev": true
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "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"
- }
- }
- }
- },
- "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"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- },
- "serialize-javascript": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
- "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- }
- }
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- },
- "dependencies": {
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "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"
- }
- },
- "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
- }
- }
- },
- "crc-32": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
- "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
- "requires": {
- "exit-on-epipe": "~1.0.1",
- "printj": "~1.1.0"
- }
- },
- "crc32-stream": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
- "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
- "requires": {
- "crc-32": "^1.2.0",
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "create-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
- "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
- "dev": true,
- "optional": true
- },
- "cron-parser": {
- "version": "2.18.0",
- "resolved": "https://registry.npmjs.org/cron-parser/-/cron-parser-2.18.0.tgz",
- "integrity": "sha512-s4odpheTyydAbTBQepsqd2rNWGa2iV3cyo8g7zbI2QQYGLVsfbhmwukayS1XHppe02Oy1fg7mg6xoaraVJeEcg==",
- "dev": true,
- "requires": {
- "is-nan": "^1.3.0",
- "moment-timezone": "^0.5.31"
- }
- },
- "cross-fetch": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
- "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
- "requires": {
- "node-fetch": "2.6.1"
- }
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "cssom": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
- "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
- "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
- }
- }
- },
- "cuid": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/cuid/-/cuid-2.1.8.tgz",
- "integrity": "sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==",
- "dev": true
- },
- "cycle": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
- "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=",
- "dev": true
- },
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- },
- "dependencies": {
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- }
- }
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "data-urls": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
- "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
- "dev": true,
- "requires": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.0.0"
- }
- },
- "dayjs": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.5.tgz",
- "integrity": "sha512-BUFis41ikLz+65iH6LHQCDm4YPMj5r1YFLdupPIyM4SGcXMmtiLQ7U37i+hGS8urIuqe7I/ou3IS1jVc4nbN4g=="
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decimal.js": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
- "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
- "dev": true
- },
- "decompress": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
- "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
- "requires": {
- "decompress-tar": "^4.0.0",
- "decompress-tarbz2": "^4.0.0",
- "decompress-targz": "^4.0.0",
- "decompress-unzip": "^4.0.1",
- "graceful-fs": "^4.1.10",
- "make-dir": "^1.0.0",
- "pify": "^2.3.0",
- "strip-dirs": "^2.0.0"
- },
- "dependencies": {
- "make-dir": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
- "requires": {
- "pify": "^3.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
- }
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- }
- }
- },
- "decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "decompress-tar": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
- "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
- "requires": {
- "file-type": "^5.2.0",
- "is-stream": "^1.1.0",
- "tar-stream": "^1.5.2"
- },
- "dependencies": {
- "bl": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
- "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
- "file-type": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
- "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY="
- },
- "tar-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
- "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
- "requires": {
- "bl": "^1.0.0",
- "buffer-alloc": "^1.2.0",
- "end-of-stream": "^1.0.0",
- "fs-constants": "^1.0.0",
- "readable-stream": "^2.3.0",
- "to-buffer": "^1.1.1",
- "xtend": "^4.0.0"
- }
- }
- }
- },
- "decompress-tarbz2": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
- "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
- "requires": {
- "decompress-tar": "^4.1.0",
- "file-type": "^6.1.0",
- "is-stream": "^1.1.0",
- "seek-bzip": "^1.0.5",
- "unbzip2-stream": "^1.0.9"
- },
- "dependencies": {
- "file-type": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
- "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="
- }
- }
- },
- "decompress-targz": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
- "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
- "requires": {
- "decompress-tar": "^4.1.1",
- "file-type": "^5.2.0",
- "is-stream": "^1.1.0"
- },
- "dependencies": {
- "file-type": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
- "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY="
- }
- }
- },
- "decompress-unzip": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
- "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
- "requires": {
- "file-type": "^3.8.0",
- "get-stream": "^2.2.0",
- "pify": "^2.3.0",
- "yauzl": "^2.4.2"
- },
- "dependencies": {
- "file-type": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
- "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
- },
- "get-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
- "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
- "requires": {
- "object-assign": "^4.0.1",
- "pinkie-promise": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- }
- }
- },
- "dedent": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
- "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
- "dev": true
- },
- "deep-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
- "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
- "dev": true
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "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
- },
- "defer-to-connect": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.1.tgz",
- "integrity": "sha512-J7thop4u3mRTkYRQ+Vpfwy2G5Ehoy82I14+14W4YMDLKdWloI9gSzRbV30s/NckQGVJtPkWNcW4oMAUigTdqiQ=="
- },
- "deferred": {
- "version": "0.7.11",
- "resolved": "https://registry.npmjs.org/deferred/-/deferred-0.7.11.tgz",
- "integrity": "sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A==",
- "requires": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.50",
- "event-emitter": "^0.3.5",
- "next-tick": "^1.0.0",
- "timers-ext": "^0.1.7"
- }
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
- },
- "denque": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
- "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
- "optional": 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
- },
- "diagnostics": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
- "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==",
- "requires": {
- "colorspace": "1.1.x",
- "enabled": "1.0.x",
- "kuler": "1.0.x"
- }
- },
- "dicer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz",
- "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==",
- "dev": true,
- "requires": {
- "streamsearch": "0.1.2"
- }
- },
- "did-resolver": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.1.3.tgz",
- "integrity": "sha512-ab8y90tSiDkTdfddXRC9Qcb1QSd568aC6+OgFTrcE4rs1vQAZOil+VqXHDu+Ff/UvhxlckPO8oJtp86iICZG0w=="
- },
- "diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
- "dev": true,
- "optional": true
- },
- "diff-sequences": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.1.tgz",
- "integrity": "sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg==",
- "dev": true
- },
- "dijkstrajs": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz",
- "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg=="
- },
- "dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "requires": {
- "path-type": "^4.0.0"
- },
- "dependencies": {
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- }
- }
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "domexception": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
- "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
- "dev": true,
- "requires": {
- "webidl-conversions": "^5.0.0"
- },
- "dependencies": {
- "webidl-conversions": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
- "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
- "dev": true
- }
- }
- },
- "dot-qs": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dot-qs/-/dot-qs-0.2.0.tgz",
- "integrity": "sha1-02UX/iS3zaYfznpQJqACSvr1pDk="
- },
- "dotenv": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
- "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
- "dev": true
- },
- "dotenv-expand": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
- "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
- },
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
- },
- "duration": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz",
- "integrity": "sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg==",
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.46"
- }
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "ecdsa-sig-formatter": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
- "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.3.723",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.723.tgz",
- "integrity": "sha512-L+WXyXI7c7+G1V8ANzRsPI5giiimLAUDC6Zs1ojHHPhYXb3k/iTABFmWjivEtsWrRQymjnO66/rO2ZTABGdmWg==",
- "dev": true
- },
- "elliptic": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
- "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
- "requires": {
- "bn.js": "^4.11.9",
- "brorand": "^1.1.0",
- "hash.js": "^1.0.0",
- "hmac-drbg": "^1.0.1",
- "inherits": "^2.0.4",
- "minimalistic-assert": "^1.0.1",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "emittery": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
- "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
- "dev": true
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
- },
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true
- },
- "enabled": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
- "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=",
- "requires": {
- "env-variable": "0.0.x"
- }
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "engine.io-client": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz",
- "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==",
- "requires": {
- "component-emitter": "~1.3.0",
- "component-inherit": "0.0.3",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.2.0",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "ws": "~7.4.2",
- "xmlhttprequest-ssl": "~1.6.2",
- "yeast": "0.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "engine.io-parser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
- "requires": {
- "after": "0.8.2",
- "arraybuffer.slice": "~0.0.7",
- "base64-arraybuffer": "0.1.4",
- "blob": "0.0.5",
- "has-binary2": "~1.0.2"
- }
- },
- "enhanced-resolve": {
- "version": "5.8.2",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz",
- "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- }
- }
- },
- "enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dev": true,
- "requires": {
- "ansi-colors": "^4.1.1"
- }
- },
- "env-variable": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.5.tgz",
- "integrity": "sha512-zoB603vQReOFvTg5xMl9I1P2PnHsHQQKTEowsKKD7nseUfJq6UWzK+4YtlWUO1nhiQUxe6XMkk+JleSZD1NZFA=="
- },
- "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-abstract": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
- "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "is-callable": "^1.2.3",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.2",
- "is-string": "^1.0.5",
- "object-inspect": "^1.9.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.0"
- },
- "dependencies": {
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- }
- }
- },
- "es-module-lexer": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz",
- "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==",
- "dev": true
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es5-ext": {
- "version": "0.10.53",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
- "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
- "requires": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.3",
- "next-tick": "~1.0.0"
- },
- "dependencies": {
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
- }
- }
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "es6-promisify": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz",
- "integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg=="
- },
- "es6-set": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
- "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.14",
- "es6-iterator": "~2.0.1",
- "es6-symbol": "3.1.1",
- "event-emitter": "~0.3.5"
- },
- "dependencies": {
- "es6-symbol": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
- "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- }
- }
- },
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
- },
- "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.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- },
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- }
- },
- "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"
- }
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true,
- "requires": {
- "prelude-ls": "~1.1.2"
- }
- }
- }
- },
- "eslint": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.27.0.tgz",
- "integrity": "sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.1",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.0.0",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "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
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "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": "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"
- }
- },
- "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"
- }
- }
- }
- },
- "eslint-config-prettier": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
- "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
- "dev": true
- },
- "eslint-import-resolver-node": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
- "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
- "dev": true,
- "requires": {
- "debug": "^2.6.9",
- "resolve": "^1.13.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- }
- }
- },
- "eslint-module-utils": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz",
- "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==",
- "dev": true,
- "requires": {
- "debug": "^3.2.7",
- "pkg-dir": "^2.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "eslint-plugin-import": {
- "version": "2.23.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.3.tgz",
- "integrity": "sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.3",
- "array.prototype.flat": "^1.2.4",
- "debug": "^2.6.9",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.4",
- "eslint-module-utils": "^2.6.1",
- "find-up": "^2.0.0",
- "has": "^1.0.3",
- "is-core-module": "^2.4.0",
- "minimatch": "^3.0.4",
- "object.values": "^1.1.3",
- "pkg-up": "^2.0.0",
- "read-pkg-up": "^3.0.0",
- "resolve": "^1.20.0",
- "tsconfig-paths": "^3.9.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- }
- }
- },
- "eslint-plugin-jest": {
- "version": "24.3.6",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz",
- "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/experimental-utils": "^4.0.1"
- }
- },
- "eslint-plugin-prettier": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz",
- "integrity": "sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==",
- "dev": true,
- "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==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "eslint-visitor-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz",
- "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==",
- "dev": true
- },
- "esniff": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz",
- "integrity": "sha1-xmhJIp+RRk3t4uDUAgHtar9l8qw=",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.12"
- }
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dev": true,
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- },
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "dev": true,
- "requires": {
- "estraverse": "^5.1.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "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==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- }
- }
- },
- "essentials": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/essentials/-/essentials-1.1.1.tgz",
- "integrity": "sha512-SmaxoAdVu86XkZQM/u6TYSu96ZlFGwhvSk1l9zAkznFuQkMb9mRDS2iq/XWDow7R8OwBwdYH8nLyDKznMD+GWw=="
- },
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "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
- },
- "ethers": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.1.4.tgz",
- "integrity": "sha512-EAPQ/fgGRu0PoR/VNFnHTMOtG/IZ0AItdW55C9T8ffmVu0rnyllZL404eBF66elJehOLz2kxnUrhXpE7TCpW7g==",
- "requires": {
- "@ethersproject/abi": "5.1.2",
- "@ethersproject/abstract-provider": "5.1.0",
- "@ethersproject/abstract-signer": "5.1.0",
- "@ethersproject/address": "5.1.0",
- "@ethersproject/base64": "5.1.0",
- "@ethersproject/basex": "5.1.0",
- "@ethersproject/bignumber": "5.1.1",
- "@ethersproject/bytes": "5.1.0",
- "@ethersproject/constants": "5.1.0",
- "@ethersproject/contracts": "5.1.1",
- "@ethersproject/hash": "5.1.0",
- "@ethersproject/hdnode": "5.1.0",
- "@ethersproject/json-wallets": "5.1.0",
- "@ethersproject/keccak256": "5.1.0",
- "@ethersproject/logger": "5.1.0",
- "@ethersproject/networks": "5.1.0",
- "@ethersproject/pbkdf2": "5.1.0",
- "@ethersproject/properties": "5.1.0",
- "@ethersproject/providers": "5.1.2",
- "@ethersproject/random": "5.1.0",
- "@ethersproject/rlp": "5.1.0",
- "@ethersproject/sha2": "5.1.0",
- "@ethersproject/signing-key": "5.1.0",
- "@ethersproject/solidity": "5.1.0",
- "@ethersproject/strings": "5.1.0",
- "@ethersproject/transactions": "5.1.1",
- "@ethersproject/units": "5.1.0",
- "@ethersproject/wallet": "5.1.0",
- "@ethersproject/web": "5.1.0",
- "@ethersproject/wordlists": "5.1.0"
- }
- },
- "ethr-did-registry": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz",
- "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw=="
- },
- "ethr-did-resolver": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz",
- "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==",
- "requires": {
- "@ethersproject/abi": "^5.1.0",
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/basex": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/contracts": "^5.1.0",
- "@ethersproject/providers": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "did-resolver": "^3.1.0",
- "ethr-did-registry": "^0.0.3",
- "querystring": "^0.2.1"
- },
- "dependencies": {
- "querystring": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
- }
- }
- },
- "event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
- "requires": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- },
- "events": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
- "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
- },
- "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"
- },
- "dependencies": {
- "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"
- }
- },
- "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
- },
- "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
- },
- "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
- },
- "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
- },
- "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"
- }
- }
- }
- },
- "exit": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
- "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
- "dev": true
- },
- "exit-on-epipe": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
- "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="
- },
- "expand-template": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg=="
- },
- "expect": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.1.tgz",
- "integrity": "sha512-hjKwLeAvKUiq0Plha1dmzOH1FGEwJC9njbT993cq4PK9r58/+3NM+WDqFVGcPuRH7XTjmbIeHQBzp2faDrPhjQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "ansi-styles": "^5.0.0",
- "jest-get-type": "^27.0.1",
- "jest-matcher-utils": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-regex-util": "^27.0.1"
- },
- "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
- }
- }
- },
- "ext": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
- "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
- "requires": {
- "type": "^2.0.0"
- }
- },
- "ext-list": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
- "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
- "requires": {
- "mime-db": "^1.28.0"
- }
- },
- "ext-name": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
- "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
- "requires": {
- "ext-list": "^2.0.0",
- "sort-keys-length": "^1.0.0"
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "external-editor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
- "requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
- }
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
- "eyes": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
- "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
- "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.0",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.2",
- "picomatch": "^2.2.1"
- },
- "dependencies": {
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "picomatch": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz",
- "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg=="
- }
- }
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
- },
- "fast-safe-stringify": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
- "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
- },
- "fast-xml-parser": {
- "version": "3.19.0",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz",
- "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==",
- "dev": true
- },
- "fastest-levenshtein": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
- "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow=="
- },
- "fastq": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
- "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
- "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"
- }
- },
- "fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
- "requires": {
- "pend": "~1.2.0"
- }
- },
- "fecha": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
- "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="
- },
- "figures": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz",
- "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "file-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
- "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "schema-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
- "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.6",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "file-type": {
- "version": "16.4.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.4.0.tgz",
- "integrity": "sha512-MDAkwha3wHg11Lp++2T3Gu347eC/DB4r7nYj6iZaf1l7UhGBh2746QKxg0BWC8w2dJsxUEmH8KvLueX+GthN2w==",
- "requires": {
- "readable-web-to-node-stream": "^3.0.0",
- "strtok3": "^6.0.3",
- "token-types": "^2.0.0",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "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=="
- },
- "filename-reserved-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
- "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik="
- },
- "filenamify": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz",
- "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
- "requires": {
- "filename-reserved-regex": "^2.0.0",
- "strip-outer": "^1.0.1",
- "trim-repeated": "^1.0.0"
- }
- },
- "filesize": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.3.0.tgz",
- "integrity": "sha512-ytx0ruGpDHKWVoiui6+BY/QMNngtDQ/pJaFwfBpQif0J63+E8DLdFyqS3NkKQn7vIruUEpoGD9JUJSg7Kp+I0g=="
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- },
- "dependencies": {
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "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=="
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "requires": {
- "find-up": "^4.0.0"
- }
- }
- }
- },
- "find-requires": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/find-requires/-/find-requires-1.0.0.tgz",
- "integrity": "sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==",
- "requires": {
- "es5-ext": "^0.10.49",
- "esniff": "^1.1.0"
- }
- },
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "flat": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
- "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "flatley": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz",
- "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==",
- "requires": {
- "is-buffer": "^1.1.6"
- }
- },
- "flatted": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz",
- "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==",
- "dev": true
- },
- "follow-redirects": {
- "version": "1.13.3",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz",
- "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA=="
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
- },
- "fork-ts-checker-webpack-plugin": {
- "version": "6.2.10",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz",
- "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@types/json-schema": "^7.0.5",
- "chalk": "^4.1.0",
- "chokidar": "^3.4.2",
- "cosmiconfig": "^6.0.0",
- "deepmerge": "^4.2.2",
- "fs-extra": "^9.0.0",
- "glob": "^7.1.6",
- "memfs": "^3.1.2",
- "minimatch": "^3.0.4",
- "schema-utils": "2.7.0",
- "semver": "^7.3.2",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "schema-utils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
- "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.4",
- "ajv": "^6.12.2",
- "ajv-keywords": "^3.4.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "tapable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
- "dev": true
- }
- }
- },
- "form-data": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz",
- "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "formidable": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz",
- "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q=="
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "dependencies": {
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
- }
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs-monkey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
- "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
- },
- "fs2": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/fs2/-/fs2-0.3.9.tgz",
- "integrity": "sha512-WsOqncODWRlkjwll+73bAxVW3JPChDgaPX3DT4iTTm73UmG4VgALa7LaFblP232/DN60itkOrPZ8kaP1feksGQ==",
- "requires": {
- "d": "^1.0.1",
- "deferred": "^0.7.11",
- "es5-ext": "^0.10.53",
- "event-emitter": "^0.3.5",
- "ignore": "^5.1.8",
- "memoizee": "^0.4.14",
- "type": "^2.1.0"
- },
- "dependencies": {
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
- }
- }
- },
- "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
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "optional": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "optional": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "optional": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- },
- "dependencies": {
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "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-port": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
- "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ=="
- },
- "get-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="
- },
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "github-from-package": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
- "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4="
- },
- "glob": {
- "version": "7.1.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
- "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-parent": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
- "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "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==",
- "dev": true
- },
- "globals": {
- "version": "13.8.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz",
- "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- }
- }
- },
- "globby": {
- "version": "11.0.3",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz",
- "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==",
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz",
- "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw=="
- },
- "graphlib": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
- "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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=="
- }
- }
- },
- "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-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
- "dev": true
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "requires": {
- "isarray": "2.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
- }
- }
- },
- "has-cors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "has-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
- "dev": true
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "optional": true
- },
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true
- },
- "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"
- }
- },
- "he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true
- },
- "hmac-drbg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
- "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "html-encoding-sniffer": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
- "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
- "dev": true,
- "requires": {
- "whatwg-encoding": "^1.0.5"
- }
- },
- "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-assert": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz",
- "integrity": "sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw==",
- "dev": true,
- "requires": {
- "deep-equal": "~1.0.1",
- "http-errors": "~1.7.2"
- },
- "dependencies": {
- "http-errors": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
- "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- }
- }
- },
- "http-cache-semantics": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz",
- "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew=="
- },
- "http-errors": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz",
- "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "http2-wrapper": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
- "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==",
- "requires": {
- "quick-lru": "^5.1.1",
- "resolve-alpn": "^1.0.0"
- }
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "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-number": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/humanize-number/-/humanize-number-0.0.2.tgz",
- "integrity": "sha1-EcCvakcWQ2M1iFiASPF5lUFInBg=",
- "dev": true
- },
- "husky": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz",
- "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==",
- "dev": true
- },
- "i": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz",
- "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ieee754": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
- "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
- },
- "ignore": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
- "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A=="
- },
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
- "dev": true
- },
- "import-local": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
- "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
- "dev": true,
- "requires": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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"
- }
- }
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
- },
- "inquirer": {
- "version": "7.3.3",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
- "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.19",
- "mute-stream": "0.0.8",
- "run-async": "^2.4.0",
- "rxjs": "^6.6.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "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=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "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=="
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "inquirer-autocomplete-prompt": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.3.0.tgz",
- "integrity": "sha512-zvAc+A6SZdcN+earG5SsBu1RnQdtBS4o8wZ/OqJiCfL34cfOx+twVRq7wumYix6Rkdjn1N2nVCcO3wHqKqgdGg==",
- "requires": {
- "ansi-escapes": "^4.3.1",
- "chalk": "^4.0.0",
- "figures": "^3.2.0",
- "run-async": "^2.4.0",
- "rxjs": "^6.6.2"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
- }
- }
- },
- "interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "dev": true
- },
- "ip": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz",
- "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg=="
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-bigint": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz",
- "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==",
- "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==",
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
- "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "is-builtin-module": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz",
- "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==",
- "dev": true,
- "requires": {
- "builtin-modules": "^3.0.0"
- }
- },
- "is-callable": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
- "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
- "dev": true
- },
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "dev": true,
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
- "is-core-module": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
- "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-date-object": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
- "dev": true
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "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-generator-function": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.9.tgz",
- "integrity": "sha512-ZJ34p1uvIfptHCN7sFTjGibB9/oBg17sHqzDLfuwhvmN/qLVvIQXRQ8licZQ35WJ8KuEQt/etnnzQFI9C9Ue/A==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-nan": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
- "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3"
- }
- },
- "is-natural-number": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
- "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg="
- },
- "is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
- "dev": true
- },
- "is-npm": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
- "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
- "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=="
- },
- "is-number-object": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
- "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==",
- "dev": true
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
- },
- "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-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
- },
- "is-regex": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
- "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-symbols": "^1.0.1"
- },
- "dependencies": {
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- }
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
- },
- "is-string": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
- "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==",
- "dev": true
- },
- "is-symbol": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
- "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.0"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
- },
- "is-wsl": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz",
- "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog=="
- },
- "is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isemail": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz",
- "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==",
- "requires": {
- "punycode": "2.x.x"
- }
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "isomorphic-ws": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
- "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w=="
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
- },
- "istanbul-lib-coverage": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
- "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
- "dev": true
- },
- "istanbul-lib-instrument": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
- "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.0.0",
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "istanbul-lib-source-maps": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
- "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- }
- },
- "istanbul-reports": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
- "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "java-invoke-local": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/java-invoke-local/-/java-invoke-local-0.0.6.tgz",
- "integrity": "sha512-gZmQKe1QrfkkMjCn8Qv9cpyJFyogTYqkP5WCobX5RNaHsJzIV/6NvAnlnouOcwKr29QrxLGDGcqYuJ+ae98s1A==",
- "dev": true
- },
- "jest": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.1.tgz",
- "integrity": "sha512-lFEoUdXjbGAIxk/gZhcv98xOaH1hjqG5R/PQHs5GBfIK5iL3tnXCjHQf4HQLVZZ2rcXML3oeVg9+XrRZbooBdQ==",
- "dev": true,
- "requires": {
- "@jest/core": "^27.0.1",
- "import-local": "^3.0.2",
- "jest-cli": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-cli": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.1.tgz",
- "integrity": "sha512-plDsQQwpkKK1SZ5L5xqMa7v/sTwB5LTIeSJqb+cV+4EMlThdUQfg8jwMfHX8jHuUc9TPGLcdoZeBuZcGGn3Rlg==",
- "dev": true,
- "requires": {
- "@jest/core": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/types": "^27.0.1",
- "chalk": "^4.0.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "import-local": "^3.0.2",
- "jest-config": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-validate": "^27.0.1",
- "prompts": "^2.0.1",
- "yargs": "^16.0.3"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-changed-files": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.1.tgz",
- "integrity": "sha512-Y/4AnqYNcUX/vVgfkmvSA3t7rcg+t8m3CsSGlU+ra8kjlVW5ZqXcBZY/NUew2Mo8M+dn0ApKl+FmGGT1JV5dVA==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "execa": "^5.0.0",
- "throat": "^6.0.1"
- },
- "dependencies": {
- "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"
- }
- },
- "execa": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
- "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
- "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"
- }
- },
- "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
- },
- "is-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
- "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
- "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"
- }
- },
- "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
- },
- "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.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "dev": true
- },
- "throat": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
- "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
- "dev": true
- },
- "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"
- }
- }
- }
- },
- "jest-circus": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.1.tgz",
- "integrity": "sha512-Tz3ytmrsgxWlTwSyPYb8StF9J2IMjLlbBMKAjhL2UU9/0ZpYb2JiEGjXaAhnGauQRbbpyFbSH3yj5HIbdurmwQ==",
- "dev": true,
- "requires": {
- "@jest/environment": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "dedent": "^0.7.0",
- "expect": "^27.0.1",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^27.0.1",
- "jest-matcher-utils": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-runner": "^27.0.1",
- "jest-runtime": "^27.0.1",
- "jest-snapshot": "^27.0.1",
- "jest-util": "^27.0.1",
- "pretty-format": "^27.0.1",
- "stack-utils": "^2.0.3",
- "throat": "^6.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "throat": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
- "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
- "dev": true
- }
- }
- },
- "jest-config": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.1.tgz",
- "integrity": "sha512-V8O6+CZjGF0OMq4kxVR29ztV/LQqlAAcJLw7a94RndfRXkha4U84n50yZCXiPWtAHHTmb3g1y52US6rGPxA+3w==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/test-sequencer": "^27.0.1",
- "@jest/types": "^27.0.1",
- "babel-jest": "^27.0.1",
- "chalk": "^4.0.0",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.1",
- "graceful-fs": "^4.2.4",
- "is-ci": "^3.0.0",
- "jest-circus": "^27.0.1",
- "jest-environment-jsdom": "^27.0.1",
- "jest-environment-node": "^27.0.1",
- "jest-get-type": "^27.0.1",
- "jest-jasmine2": "^27.0.1",
- "jest-regex-util": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-validate": "^27.0.1",
- "micromatch": "^4.0.4",
- "pretty-format": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
- "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
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "is-ci": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
- "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
- "dev": true,
- "requires": {
- "ci-info": "^3.1.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-diff": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.1.tgz",
- "integrity": "sha512-DQ3OgfJgoGWVTYo4qnYW/Jg5mpYFS2QW9BLxA8bs12ZRN1K8QPZtWeYvUPohQFs3CHX3JLTndGg3jyxdL5THFQ==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^27.0.1",
- "jest-get-type": "^27.0.1",
- "pretty-format": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-docblock": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.1.tgz",
- "integrity": "sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA==",
- "dev": true,
- "requires": {
- "detect-newline": "^3.0.0"
- }
- },
- "jest-each": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.1.tgz",
- "integrity": "sha512-uJTK/aZ05HsdKkfXucAT5+/1DIURnTRv34OSxn1HWHrD+xu9eDX5Xgds09QSvg/mU01VS5upuHTDKG3W+r0rQA==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "chalk": "^4.0.0",
- "jest-get-type": "^27.0.1",
- "jest-util": "^27.0.1",
- "pretty-format": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-environment-jsdom": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.1.tgz",
- "integrity": "sha512-lesU8T9zkjgLaLpUFmFDgchu6/2OCoXm52nN6UumR063Hb+1TJdI7ihgM86+G01Ay86Lyr+K/FAR6yIIOviH3Q==",
- "dev": true,
- "requires": {
- "@jest/environment": "^27.0.1",
- "@jest/fake-timers": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "jest-mock": "^27.0.1",
- "jest-util": "^27.0.1",
- "jsdom": "^16.6.0"
- }
- },
- "jest-environment-node": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.1.tgz",
- "integrity": "sha512-/p94lo0hx+hbKUw1opnRFUPPsjncRBEUU+2Dh7BuxX8Nr4rRiTivLYgXzo79FhaeMYV0uiV5WAbHBq6xC11JJg==",
- "dev": true,
- "requires": {
- "@jest/environment": "^27.0.1",
- "@jest/fake-timers": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "jest-mock": "^27.0.1",
- "jest-util": "^27.0.1"
- }
- },
- "jest-get-type": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.1.tgz",
- "integrity": "sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg==",
- "dev": true
- },
- "jest-haste-map": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.1.tgz",
- "integrity": "sha512-ioCuobr4z90H1Pz8+apz2vfz63387apzAoawm/9IIOndarDfRkjLURdLOe//AI5jUQmjVRg+WiL92339kqlCmA==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "@types/graceful-fs": "^4.1.2",
- "@types/node": "*",
- "anymatch": "^3.0.3",
- "fb-watchman": "^2.0.0",
- "fsevents": "^2.3.2",
- "graceful-fs": "^4.2.4",
- "jest-regex-util": "^27.0.1",
- "jest-serializer": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-worker": "^27.0.1",
- "micromatch": "^4.0.4",
- "walker": "^1.0.7"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-worker": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz",
- "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- }
- },
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-jasmine2": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.1.tgz",
- "integrity": "sha512-o8Ist0o970QDDm/R2o9UDbvNxq8A0++FTFQ0z9OnieJwS1nDH6H7WBDYAGPTdmnla7kbW41oLFPvhmjJE4mekg==",
- "dev": true,
- "requires": {
- "@babel/traverse": "^7.1.0",
- "@jest/environment": "^27.0.1",
- "@jest/source-map": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "expect": "^27.0.1",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^27.0.1",
- "jest-matcher-utils": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-runtime": "^27.0.1",
- "jest-snapshot": "^27.0.1",
- "jest-util": "^27.0.1",
- "pretty-format": "^27.0.1",
- "throat": "^6.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "throat": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
- "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
- "dev": true
- }
- }
- },
- "jest-junit": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-13.2.0.tgz",
- "integrity": "sha512-B0XNlotl1rdsvFZkFfoa19mc634+rrd8E4Sskb92Bb8MmSXeWV9XJGUyctunZS1W410uAxcyYuPUGVnbcOH8cg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "strip-ansi": "^6.0.1",
- "uuid": "^8.3.2",
- "xml": "^1.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "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"
- }
- }
- }
- },
- "jest-leak-detector": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.1.tgz",
- "integrity": "sha512-SQ/lRhfmnV3UuiaKIjwNXCaW2yh1rTMAL4n4Cl4I4gU0X2LoIc6Ogxe4UKM/J6Ld2uzc4gDGVYc5lSdpf6WjYw==",
- "dev": true,
- "requires": {
- "jest-get-type": "^27.0.1",
- "pretty-format": "^27.0.1"
- }
- },
- "jest-matcher-utils": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.1.tgz",
- "integrity": "sha512-NauNU+olKhPzLlsRnTOYFGk/MK5QFYl9ZzkrtfsY4eCq4SB3Bcl03UL44VdnlN5S/uFn4H2jwvRY1y6nSDTX3g==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "jest-diff": "^27.0.1",
- "jest-get-type": "^27.0.1",
- "pretty-format": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-message-util": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.1.tgz",
- "integrity": "sha512-w8BfON2GwWORkos8BsxcwwQrLkV2s1ENxSRXK43+6yuquDE2hVxES/jrFqOArpP1ETVqqMmktU6iGkG8ncVzeA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.12.13",
- "@jest/types": "^27.0.1",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "micromatch": "^4.0.4",
- "pretty-format": "^27.0.1",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.3"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
- "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.12.13"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-mock": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.1.tgz",
- "integrity": "sha512-fXCSZQDT5hUcAUy8OBnB018x7JFOMQnz4XfpSKEbfpWzL6o5qaLRhgf2Qg2NPuVKmC/fgOf33Edj8wjF4I24CQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "@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-raw-loader": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/jest-raw-loader/-/jest-raw-loader-1.0.1.tgz",
- "integrity": "sha1-zp9W1UZQ8VfEp9FtIkul1hO81iY=",
- "dev": true
- },
- "jest-regex-util": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.1.tgz",
- "integrity": "sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ==",
- "dev": true
- },
- "jest-resolve": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.1.tgz",
- "integrity": "sha512-Q7QQ0OZ7z6D5Dul0MrsexlKalU8ZwexBfHLSu1qYPgphvUm6WO1b/xUnipU3e+uW1riDzMcJeJVYbdQ37hBHeg==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "chalk": "^4.0.0",
- "escalade": "^3.1.1",
- "graceful-fs": "^4.2.4",
- "jest-pnp-resolver": "^1.2.2",
- "jest-util": "^27.0.1",
- "resolve": "^1.20.0",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-resolve-dependencies": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.1.tgz",
- "integrity": "sha512-ly1x5mEf21f3IVWbUNwIz/ePLtv4QdhYuQIVSVDqxx7yzAwhhdu0DJo7UNiEYKQY7Im48wfbNdOUpo7euFUXBQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "jest-regex-util": "^27.0.1",
- "jest-snapshot": "^27.0.1"
- }
- },
- "jest-runner": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.1.tgz",
- "integrity": "sha512-DUNizlD2D7J80G3VOrwfbtb7KYxiftMng82HNcKwTW0W3AwwNuBeq+1exoCnLO7Mxh7NP+k/1XQBlzLpjr/CnA==",
- "dev": true,
- "requires": {
- "@jest/console": "^27.0.1",
- "@jest/environment": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "emittery": "^0.8.1",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "jest-config": "^27.0.1",
- "jest-docblock": "^27.0.1",
- "jest-haste-map": "^27.0.1",
- "jest-leak-detector": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-runtime": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-worker": "^27.0.1",
- "source-map-support": "^0.5.6",
- "throat": "^6.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-worker": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.1.tgz",
- "integrity": "sha512-NhHqClI3owOjmS8dBhQMKHZ2rrT0sBTpqGitp9nMX5AAjVXd+15o4v96uBEMhoywaLKN+5opcKBlXwAoADZolA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "throat": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
- "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
- "dev": true
- }
- }
- },
- "jest-runtime": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.1.tgz",
- "integrity": "sha512-ImcrbQtpCUp8X9Rm4ky3j1GG9cqIKZJvXGZyB5cHEapGPTmg7wvvNooLmKragEe61/p/bhw1qO68Y0/9BSsBBg==",
- "dev": true,
- "requires": {
- "@jest/console": "^27.0.1",
- "@jest/environment": "^27.0.1",
- "@jest/fake-timers": "^27.0.1",
- "@jest/globals": "^27.0.1",
- "@jest/source-map": "^27.0.1",
- "@jest/test-result": "^27.0.1",
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/yargs": "^16.0.0",
- "chalk": "^4.0.0",
- "cjs-module-lexer": "^1.0.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-mock": "^27.0.1",
- "jest-regex-util": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-snapshot": "^27.0.1",
- "jest-util": "^27.0.1",
- "jest-validate": "^27.0.1",
- "slash": "^3.0.0",
- "strip-bom": "^4.0.0",
- "yargs": "^16.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-serializer": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.1.tgz",
- "integrity": "sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "graceful-fs": "^4.2.4"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- }
- }
- },
- "jest-snapshot": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.1.tgz",
- "integrity": "sha512-HgKmSebDB3rswugREeh+nKrxJEVZE12K7lZ2MuwfFZT6YmiH0TlofsL2YmiLsCsG5KH5ZcLYYpF5bDrvtVx/Xg==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.2",
- "@babel/generator": "^7.7.2",
- "@babel/parser": "^7.7.2",
- "@babel/plugin-syntax-typescript": "^7.7.2",
- "@babel/traverse": "^7.7.2",
- "@babel/types": "^7.0.0",
- "@jest/transform": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/babel__traverse": "^7.0.4",
- "@types/prettier": "^2.1.5",
- "babel-preset-current-node-syntax": "^1.0.0",
- "chalk": "^4.0.0",
- "expect": "^27.0.1",
- "graceful-fs": "^4.2.4",
- "jest-diff": "^27.0.1",
- "jest-get-type": "^27.0.1",
- "jest-haste-map": "^27.0.1",
- "jest-matcher-utils": "^27.0.1",
- "jest-message-util": "^27.0.1",
- "jest-resolve": "^27.0.1",
- "jest-util": "^27.0.1",
- "natural-compare": "^1.4.0",
- "pretty-format": "^27.0.1",
- "semver": "^7.3.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-util": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.1.tgz",
- "integrity": "sha512-lEw3waSmEOO4ZkwkUlFSvg4es1+8+LIkSGxp/kF60K0+vMR3Dv3O2HMZhcln9NHqSQzpVbsDT6OeMzUPW7DfRg==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "is-ci": "^3.0.0",
- "picomatch": "^2.2.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
- "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
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "is-ci": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
- "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
- "dev": true,
- "requires": {
- "ci-info": "^3.1.1"
- }
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-validate": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.1.tgz",
- "integrity": "sha512-zvmPRcfTkqTZuHveIKAI2nbkUc3SDXjWVJULknPLGF5bdxOGSeGZg7f/Uw0MUVOkCOaspcHnsPCgZG0pqmg71g==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "camelcase": "^6.2.0",
- "chalk": "^4.0.0",
- "jest-get-type": "^27.0.1",
- "leven": "^3.1.0",
- "pretty-format": "^27.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-watch-typeahead": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.4.tgz",
- "integrity": "sha512-tGxriteVJqonyrDj/xZHa0E2glKMiglMLQqISLCjxLUfeueRBh9VoRF2FKQyYO2xOqrWDTg7781zUejx411ZXA==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^4.3.1",
- "chalk": "^4.0.0",
- "jest-regex-util": "^27.0.0",
- "jest-watcher": "^27.0.0",
- "slash": "^3.0.0",
- "string-length": "^4.0.1",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "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
- }
- }
- },
- "jest-watcher": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.1.tgz",
- "integrity": "sha512-Chp9c02BN0IgEbtGreyAhGqIsOrn9a0XnzbuXOxdW1+cW0Tjh12hMzHDIdLFHpYP/TqaMTmPHaJ5KWvpCCrNFw==",
- "dev": true,
- "requires": {
- "@jest/test-result": "^27.0.1",
- "@jest/types": "^27.0.1",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "jest-util": "^27.0.1",
- "string-length": "^4.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jmespath": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
- "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
- },
- "js-base64": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz",
- "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ=="
- },
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- },
- "js-string-escape": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
- "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
- "dev": true
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
- },
- "js-yaml": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
- "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
- },
- "jsdom": {
- "version": "16.6.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz",
- "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==",
- "dev": true,
- "requires": {
- "abab": "^2.0.5",
- "acorn": "^8.2.4",
- "acorn-globals": "^6.0.0",
- "cssom": "^0.4.4",
- "cssstyle": "^2.3.0",
- "data-urls": "^2.0.0",
- "decimal.js": "^10.2.1",
- "domexception": "^2.0.1",
- "escodegen": "^2.0.0",
- "form-data": "^3.0.0",
- "html-encoding-sniffer": "^2.0.1",
- "http-proxy-agent": "^4.0.1",
- "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": "^2.0.0",
- "webidl-conversions": "^6.1.0",
- "whatwg-encoding": "^1.0.5",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.5.0",
- "ws": "^7.4.5",
- "xml-name-validator": "^3.0.0"
- },
- "dependencies": {
- "acorn": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.4.tgz",
- "integrity": "sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==",
- "dev": true
- },
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- }
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "dev": true
- },
- "json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
- },
- "json-cycle": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/json-cycle/-/json-cycle-1.3.0.tgz",
- "integrity": "sha512-FD/SedD78LCdSvJaOUQAXseT8oQBb5z6IVYaQaCrVUlu9zOAr1BDdKyVYQaSD/GDsAMrXpKcOyBD4LIl8nfjHw=="
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "dev": true
- },
- "json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "json-refs": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz",
- "integrity": "sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw==",
- "requires": {
- "commander": "~4.1.1",
- "graphlib": "^2.1.8",
- "js-yaml": "^3.13.1",
- "lodash": "^4.17.15",
- "native-promise-only": "^0.8.1",
- "path-loader": "^1.0.10",
- "slash": "^3.0.0",
- "uri-js": "^4.2.2"
- },
- "dependencies": {
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
- }
- }
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
- },
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- }
- }
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jsonpath-plus": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-5.0.7.tgz",
- "integrity": "sha512-7TS6wsiw1s2UMK/A6nA4n0aUJuirCVhJ87nWX5je5MPOl0z5VTr2qs7nMP8NZ2ed3rlt6kePTqddgVPE9F0i0w==",
- "dev": true
- },
- "jsonschema": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz",
- "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==",
- "dev": true
- },
- "jsonwebtoken": {
- "version": "8.5.1",
- "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
- "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==",
- "dev": true,
- "requires": {
- "jws": "^3.2.2",
- "lodash.includes": "^4.3.0",
- "lodash.isboolean": "^3.0.3",
- "lodash.isinteger": "^4.0.4",
- "lodash.isnumber": "^3.0.3",
- "lodash.isplainobject": "^4.0.6",
- "lodash.isstring": "^4.0.1",
- "lodash.once": "^4.0.0",
- "ms": "^2.1.1",
- "semver": "^5.6.0"
- }
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
- }
- },
- "jszip": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz",
- "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==",
- "requires": {
- "lie": "~3.3.0",
- "pako": "~1.0.2",
- "readable-stream": "~2.3.6",
- "set-immediate-shim": "~1.0.1"
- }
- },
- "jwa": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
- "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==",
- "dev": true,
- "requires": {
- "buffer-equal-constant-time": "1.0.1",
- "ecdsa-sig-formatter": "1.0.11",
- "safe-buffer": "^5.0.1"
- }
- },
- "jws": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
- "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==",
- "dev": true,
- "requires": {
- "jwa": "^1.4.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "jwt-decode": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz",
- "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk="
- },
- "kafka-node": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/kafka-node/-/kafka-node-5.0.0.tgz",
- "integrity": "sha512-dD2ga5gLcQhsq1yNoQdy1MU4x4z7YnXM5bcG9SdQuiNr5KKuAmXixH1Mggwdah5o7EfholFbcNDPSVA6BIfaug==",
- "requires": {
- "async": "^2.6.2",
- "binary": "~0.3.0",
- "bl": "^2.2.0",
- "buffer-crc32": "~0.2.5",
- "buffermaker": "~1.2.0",
- "debug": "^2.1.3",
- "denque": "^1.3.0",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.2",
- "nested-error-stacks": "^2.0.0",
- "optional": "^0.1.3",
- "retry": "^0.10.1",
- "snappy": "^6.0.1",
- "uuid": "^3.0.0"
- },
- "dependencies": {
- "async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "bl": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
- "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "retry": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
- "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q="
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "keygrip": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
- "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==",
- "dev": true,
- "requires": {
- "tsscmp": "1.0.6"
- }
- },
- "keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "requires": {
- "json-buffer": "3.0.0"
- }
- },
- "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
- },
- "koa": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.1.tgz",
- "integrity": "sha512-Lb2Dloc72auj5vK4X4qqL7B5jyDPQaZucc9sR/71byg7ryoD1NCaCm63CShk9ID9quQvDEi1bGR/iGjCG7As3w==",
- "dev": true,
- "requires": {
- "accepts": "^1.3.5",
- "cache-content-type": "^1.0.0",
- "content-disposition": "~0.5.2",
- "content-type": "^1.0.4",
- "cookies": "~0.8.0",
- "debug": "~3.1.0",
- "delegates": "^1.0.0",
- "depd": "^2.0.0",
- "destroy": "^1.0.4",
- "encodeurl": "^1.0.2",
- "escape-html": "^1.0.3",
- "fresh": "~0.5.2",
- "http-assert": "^1.3.0",
- "http-errors": "^1.6.3",
- "is-generator-function": "^1.0.7",
- "koa-compose": "^4.1.0",
- "koa-convert": "^1.2.0",
- "on-finished": "^2.3.0",
- "only": "~0.0.2",
- "parseurl": "^1.3.2",
- "statuses": "^1.5.0",
- "type-is": "^1.6.16",
- "vary": "^1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "koa-compose": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
- "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==",
- "dev": true
- },
- "koa-convert": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz",
- "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=",
- "dev": true,
- "requires": {
- "co": "^4.6.0",
- "koa-compose": "^3.0.0"
- },
- "dependencies": {
- "koa-compose": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz",
- "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=",
- "dev": true,
- "requires": {
- "any-promise": "^1.1.0"
- }
- }
- }
- },
- "koa-logger": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/koa-logger/-/koa-logger-3.2.1.tgz",
- "integrity": "sha512-MjlznhLLKy9+kG8nAXKJLM0/ClsQp/Or2vI3a5rbSQmgl8IJBQO0KI5FA70BvW+hqjtxjp49SpH2E7okS6NmHg==",
- "dev": true,
- "requires": {
- "bytes": "^3.1.0",
- "chalk": "^2.4.2",
- "humanize-number": "0.0.2",
- "passthrough-counter": "^1.0.0"
- }
- },
- "kuler": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz",
- "integrity": "sha512-J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==",
- "requires": {
- "colornames": "^1.1.1"
- }
- },
- "latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "dev": true,
- "requires": {
- "package-json": "^6.3.0"
- }
- },
- "lazystream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
- "requires": {
- "readable-stream": "^2.0.5"
- }
- },
- "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.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lie": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
- "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
- "lines-and-columns": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
- "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
- "dev": true
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "loader-runner": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
- "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
- "dev": true
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dev": true,
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
- "dev": true
- },
- "lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw="
- },
- "lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw="
- },
- "lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
- },
- "lodash.includes": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
- "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=",
- "dev": true
- },
- "lodash.isboolean": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
- "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=",
- "dev": true
- },
- "lodash.isinteger": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
- "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=",
- "dev": true
- },
- "lodash.isnumber": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
- "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=",
- "dev": true
- },
- "lodash.isplainobject": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs="
- },
- "lodash.isstring": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
- "dev": true
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
- },
- "lodash.once": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
- "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=",
- "dev": true
- },
- "lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
- "dev": true
- },
- "lodash.union": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
- "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg="
- },
- "log": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/log/-/log-6.0.0.tgz",
- "integrity": "sha512-sxChESNYJ/EcQv8C7xpmxhtTOngoXuMEqGDAkhXBEmt3MAzM3SM/TmIBOqnMEVdrOv1+VgZoYbo6U2GemQiU4g==",
- "requires": {
- "d": "^1.0.0",
- "duration": "^0.2.2",
- "es5-ext": "^0.10.49",
- "event-emitter": "^0.3.5",
- "sprintf-kit": "^2.0.0",
- "type": "^1.0.1"
- },
- "dependencies": {
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- }
- }
- },
- "logform": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz",
- "integrity": "sha512-+lZh4OpERDBLqjiwDLpAWNQu6KMjnlXH2ByZwCuSqVPJletw0kTWJf5CgSNAUKn1KUkv3m2cUz/LK8zyEy7wzQ==",
- "requires": {
- "colors": "^1.2.1",
- "fast-safe-stringify": "^2.0.4",
- "fecha": "^2.3.3",
- "ms": "^2.1.1",
- "triple-beam": "^1.3.0"
- }
- },
- "long": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/long/-/long-1.1.2.tgz",
- "integrity": "sha1-6u9ZUcp1UdlpJrgtokLbnWso+1M="
- },
- "long-timeout": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/long-timeout/-/long-timeout-0.1.1.tgz",
- "integrity": "sha1-lyHXiLR+C8taJMLivuGg2lXatRQ=",
- "dev": true
- },
- "lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
- "requires": {
- "es5-ext": "~0.10.2"
- }
- },
- "luxon": {
- "version": "1.27.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.27.0.tgz",
- "integrity": "sha512-VKsFsPggTA0DvnxtJdiExAucKdAnwbCCNlMM5ENvHlxubqWd0xhZcdb4XgZ7QFNhaRhilXCFxHuoObP5BNA4PA==",
- "dev": true
- },
- "make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "requires": {
- "semver": "^6.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "make-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.11",
- "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
- "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
- "dev": true,
- "requires": {
- "tmpl": "1.0.x"
- }
- },
- "map-age-cleaner": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
- "dev": true,
- "requires": {
- "p-defer": "^1.0.0"
- }
- },
- "md5-file": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz",
- "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw=="
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
- },
- "mem": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz",
- "integrity": "sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==",
- "dev": true,
- "requires": {
- "map-age-cleaner": "^0.1.3",
- "mimic-fn": "^3.0.0"
- },
- "dependencies": {
- "mimic-fn": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
- "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
- "dev": true
- }
- }
- },
- "memfs": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz",
- "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==",
- "dev": true,
- "requires": {
- "fs-monkey": "1.0.3"
- }
- },
- "memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "requires": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- }
- },
- "memory-pager": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
- "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
- "optional": true
- },
- "memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
- "dev": true
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- },
- "dependencies": {
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- }
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- },
- "mime-db": {
- "version": "1.40.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
- "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
- },
- "mime-types": {
- "version": "2.1.24",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
- "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
- "requires": {
- "mime-db": "1.40.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- },
- "mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
- },
- "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": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
- },
- "minipass": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
- "requires": {
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "mkdirp-classic": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A=="
- },
- "moment": {
- "version": "2.29.1",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
- "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
- "dev": true
- },
- "moment-timezone": {
- "version": "0.5.33",
- "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz",
- "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==",
- "dev": true,
- "requires": {
- "moment": ">= 2.9.0"
- }
- },
- "mongodb": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.6.0.tgz",
- "integrity": "sha512-1gsxVXmjFTPJ+CkMG9olE4bcVsyY8lBJN9m5B5vj+LZ7wkBqq3PO8RVmNX9GwCBOBz1KV0zM00vPviUearSv7A==",
- "requires": {
- "bson": "^4.6.3",
- "denque": "^2.0.1",
- "mongodb-connection-string-url": "^2.5.2",
- "saslprep": "^1.0.3",
- "socks": "^2.6.2"
- },
- "dependencies": {
- "denque": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz",
- "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ=="
- }
- }
- },
- "mongodb-client-encryption": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.1.0.tgz",
- "integrity": "sha512-9HlH2HlvF091SBj4aTV4duPgJzSPPpLc82CFvuMCCp15dP3HKvjMQec/lj1IzTfIH3ydgzteBw3z6PkKuIFujg==",
- "requires": {
- "bindings": "^1.5.0",
- "node-addon-api": "^4.3.0",
- "prebuild-install": "^7.0.1",
- "socks": "^2.6.1"
- },
- "dependencies": {
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "detect-libc": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
- "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w=="
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "node-abi": {
- "version": "3.22.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.22.0.tgz",
- "integrity": "sha512-u4uAs/4Zzmp/jjsD9cyFYDXeISfUWaAVWshPmDZOFOv4Xl4SbzTXm53I04C2uRueYJ+0t5PEtLH/owbn2Npf/w==",
- "requires": {
- "semver": "^7.3.5"
- }
- },
- "prebuild-install": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
- "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
- "requires": {
- "detect-libc": "^2.0.0",
- "expand-template": "^2.0.3",
- "github-from-package": "0.0.0",
- "minimist": "^1.2.3",
- "mkdirp-classic": "^0.5.3",
- "napi-build-utils": "^1.0.1",
- "node-abi": "^3.3.0",
- "pump": "^3.0.0",
- "rc": "^1.2.7",
- "simple-get": "^4.0.0",
- "tar-fs": "^2.0.0",
- "tunnel-agent": "^0.6.0"
- }
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "simple-get": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
- "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
- "requires": {
- "decompress-response": "^6.0.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
- "tar-fs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
- "requires": {
- "chownr": "^1.1.1",
- "mkdirp-classic": "^0.5.2",
- "pump": "^3.0.0",
- "tar-stream": "^2.1.4"
- }
- }
- }
- },
- "mongodb-connection-string-url": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.5.2.tgz",
- "integrity": "sha512-tWDyIG8cQlI5k3skB6ywaEA5F9f5OntrKKsT/Lteub2zgwSUlhqEN2inGgBTm8bpYJf8QYBdA/5naz65XDpczA==",
- "requires": {
- "@types/whatwg-url": "^8.2.1",
- "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==",
- "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=="
- },
- "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==",
- "requires": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- }
- }
- }
- },
- "mongodb-memory-server-core": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.8.0.tgz",
- "integrity": "sha512-pguLQes27cFhiqs/rRqINst1y2zCMGVNrVEREbvFtKaMTQUh40TU1XeOrVesqu1qYFGHYntYCOzlJueUtl62qQ==",
- "requires": {
- "@types/tmp": "^0.2.3",
- "async-mutex": "^0.3.2",
- "camelcase": "^6.3.0",
- "debug": "^4.3.4",
- "find-cache-dir": "^3.3.2",
- "get-port": "^5.1.1",
- "https-proxy-agent": "^5.0.1",
- "md5-file": "^5.0.0",
- "mongodb": "~4.7.0",
- "new-find-package-json": "^2.0.0",
- "semver": "^7.3.7",
- "tar-stream": "^2.1.4",
- "tmp": "^0.2.1",
- "tslib": "^2.4.0",
- "uuid": "^8.3.1",
- "yauzl": "^2.10.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
- },
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- },
- "denque": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz",
- "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="
- },
- "https-proxy-agent": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
- "requires": {
- "agent-base": "6",
- "debug": "4"
- }
- },
- "mongodb": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.7.0.tgz",
- "integrity": "sha512-HhVar6hsUeMAVlIbwQwWtV36iyjKd9qdhY+s4wcU8K6TOj4Q331iiMy+FoPuxEntDIijTYWivwFJkLv8q/ZgvA==",
- "requires": {
- "bson": "^4.6.3",
- "denque": "^2.0.1",
- "mongodb-connection-string-url": "^2.5.2",
- "saslprep": "^1.0.3",
- "socks": "^2.6.2"
- }
- },
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
- "requires": {
- "rimraf": "^3.0.0"
- }
- },
- "tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- }
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "mute-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
- "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
- },
- "nan": {
- "version": "2.14.2",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
- "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
- "optional": true
- },
- "nanoid": {
- "version": "2.1.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz",
- "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA=="
- },
- "napi-build-utils": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
- "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg=="
- },
- "native-promise-only": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
- "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE="
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
- "dev": true
- },
- "ncjsm": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/ncjsm/-/ncjsm-4.2.0.tgz",
- "integrity": "sha512-L2Qij4PTy7Bs4TB24zs7FLIAYJTaR5JPvSig5hIcO059LnMCNgy6MfHHNyg8s/aekPKrTqKX90gBGt3NNGvhdw==",
- "requires": {
- "builtin-modules": "^3.2.0",
- "deferred": "^0.7.11",
- "es5-ext": "^0.10.53",
- "es6-set": "^0.1.5",
- "find-requires": "^1.0.0",
- "fs2": "^0.3.9",
- "type": "^2.5.0"
- }
- },
- "ncp": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz",
- "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "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==",
- "dev": true
- },
- "nested-error-stacks": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
- "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug=="
- },
- "new-find-package-json": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/new-find-package-json/-/new-find-package-json-2.0.0.tgz",
- "integrity": "sha512-lDcBsjBSMlj3LXH2v/FW3txlh2pYTjmbOXPYJD93HI5EwuLzI11tdHSIpUMmfq/IOsldj4Ps8M8flhm+pCK4Ew==",
- "requires": {
- "debug": "^4.3.4"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "requires": {
- "ms": "2.1.2"
- }
- }
- }
- },
- "next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
- },
- "node-abi": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz",
- "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==",
- "optional": true,
- "requires": {
- "semver": "^5.4.1"
- }
- },
- "node-addon-api": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
- "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="
- },
- "node-cache": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz",
- "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==",
- "requires": {
- "clone": "2.x"
- }
- },
- "node-dir": {
- "version": "0.1.17",
- "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
- "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=",
- "requires": {
- "minimatch": "^3.0.2"
- }
- },
- "node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
- },
- "node-forge": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
- },
- "node-int64": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
- "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
- "dev": true
- },
- "node-modules-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
- "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
- "dev": true
- },
- "node-releases": {
- "version": "1.1.71",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
- "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
- "dev": true
- },
- "node-schedule": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/node-schedule/-/node-schedule-1.3.3.tgz",
- "integrity": "sha512-uF9Ubn6luOPrcAYKfsXWimcJ1tPFtQ8I85wb4T3NgJQrXazEzojcFZVk46ZlLHby3eEJChgkV/0T689IsXh2Gw==",
- "dev": true,
- "requires": {
- "cron-parser": "^2.18.0",
- "long-timeout": "0.1.1",
- "sorted-array-functions": "^1.3.0"
- }
- },
- "noop-logger": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
- "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=",
- "optional": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "normalize-url": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
- "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
- },
- "npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
- "dev": true,
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- }
- }
- }
- },
- "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"
- },
- "dependencies": {
- "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
- }
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "optional": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "optional": true
- },
- "nwsapi": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
- "dev": true
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- },
- "object-hash": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz",
- "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ=="
- },
- "object-inspect": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz",
- "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==",
- "dev": true
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "object-keys": "^1.0.11"
- }
- },
- "object.fromentries": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz",
- "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2",
- "has": "^1.0.3"
- }
- },
- "object.values": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
- "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.2"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.18.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.2.tgz",
- "integrity": "sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "is-callable": "^1.2.3",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.3",
- "is-string": "^1.0.6",
- "object-inspect": "^1.10.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
- "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-symbols": "^1.0.2"
- }
- },
- "is-string": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
- "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
- "dev": true
- },
- "object-inspect": {
- "version": "1.10.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
- "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
- "dev": true
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- }
- }
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "requires": {
- "wrappy": "1"
- }
- },
- "one-time": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
- "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4="
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "only": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
- "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=",
- "dev": true
- },
- "open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "dependencies": {
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- }
- }
- },
- "optional": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
- "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw=="
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dev": true,
- "requires": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
- "optional": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
- },
- "p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
- },
- "p-defer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
- "dev": true
- },
- "p-each-series": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
- "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
- "dev": true
- },
- "p-event": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
- "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
- "requires": {
- "p-timeout": "^3.1.0"
- }
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
- },
- "p-limit": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
- "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dev": true,
- "requires": {
- "p-limit": "^1.1.0"
- },
- "dependencies": {
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dev": true,
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "dev": true
- }
- }
- },
- "p-memoize": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/p-memoize/-/p-memoize-4.0.1.tgz",
- "integrity": "sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog==",
- "dev": true,
- "requires": {
- "mem": "^6.0.1",
- "mimic-fn": "^3.0.0"
- },
- "dependencies": {
- "mimic-fn": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
- "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
- "dev": true
- }
- }
- },
- "p-queue": {
- "version": "6.6.2",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
- "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.4",
- "p-timeout": "^3.2.0"
- }
- },
- "p-retry": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.5.0.tgz",
- "integrity": "sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg==",
- "dev": true,
- "requires": {
- "@types/retry": "^0.12.0",
- "retry": "^0.12.0"
- }
- },
- "p-timeout": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
- "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
- "requires": {
- "p-finally": "^1.0.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "requires": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "semver": "^6.2.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- }
- }
- },
- "pako": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
- "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw=="
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dev": true,
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "dev": true
- },
- "parseqs": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
- "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w=="
- },
- "parseuri": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
- "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow=="
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
- "passthrough-counter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/passthrough-counter/-/passthrough-counter-1.0.0.tgz",
- "integrity": "sha1-GWfZ5m2lcrXAI8eH2xEqOHqxZvo=",
- "dev": true
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
- },
- "path-loader": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/path-loader/-/path-loader-1.0.10.tgz",
- "integrity": "sha512-CMP0v6S6z8PHeJ6NFVyVJm6WyJjIwFvyz2b0n2/4bKdS/0uZa/9sKUlYZzubrn3zuDRU0zIuEDX9DZYQ2ZI8TA==",
- "requires": {
- "native-promise-only": "^0.8.1",
- "superagent": "^3.8.3"
- }
- },
- "path-parse": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
- "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
- "dev": true
- },
- "path-to-regexp": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.0.tgz",
- "integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==",
- "dev": true
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "path2": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/path2/-/path2-0.1.0.tgz",
- "integrity": "sha1-Y5golCzb2kSkGkWwdK6Ic0g7Tvo="
- },
- "peek-readable": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.3.tgz",
- "integrity": "sha512-mpAcysyRJxmICBcBa5IXH7SZPvWkcghm6Fk8RekoS3v+BpbSzlZzuWbMx+GXrlUwESi9qHar4nVEZNMKylIHvg=="
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
- },
- "picomatch": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz",
- "integrity": "sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA=="
- },
- "pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
- "dev": true
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pirates": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
- "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
- "dev": true,
- "requires": {
- "node-modules-regexp": "^1.0.0"
- }
- },
- "pkg-dir": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
- "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
- "dev": true,
- "requires": {
- "find-up": "^2.1.0"
- }
- },
- "pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
- "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
- "dev": true,
- "requires": {
- "find-up": "^2.1.0"
- }
- },
- "pkginfo": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz",
- "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=",
- "dev": true
- },
- "please-upgrade-node": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
- "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
- "dev": true,
- "requires": {
- "semver-compare": "^1.0.0"
- }
- },
- "portfinder": {
- "version": "1.0.28",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
- "requires": {
- "async": "^2.6.2",
- "debug": "^3.1.1",
- "mkdirp": "^0.5.5"
- },
- "dependencies": {
- "async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "prebuild-install": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz",
- "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==",
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.3",
- "expand-template": "^2.0.3",
- "github-from-package": "0.0.0",
- "minimist": "^1.2.0",
- "mkdirp": "^0.5.1",
- "napi-build-utils": "^1.0.1",
- "node-abi": "^2.7.0",
- "noop-logger": "^0.1.1",
- "npmlog": "^4.0.1",
- "os-homedir": "^1.0.1",
- "pump": "^2.0.1",
- "rc": "^1.2.7",
- "simple-get": "^2.7.0",
- "tar-fs": "^1.13.0",
- "tunnel-agent": "^0.6.0",
- "which-pm-runs": "^1.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "optional": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true
- },
- "prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
- },
- "prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
- "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==",
- "dev": true,
- "requires": {
- "fast-diff": "^1.1.2"
- }
- },
- "pretty-format": {
- "version": "27.0.1",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.1.tgz",
- "integrity": "sha512-qE+0J6c/gd+R6XTcQgPJMc5hMJNsxzSF5p8iZSbMZ7GQzYGlSLNkh2P80Wa2dbF4gEVUsJEgcrBY+1L2/j265w==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.0.1",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "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
- }
- }
- },
- "prettyoutput": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/prettyoutput/-/prettyoutput-1.2.0.tgz",
- "integrity": "sha512-G2gJwLzLcYS+2m6bTAe+CcDpwak9YpcvpScI0tE4WYb2O3lEZD/YywkMNpGqsSx5wttGvh2UXaKROTKKCyM2dw==",
- "requires": {
- "colors": "1.3.x",
- "commander": "2.19.x",
- "lodash": "4.17.x"
- }
- },
- "printj": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
- "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ=="
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "dev": true
- },
- "promise-queue": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/promise-queue/-/promise-queue-2.2.5.tgz",
- "integrity": "sha1-L29ffA9tCBCelnZZx5uIqe1ek7Q="
- },
- "prompt": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz",
- "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=",
- "dev": true,
- "requires": {
- "colors": "^1.1.2",
- "pkginfo": "0.x.x",
- "read": "1.0.x",
- "revalidator": "0.1.x",
- "utile": "0.3.x",
- "winston": "2.1.x"
- },
- "dependencies": {
- "async": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
- "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=",
- "dev": true
- },
- "winston": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz",
- "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=",
- "dev": true,
- "requires": {
- "async": "~1.0.0",
- "colors": "1.0.x",
- "cycle": "1.0.x",
- "eyes": "0.1.x",
- "isstream": "0.1.x",
- "pkginfo": "0.3.x",
- "stack-trace": "0.0.x"
- },
- "dependencies": {
- "colors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
- "dev": true
- },
- "pkginfo": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz",
- "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=",
- "dev": true
- }
- }
- }
- }
- },
- "prompts": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
- "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
- "dev": true,
- "requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- }
- },
- "protobufjs": {
- "version": "6.11.2",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz",
- "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
- "requires": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/long": "^4.0.1",
- "@types/node": ">=13.7.0",
- "long": "^4.0.0"
- },
- "dependencies": {
- "long": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
- }
- }
- },
- "psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- },
- "qrcode-terminal": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz",
- "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ=="
- },
- "qs": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
- "integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA=="
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
- "quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
- },
- "ramda": {
- "version": "0.26.1",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz",
- "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ=="
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "raw-loader": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
- "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "schema-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
- "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.6",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "rdf-canonize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.0.0.tgz",
- "integrity": "sha512-LXRkhab1QaPJnhUIt1gtXXKswQCZ9zpflsSZFczG7mCLAkMvVjdqCGk9VXCUss0aOUeEyV2jtFxGcdX8DSkj9w==",
- "requires": {
- "setimmediate": "^1.0.5"
- }
- },
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
- },
- "read": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
- "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
- "dev": true,
- "requires": {
- "mute-stream": "~0.0.4"
- }
- },
- "read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
- "dev": true,
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- }
- },
- "read-pkg-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
- "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
- "dev": true,
- "requires": {
- "find-up": "^2.0.0",
- "read-pkg": "^3.0.0"
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
- "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "readable-web-to-node-stream": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.1.tgz",
- "integrity": "sha512-4zDC6CvjUyusN7V0QLsXVB7pJCD9+vtrM9bYDRv6uBQ+SKfx36rp5AFNPRgh9auKRul/a1iFZJYXcCbwRL+SaA==",
- "requires": {
- "@types/readable-stream": "^2.3.9",
- "readable-stream": "^3.6.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "readdir-glob": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz",
- "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==",
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "requires": {
- "picomatch": "^2.2.1"
- },
- "dependencies": {
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
- }
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
- "dev": true,
- "requires": {
- "resolve": "^1.1.6"
- }
- },
- "regexpp": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
- "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
- "dev": true
- },
- "registry-auth-token": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz",
- "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==",
- "requires": {
- "rc": "^1.2.8",
- "safe-buffer": "^5.0.1"
- }
- },
- "registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "replaceall": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz",
- "integrity": "sha1-gdgax663LX9cSUKt8ml6MiBojY4="
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "request-promise-core": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
- "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
- "requires": {
- "lodash": "^4.17.19"
- }
- },
- "request-promise-native": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
- "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
- "requires": {
- "request-promise-core": "1.1.4",
- "stealthy-require": "^1.1.1",
- "tough-cookie": "^2.3.3"
- },
- "dependencies": {
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- }
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "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=="
- },
- "resolve": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
- "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.6"
- }
- },
- "resolve-alpn": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz",
- "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA=="
- },
- "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"
- },
- "dependencies": {
- "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-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "dev": true
- },
- "responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
- "requires": {
- "lowercase-keys": "^1.0.0"
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "revalidator": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz",
- "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "run-parallel-limit": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz",
- "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "runtypes": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.3.0.tgz",
- "integrity": "sha512-FTNUs13CIrCTjReBOaeY/8EY1LYIQVkkwyE9z5MCjZe9uew9/8TRbWF1PcTczgTFfGBjkjUKeedFWU2O3ExjPg=="
- },
- "rxjs": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
- "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
- "requires": {
- "tslib": "^1.9.0"
- }
- },
- "rxjs-compat": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.6.7.tgz",
- "integrity": "sha512-szN4fK+TqBPOFBcBcsR0g2cmTTUF/vaFEOZNuSdfU8/pGFnNmmn2u8SystYXG1QMrjOPBc6XTKHMVfENDf6hHw==",
- "dev": true
- },
- "s3rver": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/s3rver/-/s3rver-3.7.0.tgz",
- "integrity": "sha512-Y/omIxk13qeNmoitsRxbFD/ME9dlcbrais7biuKtdQX43WSufc8P2A482j3BpkjrkoA1F57oBq4skMgeljKzcg==",
- "dev": true,
- "requires": {
- "@koa/router": "^9.0.0",
- "busboy": "^0.3.1",
- "commander": "^5.0.0",
- "fast-xml-parser": "^3.12.19",
- "fs-extra": "^8.0.0",
- "he": "^1.2.0",
- "koa": "^2.7.0",
- "koa-logger": "^3.2.0",
- "lodash": "^4.17.5",
- "statuses": "^2.0.0",
- "winston": "^3.0.0"
- },
- "dependencies": {
- "commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
- "dev": true
- },
- "fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "dev": true
- }
- }
- },
- "safe-buffer": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
- "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "saslprep": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
- "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
- "optional": true,
- "requires": {
- "sparse-bitfield": "^3.0.3"
- }
- },
- "sax": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
- "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o="
- },
- "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.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
- "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.6",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- }
- }
- },
- "schemes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/schemes/-/schemes-1.2.0.tgz",
- "integrity": "sha512-72r3FcC0YdAZGUIIBvbp+9fc/VpTBKt870aqf5azSJdsaVbjCjZM/e2w3bgt9Xs6sZflE0Txik2ngiIfVcZjkQ==",
- "requires": {
- "extend": "^3.0.0"
- }
- },
- "scrypt-js": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
- "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
- },
- "seek-bzip": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
- "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
- "requires": {
- "commander": "^2.8.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "semver-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
- "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
- "dev": true
- },
- "serialize-javascript": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
- "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serverless": {
- "version": "2.43.1",
- "resolved": "https://registry.npmjs.org/serverless/-/serverless-2.43.1.tgz",
- "integrity": "sha512-KasMG0u78+QBMecuT1Cit3PdHA1Wl6xyjrWgFEdtJnI5mBcMA9FZVMvdqRk1VjaQtnvNJfpbzfJa6Aj2rrqXWQ==",
- "requires": {
- "@serverless/cli": "^1.5.2",
- "@serverless/components": "^3.10.0",
- "@serverless/dashboard-plugin": "^5.1.3",
- "@serverless/utils": "^5.1.0",
- "ajv": "^6.12.6",
- "ajv-keywords": "^3.5.2",
- "archiver": "^5.3.0",
- "aws-sdk": "^2.913.0",
- "bluebird": "^3.7.2",
- "boxen": "^5.0.1",
- "cachedir": "^2.3.0",
- "chalk": "^4.1.1",
- "child-process-ext": "^2.1.1",
- "ci-info": "^3.1.1",
- "d": "^1.0.1",
- "dayjs": "^1.10.4",
- "decompress": "^4.2.1",
- "dotenv": "^9.0.2",
- "essentials": "^1.1.1",
- "fastest-levenshtein": "^1.0.12",
- "filesize": "^6.3.0",
- "fs-extra": "^9.1.0",
- "get-stdin": "^8.0.0",
- "globby": "^11.0.3",
- "got": "^11.8.2",
- "graceful-fs": "^4.2.6",
- "https-proxy-agent": "^5.0.0",
- "is-docker": "^2.2.1",
- "is-wsl": "^2.2.0",
- "js-yaml": "^4.1.0",
- "json-cycle": "^1.3.0",
- "json-refs": "^3.0.15",
- "lodash": "^4.17.21",
- "memoizee": "^0.4.15",
- "micromatch": "^4.0.4",
- "ncjsm": "^4.2.0",
- "node-fetch": "^2.6.1",
- "object-hash": "^2.1.1",
- "path2": "^0.1.0",
- "promise-queue": "^2.2.5",
- "replaceall": "^0.1.6",
- "semver": "^7.3.5",
- "tabtab": "^3.0.2",
- "tar": "^6.1.0",
- "timers-ext": "^0.1.7",
- "type": "^2.5.0",
- "untildify": "^4.0.0",
- "uuid": "^8.3.2",
- "yaml-ast-parser": "0.0.43"
- },
- "dependencies": {
- "@serverless/cli": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/@serverless/cli/-/cli-1.5.2.tgz",
- "integrity": "sha512-FMACx0qPD6Uj8U+7jDmAxEe1tdF9DsuY5VsG45nvZ3olC9xYJe/PMwxWsjXfK3tg1HUNywYAGCsy7p5fdXhNzw==",
- "requires": {
- "@serverless/core": "^1.1.2",
- "@serverless/template": "^1.1.3",
- "@serverless/utils": "^1.2.0",
- "ansi-escapes": "^4.3.1",
- "chalk": "^2.4.2",
- "chokidar": "^3.4.1",
- "dotenv": "^8.2.0",
- "figures": "^3.2.0",
- "minimist": "^1.2.5",
- "prettyoutput": "^1.2.0",
- "strip-ansi": "^5.2.0"
- },
- "dependencies": {
- "@serverless/utils": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@serverless/utils/-/utils-1.2.0.tgz",
- "integrity": "sha512-aI/cpGVUhWbJUR8QDMtPue28EU4ViG/L4/XKuZDfAN2uNQv3NRjwEFIBi/cxyfQnMTYVtMLe9wDjuwzOT4ENzA==",
- "requires": {
- "chalk": "^2.0.1",
- "lodash": "^4.17.15",
- "rc": "^1.2.8",
- "type": "^2.0.0",
- "uuid": "^3.4.0",
- "write-file-atomic": "^2.4.3"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "dotenv": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
- "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "@sindresorhus/is": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
- "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g=="
- },
- "@szmarczak/http-timer": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
- "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==",
- "requires": {
- "defer-to-connect": "^2.0.0"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "requires": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "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==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
- "cacheable-request": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
- "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^4.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^2.0.0"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A=="
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "requires": {
- "mimic-response": "^3.1.0"
- }
- },
- "defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="
- },
- "dotenv": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
- "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg=="
- },
- "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=="
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "got": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
- "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==",
- "requires": {
- "@sindresorhus/is": "^4.0.0",
- "@szmarczak/http-timer": "^4.0.5",
- "@types/cacheable-request": "^6.0.1",
- "@types/responselike": "^1.0.0",
- "cacheable-lookup": "^5.0.3",
- "cacheable-request": "^7.0.1",
- "decompress-response": "^6.0.0",
- "http2-wrapper": "^1.0.0-beta.5.2",
- "lowercase-keys": "^2.0.0",
- "p-cancelable": "^2.0.0",
- "responselike": "^2.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
- "json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
- },
- "keyv": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
- "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==",
- "requires": {
- "json-buffer": "3.0.1"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="
- },
- "p-cancelable": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
- "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
- },
- "responselike": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
- "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
- "requires": {
- "lowercase-keys": "^2.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "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=="
- }
- }
- },
- "serverless-domain-manager": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/serverless-domain-manager/-/serverless-domain-manager-5.1.0.tgz",
- "integrity": "sha512-uGLGr9nWTupimWxVwz/2S/fK+YULsg8hQ0ZddS1DNerzctIVQBXVbLMGUJv34a9a5HV0YPvVqCA/JBNI7VOSvA==",
- "dev": true,
- "requires": {
- "aws-sdk": "^2.756.0",
- "chalk": "^4.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "serverless-dotenv-plugin": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/serverless-dotenv-plugin/-/serverless-dotenv-plugin-3.9.0.tgz",
- "integrity": "sha512-T2fso08DSVfBVMUQX4UxjaCzB32IMD0GOTqncuLUek77YMPrJTmJlKOGr5z64Oe/ySZhR7SJZF9Jn0FJCq7cIg==",
- "requires": {
- "chalk": "^4.1.0",
- "dotenv": "^8.2.0",
- "dotenv-expand": "^5.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "dotenv": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
- "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "serverless-http": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/serverless-http/-/serverless-http-2.7.0.tgz",
- "integrity": "sha512-iWq0z1X2Xkuvz6wL305uCux/SypbojHlYsB5bzmF5TqoLYsdvMNIoCsgtWjwqWoo3AR2cjw3zAmHN2+U6mF99Q==",
- "requires": {
- "@types/aws-lambda": "^8.10.56"
- }
- },
- "serverless-mongodb-local": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/serverless-mongodb-local/-/serverless-mongodb-local-1.5.1.tgz",
- "integrity": "sha512-bknduj/JO481x6rvdi03NIc+iL0cKJvL5X5j5gLBU55x6FN7GLwpcv7NdUdjWvyyR8k+RN1LzThbZodBA6EV0g==",
- "dev": true,
- "requires": {
- "fs-extra": "^9.1.0",
- "mongodb": "^4.4.1",
- "mongodb-memory-server-core": "^8.4.1"
- }
- },
- "serverless-offline": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/serverless-offline/-/serverless-offline-7.0.0.tgz",
- "integrity": "sha512-PrbRqS9796Bbb0A0JMHdBudL2+JsMJGHI8bwu3xtD4adAsYUCAONqTfNIBtbwk3KNuA1i/pdW9IIn63E0UNi0Q==",
- "dev": true,
- "requires": {
- "@hapi/boom": "^7.4.11",
- "@hapi/h2o2": "^8.3.2",
- "@hapi/hapi": "^18.4.1",
- "aws-sdk": "^2.834.0",
- "boxen": "^5.0.0",
- "chalk": "^4.1.0",
- "cuid": "^2.1.8",
- "execa": "^5.0.0",
- "extend": "^3.0.2",
- "fs-extra": "^9.1.0",
- "java-invoke-local": "0.0.6",
- "js-string-escape": "^1.0.1",
- "jsonpath-plus": "^5.0.2",
- "jsonschema": "^1.4.0",
- "jsonwebtoken": "^8.5.1",
- "jszip": "^3.5.0",
- "luxon": "^1.25.0",
- "node-fetch": "^2.6.1",
- "node-schedule": "^1.3.3",
- "object.fromentries": "^2.0.3",
- "p-memoize": "^4.0.1",
- "p-queue": "^6.6.2",
- "p-retry": "^4.3.0",
- "please-upgrade-node": "^3.2.0",
- "portfinder": "^1.0.28",
- "semver": "^7.3.4",
- "update-notifier": "^5.0.1",
- "velocityjs": "^2.0.3",
- "ws": "^7.4.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "execa": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
- "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
- "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"
- }
- },
- "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
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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
- },
- "is-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
- "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
- "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"
- }
- },
- "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
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "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.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "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"
- }
- }
- }
- },
- "serverless-s3-local": {
- "version": "0.6.15",
- "resolved": "https://registry.npmjs.org/serverless-s3-local/-/serverless-s3-local-0.6.15.tgz",
- "integrity": "sha512-VUDMlA6QecEo4nBxF6gBaSoV9a2PoaaxXWEjJOMlgRA+ffEYXpGW5fq+FigXstudiTkIRsNJIdyiyF219kN5iA==",
- "dev": true,
- "requires": {
- "aws-sdk": "^2.738.0",
- "fs-extra": "^9.0.0",
- "rxjs": "^6.6.7",
- "rxjs-compat": "^6.6.7",
- "s3rver": "^3.6.1",
- "serverless-offline": "^6.9.0",
- "shelljs": "^0.8.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "execa": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz",
- "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==",
- "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"
- }
- },
- "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
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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
- },
- "is-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
- "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
- "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"
- }
- },
- "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
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "serverless-offline": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/serverless-offline/-/serverless-offline-6.9.0.tgz",
- "integrity": "sha512-toKcyXUv0rFM7nGk/0QcCxP1Zlv/37IAf3vQiUlOh5XHPl6pFWfHUVF4HelMkosAeWJqJt1SngNmK38uiAsLtg==",
- "dev": true,
- "requires": {
- "@hapi/boom": "^7.4.11",
- "@hapi/h2o2": "^8.3.2",
- "@hapi/hapi": "^18.4.1",
- "aws-sdk": "^2.834.0",
- "boxen": "^5.0.0",
- "chalk": "^4.1.0",
- "cuid": "^2.1.8",
- "execa": "^5.0.0",
- "extend": "^3.0.2",
- "fs-extra": "^9.1.0",
- "java-invoke-local": "0.0.6",
- "js-string-escape": "^1.0.1",
- "jsonpath-plus": "^5.0.2",
- "jsonschema": "^1.4.0",
- "jsonwebtoken": "^8.5.1",
- "jszip": "^3.5.0",
- "luxon": "^1.25.0",
- "node-fetch": "^2.6.1",
- "node-schedule": "^1.3.3",
- "object.fromentries": "^2.0.3",
- "p-memoize": "^4.0.1",
- "p-queue": "^6.6.2",
- "p-retry": "^4.3.0",
- "please-upgrade-node": "^3.2.0",
- "portfinder": "^1.0.28",
- "semver": "^7.3.4",
- "update-notifier": "^5.0.1",
- "velocityjs": "^2.0.3",
- "ws": "^7.4.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.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "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"
- }
- }
- }
- },
- "serverless-s3-remover": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/serverless-s3-remover/-/serverless-s3-remover-0.6.0.tgz",
- "integrity": "sha512-gwyqBLqcvru4csJ1IxrwJTgCrFIRkBl81EoqwsIRwV5+O+CUPTPlu3pR/4+aqTNbcaA/xykvfYCU9E9jt8hI0A==",
- "dev": true,
- "requires": {
- "chalk": "^2.1.0",
- "prompt": "^1.0.0"
- }
- },
- "serverless-webpack": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/serverless-webpack/-/serverless-webpack-5.5.0.tgz",
- "integrity": "sha512-05tkYPVMqUi/kauZ4mIIwTQBvsGrivN4pjvvBNlKXsC22URvAilLvxyJ/ivCOBwddk9cnwhbuENlZCXy0D5dhw==",
- "dev": true,
- "requires": {
- "bestzip": "^2.2.0",
- "bluebird": "^3.7.2",
- "fs-extra": "^9.1.0",
- "glob": "^7.1.7",
- "is-builtin-module": "^3.1.0",
- "lodash": "^4.17.21",
- "semver": "^7.3.5",
- "ts-node": ">= 8.3.0"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "optional": true
- },
- "set-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
- },
- "setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- },
- "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": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
- },
- "shell-quote": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
- "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
- "dev": true
- },
- "shelljs": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz",
- "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "interpret": "^1.0.0",
- "rechoir": "^0.6.2"
- }
- },
- "shortid": {
- "version": "2.2.16",
- "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz",
- "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==",
- "requires": {
- "nanoid": "^2.1.0"
- }
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
- },
- "simple-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
- },
- "simple-get": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
- "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
- "optional": true,
- "requires": {
- "decompress-response": "^3.3.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
- "simple-git": {
- "version": "2.39.0",
- "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.39.0.tgz",
- "integrity": "sha512-VOsrmc3fpp1lGVIpo+1SKNqJzrdVJeSGZCeenPKnJPNo5UouAlSkWFc037pfm9wRYtfxBdwp2deVJGCG8J6C8A==",
- "requires": {
- "@kwsites/file-exists": "^1.1.1",
- "@kwsites/promise-deferred": "^1.1.1",
- "debug": "^4.3.1"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "requires": {
- "ms": "2.1.2"
- }
- }
- }
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
- "requires": {
- "is-arrayish": "^0.3.1"
- },
- "dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- }
- }
- },
- "sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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
- },
- "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
- }
- }
- },
- "smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
- },
- "snappy": {
- "version": "6.3.5",
- "resolved": "https://registry.npmjs.org/snappy/-/snappy-6.3.5.tgz",
- "integrity": "sha512-lonrUtdp1b1uDn1dbwgQbBsb5BbaiLeKq+AGwOk2No+en+VvJThwmtztwulEQsLinRF681pBqib0NUZaizKLIA==",
- "optional": true,
- "requires": {
- "bindings": "^1.3.1",
- "nan": "^2.14.1",
- "prebuild-install": "5.3.0"
- }
- },
- "snyk": {
- "version": "1.764.0",
- "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.764.0.tgz",
- "integrity": "sha512-rzh5RqdakL3xMYgdA3/git1gnKlWFUH3ClOZNJwjok5VaL9tGbCE9aail378ofFmTV0asm5ZVPwE4MYNYtgVGg=="
- },
- "socket.io-client": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
- "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
- "requires": {
- "backo2": "1.0.2",
- "component-bind": "1.0.0",
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "engine.io-client": "~3.5.0",
- "has-binary2": "~1.0.2",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "socket.io-parser": "~3.3.0",
- "to-array": "0.1.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "socket.io-parser": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
- "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
- "requires": {
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "isarray": "2.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "socks": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz",
- "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==",
- "requires": {
- "ip": "^1.1.5",
- "smart-buffer": "^4.2.0"
- }
- },
- "sort-keys": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
- "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
- "requires": {
- "is-plain-obj": "^1.0.0"
- }
- },
- "sort-keys-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
- "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
- "requires": {
- "sort-keys": "^1.0.0"
- }
- },
- "sorted-array-functions": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz",
- "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==",
- "dev": true
- },
- "source-list-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "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==",
- "dev": true
- },
- "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"
- }
- },
- "sparse-bitfield": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
- "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
- "optional": true,
- "requires": {
- "memory-pager": "^1.0.2"
- }
- },
- "spdx-correct": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
- "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
- "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
- "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
- "dev": true
- },
- "split2": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
- "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
- "requires": {
- "readable-stream": "^3.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
- },
- "sprintf-kit": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/sprintf-kit/-/sprintf-kit-2.0.0.tgz",
- "integrity": "sha512-/0d2YTn8ZFVpIPAU230S9ZLF8WDkSSRWvh/UOLM7zzvkCchum1TtouRgyV8OfgOaYilSGU4lSSqzwBXJVlAwUw==",
- "requires": {
- "es5-ext": "^0.10.46"
- }
- },
- "sshpk": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
- "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "stack-trace": {
- "version": "0.0.9",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
- "integrity": "sha1-qPbq7KkGdMMz58Q5U/J1tFFRBpU="
- },
- "stack-utils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
- "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
- "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
- }
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
- },
- "stealthy-require": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
- "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks="
- },
- "stream-promise": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/stream-promise/-/stream-promise-3.2.0.tgz",
- "integrity": "sha512-P+7muTGs2C8yRcgJw/PPt61q7O517tDHiwYEzMWo1GSBCcZedUMT/clz7vUNsSxFphIlJ6QUL4GexQKlfJoVtA==",
- "requires": {
- "2-thenable": "^1.0.0",
- "es5-ext": "^0.10.49",
- "is-stream": "^1.1.0"
- }
- },
- "stream-shift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
- },
- "streamsearch": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz",
- "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=",
- "dev": true
- },
- "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"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "optional": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "optional": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "optional": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "string.prototype.padend": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz",
- "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.0-next.1"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.17.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
- "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.1.5",
- "is-regex": "^1.0.5",
- "object-inspect": "^1.7.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.0",
- "string.prototype.trimleft": "^2.1.1",
- "string.prototype.trimright": "^2.1.1"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
- },
- "is-callable": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
- "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
- "dev": true
- },
- "is-regex": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
- "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "object-inspect": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
- "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
- "dev": true
- },
- "string.prototype.trimleft": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
- "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimstart": "^1.0.0"
- }
- },
- "string.prototype.trimright": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
- "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimend": "^1.0.0"
- }
- }
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
- "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.17.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
- "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.1.5",
- "is-regex": "^1.0.5",
- "object-inspect": "^1.7.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.0",
- "string.prototype.trimleft": "^2.1.1",
- "string.prototype.trimright": "^2.1.1"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
- },
- "is-callable": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
- "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
- "dev": true
- },
- "is-regex": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
- "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "object-inspect": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
- "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
- "dev": true
- },
- "string.prototype.trimleft": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
- "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimstart": "^1.0.0"
- }
- },
- "string.prototype.trimright": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
- "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimend": "^1.0.0"
- }
- }
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
- "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.17.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
- "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
- "dev": true,
- "requires": {
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1",
- "is-callable": "^1.1.5",
- "is-regex": "^1.0.5",
- "object-inspect": "^1.7.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.0",
- "string.prototype.trimleft": "^2.1.1",
- "string.prototype.trimright": "^2.1.1"
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
- },
- "is-callable": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
- "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
- "dev": true
- },
- "is-regex": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
- "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "object-inspect": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
- "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
- "dev": true
- },
- "string.prototype.trimleft": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz",
- "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimstart": "^1.0.0"
- }
- },
- "string.prototype.trimright": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz",
- "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.5",
- "string.prototype.trimend": "^1.0.0"
- }
- }
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- }
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
- },
- "strip-dirs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
- "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
- "requires": {
- "is-natural-number": "^4.0.1"
- }
- },
- "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": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
- },
- "strip-outer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
- "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
- "requires": {
- "escape-string-regexp": "^1.0.2"
- }
- },
- "strtok3": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.0.8.tgz",
- "integrity": "sha512-QLgv+oiXwXgCgp2PdPPa+Jpp4D9imK9e/0BsyfeFMr6QL6wMVqoVn9+OXQ9I7MZbmUzN6lmitTJ09uwS2OmGcw==",
- "requires": {
- "@tokenizer/token": "^0.1.1",
- "@types/debug": "^4.1.5",
- "peek-readable": "^3.1.3"
- }
- },
- "superagent": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
- "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
- "requires": {
- "component-emitter": "^1.2.0",
- "cookiejar": "^2.1.0",
- "debug": "^3.1.0",
- "extend": "^3.0.0",
- "form-data": "^2.3.1",
- "formidable": "^1.2.0",
- "methods": "^1.1.1",
- "mime": "^1.4.1",
- "qs": "^6.5.1",
- "readable-stream": "^2.3.5"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "supertest": {
- "version": "6.1.3",
- "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.1.3.tgz",
- "integrity": "sha512-v2NVRyP73XDewKb65adz+yug1XMtmvij63qIWHZzSX8tp6wiq6xBLUy4SUAd2NII6wIipOmHT/FD9eicpJwdgQ==",
- "dev": true,
- "requires": {
- "methods": "^1.1.2",
- "superagent": "^6.1.0"
- },
- "dependencies": {
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "formidable": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz",
- "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==",
- "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"
- }
- },
- "mime": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
- "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
- "dev": true
- },
- "qs": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
- "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
- "dev": true,
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "superagent": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz",
- "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==",
- "dev": true,
- "requires": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.2",
- "debug": "^4.1.1",
- "fast-safe-stringify": "^2.0.7",
- "form-data": "^3.0.0",
- "formidable": "^1.2.2",
- "methods": "^1.1.2",
- "mime": "^2.4.6",
- "qs": "^6.9.4",
- "readable-stream": "^3.6.0",
- "semver": "^7.3.2"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "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==",
- "requires": {
- "has-flag": "^3.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": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "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
- },
- "table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
- "dev": true,
- "requires": {
- "ajv": "^8.0.1",
- "lodash.clonedeep": "^4.5.0",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.5.0.tgz",
- "integrity": "sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==",
- "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"
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "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
- },
- "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
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "tabtab": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/tabtab/-/tabtab-3.0.2.tgz",
- "integrity": "sha512-jANKmUe0sIQc/zTALTBy186PoM/k6aPrh3A7p6AaAfF6WPSbTx1JYeGIGH162btpH+mmVEXln+UxwViZHO2Jhg==",
- "requires": {
- "debug": "^4.0.1",
- "es6-promisify": "^6.0.0",
- "inquirer": "^6.0.0",
- "minimist": "^1.2.0",
- "mkdirp": "^0.5.1",
- "untildify": "^3.0.3"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
- "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ=="
- },
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
- },
- "cli-cursor": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
- "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
- "requires": {
- "restore-cursor": "^2.0.0"
- }
- },
- "cli-width": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
- "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "inquirer": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
- "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
- "requires": {
- "ansi-escapes": "^3.2.0",
- "chalk": "^2.4.2",
- "cli-cursor": "^2.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^3.0.3",
- "figures": "^2.0.0",
- "lodash": "^4.17.12",
- "mute-stream": "0.0.7",
- "run-async": "^2.2.0",
- "rxjs": "^6.4.0",
- "string-width": "^2.1.0",
- "strip-ansi": "^5.1.0",
- "through": "^2.3.6"
- }
- },
- "mimic-fn": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
- },
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
- "requires": {
- "mimic-fn": "^1.0.0"
- }
- },
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "requires": {
- "onetime": "^2.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "untildify": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz",
- "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA=="
- }
- }
- },
- "tapable": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz",
- "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==",
- "dev": true
- },
- "tar": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
- "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "tar-fs": {
- "version": "1.16.3",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
- "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
- "optional": true,
- "requires": {
- "chownr": "^1.0.1",
- "mkdirp": "^0.5.1",
- "pump": "^1.0.0",
- "tar-stream": "^1.1.2"
- },
- "dependencies": {
- "bl": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
- "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
- "optional": true,
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
- "pump": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
- "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
- "optional": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "tar-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
- "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
- "optional": true,
- "requires": {
- "bl": "^1.0.0",
- "buffer-alloc": "^1.2.0",
- "end-of-stream": "^1.0.0",
- "fs-constants": "^1.0.0",
- "readable-stream": "^2.3.0",
- "to-buffer": "^1.1.1",
- "xtend": "^4.0.0"
- }
- }
- }
- },
- "tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "requires": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "tencent-serverless-http": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/tencent-serverless-http/-/tencent-serverless-http-1.3.2.tgz",
- "integrity": "sha512-HgIu9HuBdY0lx3jLKuicOSOrjmieklPh55x8ZmtuTnrZ5v1buAPUfLKBhTeBSz6e90ggyW+dPr5PWdz179kUkw==",
- "requires": {
- "type-is": "^1.6.16"
- }
- },
- "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.7.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz",
- "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==",
- "dev": true,
- "requires": {
- "commander": "^2.20.0",
- "source-map": "~0.7.2",
- "source-map-support": "~0.5.19"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- }
- }
- },
- "terser-webpack-plugin": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.2.tgz",
- "integrity": "sha512-6QhDaAiVHIQr5Ab3XUWZyDmrIPCHMiqJVljMF91YKyqwKkL5QHnYMkrMBy96v9Z7ev1hGhSEw1HQZc2p/s5Z8Q==",
- "dev": true,
- "requires": {
- "jest-worker": "^26.6.2",
- "p-limit": "^3.1.0",
- "schema-utils": "^3.0.0",
- "serialize-javascript": "^5.0.1",
- "source-map": "^0.6.1",
- "terser": "^5.7.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"
- }
- }
- }
- },
- "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"
- }
- },
- "text-hex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
- "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "throat": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
- "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA=="
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
- },
- "timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "requires": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "tmpl": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
- "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
- "dev": true
- },
- "to-array": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
- },
- "to-buffer": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- },
- "to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
- },
- "token-types": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.1.1.tgz",
- "integrity": "sha512-wnQcqlreS6VjthyHO3Y/kpK/emflxDBNhlNUPfh7wE39KnuDdOituXomIbyI79vBtF0Ninpkh72mcuRHo+RG3Q==",
- "requires": {
- "@tokenizer/token": "^0.1.1",
- "ieee754": "^1.2.1"
- },
- "dependencies": {
- "ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- }
- }
- },
- "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": "2.1.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
- "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.1"
- }
- },
- "traverse": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
- "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc="
- },
- "trim-repeated": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
- "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
- "requires": {
- "escape-string-regexp": "^1.0.2"
- }
- },
- "triple-beam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
- "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
- },
- "ts-jest": {
- "version": "27.0.2",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.2.tgz",
- "integrity": "sha512-pozjHOOfm+sbv9kXCvTFVyDntWvuJztzkNFql/akD75hSMZ2jsbidVauOhBRImAopXohqcLtPK/NTTIS8Y49Ug==",
- "dev": true,
- "requires": {
- "bs-logger": "0.x",
- "buffer-from": "1.x",
- "fast-json-stable-stringify": "2.x",
- "jest-util": "^27.0.0",
- "json5": "2.x",
- "lodash": "4.x",
- "make-error": "1.x",
- "mkdirp": "1.x",
- "semver": "7.x",
- "yargs-parser": "20.x"
- },
- "dependencies": {
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- }
- }
- },
- "ts-loader": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz",
- "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "enhanced-resolve": "^5.0.0",
- "micromatch": "^4.0.0",
- "semver": "^7.3.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "ts-node": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
- "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
- "dev": true,
- "optional": true,
- "requires": {
- "arg": "^4.1.0",
- "create-require": "^1.1.0",
- "diff": "^4.0.1",
- "make-error": "^1.1.1",
- "source-map-support": "^0.5.17",
- "yn": "3.1.1"
- },
- "dependencies": {
- "source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
- "dev": true,
- "optional": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- }
- }
- },
- "tsconfig-paths": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
- "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==",
- "dev": true,
- "requires": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.1",
- "minimist": "^1.2.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- }
- }
- },
- "tslib": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
- "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
- },
- "tsscmp": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
- "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
- "dev": true
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dev": true,
- "requires": {
- "tslib": "^1.8.1"
- }
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
- },
- "type": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz",
- "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw=="
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "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.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "requires": {
- "is-typedarray": "^1.0.0"
- }
- },
- "typescript": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz",
- "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==",
- "dev": true
- },
- "unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- },
- "dependencies": {
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- }
- }
- },
- "unbzip2-stream": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
- "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
- "requires": {
- "buffer": "^5.2.1",
- "through": "^2.3.8"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- }
- }
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- },
- "untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw=="
- },
- "update-notifier": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
- "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
- "dev": true,
- "requires": {
- "boxen": "^5.0.0",
- "chalk": "^4.1.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.4.0",
- "is-npm": "^5.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.1.0",
- "pupa": "^2.1.1",
- "semver": "^7.3.4",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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"
- }
- },
- "boxen": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.1.tgz",
- "integrity": "sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==",
- "dev": true,
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.0",
- "cli-boxes": "^2.2.1",
- "string-width": "^4.2.0",
- "type-fest": "^0.20.2",
- "widest-line": "^3.1.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "chalk": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
- "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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
- },
- "global-dirs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
- "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
- "dev": true,
- "requires": {
- "ini": "2.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "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-installed-globally": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
- "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
- "dev": true,
- "requires": {
- "global-dirs": "^3.0.0",
- "is-path-inside": "^3.0.2"
- }
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "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"
- }
- },
- "pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "dev": true,
- "requires": {
- "escape-goat": "^2.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- },
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "dev": true,
- "requires": {
- "string-width": "^4.0.0"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
- "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
- }
- }
- },
- "uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "url": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
- "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=",
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
- }
- }
- },
- "url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
- "requires": {
- "prepend-http": "^2.0.0"
- }
- },
- "urlencode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/urlencode/-/urlencode-1.1.0.tgz",
- "integrity": "sha1-HyuibwE8hfATP3o61v8nMK33y7c=",
- "requires": {
- "iconv-lite": "~0.4.11"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "utile": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz",
- "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=",
- "dev": true,
- "requires": {
- "async": "~0.9.0",
- "deep-equal": "~0.2.1",
- "i": "0.3.x",
- "mkdirp": "0.x.x",
- "ncp": "1.0.x",
- "rimraf": "2.x.x"
- },
- "dependencies": {
- "async": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
- "dev": true
- },
- "deep-equal": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
- "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=",
- "dev": true
- }
- }
- },
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
- },
- "v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
- "v8-to-istanbul": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz",
- "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "validator": {
- "version": "13.6.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.6.0.tgz",
- "integrity": "sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg=="
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
- "dev": true
- },
- "velocityjs": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/velocityjs/-/velocityjs-2.0.3.tgz",
- "integrity": "sha512-sUkygY7HwvbKZvS3naiI7t2o4RTqui6efSwTXLb03igdvPKm3SwCpnqA2kU4/jLD2f0eHB9xPoiza9XAkpuU+g==",
- "dev": true
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.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": "2.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
- "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
- "dev": true,
- "requires": {
- "xml-name-validator": "^3.0.0"
- }
- },
- "walker": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
- "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
- "dev": true,
- "requires": {
- "makeerror": "1.0.x"
- }
- },
- "watchpack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
- "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
- "dev": true,
- "requires": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- }
- },
- "web-did-resolver": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.8.tgz",
- "integrity": "sha512-K85NgK3nto5awjBX/5uD9+ZSIMbWIqUoD64G+5NC9EU0OgtV81YcS/++oWVmkOZoH/MVYGLuqajQBx3pQOa29w==",
- "requires": {
- "cross-fetch": "^3.1.2",
- "did-resolver": "^3.1.3"
- }
- },
- "webidl-conversions": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
- "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
- "dev": true
- },
- "webpack": {
- "version": "5.37.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.37.1.tgz",
- "integrity": "sha512-btZjGy/hSjCAAVHw+cKG+L0M+rstlyxbO2C+BOTaQ5/XAnxkDrP5sVbqWhXgo4pL3X2dcOib6rqCP20Zr9PLow==",
- "dev": true,
- "requires": {
- "@types/eslint-scope": "^3.7.0",
- "@types/estree": "^0.0.47",
- "@webassemblyjs/ast": "1.11.0",
- "@webassemblyjs/wasm-edit": "1.11.0",
- "@webassemblyjs/wasm-parser": "1.11.0",
- "acorn": "^8.2.1",
- "browserslist": "^4.14.5",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.8.0",
- "es-module-lexer": "^0.4.0",
- "eslint-scope": "^5.1.1",
- "events": "^3.2.0",
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.4",
- "json-parse-better-errors": "^1.0.2",
- "loader-runner": "^4.2.0",
- "mime-types": "^2.1.27",
- "neo-async": "^2.6.2",
- "schema-utils": "^3.0.0",
- "tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.1.1",
- "watchpack": "^2.0.0",
- "webpack-sources": "^2.1.1"
- },
- "dependencies": {
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.2.6",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
- "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==",
- "dev": true
- },
- "mime-db": {
- "version": "1.47.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
- "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.30",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
- "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
- "dev": true,
- "requires": {
- "mime-db": "1.47.0"
- }
- }
- }
- },
- "webpack-cli": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz",
- "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==",
- "dev": true,
- "requires": {
- "@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.1.1",
- "@webpack-cli/info": "^1.4.1",
- "@webpack-cli/serve": "^1.6.1",
- "colorette": "^2.0.14",
- "commander": "^7.0.0",
- "execa": "^5.0.0",
- "fastest-levenshtein": "^1.0.12",
- "import-local": "^3.0.2",
- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
- "webpack-merge": "^5.7.3"
- },
- "dependencies": {
- "colorette": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
- "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
- "dev": true
- },
- "commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true
- },
- "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
- },
- "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"
- }
- }
- }
- },
- "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": "2.2.0",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz",
- "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==",
- "dev": true,
- "requires": {
- "source-list-map": "^2.0.1",
- "source-map": "^0.6.1"
- }
- },
- "whatwg-encoding": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
- "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
- "dev": true,
- "requires": {
- "iconv-lite": "0.4.24"
- }
- },
- "whatwg-mimetype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
- "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
- "dev": true
- },
- "whatwg-url": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz",
- "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==",
- "dev": true,
- "requires": {
- "lodash": "^4.7.0",
- "tr46": "^2.0.2",
- "webidl-conversions": "^6.1.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "dev": true,
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "dependencies": {
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "is-symbol": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
- "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.1"
- }
- }
- }
- },
- "which-pm-runs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
- "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
- "optional": true
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "optional": true,
- "requires": {
- "string-width": "^1.0.2 || 2"
- }
- },
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "requires": {
- "string-width": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "wildcard": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
- "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
- "dev": true
- },
- "winston": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz",
- "integrity": "sha512-zU6vgnS9dAWCEKg/QYigd6cgMVVNwyTzKs81XZtTFuRwJOcDdBg7AU0mXVyNbs7O5RH2zdv+BdNZUlx7mXPuOw==",
- "requires": {
- "async": "^2.6.1",
- "diagnostics": "^1.1.1",
- "is-stream": "^1.1.0",
- "logform": "^2.1.1",
- "one-time": "0.0.4",
- "readable-stream": "^3.1.1",
- "stack-trace": "0.0.x",
- "triple-beam": "^1.3.0",
- "winston-transport": "^4.3.0"
- },
- "dependencies": {
- "async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "readable-stream": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
- "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- },
- "winston-transport": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz",
- "integrity": "sha512-B2wPuwUi3vhzn/51Uukcao4dIduEiPOcOt9HJ3QeaXgkJ5Z7UwpBzxS4ZGNHtrxrUvTwemsQiSys0ihOf8Mp1A==",
- "requires": {
- "readable-stream": "^2.3.6",
- "triple-beam": "^1.2.0"
- }
- },
- "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
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "write-file-atomic": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
- "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
- "requires": {
- "graceful-fs": "^4.1.11",
- "imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.2"
- }
- },
- "ws": {
- "version": "7.4.5",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
- "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g=="
- },
- "xml": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
- "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=",
- "dev": true
- },
- "xml-name-validator": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
- "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
- "dev": true
- },
- "xml2js": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz",
- "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
- "requires": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~9.0.1"
- }
- },
- "xmlbuilder": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
- },
- "xmlchars": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
- "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
- "dev": true
- },
- "xmlhttprequest-ssl": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
- "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q=="
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
- },
- "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=="
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true
- },
- "yaml-ast-parser": {
- "version": "0.0.43",
- "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz",
- "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A=="
- },
- "yamljs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz",
- "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==",
- "requires": {
- "argparse": "^1.0.7",
- "glob": "^7.0.5"
- }
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "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
- },
- "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
- },
- "string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.7",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
- "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
- "dev": true
- },
- "yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
- "requires": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk="
- },
- "ylru": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz",
- "integrity": "sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ==",
- "dev": true
- },
- "yn": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
- "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
- "dev": true,
- "optional": 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
- },
- "zip-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz",
- "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==",
- "requires": {
- "archiver-utils": "^2.1.0",
- "compress-commons": "^4.1.0",
- "readable-stream": "^3.6.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
- }
- }
- }
-}
diff --git a/apps/api/package.json b/apps/api/package.json
deleted file mode 100644
index 3f9b804e..00000000
--- a/apps/api/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "vckit-api",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "scripts": {
- "dev": "cd ./src && sls offline start",
- "build": "npx webpack",
- "deploy": "cd ./src && sls deploy",
- "prepare": "cd ../.. && husky install",
- "sls-config-check": "cd ./src && sls print",
- "test": "jest --testPathIgnorePatterns=src/__tests__/e2e",
- "test:coverage": "jest --testPathIgnorePatterns=src/__tests__/e2e --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=lcov",
- "test:watch": "npm run test -- --watch",
- "test:e2e": "jest --testPathPattern=src/__tests__/e2e",
- "test:e2e:local": "IS_OFFLINE=true npm run test:e2e",
- "lint": "eslint . --ext .ts,.json --max-warnings 0",
- "lint:fix": "npm run lint -- --fix"
- },
- "keywords": [],
- "license": "ISC",
- "dependencies": {
- "@govtechsg/oa-encryption": "^1.3.3",
- "@govtechsg/oa-verify": "^7.7.0",
- "@govtechsg/open-attestation": "^6.5.1",
- "@middy/core": "^2.2.0",
- "@middy/http-cors": "^2.2.0",
- "@middy/http-error-handler": "^2.2.0",
- "@middy/http-json-body-parser": "^2.2.0",
- "@middy/validator": "^2.2.0",
- "ajv": "^8.11.0",
- "aws-sdk": "^2.913.0",
- "debug": "^4.3.1",
- "http-errors": "^1.8.0",
- "lodash": "^4.17.21",
- "mongodb": "^4.6.0",
- "node-fetch": "^2.6.1",
- "serverless": "^2.43.1",
- "serverless-dotenv-plugin": "^3.9.0",
- "serverless-http": "^2.7.0",
- "uuid": "^8.3.2"
- },
- "devDependencies": {
- "@types/aws-lambda": "^8.10.97",
- "@types/debug": "^4.1.5",
- "@types/http-errors": "^1.8.0",
- "@types/jest": "^26.0.24",
- "@types/node": "^17.0.34",
- "@types/node-fetch": "^2.5.10",
- "@types/supertest": "^2.0.11",
- "@types/uuid": "^8.3.3",
- "@typescript-eslint/eslint-plugin": "^4.25.0",
- "@typescript-eslint/parser": "^4.25.0",
- "copy-webpack-plugin": "^9.1.0",
- "dotenv": "^10.0.0",
- "eslint": "^7.27.0",
- "eslint-config-prettier": "^8.3.0",
- "eslint-plugin-import": "^2.23.3",
- "eslint-plugin-jest": "^24.3.6",
- "eslint-plugin-prettier": "^3.4.0",
- "file-loader": "^6.2.0",
- "fork-ts-checker-webpack-plugin": "^6.2.10",
- "husky": "^8.0.1",
- "jest": "^27.0.1",
- "jest-junit": "^13.2.0",
- "jest-raw-loader": "^1.0.1",
- "jest-watch-typeahead": "^0.6.4",
- "npm-run-all": "^4.1.5",
- "prettier": "^2.3.0",
- "raw-loader": "^4.0.2",
- "runtypes": "^6.3.0",
- "serverless-domain-manager": "^5.1.0",
- "serverless-mongodb-local": "^1.5.1",
- "serverless-offline": "^7.0.0",
- "serverless-s3-local": "^0.6.15",
- "serverless-s3-remover": "^0.6.0",
- "serverless-webpack": "^5.5.0",
- "supertest": "^6.1.3",
- "ts-jest": "^27.0.2",
- "ts-loader": "^9.2.2",
- "typescript": "^4.2.4",
- "webpack": "^5.37.1",
- "webpack-cli": "^4.9.2",
- "webpack-node-externals": "^3.0.0"
- }
-}
diff --git a/apps/api/readme.md b/apps/api/readme.md
deleted file mode 100644
index f0f94930..00000000
--- a/apps/api/readme.md
+++ /dev/null
@@ -1,118 +0,0 @@
-# Development
-
-Copy `.env` from a co-worker or insert own credentials to get started. A copy of the .env file is available at `.env.example`
-
-```
-npm run dev
-```
-
-To run e2e tests locally:
-
-- `npm run dev` to start the local environment
-- `npm run test:e2e:local` to run the tests
-
-Please note that the `test:e2e:local` will automatically setup the endpoint for the different API for you. Indeed the command set the environment variable `OFFLINE` to true and in jest configuration, we automatically set the endpoint address when the `OFFLINE` variable is set. You can check more in `jest.setup.js` file.
-
-# VCKit Storage API
-
-## Storage
-
-This service exists to provide transient file storage to facilitate transmission via QR codes or hyperlinks.
-The document is received and then encrypted by the server with the provided decryption key.
-This encrypted document is returned to the API caller, along with the other encryption parameters.
-
-Files have a default expiration date of 31 days from upload, after which it will be permanently deleted from storage and made irretrievable.
-
-**This service currently has a limitation where uploaded files must be < 6MB, due to AWS Lambda payload limit**
-
-#### Examples
-
-###### Uploading a document with API key
-
-```sh
-curl --request POST \
- --url http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de \
- --header 'content-type: application/json' \
- --data '{
- "document": {
- "schema": "opencerts/v2.0",
- "data": { ... },
- "privacy": {},
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "cbd224a72af5e0050bd58ab2264094cbacac0f19f7f430e347cad451ae8c590d",
- "proof": [],
- "merkleRoot": "cbd224a72af5e0050bd58ab2264094cbacac0f19f7f430e347cad451ae8c590d"
- }
-},
- "decryptionKey": "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047"
-}'
-```
-
-Returns:
-
-```json
-{
- "id": "95f6287d-11f7-42e5-8cc9-aefa25e754de",
- "key": "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- "type": "OPEN-ATTESTATION-TYPE-1",
- "ttl": 1654830305079
-}
-```
-
-Which means the file has been successfully uploaded and can be retrieved from http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de and decrypted using the given key.
-
-###### Retrieving an uploaded file
-
-```sh
-curl --request GET \
- --url http://localhost:5000/stg/95f6287d-11f7-42e5-8cc9-aefa25e754de
-```
-
-Will return
-
-```json
-{
- "document": {
- "cipherText": "twETH8OSgv5lOcj6J8jIcn7/CC...",
- "iv": "Qq+uDpAs4CbMpZRs",
- "tag": "ghT8WP0PxMm58oHzzdqD9w==",
- "type": "OPEN-ATTESTATION-TYPE-1",
- "ttl": 1595390482411
- }
-}
-```
-
-This content can be decrypted using the [OpenAttestation encryption library](https://www.npmjs.com/package/@govtechsg/oa-encryption)
-
-#### Configuration
-
-###### Deploying via Pulumi locally
-
-```
-npm run build
-export LOCAL_DEPLOYMENT=true
-pulumi up
-```
-
-###### File Expiration
-
-To configure the file expiration duration, please set the environment variable `OBJECT_TTL` to an integer value with the number of days. For example, `7`.
-
-###### Access Control
-
-To enable access control of uploading documents via API keys, please set the environment variable `ENABLE_STORAGE_UPLOAD_API_KEY` to `true`
-This option is disabled by default. This access control does not include the GET function, as the document is already encrypted. Any retrieved data is unusable without the decryption key.
-
-Upon deployment, the API key is automatically generated by AWS and printed in the console output as such:
-
-```
-...
-api keys:
- stg-storage-api-key: kNb15YYZ6N1zBlYd25cjj8PLgK6YAuvN9Gf7fPM1
-...
-```
-
-# VCKit Config API
-
-Will update once implementation is approved
diff --git a/apps/api/src/__tests__/e2e/issue.integration.test.ts b/apps/api/src/__tests__/e2e/issue.integration.test.ts
deleted file mode 100644
index d3130837..00000000
--- a/apps/api/src/__tests__/e2e/issue.integration.test.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-import supertest from "supertest";
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-import simple_unsigned_cred from "../fixtures/generic_VC/degree_unsigned.json"; //Used in failing test
-import unsigned_OA_V3 from "../fixtures/OA_v3/did.json";
-import already_signed_OA_V3 from "../fixtures/OA_v3/did-signed.json";
-import broken_doc from "../fixtures/OA_v3/broken.json";
-
-const API_ENDPOINT = process.env.API_ENDPOINT;
-console.log(`TESTING AGAINST: ${API_ENDPOINT}\n`);
-const request = supertest(API_ENDPOINT);
-
-describe("issue", () => {
- it("should sign a valid OA V3 document with default arguments", async () => {
- await request
- .post("/credentials/test/issue")
- .set("Content-Type", "application/json")
- .set("Accept", "application/json")
- .send({
- credential: unsigned_OA_V3,
- })
- .expect("Content-Type", /json/)
- .expect(201)
- .expect((res) => {
- expect(res.body).toHaveProperty("proof");
- expect(res.body).toHaveProperty("credentialSubject");
- });
- });
- //currently fails due to OA's lack of support for arbitrary VCs
- // eslint-disable-next-line jest/no-commented-out-tests
- //it("should sign a standard W3C VC with default arguments", async () => {
- // await request
- // .post("/credentials/issue")
- // .set("Content-Type", "application/json")
- // .set("Accept", "application/json")
- // .send({
- // credential: simple_unsigned_cred,
- // })
- // .expect("Content-Type", /json/)
- // .expect(201)
- // .expect((res) => {
- // expect(res.body).toHaveProperty("proof");
- // });
- //});
- // eslint-disable-next-line jest/expect-expect
- it("should throw an error on an already signed credential?", async () => {
- await request
- .post("/credentials/test/issue")
- .send({
- credential: already_signed_OA_V3,
- })
- .expect(400);
- //Lint complains of no assertions- but aren't we asserting statusCode=400?
- });
- // eslint-disable-next-line jest/expect-expect
- it("should throw an error on an invalid credential", async () => {
- await request
- .post("/credentials/test/issue")
- .send({
- credential: broken_doc,
- })
- .expect(400);
- });
-});
diff --git a/apps/api/src/__tests__/e2e/storage.integration.test.ts b/apps/api/src/__tests__/e2e/storage.integration.test.ts
deleted file mode 100644
index ea723c58..00000000
--- a/apps/api/src/__tests__/e2e/storage.integration.test.ts
+++ /dev/null
@@ -1,224 +0,0 @@
-/* istanbul ignore file */
-import fetch, { Response } from "node-fetch";
-import ropstenDocument from "../../common/fixtures/documentWithDocumentStore.json";
-import {
- thatIsRetrievedDocument,
- thatIsRetrievedDocumentWithTtl,
- thatIsUploadResponse,
-} from "../../testHelpers/matchers";
-import {
- DEFAULT_TTL_IN_MICROSECONDS,
- MAX_TTL_IN_MICROSECONDS,
-} from "../../storage/services/documentService";
-import { v4 as uuid } from "uuid";
-import { decryptString } from "@govtechsg/oa-encryption";
-
-////////////////////////////////////////////////////////////
-// Needs to be refactored, leaving for reference
-
-const API_ENDPOINT =
- process.env.DEV_ENDPOINT || "https://api-ropsten.tradetrust.io/storage";
-const TIME_SKEW_ALLOWANCE = 5000;
-
-const handleResponse = async (res: Response) => {
- if (res.ok) return res.json();
- else throw new Error(await res.text());
-};
-const post = (uri: string, data?: any) => {
- return fetch(uri, {
- method: "POST",
- headers: { "Content-Type": "application/json" },
- body: JSON.stringify(data),
- }).then(handleResponse);
-};
-const get = (uri: string) => {
- return fetch(uri, {
- method: "GET",
- }).then(handleResponse);
-};
-
-describe("storage endpoint test", () => {
- it("should store, retrieve and decrypt the document", async () => {
- const uploadResponse = await post(`${API_ENDPOINT}`, {
- document: ropstenDocument,
- });
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
-
- const decryptedDocument = JSON.parse(
- decryptString({
- tag: getResponse.document.tag,
- cipherText: getResponse.document.cipherText,
- iv: getResponse.document.iv,
- key: uploadResponse.key,
- type: "OPEN-ATTESTATION-TYPE-1",
- })
- );
- expect(decryptedDocument).toStrictEqual(ropstenDocument);
- });
- describe("post / - upload document at any path", () => {
- it("should upload a new document when no placeholder object is there", async () => {
- const uploadResponse = await post(`${API_ENDPOINT}`, {
- document: ropstenDocument,
- });
- expect(uploadResponse).toEqual(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
- });
- it("should throw error when document verification failed", async () => {
- await expect(
- post(`${API_ENDPOINT}`, {
- document: { foo: "bar" },
- })
- ).rejects.toThrow("Document is not valid");
- });
-
- it("should allow user to specify ttl", async () => {
- const ttl = 20000;
- const uploadResponse = await post(`${API_ENDPOINT}`, {
- document: ropstenDocument,
- ttl,
- });
- expect(uploadResponse).toMatchObject(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse.document.ttl).toBeLessThan(
- Date.now() + ttl + TIME_SKEW_ALLOWANCE
- );
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
- });
-
- it("should default ttl value to DEFAULT_TTL_IN_MICROSECONDS", async () => {
- const uploadResponse = await post(`${API_ENDPOINT}`, {
- document: ropstenDocument,
- });
- expect(uploadResponse).toMatchObject(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse.document.ttl).toBeLessThan(
- Date.now() + DEFAULT_TTL_IN_MICROSECONDS + TIME_SKEW_ALLOWANCE
- );
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
- });
- it("should throw error when ttl value > MAX_TTL_IN_MICROSECONDS", async () => {
- const ttl = MAX_TTL_IN_MICROSECONDS + 1;
- await expect(
- post(`${API_ENDPOINT}`, {
- document: ropstenDocument,
- ttl,
- })
- ).rejects.toThrow("Ttl cannot exceed 90 days");
- });
- });
-
- describe("post /:id - upload document at a specific path", () => {
- it("should upload document", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- });
- expect(uploadResponse).toEqual(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse).toMatchObject(thatIsRetrievedDocument);
- });
-
- it("should throw error when you try to upload to a document that has already been uploaded", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- });
- expect(uploadResponse).toEqual(thatIsUploadResponse);
- await expect(
- post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- })
- ).rejects.toThrow("Unauthorised Access");
- });
-
- it("should throw error when you try to upload to a uuid that is not queue number", async () => {
- await expect(
- post(`${API_ENDPOINT}/${uuid()}`, {
- document: ropstenDocument,
- })
- ).rejects.toThrow("Access Denied");
- });
- it("should throw error when document verification failed", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- await expect(
- post(`${API_ENDPOINT}/${queueNumber}`, {
- document: { foo: "bar" },
- })
- ).rejects.toThrow("Document is not valid");
- });
-
- it("should allow user to specify ttl", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const ttl = 20000;
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- ttl,
- });
- expect(uploadResponse).toMatchObject(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse.document.ttl).toBeLessThan(
- Date.now() + ttl + TIME_SKEW_ALLOWANCE
- );
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
- });
-
- it("should default ttl value to DEFAULT_TTL_IN_MICROSECONDS", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- });
- expect(uploadResponse).toMatchObject(thatIsUploadResponse);
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse.document.ttl).toBeLessThan(
- Date.now() + DEFAULT_TTL_IN_MICROSECONDS + TIME_SKEW_ALLOWANCE
- );
- expect(getResponse).toMatchObject(thatIsRetrievedDocumentWithTtl);
- });
-
- it("should throw error when ttl value > MAX_TTL_IN_MICROSECONDS", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const ttl = MAX_TTL_IN_MICROSECONDS + 1;
- await expect(
- post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- ttl,
- })
- ).rejects.toThrow("Ttl cannot exceed 90 days");
- });
- });
-
- describe("get /:id - get specific document", () => {
- it("should throw error when you try to get a document that is a queue number", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- await expect(get(`${API_ENDPOINT}/${queueNumber}`)).rejects.toThrow(
- "No Document Found"
- );
- });
- it("should cleanup if cleanup flag is specified", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- });
- const getResponse = await get(
- `${API_ENDPOINT}/${uploadResponse.id}?cleanup=true`
- );
- expect(getResponse).toMatchObject(thatIsRetrievedDocument);
-
- await expect(get(`${API_ENDPOINT}/${queueNumber}`)).rejects.toThrow(
- "Access Denied"
- );
- });
- it("should not cleanup if cleanup flag is not specified", async () => {
- const { id: queueNumber } = await get(`${API_ENDPOINT}/queue`);
- const uploadResponse = await post(`${API_ENDPOINT}/${queueNumber}`, {
- document: ropstenDocument,
- });
- const getResponse = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse).toMatchObject(thatIsRetrievedDocument);
- const getResponse2 = await get(`${API_ENDPOINT}/${uploadResponse.id}`);
- expect(getResponse2).toMatchObject(getResponse);
- });
- });
-});
diff --git a/apps/api/src/__tests__/e2e/verify.integration.test.ts b/apps/api/src/__tests__/e2e/verify.integration.test.ts
deleted file mode 100644
index 653c81db..00000000
--- a/apps/api/src/__tests__/e2e/verify.integration.test.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-import supertest from "supertest";
-import valid_OA_V3_doc from "../fixtures/OA_v3/did-signed.json";
-import invalid_OA_V3_doc from "../fixtures/OA_v3/did-invalid-signed.json";
-import broken_doc from "../fixtures/OA_v3/broken.json";
-
-const API_ENDPOINT = process.env.API_ENDPOINT; // || apiUrl;
-console.log(`TESTING AGAINST: ${API_ENDPOINT}\n`);
-const request = supertest(API_ENDPOINT);
-
-expect.extend({
- toContainOnlyEntriesIn(received: Array, values: Array) {
- const unMatchedValues = received.filter((entry) => values.includes(entry));
- const pass = unMatchedValues.length == 0;
- if (pass) {
- return {
- message: () => `expected all of ${received} to be in ${values}`,
- pass: true,
- };
- } else {
- return {
- message: () => `expected all of ${received} to be in ${values}`,
- pass: false,
- };
- }
- },
-});
-
-describe("verify", () => {
- it("should verify a valid OA document", async () => {
- await request
- .post("/credentials/verify")
- .send({
- verifiableCredential: valid_OA_V3_doc,
- })
- .expect("Content-Type", /json/)
- .expect(200) //OK
- .expect((res) => {
- console.log("\n\n");
- console.log(res.body);
- expect(res.body.data).toHaveProperty("checks");
- expect(res.body.data.checks).toContain("proof");
- console.log("\n\n");
- });
- });
- // This currently fails due to OA.
- // eslint-disable-next-line jest/no-commented-out-tests
- //it("should verify valid non-OA document", async () => {
- // await request
- // .post("/credentials/verify")
- // .send({
- // verifiableCredential: valid_simple_vc,
- // })
- // .expect("Content-Type", /json/)
- // .expect(200) //OK
- // .expect((res) => {
- // console.log("\n\n");
- // console.log(res.body);
- // expect(res.body).toHaveProperty("checks");
- // expect(res.body.checks).toContain("proof");
- // console.log("\n\n");
- // });
- //});
- it("should give BadRequest if given a non-valid VC", async () => {
- await request
- .post("/credentials/verify")
- .send({
- verifiableCredential: broken_doc,
- })
- .expect("Content-Type", /json/)
- .expect(400) //BadRequest response
- .expect((res) => {
- expect(res.body.data).toHaveProperty("errors");
- expect(res.body.data.errors).toContain("proof");
- });
- });
- it("should fail to validate a doc with fiddled signature", async () => {
- await request
- .post("/credentials/verify")
- .send({
- verifiableCredential: invalid_OA_V3_doc,
- })
- .expect("Content-Type", /json/)
- .expect(400) // BAD REQUEST
- .expect((res) => {
- expect(res.body.data).toHaveProperty("errors");
- expect(res.body.data.errors).toContain("proof");
- });
- });
-});
diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json
deleted file mode 100644
index 27dbe359..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-ocsp-signed.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "119450a6-e966-4cfc-b422-46a15944e5aa:string:SGCNM21566327",
- "recipient": {
- "name": "bec209c5-591b-4221-af7c-b30ac645e807:string:AUS FREIGHT",
- "address": {
- "street": "f1a3c0c6-154b-4749-9f86-a52da8ada385:string:101 APPLE ROAD",
- "country": "6e12ae04-f675-4f58-9558-6a389765bf02:string:AUSTRALIA"
- }
- },
- "consignment": {
- "description": "2dc3a053-21af-4fce-8e89-8210aa14123f:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "7ab472a4-7ff0-4a6b-b8d7-1f10e27c6056:string:5000",
- "unit": "9c6169b6-9c69-46c2-add1-b269dd3f5b52:string:LITRES"
- },
- "countryOfOrigin": "899126dd-df52-409a-9e3b-c7bdf8263715:string:AUSTRALIA",
- "outwardBillNo": "a4575114-eef0-406f-b5b3-d4af37695928:string:AQSIQ170923150",
- "dateOfDischarge": "ddc1931f-f51e-469e-9cde-989c9098e04d:string:2018-01-26",
- "dateOfDeparture": "68066b60-1d0a-4a8a-b3b6-b39e34841253:string:2018-01-30",
- "countryOfFinalDestination": "ad80faa3-6db3-41fd-bac3-767f26ea8afe:string:CHINA",
- "outgoingVehicleNo": "c32dd0e2-5324-474d-8bf5-ad1ec6a62771:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "e0fffed5-98f0-48a0-be58-cf52badd1efd:string:PETER LEE",
- "designation": "409088a3-e414-4df4-855d-8cb8999b0b09:string:SHIPPING MANAGER",
- "date": "b5346ea9-55d3-4eee-ae4c-4add815bfec4:string:2018-01-28"
- },
- "$template": {
- "name": "803c4074-0750-4cb9-9faf-1468fb2fe011:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "cf6b9e55-e119-44e8-97b5-3b4b5399b359:string:EMBEDDED_RENDERER",
- "url": "5f922b43-7780-4b88-8bd6-8fc68cdc6884:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "a0142f9f-1bdc-45db-acb8-afa775409e36:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "59e59aea-026f-449c-83b6-04c6c89d5985:string:Demo Issuer",
- "revocation": {
- "type": "8f78272a-0dab-4b36-915b-7447e45d1c7b:string:OCSP_RESPONDER",
- "location": "7acf98ff-53f4-492d-90e3-c2db3f757565:string:https://www.ica.gov.sg/ocsp"
- },
- "identityProof": {
- "type": "bdfa535a-2479-4480-8914-d285fe3db418:string:DNS-DID",
- "location": "717ca05b-b154-4fff-95d7-b0e47705eb02:string:example.tradetrust.io",
- "key": "a88609e2-f020-440c-bf34-f569457e903c:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller"
- }
- }
- ]
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "4d26a49266ba73f57276b0865d995c4c6ae8be52fe54988e85b4cbf222f49e74",
- "proof": [
- "bbe0afee0378a14d947e16f6e850f6b50f41218e4dc0e39af8043ac802b550b7"
- ],
- "merkleRoot": "53b4a76854688ee7857442d01f33d1805e3a237377fd0e5d53a43cda30dd742c"
- },
- "proof": [
- {
- "type": "OpenAttestationSignature2018",
- "created": "2021-10-28T07:58:41.042Z",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0x869f6956092f78d2e56e2bee67635fedcdfb6cfd5825f5a88ed1102cf15744ce4bddf629fa6a10dd739711c6c8dc79589038b59d99483a00eedd43cca219b6b61c"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json
deleted file mode 100644
index 1b0e2f67..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-no-location.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "0d68bfdc-be22-4f3b-b93a-9be49b005eec:string:SGCNM21566325",
- "$template": {
- "name": "821ffc56-91b6-47c7-9137-a6e928eda8f3:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "8b70d29e-f3b7-4e8b-85cd-cbb50a31a530:string:EMBEDDED_RENDERER",
- "url": "672d733e-8d15-400c-acd2-055da7f47ea0:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "678c27ca-0555-4333-b3c6-9c598bfe98a6:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "5b8fe517-4f4f-48d1-a007-b3007e130220:string:DEMO STORE",
- "revocation": {
- "type": "20b3bb4d-e9fe-4479-8f22-165dd228d4c7:string:REVOCATION_STORE"
- },
- "identityProof": {
- "type": "1f01cb81-e107-430c-805c-88a0687f26d7:string:DID",
- "key": "d9785ba2-08b9-4a15-8ad1-ba2746ea1814:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller"
- }
- }
- ],
- "recipient": {
- "name": "eab9094a-f4ab-499b-9a1e-0c480784f0f1:string:SG FREIGHT",
- "address": {
- "street": "e56867b5-e1b9-4a0d-91a2-7c23896eda06:string:101 ORCHARD ROAD",
- "country": "e74b558b-d937-4478-88fb-5f1d8fb718e4:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "9bc9cf4d-8bd9-4d67-8519-ae92f8463b29:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "a0811fd0-9fd0-485e-a91b-f3290aa16777:number:5000",
- "unit": "381c64e1-670b-49dc-b238-800df31a8238:string:LITRES"
- },
- "countryOfOrigin": "e6f1c08e-bc12-4caf-88d0-c6e8d5693f8f:string:AUSTRALIA",
- "outwardBillNo": "a6ffd1c7-c42d-40df-9c39-c6b2044c574c:string:AQSIQ170923150",
- "dateOfDischarge": "89e1172f-0a39-4887-855a-51f9dfe08e1f:string:2018-01-26",
- "dateOfDeparture": "8df514b9-c48f-4a96-a1ac-d3e0ae7c50ee:string:2018-01-30",
- "countryOfFinalDestination": "3d6c734e-d7c8-433a-a4a3-8213d3140f4b:string:CHINA",
- "outgoingVehicleNo": "42a2fd22-977f-48ad-ad86-9a0d28541389:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "d8f1f66b-88f0-42c5-8b66-8429f2bc78a2:string:PETER LEE",
- "designation": "30d17b4e-274c-49b2-80d5-5c1cfd1af15d:string:SHIPPING MANAGER",
- "date": "6462d1dd-9d6d-423f-b43d-63c1c3c12866:string:2018-01-28"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "b6db3e59d4354116451b603abc194f146df23946f637e9b25c3899a7697ed121",
- "proof": [],
- "merkleRoot": "b6db3e59d4354116451b603abc194f146df23946f637e9b25c3899a7697ed121"
- },
- "proof": [
- {
- "type": "OpenAttestationSignature2018",
- "created": "2021-02-17T02:06:22.110Z",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0x4cced3e9865ab16f6a32464e73f32fca6ed42e377bdc36fe2e049716cd2bdc812db49a3540f93ecc615c98518afcb7602c133d261d6bdb8f6bded799964241d21b"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json
deleted file mode 100644
index bae06f8b..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-not-revoked.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "72eb4a82-fa01-4c8f-8f7d-1f6180cf51c9:string:SGCNM21566325",
- "$template": {
- "name": "984627c6-ba6d-48fd-a334-399f98db24ca:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "3d092147-9c75-45cb-a61e-524e89182e83:string:EMBEDDED_RENDERER",
- "url": "294a26db-61e7-48c0-ba40-c114498bada3:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "74f34c92-9546-4ad6-8e53-18ae5038f115:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "0c03ace1-0798-4409-8904-dae660b009bc:string:DEMO STORE",
- "revocation": {
- "type": "ab820123-35e7-4ed6-be5e-bda31d574c1b:string:REVOCATION_STORE",
- "location": "893b3a91-a829-4b49-a6e4-d33aa48d4104:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- },
- "identityProof": {
- "type": "3606cabd-4730-48ed-ac5f-4c29a0c2b3d0:string:DID",
- "key": "305d26b4-c4cf-49ce-b2b3-16940b3278af:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller"
- }
- }
- ],
- "recipient": {
- "name": "62687bfd-b2bf-4212-b5f7-2a086079a308:string:AUS FREIGHT",
- "address": {
- "street": "9ff1ef9d-2a8c-48f0-a892-15696f32e766:string:101 APPLE ROAD",
- "country": "5bdd81d2-36a0-4318-8ac5-b375fea68fce:string:AUSTRALIA"
- }
- },
- "consignment": {
- "description": "40e36535-c8c6-47d3-8935-2def709639cf:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "780f0837-f8cb-4f60-87e1-8261add6f16a:number:5000",
- "unit": "2556742d-9f78-4f6f-b426-e49656977da2:string:LITRES"
- },
- "countryOfOrigin": "52153780-c5c4-487d-8b99-46f6dc7c4141:string:AUSTRALIA",
- "outwardBillNo": "b6d6be17-df63-4b65-9aa8-5dfd78d2cd7a:string:AQSIQ170923150",
- "dateOfDischarge": "32231fa7-e42b-4a11-8259-24f496ff4e1a:string:2018-01-26",
- "dateOfDeparture": "a2c15153-da9d-484d-bc7f-8a9a564b7fed:string:2018-01-30",
- "countryOfFinalDestination": "b6140f05-2a83-419f-9891-57e4c623550d:string:CHINA",
- "outgoingVehicleNo": "da56b7f8-b7c4-4798-88e9-b535e374ed8b:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "f6f7ebcb-c612-4117-9530-df12e0f3af88:string:PETER LEE",
- "designation": "31dfb266-3536-4150-94cf-fc0372a7dcce:string:SHIPPING MANAGER",
- "date": "f9ef39f6-48b2-4a55-846b-4c88e11b318f:string:2018-01-28"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "4799fa5f133c93f83f95799e7af4a63428ce1a96ed6a00688c7f9defc94346a3",
- "proof": [],
- "merkleRoot": "4799fa5f133c93f83f95799e7af4a63428ce1a96ed6a00688c7f9defc94346a3"
- },
- "proof": [
- {
- "type": "OpenAttestationSignature2018",
- "created": "2021-02-10T07:31:35.429Z",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0x0d8e657bd714bfc55ca0238d037c62123f3e2f251b88b13afd4c5224cd69c76b751913399deed7899115ac70cd78908527dfe3a987459a20dd803ecc5720668c1c"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json b/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json
deleted file mode 100644
index 196e06fc..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v2/did-revocation-store-signed-revoked.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "f0d3a8eb-eacb-40b1-9438-fe95887a504c:string:SGCNM21566325",
- "$template": {
- "name": "076ca2d1-a172-4e6e-af99-a6e045616ed9:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "f120703a-48f9-45e2-a473-58392d1607a3:string:EMBEDDED_RENDERER",
- "url": "63086fcc-e972-4f2a-b381-7cf79568cb36:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "83e31480-7867-4849-b73d-639632672dce:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "e682b4d1-f659-40db-a346-57ebd4303b47:string:DEMO STORE",
- "revocation": {
- "type": "7e35d9b5-9ac8-45b8-b725-19859c028f9e:string:REVOCATION_STORE",
- "location": "b8b7c529-ad71-4e27-a3b1-2bc1654ed87e:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- },
- "identityProof": {
- "type": "778b2d3e-6125-4a39-8b87-23f1fdaf458b:string:DID",
- "key": "b55daa38-cecf-4015-990e-d1a0e267c939:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller"
- }
- }
- ],
- "recipient": {
- "name": "e4e7f5de-10b0-4859-ab8b-ae47dd0abf8e:string:SG FREIGHT",
- "address": {
- "street": "cf5c882b-b3c4-4054-adea-90e1ca585b9f:string:101 ORCHARD ROAD",
- "country": "b6e091b4-7488-42cd-b264-61bc5efae948:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "b9dfb54d-a117-4c4f-bb84-96d2cd7e6f46:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "8124e260-26c8-4423-81e8-c032c411e23a:number:5000",
- "unit": "84d531af-92af-491e-91b1-276ff2b335b7:string:LITRES"
- },
- "countryOfOrigin": "f3678611-41da-4a69-abd8-20047d023bf4:string:AUSTRALIA",
- "outwardBillNo": "d849715c-5355-4588-9ef3-99f14e5127ce:string:AQSIQ170923150",
- "dateOfDischarge": "1c2c70cf-dff0-47d8-928e-348299147284:string:2018-01-26",
- "dateOfDeparture": "64635c75-a920-4b2a-a4f8-1c9027768e03:string:2018-01-30",
- "countryOfFinalDestination": "df8a189e-62da-4016-8a1b-bd449b883d9f:string:CHINA",
- "outgoingVehicleNo": "eda15d4d-f75f-4ad8-bd82-6b3f04e5982c:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "f448ed4a-8c8b-4955-8812-daa5484f4b67:string:PETER LEE",
- "designation": "15f04d46-830b-401e-a2a7-f5537a9e0df8:string:SHIPPING MANAGER",
- "date": "a395955f-ec21-45db-83d4-f7c90c1ee082:string:2018-01-28"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "65f1e3c2a042dc9648f26f08257fd47a3739e40606d2dc887fe7566c8290144c",
- "proof": [],
- "merkleRoot": "65f1e3c2a042dc9648f26f08257fd47a3739e40606d2dc887fe7566c8290144c"
- },
- "proof": [
- {
- "type": "OpenAttestationSignature2018",
- "created": "2021-02-10T07:31:35.422Z",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0xd5abc45e61c89a5cddffe470b8f34a32f4ceb40d3596cd517f6ac6717a12e5a316ff2147846d4f81d13a9b4910e575569412f17b9a1cc251d5e385e14669bd051b"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/broken.json b/apps/api/src/__tests__/fixtures/OA_v3/broken.json
deleted file mode 100644
index 5367a4aa..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/broken.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "ishooAhhh": {
- "id": "https://example.com",
- "type": "OpenAttestationIsuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubj": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de",
- "proofs": [],
- "merkleRoot": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de",
- "salts": "W3sidmFsdWUiOiJlNDVkYjU0MTEwN2RkMDQyMTgyYmE3MWI3YTNmY2M5YWMwZjhjZTRkOTkwMDE3OGQ0YzVlY2NmZmVmN2NhNzBjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMzI3ZjA3M2Y1YTMxZTg2MTI5Mzk2MDliNThjNzU5ZGIxNWIwZmVkYjNkZGMyZTI0OTA3OTFhNmUwZGNkNDRmYiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyZjg3OTA1OTc4ZWJlZTlmMDY5NDk4MDFlOWY2YzEzNjY4YWY4MDc0MTkwMTg3Y2Q2ZDQ3MDYwMjkzNzQwODNiIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYwZjFkNDMyYmRmYmQ1MDZmZmEzNTgyMmU4MmNmODQ2YTFkMTg2ZjExNTU3NzkxODFhZDk1Mzc4MjVmNWE0YTIiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMGMyMWIxM2Y5MDc2N2Y3NmYxMDkzNjZhMWQxOTIzZmZkZThiMGZmZDNlNTdiYTJhODA4YmRjNzM4YjVjZmZjOSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJiMzViNGM5MThmZjcyOGU1ZDVkYTA0NTAzMmY0ZmY0NGQ0M2ZiYmFhYjhlNDc4NGMwZDMzMjU4N2NkYmVlNTYxIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI2ZWVhYTc2NmFiNzU0ZDk3ZGI1ZmQ2MzcyZDI1NDBiZTU2ODhiYWM3ZjZiNGQwOTE1NGM2YWZmNDRhNjM5YjNmIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiN2NiNmIyYjE4ODg2OGE4OTk3ZGE5MjI5MjZmNDUzMDQ2Zjg1YzBmYzYzYWUzMDU5MzUzNjBmMGNjMGM4OWY4NCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMTU0MGM5MDc5NmZhZjY4YTdhNTIyYjU3ZjJmZDE2NmU3M2JjNzgxZWNjMzRiY2Y2M2ZiYmFjNGU5YjZhMjk2MCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiYTMxMzI1YjU1YzY3NmNmNDM3NzQ4YWYxY2RlMTQ5ZGMwMmFhNmNlMjE1YjNlYjkxNjU5ZDJlYjc1OWI1ZjA3ZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMjg1NGZjM2I3ZmFhODYyODE5MjAwOWUwMGNhOTI1N2U0NDViMGMyZTE1MjJhZDZjYTc5ODE4Y2FlMWExMGFiMSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJjMTIxMmRhZjJlZjJiYzdlZWI3MzgyZjhjOTgwZTRiNmFmNDcwMDliZTlhOGJmZDJmYjVlZTcxOGYwZDkyZWE4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImNlMDBiZTk4Nzc4OWVkNWU5MjA4ZDY0ZTAwMzViMmYxNGJiZmYyNjg2ZGQxMzAyNTkyYjA0ZmE1NGQ2ZjM1MjkiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJiNjQ5MThlZTQ3ZTZmNDMyZGY4MGVkOTA0M2ZjZDgwZWI5MGQyY2FiYTI5NTc1MGE2ODU1MjlhNGU3Y2MzYzEwIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2NlZjFlZDVlMGViNDM3NDIzYWRhYzBiNWRhYzdkMWY3MjYyMGYwZDA1ZTU4MWQxZTQwZDMyYjc3MjU4NjA0NyIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImNhZjQ4MTE5MGMzZTg5NDMyMGIxZjc3ZDY0ODU2YTM3NGQyOGZkYTExZDkzMjZjMjkyZmZiY2IyMzk4OWY4NTYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiMzVhNDA4MzYyOWYzNjNmMzQ0NzY0MTE4MDIzZTk5M2IwMTkxY2I2OTNjODAwOWVlZGQ3YWI2NmFiZWRmOWY4NCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjExZmNjMmJhZDgyYmU0YzY1YzYyMzZjY2QzMGEzYjFjMmJhMTU3YzVhYmRlZjgxODg4NWJhODU1YTJjNTMyNzUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzZDA5NWQ5MzcxNjZkNGQ0NzkzNDUyNzEwN2YyMTBhYmE0ZGQ1ZmZjZTc1NDU1OWU3YmE1ZWU5ZGEyZGQzZDNlIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjgwMzUzMDA3NDE4YjFlZTBlZjk3YmM2ZTUxOWNhNTMzNWEyNGJkZWVhMTZkMzdhYzMzYTU0Y2NjMjgyNzNjZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQ2NmQwNjVlMDgyNmQ1ODlhMGYxMWViNzFjZTIyNDhmOTEzNjAxOWQ0MzBlNmZjMjZhMzQ3NjJhZGVlNGM0NDYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI1YzBmZDYwMzI3MDM0NzViM2IyZDQ0Y2JhMDMwYjU4ZWZiNzQyMDc3MTdmNDljYTcxZDNmYzBiYzM3NTU5ODE0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMzRjNzU2YzZiYzc2ZmFmNzFjZjU0MTYxOGE4MjNlYmQxN2RhOTZhZjNlMzc2YjFlYTM2NWM5ZDIwNjliZWMzMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYjhjZjNmYTgxZDJiMTE2Mjk1MWViZGE5NjgzZmQzYjA3ZGM1YzVkMDEyZjBhNWNhOGJkNWU4YmY1ZWIwZjliYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY0ODM2ZmE0YmZhMThhMzMwMTEzMGRjMjUxYWZkYTZiY2M3OTY1Y2ExYjk4MjlhMDM5ODY0MDM0ODJlZTE2ZDgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjM3ZjhmODU3ZGU2MzQ0MmI2M2EwZjJjZWMyOTMzZmE0Y2RjMGI4YjNmMGFlZDBiOTdhYWU4ODEzMDg4MTdhZTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYmU5NjE0NWYxYjIwNTVlZjQwMDYwOGJkMmE1ZTgxNDdlNzkxNTQ3NTc2ZWNjMzVlNzZlMTEyZmM5NDAzYjAwMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYTExNTNiNWU5MTg0MTE3ZTZkOTUyYjFkYzY0NDViYzg2YWI0ZGJhYjFjMTdlMGQyMWRkM2ZlMjAwNThlODRjZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZmE4ZWNhZWQ0OGU1NDZmZThiYTJiN2QzYjMzOTIxZDRhMGIwOTBjZmYyZGVhMjgzZjVhNDVlNzQ1ZmFjYjAyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiODUwMDE4NWViMmM2MzA0Yjk4Y2RkZjQ3YTYwY2U1ODk3OTAxYjQ1MTc4ODFmMTRjN2Q2NmRkMTA4MDM5MTJkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyMjYxYzU3ZmVkNDBhYjg5YTA2Yjg3NzgzNWNjODVjNjk0NTkyOWUwMzUwYmU1ODUyYWJhOTdlNDIzZmM3NGExIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImYzYWZmYmZlY2VmYmZhZjcwN2ZhNGQyMDQwYTI5YzZhZTQwYzQ3YTdiZGZkYTU2MTc2YWE2MTNkM2E1NjZhNGQiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller",
- "signature": "0xa1baa430d937e29790880670e6d17bae1468cf25e22780a2b69e88d2b154d0c51b7d379ac3fbb3d5433dcd42abe03a38fe54a0d57670e02af70d52d25c7f666a1b"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json b/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json
deleted file mode 100644
index 574c7927..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-invalid-signed.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "name": "DEMO STORE"
- },
- "type": ["VerifiableCredential", "DrivingLicenceCredential"],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "This Value Has Been Changed Since Signing",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "notinuse.tradetrust.io"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "1e3c1e44c93a45869c54bb6d71c9ca7316aa76a5489cf3a8cf69552262accfd4",
- "proofs": [],
- "merkleRoot": "1e3c1e44c93a45869c54bb6d71c9ca7316aa76a5489cf3a8cf69552262accfd4",
- "salts": "W3sidmFsdWUiOiI3ZDQ2YTZhNGRhYzMzNDUwMTYzNTJiM2QzMjcwOTYzODc2YjliYzY3ODdjZWI2ODhjY2RkODY3YzlmMzM3MjkzIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiYTQ0ZmE3ZWMzMTgzMzliNDFmMDFiNDI5MGEwMGI0NDUzZDJiOTJhYjQzMWNiOWZhOWNkYWQ3MDNjM2E3MDc1YSIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiJkMzc4ODk5ZjAwNjhhODdkY2EyNzk0N2U0YWM2N2RhNTE5ZDRlOTI0N2Y5ZjMzZDY4NDk3OTI2ZTMzZWRhMWIwIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImVmZTQ0ZTU4NGIwNTViYjVjZDZjMWRmN2JlNGUzN2UxMTk0MmE5ODU0ZmViNzdlNWY4ZDlkNTY3YTRjMDRiMDgiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiYzhiOWRmZDI2ZTc5ZjhjMDRlOWU3ZjllZjdiOWRmM2Y3MzljNzFhZmNlYzg4NGViNDE3MjA1NmE3N2YwNDI0MiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIzZGFlOGM1ZWQxNjRiN2FjMzljZDk3ODg3MDM0YzEwMGI3M2VlNTRmZmU3NzE3NTZlNDMzMDBjYThhZjJlZGZhIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJiMDgzN2E0NTFmNDYyMjBlYmJjNTkxNmFmNDQ3ZDFmNjg0NjIxY2M0Mzk2Mzg1NmM5OTY5MWEyNmFjNGE5NmYzIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiMmM0ODI1NzA3MzE5MTBmM2YzOThkNzIxMTk5MzcwYzdkNTI4YjQ1ZGYwMDY0OTI2ZTJiMjhkMzg5MjJkNTIyMyIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMjA4NWQzN2UxYTU4NjdlNjVkYzdjNTExZjYwNzAwOTg1NzI5YmFjMTRhNWIwNjkyNDc5ODA1ZDM0NTkxZTdmMyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiOGU4YjIzZWRhOGE3ZTE4MWM0MzgyMTk4OGRhMDE3OThhZTU1Yjc5ZDk0OWQxNGExMjYxYTU2MTQzNDc2YTNkZSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMWFlN2QxZjViMGU1MTA2MjM3ODc5ODJhZDEzNzYzZmQ5MjZlYWUxMWNiOWMxYmZkZjU4NzQzZTEwNWNhYTAxMSIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiI1YjFhYWY3NzcyNmU4YTA0OTI3NGM1Njk4NDc2YWM5OTY0OGI1ODY0NTAyMWRjNGJjODc5OWY0NjQyZDY5YTA5IiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiNDI4MTgzODJiZjdiYmE4OTIwYmQ2M2JkOGJhMGQwMmNhNGEyODVhYTMyZTIyYzI2NGY1M2Y1NDM5NzNhZjE2MCIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6ImFiYzdlMGRiYTlmZWMxNjlmMmM2NjY3NjFkYjdmM2JmZWE2ZTM2ODVhZTI5MjMwYTExZTU5ZGVhNWMzNzg1MmQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiOWUxNWMxNDAyYTBkNDM0YWMzM2Q5YzAzMGYwMDViNzA1ZWZlN2VmMDkxNDZlZmVlYmIwZTNkN2ZkYjkwNDA4MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImYzYzY4MTM4NWNjODNhZjc2NDk1MjJlZWE5OGUyZmMxZjViYTZiMTRiZTU2NWE4MGNmYWIzYWQ2OTE0OTU5YWQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJjNzc4M2JmMmQ3ZGFjODA1MDA5OTc3ODZlMDU5YTYzZDg5NzJiNzhhZjEyZjE0NjNkZDNmZTgxMmFhNjEzMTlkIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMGI1YzllZWQ0YmY5YWUzOTVmOTI0MjYyMGFjNDgwOGMwZjQ1ZGY3ZjY3N2FhZjA1NWMwZjg1YzZlZjI3NjVlNSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQzNzcxZjg2YmRhZmI0NzBmZjkxNDdiYjA0MGUzMjNkYzY2NDcwZGZmYWQzOGRkYmEzMmE4ZmEyNDMwNmFlMTQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJmZTVjODUxNmQ2YTk3NDZjMTBkM2NlMzQ0NWM5YmFiZGM0YTE5NTI3MTJjNjIyMDNkOTAwOGFjODk0NTA4ZTRhIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiYmNlNmZhZDI0MDlhM2FkN2Y2OGYxYmRmZDhjNDFjMDAzYzM5OWE4M2EyMDYyNjZjNWM2ZWNkNWI0OTI4NDE1OCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiOWFhODc4Y2RhYjQ0NTAwMWQyODY0YzYwY2M4MzcwMTQ3YmZiZGViMzEyZDA0Mjk2ODJiZWVmYmE2NGVhZGJjYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImUwZGRhZmFjNThhZTk5ZjU3MWY3MmQ0MzcwNDZmNjk5MmI4M2MzNzEwODg5ODFlYWQxM2Q2NTgwZTNmOGRhMjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImNhYjdkYmYzMDRhMzgwMmFlMmQxMzZkZjE3MzA5YzUzMDBhMWEzYzI4NTY5ODAxODc2MmY3MTA0YWM5MTE4ODYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiZDVhNTEyMWM3MDYyMjkxMzE2MDYzYzU0YmU3ZDdjMTAxMDZkMThhMmQ3ZDc2YWRlZDBkMDhlN2NhYjAwMDY5MCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNjViMGQxN2Q4MzBmMjVkYzkwMmIzOWRiNjQ4ODM3ODM0OTNhMDI5MDQ3NDQwM2EwZWJlNGQ4OTM3OTMzNWRhNiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiYTFhMDk2NzFjNDVjYmQxNDgyMmFmMTFhNDZlYmRjYWY3MGQwNzZlZmQxOWY1N2NjYjNhMzJmYWU1ODliNDg5ZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiYzc5OTE5NWIxNzI4NzM1MTllN2Q1ZWQ4ZjZiY2U1Mjc2MDBmOGFjMjFhNWMxYWI2ZTllN2QwNzY3MTIwYjQyMSIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIzOTQ3ZTM4OWQyNzZiYjAzYzY1Yzg5MjVlYTAxMDQ4Njk4ZTUyNGM3NzcyZjY2MWYzMjhkZjI5YjlkMGZhZTIzIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjQyMWUyMTBlOWQ0MjY0Y2YwZWE5ZmQ0NWQzMjI3NDUzOTE0YWMzZjc5Y2QzY2IwNmYxZjllYjk5ZjJhMjU0YzEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0x2acad5edbece2e3febd232c01dedb30ae9fa3a0b2e33354a48700d14617b5af52b587d1c67ba9ca4b39b27902de4df868a2a6de89d6d530cf1d8c55e65cc13f31c"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json
deleted file mode 100644
index 117b934d..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-no-location.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "name": "DEMO STORE"
- },
- "type": ["VerifiableCredential", "DrivingLicenceCredential"],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "revocation": {
- "type": "REVOCATION_STORE"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "082c7801b60aab4e54072c739ca628a9a119e885043d8ef624c336afc7b786dd",
- "proofs": [],
- "merkleRoot": "082c7801b60aab4e54072c739ca628a9a119e885043d8ef624c336afc7b786dd",
- "salts": "W3sidmFsdWUiOiJiYzg1NDk1YzhhZjRjZDUyNDc1MzIwM2Q1NGM3MGU2ZTI0ZmI0NjYxMTE4MzkyNDFkMGYwZTZlZmQ2MGE3N2M2IiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMmQxYjhmYmY3MDI1MzljZTc4ZGZmNWQzNjQ1MGY2ZGY3YjU1YmUzMTIzOGM2ZDAwNWY0NjgzOTYyODBhOTJmMiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI0ZmQwYjU3Yjg3M2JmZjIyMTYzZDllNDA1ZTU2YzQzYmIyZTU5MWIwZTY0Y2Q1ODI4NTk3OGI3ZWIwMGM2OGFlIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYzZWYzZjU0MTdiZDViYjdmZjMyMDBlMzA2ZGY5MGE0MDY1NmM4MTk3ZTk1MWE4YjA1NDRlMjRiNWQ1N2UzYjYiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWIxZDVlMDcwM2RmOGQ4NWI3MTRhNzI2M2FmYTQwM2E3MDQ1MDc5NGVhNDc3MDhhZTY5NTdmMWQyNDU5NWFiOCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJkZTM4OGEwZjMzMGM3NzI2YzY3ZTM3NzI1MTYzZDhmYTkyYjZkNjMyMmFiMTlkYTMwYjg1ODVhNTdlZGFjZTNhIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI0MTIyMTViZTRkMzY1MjhmYjgxMDRjNDkwMGJjYjBlNjM4YTYxYmQyZjgyOTQ5OGE0YTg2NWQyMzMyYzM2MWNhIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiYzYxMmNlZjc2MTA2MjI1YmQwYzZhN2U3MzY5MDczY2ZhNjAwYTU3MDk3Njg0NzQ5ZDI0NTU3OTQ5ODBjNTE3ZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiNzYxY2I2ZDRlM2Y5YTFiYmZlYjkyODEwZjJmNzAwZjcyNTBmMTVjNWUyYWM5NGMxZjk5NmVhMmM2MTA5ZmJlNiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiZWQyMTlkMGUxZTY5YjJiYTgzZmVlNWQ1NjU3YWNmOWMwODlhZGM4ZjVjZmViMzA4Njk4NWRiZWM4ZjI1ZjFmZSIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiNTM0ODhlZDgxZmE2MDI4MDA0NDg1ZjAwZWVmY2RmZWMxNTBlNjlmYWJlMTNjMjY3OGVhNGVkYWUzMDI5NzFhYSIsInBhdGgiOiJpc3N1ZXIubmFtZSJ9LHsidmFsdWUiOiJiNjMzYWZhNjY4OGE3NTQyMjU4ZDVkNTRlMTA0ZTY1MmNlMjk0MjA5ZTgwM2NjOTFjZGE4NDU5MTllZjBhN2MxIiwicGF0aCI6InR5cGVbMF0ifSx7InZhbHVlIjoiODFkZjYxNTFiODczNzQ1Y2YxYzdiYjM5NWE0YTllMGEyNjQ0NjQwZjY4NDQ0MWEzNDY3OGE2NDMxMGViYTg0ZiIsInBhdGgiOiJ0eXBlWzFdIn0seyJ2YWx1ZSI6IjIyNmNmMTJlOThiOWIwMjYwZDY2ZDI4ZjgxYjY4OGM4YzhjMDZiMzYzOWE3MDRlNDgxOGUzMDY0OTRiYTVjOGUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiYjdlN2U1MzEwNzZkMWY1MDBjODgwNzhkMDkwMjdhYzM3YjE3NGY3YjY0ZTRmMTU5M2RhZGIyY2UxYzEzNGUxYiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImYzNWU2MDU4N2IwYTUzOTQ3YTk5NTQ5ZTUzNzQxYjAxMTY1NjU0ZjkzYmVjYzE5ZGNlYjRlYzY0MDA4YzRjZmMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIwZjI2NmU1NjMxNDEwNzMxMmVjMWZjMmM2OTQ4NDA2MzQ2MGMzODNmODc1NmI4Nzc5YjMxMmFkZGU1YzA5ZWQ5IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMGZlZGIyZmU2ZDFjNzVjZjE5NGRmZjkzOGFiNmI5Mzg5YzM4YzVlYmNkNWEwZDUzZmE1MDVjZWQ0MDcwYTM1OSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjRmMmVkYjNiNjMzNWI3NjQ5ZjVmYjIzMGJkMjViMDM1YTdlNWIxNmVkNTQ5MjA4NDMzMDdkN2Q4YTQ4MjdkYWQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI2NTIwY2E4NmViMTY3Mzk0MjM2MTIwZjg3YjJiYjM2MjI3OTBkMTg4NGM0NTMwODEyMTIxNmYyMmVmZTQ4NzA0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiZGZjYmYyMTNmYzBmNDk0OWQ2YjA1ZWZhZjJiNzE5OTEwYjQyN2Y5YjVlYjc0ZmRiNjNjZWFiNDYxMzE1NTMyNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMWIwYjYyYzY1YzIwNGUyODE3NDMzZDYzMGZlYTNkNTE1NDYyNGNkMjAwYWQ0ZjhkOGFmNjY2NGRhNGM4NmRiOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImFmNzBjZjE3YWQyZjk2NzM1NTEwYWJhNjhiMmFiMWM5ZDEzMzBiYWQyYjVjM2MwZmVkY2VkZDk0NTRmMWQzYjgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjkzMjZiZjI5ODZmMzNkMWIxNTA4NWRmOGQwYjQ3ZTA0Zjg4NGYyMzJmNTM2MWEyYWZlNjBlNjM4MTBiYzY3ZTUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNWI3MWVmYzNmNTAwYzRhMmExYzBjZDVmMjc5NDI1N2QwM2JmNjljNzUzNjJhYjQ4MmE1OTQyMDI4NGY2NTg2YyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYjZiMjJmNjI5Mzg5NzU4NDRjM2U4NDNjZjZmZDA0YWJkNDAyZjVkYWRlNjY5OTc2NjM0ZWU4N2UwZDU0Y2Y3OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiNjA0ZjI0YTg5YzZlMmVkMTNmNDg1MWMyOTU3YjEwZDMzNGM5NjdmMDYxYTZhY2EyZjc0OTA2N2EyZDU1MGEyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiMTljNDNmZjY1MjJjMThhMmI1YmJmNTI5OGNjMzUyYWIzYzdlMGM0ZmQ4ZmI5YTlkOTBhN2M3MzE4MzhhY2Q1NCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIxMTU3ZGVmYjQ4MGM0ZDRhNTlkODY3N2E5ZDljZjBhODViNzJmMzYyYzIzMTM2OTVjMjMxYjIyZTU1MmJmNmUyIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjI2MGMxYTM3MjhkNWMxNDlhMTUzOWJkMWI0NDE3NWExODk5NDU2ZmFlZWMzOWU3ZDQ4NGU5MzVhMTZhYWE4NDUiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0x5568e41b14d8999d205e7176638a9ce5a021b9f3ebb20344bcd892e2224023326559ebd6c4ab6ee7cf8873cbbbedb3f78b82780530d8493a5d0084dc37b3d6cf1c"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json
deleted file mode 100644
index f70c3e9c..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-not-revoked.json
+++ /dev/null
@@ -1,76 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "type": "OpenAttestationIssuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90",
- "revocation": {
- "type": "REVOCATION_STORE",
- "location": "0xc7dfB2D05ab3Da91e723F2557817165e6acEAc38"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "b9b6de4ef4f05981b26d46bda0089473c1219cea6fe18dfb82e5f7adb110fc02",
- "proofs": [],
- "merkleRoot": "b9b6de4ef4f05981b26d46bda0089473c1219cea6fe18dfb82e5f7adb110fc02",
- "salts": "W3sidmFsdWUiOiI1NzY1MzJkMzdmYWJhYTFiNGIxNGMxMjQ4YWYzM2RjNTQ3MzVmYjk0MDhiMGY3NjJhMzY3NTdmYjA4YjA0MDNjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiOTVhZjU3MDYzZTg2NjYxZTEwOWI3MWM3YmI1ZDg0YTQ1ODUyZWVjYjNmNjM2NjUyZWZmNDVlYTdkMjZiMDMxZiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiI1MmE1N2YzZWExOTBiZjZmNTBhODRkMjVhOWE1Zjk2ODk1ZDkyMTUxZDVmNTM0OTc5NTFmN2Y2MDI0ZDU2MWNmIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6ImYyMDQyMGU4NjYyYjVjYjIyNmQ4N2Q3N2Y0OTEwMWQwZjQ0MTEzY2VkNGY2Y2VkMzlhODQzNzdlNmZkOTIyOTAiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiZDMxYTNmNGE2NTk0NjA3NjE4MDExNGY1ZWJhMTA2MzE3NTRiMWE1YWY4MDE1ZDEzOGZkNzU1MjIxN2Y3ZTk2NiIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIyMmE2NDJhMTQxYTRmNGMwNzdiYjRmZjI1M2U1NmNjNzIzMGU0YWJkNjgwNzFiMDdlNDM4Y2U2ZjUzZmI3ZWQ4IiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI0MDhlNjk4ZmI2YWJkYzZlOTk4NjA2MDg4YjgzNmYyYjliNGM2NTkxZGY2ZmExODhmZGRkZjYwMDE3M2EyMzNhIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiZGIzY2U2MGY1ODc5N2YxN2RjNzk0YjcwZGQxZTQzNmY0M2E0NzU5YmViZTY3NDNiNDZhODRhZjc4MGQ0Njg2MiIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiOGM1MWFmMDVlZTM4YmM1YmUyYzU2YzdkYTIwOTA2NWRkODc5YjUzYjBiZTI1NmI2MjZhZTJiZGYzZmNlOWJmZiIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMzc4ZGM5MzgwODU0N2FkNzYyZjAyN2JlY2FhZjZiOWFkYTk1MTNlMzQ0ZDk4YTNkMDMyNDgxMDQwZjVmZTNmMiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiOGFkNTgwYzc0YjkyZTAzNTJhMDA4OWQ5NzZhNTc0MGVkMDU1ZjViMjQ2ZmU2N2VjMGEwZjFhMDI5MmE5NzI3MSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiI0ZWFjY2Y1NjhmYTYzOTc1ZDY1NDVmYTcwZTgwMmNjMmM2YmQxZTE0ZmIwZmEyZmQyZjA4OWY2YjJhOTc2YmI1IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImU1ZDdiMTZlOTY3ODgzZGRmYjUzY2NkZjUwZjUyNjQ3NDdiZTdhZjkwNmExZjU5ZWUyNWNmZWM1YTUyNTRiZGYiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJlM2Q3ZGRiOGQ2MWZlN2I1ZDFjYTFjNWVhNjExYjJjZmYwNDVjOTMxMGZmODRjNTFhNTdiNzMxMzQ0ZDYxYTFiIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiMTRlMjQwNDc1MjdkNjgyODQxZWViNmMwNGFhZGIxYWZhNzZjMDRhMTY4NzBhMzc5ODJjYWM5NTY3NzlkMWVmMCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImI3NjZjNTcxNTE5YWU5ZGEyZDlmOGM3NmRiNTNmM2ExOWFmYjE3ODM4NjJhMmRiNzk5YjkwYmU0Y2UwZThhOTEiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiNGIyNWRmMDRkYTJiNjI4MmQwMmU3ZGEzYTI3MWRjZWVmMjZlMDNiMmUyNDU5NDMwOWFjZTJmMDAyZGUwNGM4MyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6ImQwMTgyNzFmYmRhZTNmNTZlMWMwMTI5Y2E3MGM2ZjEwZGRlYTg5NDNlNWUzODQwNWE5YjY5NTdmMjUzNGNmYTQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiJiOWY4ODY5ZmQ1Yzc4MzcwMGZjOTY0OGE5NzliOGE0MGNiZjk4NDFhN2EzZmUzOTMyZDljODYxMzE3YWI1ZWMyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjQ2ODRiOWQxYTZkMmMzN2YxZmE5ZjI2ZmM0ZDc3MWMzNmI5OTk0ODUwOGI3NmRmM2U3MWE5MGY2MDk3YjFlYSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQxMWI4ODY1YWJlYWFjOThhNTZlODYzM2EzNDgyOGNkNDllNmViMDdkODRlYmI4OTQ5ZWIxOGNjYzU1OTRhMDAiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI0ZjQyYzY5MDg5Y2MwODg0OWE1MTNjZjM0MzRkZTRjMTVlMTc4NWZmYWNhNGIyMzdmYTYwNmY5NjA2ODhkYTM2IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiNTVkNmEyNTA5MTE3MTlhYjllZTViYWFlYTU2ZTJlOTQ0ZjFhMzU1ZjJjZDM0YWIxYmI3MjI1NWJkY2YxZmUxZCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiMTJjMGM4NjkwZjAxYWE4NTVjMzZiZjVjN2Q0YjU4NzA5OTJkYWQ3NDVmMDNjOGI3Mzc0YmJlOTcwNWQzMDEyOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImFjMDNjYWMxMjRkMjU0ZGIxZjA3ODg1ZDUwZThkYTdkZjc5NWYyMmUzZTQ2ZGNmYWU1YjA5OTljMGYyZDhmOTMiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjI3NzNiZDNlNzI2ZjFjZGQ5YTU5NGE0MWZhNWZjMjQ4YmI3MGRjYmIyYmMyOTk2MjE4MWNlZDZkNDBjMWU4NWEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNGU4NGEzMzI1MWE4NmVkZDQ3ZTc3YjcxZThkMzYwMzAxMjM3NDJlN2RlOWVmNDM4NGFkZDFjMmJhYjY1ZmM4MiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNzNlOTJiNzJhNTc3MDQyNTIzZjdjZjVjMGZkNGFkZTEyZDNkMDdlZjdkOTQ5ZGY4NTY5MDU1MGY0Y2IxNWQzNCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6ImYyMjMwYmVkZTI5Yzg3ZGYyN2RmYjBiYTI2N2FjMTQ2OThiNDk5MDBiZjkzMDM3ZDJjNGI1M2QyNjNjOTEzZjUiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjkyYTQyOGNiNDdhNmY5ZWVjNGFhMmE2YTkxYzg0NTlkZTdiMmEyNDgxNDEwMTg5ZmMyNWM3Mzk3Mjg0NGU3NzciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjFhMTM1MWZmOTU0MTNkZDk4MzFhOTgzZjE5YWVkNTI3MjgxZTk3ODQ1OThmNWNkMzU3NmE5ODE3ODRlM2M1OGEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiZjBhZTUyZjE0MDcwMjIyYTZlY2QyMDgxNWE2OTA4ZWQwYWFjNzIyOGY3M2M2MjZjNGI0YzU3NGE0ZjAyMTkxZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiIyYjRhM2I5NWY5NzJiMzZkMjk3ZjNiYjFmN2UzMjk5YWM4Y2EzZmI1NmY4NWNjMzI4Nzg0M2VhZjdkZjE3NWEzIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller",
- "signature": "0x291b04727f134a0259a8bde0db05a5428b262c46d16d47c55ff77555c36baaf6687750d81515b70c18e0bbabb121e8378d4f4c9e111382345f5e9e6b9e19d6331c"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json b/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json
deleted file mode 100644
index 54925b89..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-revocation-store-signed-revoked.json
+++ /dev/null
@@ -1,76 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "type": "OpenAttestationIssuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90",
- "revocation": {
- "type": "REVOCATION_STORE",
- "location": "0xc7dfB2D05ab3Da91e723F2557817165e6acEAc38"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "fdd40a012f38dacedad0d7fbe68726ac47f7836c6019f9824329207b9d7e6bb1",
- "proofs": [],
- "merkleRoot": "fdd40a012f38dacedad0d7fbe68726ac47f7836c6019f9824329207b9d7e6bb1",
- "salts": "W3sidmFsdWUiOiIxMTU4NmE2ZWIzM2UxYTliNjc5MGIyMTNjZmNlNmQ3YjcyNzBkZjEwNTFhM2E1YWEzNWI4ZDc0N2Y5ZWQ0YzJkIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiZmRmN2U4NDI5YjM2YTAxYzM0MDY1NWZmZmVjMGI2YjJhZjNlY2Q0ZmVkOWYxYjI5MmRhNTYwMmI1NDMzZTI5YyIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyNGJlNmQyNzBiNTNjMmZkZWE4ZDliZjEyMDY3NzQ3NzYxODhiNTAzODdhZDdkNzlmOTY2Mzg2MDFjODVlMTgxIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjFiY2NlYWJiMDQ2NWQ3MjUzOWJkNzY2ZTNjNDFlZTM0YzhkNGE0MjE3ZWQ2Y2UxZWVjOTM2NWViYjYzNzljZDQiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMWI5MjUxNWQ2YzEzMmY3NTdjMGQ4MWRkMDY0Njc4ZGE2N2ZiNTU2NGRhMmNhNjk0MGZiOWQ4N2JiN2ZmOGJjZCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiIzZjA1ZmUwODQwNDZmZmFlN2FjNTUwMTBjODI5ZTMyNGY3ODAxNmFkNzQzMWJkYjlhYWU0NjcyMDEyMDNhYmFkIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI3NDYwYzQ2YmYyYTJhOWZhNGY1NWQ3Yjg0ZjUyZTk5NDllMTJiOTBhYThhYjZmZTk0ZWFiOWNlMzk5ODQ2Y2RjIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiOTkxM2JhYzBjMTRkNDY1ZjUxODY2OTQ1ODFiYzBmNTY4NDQwMGU4NzA0ZTQ4NWUxZjA4YTY5NjhhYjU0NzQ1MCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiYTA4OTJlZmZiODgxN2U2OGFiOGM2NzY0YWU1NGVhYmMxMWNiOGI3YTgzYWI1MGRkOTYyMDhmNWM3NDk3ZDNlNyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiODhhMGU5M2ZmYjk3OThkOGIyODlmODc1MzlhMWZlMzhiNTA2MWU5NTYyN2VhY2E0YTU2M2IyZDMxZGNiNjJiMiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiZWRlMDA4NmRkMjU3ZGRjNGJmMjA0ZDExMjYwYmMwZTlkZWM4YTNkZmVjOTZmMjBmNjM1YTE2Mzc2M2ZhM2ZjNiIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiIyMjkxZmFlOTM2Y2VjZjM1YWEzNzBjNjBmNTE5NTNhMmE5OGY1NmFiOTZhMjA3YTBmNzg2ZjJjYTRkMDQwMmI4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6IjlkMjYyODY2ODYwYjIwZDlmNDIzYTM5OGM3Y2Y4YTIzZmVmYThhOGJiOGNiM2Q4ZGM5MWVkM2FiYjZkZGYxOTUiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiIzNmRjNDIzMDE2ZGM3MjIzM2QzNjUyYzI2ZmFiOGE2Yjk1YmUwNmVhMzMwNDBjMjBkZTI2ZDdhOTJlMjllNDVlIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2EwMTBmNTJlOWRmNTI5ZDE3ZDc2M2NiNzhhNDY2ODkzMjE2ZjBkNjE3ODZhNGRiYmNmNmVhNzMwMTg2YzdjZCIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6IjQzZDUxZGFhZWIwOWI3MWRjNWM4MDFkMjQzZDZjZjQ4ZGYwODQ1YjEzMWNlZWQ4NGNmNWQ3MTI1MTM0M2EyZDYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiYTM3Yjc4OWRjZWVlMjk4ZWJiNDJiZGE5OTZjNWY1ZmFhODU1MDM4YmZiZTlkODk3MTdjMDVjNjA5YmUzMmNmZSIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjUyNjAwMGI2MmQyNDQzMDQ5NjVhMjY4ZDdlZDBmODNhNGE3Y2MyZGQ0ZTg3NWJlYWE0N2U1ZGQ2ZGQ1Y2ZjMDMiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiI1YmU0ZDUwNTc2MGYwMDc1N2NkN2MwYzk3ZWE4YTkzOTBmOGE2ZTIzNTVjNzZmMzAyYzY3YTNmNGY2MWUwYTg3IiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiNjljNjM2ZWM0MTQwZmNiYzM0ODI0ZmRhNjMzMzA3Y2ZjOWZlNjlhYTRhOGYxYWY1NGQ2Yzg2ZDZjZTgzYzlhNiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjU1NWI4YjI3YzkxZmE0MzRkYTNmNWQ3Y2YwMjMzNTg2ZjZmNzQ4ODUwM2RiNTc2ZDczMGIyNjIyM2VjNDVjNWYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiJjOTRlNThjZjhkMTdlNTMzNThlZjYzMmVlOTY3NjkwYjFkYzhlZDI1YmEwNGZiNzM3YWMwMjU0MmMwZGJmODVhIiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiOGVlN2YxMzM2ZjcxNzY2ZTkzOWYxNTNmM2M5OWI0Y2QxOGZjMTQxNjZkZDlmNTM2MDllMTkxOThlNWVkMmY0MCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYWRiOTZiNThhZjg3NTIyNTY4NmZjNmYwNzFiNTc4NTkxMzNhODllYmRiNDg3ZTk0ZWRjOWMyZTAzNTAwZGVmZiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImU0ZWY3Mjc0MTU4N2U5ZGUwNjc3YjM4MmExNjhjNDM4YjQyYmUyMmU0OGQ1NDg5NDNhOWMwZTU0ZjMzMzcwNjQiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjhiYTM2OWI0N2FhZGZiMmZkYjFkNzZjMjUzM2IwYTA3NmM4OGUxOGFkNzljMTJiM2M0MDA0YWQwMWMzNzI4YjAiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNzdlZGRiMjg0MzUzMTE0YzdhN2JjMmQzNGQ5NjZmNDAyM2RkYmY1ZGUxMWNlZmI0NGZiNThlYzFmNDgwYTU5OSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiMzFmZTc2MWI2YWY0YjQ2MGE1ZDY2MDBlZWNjZWRiZjZlNWY1NjEwMzBmNGEyNTM5MmI0YTY0MDg3MjE1NDQ1MSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLmxvY2F0aW9uIn0seyJ2YWx1ZSI6IjBiZTljYWMxN2MwOGE1NzA4MmJiZDEwNjk2MWU4OWU0OTg4OGEyNjYxZTAzM2MxOWNlOGU0ZTE4MjE2YzA0MTgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY4ZGNkYzFiOGYwMjZhZjIxNzQ1OTY5ODNhOWIzNDIyZGQxNmM3YmE0OWI4MWJjMTVlNzE0N2Y5ODhmZjNiMmIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEuaWRlbnRpdHlQcm9vZi5pZGVudGlmaWVyIn0seyJ2YWx1ZSI6IjYxMzJmMmQ2MTcwODljZWZjNTkzZjdiNzYwOGJhMmExOTI0MjM4MWFmOWJiZjAzZDFhYzExYmQ3ODA0OGJmODgiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZmlsZU5hbWUifSx7InZhbHVlIjoiZWI4NmEzN2MyNjk3YWRlZmVkMzU2OTRlM2FhN2MzYzc4YTZmMWNhZmRkNTAzMjYzMDI4ZTJhNjc2YjdhMWVkMiIsInBhdGgiOiJhdHRhY2htZW50c1swXS5taW1lVHlwZSJ9LHsidmFsdWUiOiJkMjQxMTM2ZDNhODIwNjk0YmUzYWZjMWIwYmY2OTNjOWI0ODQ2YzcyODVkYzFmN2I3OTVkMjRiMmY0ODE2M2UxIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLmRhdGEifV0=",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller",
- "signature": "0x2ff1a3310d67226a6be6b4be1dcc1a75ba0085b08c415c55867aa637420fdd1774f0a4c765bc54e60a97fd90538636e13e22642ac4197e36cc6d840e380d653c1c"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json b/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json
deleted file mode 100644
index 9acf0fc9..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-signed.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "type": "OpenAttestationIssuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de",
- "proofs": [],
- "merkleRoot": "c2d9eec66e7d1d7a01d7baf759c1182f7c467c5157c5cb995573d2268bdf10de",
- "salts": "W3sidmFsdWUiOiJlNDVkYjU0MTEwN2RkMDQyMTgyYmE3MWI3YTNmY2M5YWMwZjhjZTRkOTkwMDE3OGQ0YzVlY2NmZmVmN2NhNzBjIiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiMzI3ZjA3M2Y1YTMxZTg2MTI5Mzk2MDliNThjNzU5ZGIxNWIwZmVkYjNkZGMyZTI0OTA3OTFhNmUwZGNkNDRmYiIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiIyZjg3OTA1OTc4ZWJlZTlmMDY5NDk4MDFlOWY2YzEzNjY4YWY4MDc0MTkwMTg3Y2Q2ZDQ3MDYwMjkzNzQwODNiIiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjYwZjFkNDMyYmRmYmQ1MDZmZmEzNTgyMmU4MmNmODQ2YTFkMTg2ZjExNTU3NzkxODFhZDk1Mzc4MjVmNWE0YTIiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMGMyMWIxM2Y5MDc2N2Y3NmYxMDkzNjZhMWQxOTIzZmZkZThiMGZmZDNlNTdiYTJhODA4YmRjNzM4YjVjZmZjOSIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJiMzViNGM5MThmZjcyOGU1ZDVkYTA0NTAzMmY0ZmY0NGQ0M2ZiYmFhYjhlNDc4NGMwZDMzMjU4N2NkYmVlNTYxIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiI2ZWVhYTc2NmFiNzU0ZDk3ZGI1ZmQ2MzcyZDI1NDBiZTU2ODhiYWM3ZjZiNGQwOTE1NGM2YWZmNDRhNjM5YjNmIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiN2NiNmIyYjE4ODg2OGE4OTk3ZGE5MjI5MjZmNDUzMDQ2Zjg1YzBmYzYzYWUzMDU5MzUzNjBmMGNjMGM4OWY4NCIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiMTU0MGM5MDc5NmZhZjY4YTdhNTIyYjU3ZjJmZDE2NmU3M2JjNzgxZWNjMzRiY2Y2M2ZiYmFjNGU5YjZhMjk2MCIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiYTMxMzI1YjU1YzY3NmNmNDM3NzQ4YWYxY2RlMTQ5ZGMwMmFhNmNlMjE1YjNlYjkxNjU5ZDJlYjc1OWI1ZjA3ZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMjg1NGZjM2I3ZmFhODYyODE5MjAwOWUwMGNhOTI1N2U0NDViMGMyZTE1MjJhZDZjYTc5ODE4Y2FlMWExMGFiMSIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJjMTIxMmRhZjJlZjJiYzdlZWI3MzgyZjhjOTgwZTRiNmFmNDcwMDliZTlhOGJmZDJmYjVlZTcxOGYwZDkyZWE4IiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImNlMDBiZTk4Nzc4OWVkNWU5MjA4ZDY0ZTAwMzViMmYxNGJiZmYyNjg2ZGQxMzAyNTkyYjA0ZmE1NGQ2ZjM1MjkiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiJiNjQ5MThlZTQ3ZTZmNDMyZGY4MGVkOTA0M2ZjZDgwZWI5MGQyY2FiYTI5NTc1MGE2ODU1MjlhNGU3Y2MzYzEwIiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiY2NlZjFlZDVlMGViNDM3NDIzYWRhYzBiNWRhYzdkMWY3MjYyMGYwZDA1ZTU4MWQxZTQwZDMyYjc3MjU4NjA0NyIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImNhZjQ4MTE5MGMzZTg5NDMyMGIxZjc3ZDY0ODU2YTM3NGQyOGZkYTExZDkzMjZjMjkyZmZiY2IyMzk4OWY4NTYiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiMzVhNDA4MzYyOWYzNjNmMzQ0NzY0MTE4MDIzZTk5M2IwMTkxY2I2OTNjODAwOWVlZGQ3YWI2NmFiZWRmOWY4NCIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjExZmNjMmJhZDgyYmU0YzY1YzYyMzZjY2QzMGEzYjFjMmJhMTU3YzVhYmRlZjgxODg4NWJhODU1YTJjNTMyNzUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzZDA5NWQ5MzcxNjZkNGQ0NzkzNDUyNzEwN2YyMTBhYmE0ZGQ1ZmZjZTc1NDU1OWU3YmE1ZWU5ZGEyZGQzZDNlIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMjgwMzUzMDA3NDE4YjFlZTBlZjk3YmM2ZTUxOWNhNTMzNWEyNGJkZWVhMTZkMzdhYzMzYTU0Y2NjMjgyNzNjZiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6IjQ2NmQwNjVlMDgyNmQ1ODlhMGYxMWViNzFjZTIyNDhmOTEzNjAxOWQ0MzBlNmZjMjZhMzQ3NjJhZGVlNGM0NDYiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI1YzBmZDYwMzI3MDM0NzViM2IyZDQ0Y2JhMDMwYjU4ZWZiNzQyMDc3MTdmNDljYTcxZDNmYzBiYzM3NTU5ODE0IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiMzRjNzU2YzZiYzc2ZmFmNzFjZjU0MTYxOGE4MjNlYmQxN2RhOTZhZjNlMzc2YjFlYTM2NWM5ZDIwNjliZWMzMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYjhjZjNmYTgxZDJiMTE2Mjk1MWViZGE5NjgzZmQzYjA3ZGM1YzVkMDEyZjBhNWNhOGJkNWU4YmY1ZWIwZjliYSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6IjY0ODM2ZmE0YmZhMThhMzMwMTEzMGRjMjUxYWZkYTZiY2M3OTY1Y2ExYjk4MjlhMDM5ODY0MDM0ODJlZTE2ZDgiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6IjM3ZjhmODU3ZGU2MzQ0MmI2M2EwZjJjZWMyOTMzZmE0Y2RjMGI4YjNmMGFlZDBiOTdhYWU4ODEzMDg4MTdhZTciLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiYmU5NjE0NWYxYjIwNTVlZjQwMDYwOGJkMmE1ZTgxNDdlNzkxNTQ3NTc2ZWNjMzVlNzZlMTEyZmM5NDAzYjAwMCIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiYTExNTNiNWU5MTg0MTE3ZTZkOTUyYjFkYzY0NDViYzg2YWI0ZGJhYjFjMTdlMGQyMWRkM2ZlMjAwNThlODRjZSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiZmE4ZWNhZWQ0OGU1NDZmZThiYTJiN2QzYjMzOTIxZDRhMGIwOTBjZmYyZGVhMjgzZjVhNDVlNzQ1ZmFjYjAyYyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiODUwMDE4NWViMmM2MzA0Yjk4Y2RkZjQ3YTYwY2U1ODk3OTAxYjQ1MTc4ODFmMTRjN2Q2NmRkMTA4MDM5MTJkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyMjYxYzU3ZmVkNDBhYjg5YTA2Yjg3NzgzNWNjODVjNjk0NTkyOWUwMzUwYmU1ODUyYWJhOTdlNDIzZmM3NGExIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6ImYzYWZmYmZlY2VmYmZhZjcwN2ZhNGQyMDQwYTI5YzZhZTQwYzQ3YTdiZGZkYTU2MTc2YWE2MTNkM2E1NjZhNGQiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
- "privacy": {
- "obfuscated": []
- },
- "key": "did:ethr:0xB26B4941941C51a4885E5B7D3A1B861E54405f90#controller",
- "signature": "0xa1baa430d937e29790880670e6d17bae1468cf25e22780a2b69e88d2b154d0c51b7d379ac3fbb3d5433dcd42abe03a38fe54a0d57670e02af70d52d25c7f666a1b"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json b/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json
deleted file mode 100644
index 3662ad34..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did-wrapped.json
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "type": "OpenAttestationIssuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ],
- "proof": {
- "type": "OpenAttestationMerkleProofSignature2018",
- "proofPurpose": "assertionMethod",
- "targetHash": "39d61d63571aa26b1cf8b84f8e26b34f3c43ea1819583c2ebcd8a382843e4bf1",
- "proofs": [],
- "merkleRoot": "39d61d63571aa26b1cf8b84f8e26b34f3c43ea1819583c2ebcd8a382843e4bf1",
- "salts": "W3sidmFsdWUiOiIxOTg5OThhNWM0MTVhMDAwMjZlNGUwZmI3NzRmMzVmMDA4MjJmM2IyODBlN2YwOWRkYmY3MTVhM2YzNzFlZTk0IiwicGF0aCI6InZlcnNpb24ifSx7InZhbHVlIjoiZjQyY2QxZjFiYjViZGEzM2Q3NDhlZjFlZTE4ZDQ2ZThmNzRhOWFmMzA1NjcxMGI5NjNjMmIzYTVmMDQwZjA5YSIsInBhdGgiOiJAY29udGV4dFswXSJ9LHsidmFsdWUiOiJiN2I0MzIyZDc4MzEwYjQ3NjA2ZmQzYjIxNWU4YTNlZTYzYzZjNjY5MWEzNjAxNGRjMDU3NzE3ZTM5NWFiMjI3IiwicGF0aCI6IkBjb250ZXh0WzFdIn0seyJ2YWx1ZSI6IjRiZDEyNWVkYjNiMjUxMzllMTRhYjRmZjkzNTk0YjFhZjIzZDk1MTkwMDQyMjI2Yzk0MzlkMTM4OTQ2ZTQ5NGQiLCJwYXRoIjoiQGNvbnRleHRbMl0ifSx7InZhbHVlIjoiMjhmMWZiMjUwYThlNWE1ZTBhNjkzMTM1ZmVkN2NlNGM5MzY2MTYyN2I0YTRhYWRlNWFiYTgwMjZkODQ5MjdjOCIsInBhdGgiOiJAY29udGV4dFszXSJ9LHsidmFsdWUiOiJmMTBjZTcwZGZhMTk4ODljZTI2MTVjYjJiODhkYjZjYWMyMjFjY2E5MWY5YTQwMDQ2NmEzMGQxODYzMjY3ZWViIiwicGF0aCI6InJlZmVyZW5jZSJ9LHsidmFsdWUiOiJlMjhiZmY0Yjk1MDkzMTNhMTQzMjk4OWFmZDQxMjAzOWFlYzMyNTQxNzEyMzIwMzk4NDgyZDM4OGFjNDhhZWFjIiwicGF0aCI6Im5hbWUifSx7InZhbHVlIjoiZTE1YTFkODgzMjA0MTM1NGRiMTdlZGI4ZmJkNTNkMzNjYjM2Y2VkNDM1NTFkNjkxNDgxYWI3YzM1YWE4Nzc1ZSIsInBhdGgiOiJpc3N1YW5jZURhdGUifSx7InZhbHVlIjoiZGVmZTc2NjVkY2NiNmM5MWM4YjFjOGI5OWYwNWYyM2ExNzhmZTY1YzBhZjJhNTdiZjhlNzMyMmVjMjkwZGMwYyIsInBhdGgiOiJ2YWxpZEZyb20ifSx7InZhbHVlIjoiMzFhYzZkNTA1OWIxYmNiODE5ZWUwODhhZjk2MDJmZTMxMGE0YzMyNDFkYTM2NTUzYzIwNWVlNGUxNTQ3OWQzZiIsInBhdGgiOiJpc3N1ZXIuaWQifSx7InZhbHVlIjoiMTgzNWQ3ODUyYTUwMWNhODA0NGE0N2Q3MjNiZGQxNzQyNmM5ZmE3OTVmYjg5Y2ZiOTZlNWRmZTk2ODY0YjllNiIsInBhdGgiOiJpc3N1ZXIudHlwZSJ9LHsidmFsdWUiOiJhZDQxODU4OWM1MTIyNjE2N2Q5OWE0ODYzN2QzMTFkMDYxYjE0YmNiY2IyZTE4MGRhMTg4ODY5YWRiNDM0ZjNmIiwicGF0aCI6Imlzc3Vlci5uYW1lIn0seyJ2YWx1ZSI6ImVhYTU4NGRjODZmYTM0ZTVhZTIwN2MwZjNiYTI2NTFiNmZiZmI1MTlkZmY4M2U4OWIyY2JlMTJjOTJhZjJlMjMiLCJwYXRoIjoidHlwZVswXSJ9LHsidmFsdWUiOiI5ODFhYTFkNjliNGNhZjRjZDk2OTA4NDNjYmQwYzE4NjA1NjlkMWRjZDY2N2QzYTg4ZTRiMjlkYjg4NWI0MmU2IiwicGF0aCI6InR5cGVbMV0ifSx7InZhbHVlIjoiOGU5NjY4ZTkyOTYxMDJiNWU0MTlhMjcyYzhhMjE1ZTYyNzg2ZGY1ZWFlZTNiN2MzNjU2YjQ3NzExYjg4MmJlYiIsInBhdGgiOiJ0eXBlWzJdIn0seyJ2YWx1ZSI6ImMzNzcxNGUzNzhkMDg2ZWIzYjAxNDhmNTk4ZjQ3MmQ0M2M3ZjU4ZjkyNjRjN2MxM2ViMDFhMGIyYzcyNThmZjUiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuaWQifSx7InZhbHVlIjoiZTJhYWU0ZmVmMDk3OTNjNjk0MWZjNjAzNzQ0ZDhmN2RmZmE4Y2I4ZTY1M2E3OThkZDI1ZWU2ZGJmMWU0MWRhYyIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1swXS50eXBlIn0seyJ2YWx1ZSI6IjE5ZTlmNjdlYTZlMmZiMDhjNzY0NjJiZGE3ZTQzNjJjZjU3MjE1MjUxZjI3YjU2MDFmYTIwMjQ4YzQyY2NlOGQiLCJwYXRoIjoiY3JlZGVudGlhbFN1YmplY3QuY2xhc3NbMF0uZWZmZWN0aXZlRGF0ZSJ9LHsidmFsdWUiOiIzMDEyMTc3MTNmZTI2YjU5ZjVhMjNkNjI3MDYxMGI4MDkxM2NhY2RjNTk2YjJjNDYyODY1M2M4MDE5MGRkYzMyIiwicGF0aCI6ImNyZWRlbnRpYWxTdWJqZWN0LmNsYXNzWzFdLnR5cGUifSx7InZhbHVlIjoiMzg5ZDRmMmVkMzY1MDIxOWIzM2Y2YzdlZDg0OGQ2OTNiZGU4ZDE1MTkzYTY3MzI4NWFlM2NiNGI0ZjIwMTczYiIsInBhdGgiOiJjcmVkZW50aWFsU3ViamVjdC5jbGFzc1sxXS5lZmZlY3RpdmVEYXRlIn0seyJ2YWx1ZSI6ImNkZWU0NjM2YTU0MjY1ZGE4OGE1YWQwMmY2M2M0MjgwZWIzMWRkNmQ1ZDcwYzcwYzE1MTk3ODIzNTU1NmZmZGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEudGVtcGxhdGUubmFtZSJ9LHsidmFsdWUiOiI2YjQyNTNhMDJkMGNkMmEzYTdiMGQzNGQ5YWVkNzYyNTFlNTdmZjIyOTcxY2U4ZGM2MmNmYTljMzA5MjlkMzY2IiwicGF0aCI6Im9wZW5BdHRlc3RhdGlvbk1ldGFkYXRhLnRlbXBsYXRlLnR5cGUifSx7InZhbHVlIjoiZGFjMWRkZWRhZmE3M2VmM2UzNTA3ODQyOWM1OTIzMjFhNmRkZGQ5MzhlYzc1ZWJlZGVlZmY1NmFkOTk0YjJmOSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS50ZW1wbGF0ZS51cmwifSx7InZhbHVlIjoiYWZlMDhiZDI1NjE4ZTQ5OWYzNjEwYTI3Y2JiYjIzYTVhYTI4NjU5MzhiNzQ4ZDZiMTNmYjhhMDk4ZjA2ZWQ2MyIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi50eXBlIn0seyJ2YWx1ZSI6ImI4YThiNDg1NTkxNTM0YzAyNTVjNzRlOTc0MmI3ZjVkMDI5NmQyZTM2MWE4N2FhMDZmZGEwOTM0NWUyZjU5NGEiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YubWV0aG9kIn0seyJ2YWx1ZSI6ImFjYmQ5NzgwNTk2Y2Y4OTI2NWMxNjJhYjU4MGRmOTI4N2VhNGM0NTE4YmM4ZTNkMDcwNWFlYzAwMTZjMzMwYjIiLCJwYXRoIjoib3BlbkF0dGVzdGF0aW9uTWV0YWRhdGEucHJvb2YudmFsdWUifSx7InZhbHVlIjoiNjUzNzEyODY3NDNkMWM1NTE1ZDdkYzZmNTUxODY4NmRjNzg4OWQ1OWFiZmQxZTljMTQ2N2Y3OGM3YWUxZmVkNiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5wcm9vZi5yZXZvY2F0aW9uLnR5cGUifSx7InZhbHVlIjoiNzhhYWZjNjQ2ZWM2MmIxZTVjNDcyNjRkZTk2MTY0NWZkNDdhMGI4NjQ1MzcyMjYwZjVkZDgxN2I3ZWEyY2JmMSIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLnR5cGUifSx7InZhbHVlIjoiMDM2MjhhMmRiZmEzOTBkNDY2NTk5ZjNkOTY2ZDU1ZTNjOWU5ZjM4Y2QzMTU5ZGNmYTA0NTlhODM1NGM0ZDc4MiIsInBhdGgiOiJvcGVuQXR0ZXN0YXRpb25NZXRhZGF0YS5pZGVudGl0eVByb29mLmlkZW50aWZpZXIifSx7InZhbHVlIjoiNThjNzRlODVmNmY2MDA0ODQwZmNmZWIzM2JmNTMzMTliMTcxODBkMzU4ZjZkMzBhMjQwNTVhZTgxMDIxNDFkZCIsInBhdGgiOiJhdHRhY2htZW50c1swXS5maWxlTmFtZSJ9LHsidmFsdWUiOiIyZjYyYjNhNmY0MGE3YTc2MWQ4OWIzOGE1YWU4MjQ4OWJkNDA5OWQ2YzNkMjk5NzIxYWQ3MjZjOGFiNWViYmYxIiwicGF0aCI6ImF0dGFjaG1lbnRzWzBdLm1pbWVUeXBlIn0seyJ2YWx1ZSI6IjhjYjI5NmMwY2NjYWQwYzc3NzVhMGQ1MGRkODM3NTA1YTg3NmQwMDViOWFhZmJmNmZjN2FiM2JjNDZkM2IwYzEiLCJwYXRoIjoiYXR0YWNobWVudHNbMF0uZGF0YSJ9XQ==",
- "privacy": {
- "obfuscated": []
- }
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/did.json b/apps/api/src/__tests__/fixtures/OA_v3/did.json
deleted file mode 100644
index 8bc5f03f..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/did.json
+++ /dev/null
@@ -1,61 +0,0 @@
-{
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8",
- "type": "OpenAttestationIssuer",
- "name": "DEMO STORE"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:SERIAL_NUMBER_123",
- "class": [
- {
- "type": "3",
- "effectiveDate": "2010-01-01T19:23:24Z"
- },
- {
- "type": "3A",
- "effectiveDate": "2010-01-01T19:23:24Z"
- }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DID",
- "identifier": "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json b/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json
deleted file mode 100644
index a779aa48..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/document-v2.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "id": "SERIAL_NUMBER_123",
- "$template": {
- "name": "CUSTOM_TEMPLATE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://localhost:3000/renderer"
- },
- "issuers": [
- {
- "name": "DEMO STORE",
- "tokenRegistry": "0x9178F546D3FF57D7A6352bD61B80cCCD46199C2d",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "Recipient Name"
- },
- "unknownKey": "Some value",
- "credentialSubject": {
- "id": "did:example:JOHN_DOE_DID",
- "licenseNumber": "S1234567a",
- "birthDate": "1977-02-22",
- "name": "John Doe",
- "class": [
- { "type": "3", "effectiveDate": "2010-01-01T19:23:24Z" },
- { "type": "3A", "effectiveDate": "2010-01-01T19:23:24Z" }
- ]
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json b/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json
deleted file mode 100644
index 6e26d954..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/invalid_did_signed_v2.json
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "e1917cfe-70fa-4187-ac6d-ccc57c0d4645:string:SGCNM21566325",
- "$template": {
- "name": "95b39779-f300-43b7-9010-1eb96eafc6b5:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "43e9f19d-1ebd-485d-8cbf-2726c1f7c755:string:EMBEDDED_RENDERER",
- "url": "7b0602b0-5e55-42de-813a-27c4f2b54d20:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "6002d4ab-d1a6-447e-9f86-945ee220fedb:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "f46a0b69-983b-4b5e-83f6-aebe14625810:string:DEMO STORE",
- "revocation": {
- "type": "bcd9fe64-1b8a-41d3-a176-5d750b4a6cef:string:NONE"
- },
- "identityProof": {
- "type": "c2990f33-814c-4c7f-a14c-8cef4b1aa8ad:string:DID",
- "key": "4ef2653f-7fb5-409b-acc1-a76344ff2de0:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller"
- }
- }
- ],
- "recipient": {
- "name": "a5bcf044-94e4-421e-a0d6-960546dc3b41:string:SG FREIGHT",
- "address": {
- "street": "1b8dc011-05e0-405e-a687-4b2292a9455a:string:101 ORCHARD ROAD",
- "country": "39f0508c-637c-407f-9087-c0d1239c9407:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "6819ad4b-ffb2-427c-ac5a-6b812cbefff9:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "fb57e16f-d2f4-4caa-8c37-86514695a3ac:number:5000",
- "unit": "b4259694-628d-4dc0-bce1-f7d34bab8a75:string:LITRES"
- },
- "countryOfOrigin": "68c4b3bf-6ecf-4b55-894b-3def8c287c6f:string:AUSTRALIA",
- "outwardBillNo": "2f5b4abf-47d8-4530-8e13-0f78688637e5:string:AQSIQ170923130",
- "dateOfDischarge": "5dde46da-25cb-4721-96c8-a8f7fee4789a:string:2018-01-26",
- "dateOfDeparture": "6cc4d4bd-52a4-4998-9cf7-c32a86e78fb0:string:2018-01-30",
- "countryOfFinalDestination": "054ea1a5-37ae-4625-b8bf-d2ac43ddfcf2:string:CHINA",
- "outgoingVehicleNo": "11ac7f5b-2839-4d27-b4fb-7ac77acb36c7:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "1954f051-1fde-4288-8468-5020dcc883a6:string:PETER LEE",
- "designation": "07ff6d5c-40e5-496d-86fd-704866dc8e06:string:SHIPPING MANAGER",
- "date": "3873ff50-223f-41d0-b37c-6572328594ae:string:2018-01-28"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "cce7bd33bd80b746b71e943e23ddc88fcb99c9011becdd1b4d8b7ab9567d2adb",
- "proof": [],
- "merkleRoot": "cce7bd33bd80b746b71e943e23ddc88fcb99c9011becdd1b4d8b7ab9567d2adb"
- },
- "proof": [
- {
- "type": "OpenAttestationSignature2018",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0xff0227ce8400a17a2d80073a95fd895f4fed0011954c90eef389bc618087a4b36ed958775420d122e9a6764c6ffe9d3302d4f45fb065d5e962c3572d3872f31a1c"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json b/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json
deleted file mode 100644
index 8975d8ee..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/store_issued_v2.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "$template": {
- "type": "6c0ff4ec-a233-4e57-8ef5-97bea1efe687:string:EMBEDDED_RENDERER",
- "name": "9efe8ff9-dd09-4dbd-8b3b-0252dac77c41:string:COVERING_LETTER",
- "url": "297d310f-fa79-4ced-bbb1-ceb7277e1dd1:string:https://generic-templates.tradetrust.io"
- },
- "issuers": [
- {
- "name": "c9a5bb22-66ad-413f-8954-24270388bf11:string:Demo Issuer",
- "documentStore": "982db3d5-4034-4690-ac25-85d97f2202d6:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "b05da51b-a603-4ce1-8bfe-5069243e48c0:string:DNS-TXT",
- "location": "260a874c-1d34-45c6-bc9b-28bc8eb3d8e8:string:demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "5ba17180-e10e-405c-b999-ba236249b048:string:Covering Letter",
- "logo": "ad97c7e9-f43a-4826-8460-aea1e62adb27:string:https://www.aretese.com/images/govtech-animated-logo.gif",
- "title": "e72d118d-cb00-4934-aac8-927e8efeedba:string:Documents Bundle",
- "remarks": "f413262a-c98c-4a14-a351-37b57f7ee639:string:Some very important documents in here for some submission",
- "links": {
- "self": {
- "href": "5dcab418-e4e9-47b9-bca7-5147410d7d06:string:https://action.openattestation.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F79a7d6cc-fbef-4a31-9a88-c32ff99b4214%22%2C%22key%22%3A%222d7803aad8632ef2d80a0cf57ba543b3153748f48b37ac13eac6b4201b6bbe4a%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22https%3A%2F%2Fdev.tradetrust.io%2F%22%7D%7D"
- }
- }
- },
- "signature": {
- "created": "2021-03-25T07:52:31.291Z",
- "type": "SHA3MerkleProof",
- "targetHash": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531",
- "proof": [],
- "merkleRoot": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531"
- }
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json b/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json
deleted file mode 100644
index 4c93428f..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/unsigned_v3_2.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/com/openattestation/1.0/DrivingLicenceCredential.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/CustomContext.json"
- ],
- "reference": "SERIAL_NUMBER_123",
- "name": "Republic of Singapore Driving Licence",
- "issuanceDate": "2010-01-01T19:23:24Z",
- "validFrom": "2010-01-01T19:23:24Z",
- "issuer": {
- "id": "https://example.com",
- "name": "DEMO STORE",
- "type": "OpenAttestationIssuer"
- },
- "type": [
- "VerifiableCredential",
- "DrivingLicenceCredential",
- "OpenAttestationCredential"
- ],
- "credentialSubject": {
- "id": "did:example:JOHN_DOE_DID",
- "licenseNumber": "S1234567a",
- "birthDate": "1977-02-22",
- "name": "John Doe",
- "class": [
- { "type": "3", "effectiveDate": "2010-01-01T19:23:24Z" },
- { "type": "3A", "effectiveDate": "2010-01-01T19:23:24Z" }
- ]
- },
- "openAttestationMetadata": {
- "template": {
- "name": "DRIVING_LICENSE",
- "type": "EMBEDDED_RENDERER",
- "url": "https://tutorial-renderer.openattestation.com"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "example.tradetrust.io"
- }
- },
- "attachments": [
- {
- "fileName": "sample.pdf",
- "mimeType": "application/pdf",
- "data": "BASE64_ENCODED_FILE"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json b/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json
deleted file mode 100644
index 1d480b3b..00000000
--- a/apps/api/src/__tests__/fixtures/OA_v3/v2_did_dns_signed.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "9a472a0a-42db-4559-baf2-90d6fcc2b113:string:SGCNM21566325",
- "$template": {
- "name": "e2da3963-d070-43e0-9cce-888886cd3173:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "f6b1b012-7dcb-4725-952d-228708746a21:string:EMBEDDED_RENDERER",
- "url": "f64728c6-b985-465c-a31c-d2c98d5e055a:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "id": "27f71dea-839c-4484-8a72-72f974a3c093:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "cc8465bc-4432-47cf-94bf-0ee0c8c49c22:string:DEMO STORE",
- "revocation": {
- "type": "85debc04-1698-4a1b-b6ac-7ef7e8f9d4b4:string:NONE"
- },
- "identityProof": {
- "type": "767bd2d0-f1e4-4471-81a0-c4056d42f592:string:DNS-DID",
- "key": "5edf0191-5492-4659-891b-84e68793c9be:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "location": "ad412e6a-a9b6-40e6-bb17-18b097d86833:string:example.tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "243cdac1-8d75-47ca-a4f3-b9e305f16f50:string:SG FREIGHT",
- "address": {
- "street": "241f4d4f-ddeb-4344-a0e5-6a766b664c38:string:101 ORCHARD ROAD",
- "country": "b66e2078-1bb2-41e3-b60b-0a16b6b79639:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "77d0a5c6-e383-485c-b0bf-1439a1f67ae4:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "cd54295b-e569-4461-8b3d-5eae4f12f86d:number:5000",
- "unit": "c4f4b1b4-3f05-469c-9f79-8eea65cfb9e1:string:LITRES"
- },
- "countryOfOrigin": "89377474-29b7-44eb-8a2e-d2d8f4c2ba25:string:AUSTRALIA",
- "outwardBillNo": "8c8e7f1b-6ec0-429f-8536-739b149507f9:string:AQSIQ170923130",
- "dateOfDischarge": "32ef239d-d98a-4712-a40a-330d39d4db16:string:2018-01-26",
- "dateOfDeparture": "a068e31d-9f2b-4698-b4d0-69bf9181d1d6:string:2018-01-30",
- "countryOfFinalDestination": "2ef9d520-dd2c-4076-a2af-bf1e6bd9bd61:string:CHINA",
- "outgoingVehicleNo": "099c443a-c51e-4446-ae2c-0ba90d6d2510:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "b9915d76-bf07-427d-952d-2c77eca55cc3:string:PETER LEE",
- "designation": "d04e3577-515c-4fad-aa66-47319ce3b970:string:SHIPPING MANAGER",
- "date": "ffd492e3-88f6-4803-a2eb-1a6395197909:string:2018-01-28"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "d0ebc96b62001b10348d3f9931f91b3c7aa421445f9719a984d67c22465a86c5",
- "proof": [],
- "merkleRoot": "d0ebc96b62001b10348d3f9931f91b3c7aa421445f9719a984d67c22465a86c5"
- },
- "proof": [
- {
- "created": "2021-03-25T07:52:31.291Z",
- "type": "OpenAttestationSignature2018",
- "proofPurpose": "assertionMethod",
- "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "signature": "0xd05bb71bdb6f78451e2d12851825421666c6c5e355f516325ce5002a0586f89f6ebbd465227bec59c745dd26918dd8dab9122dcd398256d8e487e0ecf82a53421b"
- }
- ]
-}
diff --git a/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json b/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json
deleted file mode 100644
index 5f6a5210..00000000
--- a/apps/api/src/__tests__/fixtures/generic_VC/degree_invalid.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://www.w3.org/2018/credentials/examples/v1"
- ],
- "id": "http://example.edu/credentials/3732",
- "type": ["VerifiableCredential", "UniversityDegreeCredential"],
- "issuer": "did:key:z6MkqPEJBkvWyz8XsPQf22NNfWD2qSYfD6sFFqFwfwA915U6",
- "issuanceDate": "2010-01-01T00:00:00Z",
- "invalidField": "it's not in the context",
- "credentialSubject": {
- "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
- "degree": {
- "type": "BachelorDegree",
- "name": "Bachelor of Science and Arts"
- }
- },
-
- "proof": { "this": "proof field shouldn't be here since it's not issued yet" }
-}
diff --git a/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json b/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json
deleted file mode 100644
index beb63805..00000000
--- a/apps/api/src/__tests__/fixtures/generic_VC/degree_unsigned.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://www.w3.org/2018/credentials/examples/v1"
- ],
- "id": "http://example.edu/credentials/3732",
- "type": ["VerifiableCredential", "UniversityDegreeCredential"],
- "issuer": "did:key:z6MkqPEJBkvWyz8XsPQf22NNfWD2qSYfD6sFFqFwfwA915U6",
- "issuanceDate": "2010-01-01T00:00:00Z",
- "credentialSubject": {
- "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
- "degree": {
- "type": "BachelorDegree",
- "name": "Bachelor of Science and Arts"
- }
- }
-}
diff --git a/apps/api/src/__tests__/unit/common/database.test.ts b/apps/api/src/__tests__/unit/common/database.test.ts
deleted file mode 100644
index 5dbb8209..00000000
--- a/apps/api/src/__tests__/unit/common/database.test.ts
+++ /dev/null
@@ -1,246 +0,0 @@
-import { MongoClient, ObjectId } from "mongodb";
-import { config } from "../../../config";
-import * as databaseService from "../../../common/services/database";
-
-let database: any;
-const mockedFindOne = jest.fn();
-const mockedToArray = jest.fn();
-const mockedInsertMany = jest.fn();
-const mockedDeleteOne = jest.fn();
-const mockedUpdateOne = jest.fn();
-const mockedReplaceOne = jest.fn();
-const mockedFind = jest.fn(() => ({ toArray: mockedToArray }));
-
-const mockedCollection = {
- collection: jest.fn(() => ({
- insertMany: mockedInsertMany,
- find: mockedFind,
- findOne: mockedFindOne,
- updateOne: mockedUpdateOne,
- deleteOne: mockedDeleteOne,
- replaceOne: mockedReplaceOne,
- })),
-};
-
-const mockedDbObject = {
- db: jest.fn(() => mockedCollection),
-};
-
-const mockedMongoClient = jest.spyOn(MongoClient, "connect");
-mockedMongoClient.mockImplementation(() => mockedDbObject);
-
-describe("database", () => {
- describe("databaseClient", () => {
- beforeEach(async () => {
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- });
- });
-
- it("should connect to the database", async () => {
- const client = await database.getDb();
- expect(mockedMongoClient).toBeCalledWith(
- config.databaseEndpoint,
- config.connectionOptions
- );
- expect(mockedMongoClient).toBeCalledTimes(1);
- expect(mockedDbObject.db).toBeCalledTimes(1);
- expect(client).toMatchObject(mockedCollection);
- });
-
- it("should throw an error if the database endpoint is missing", async () => {
- config.databaseEndpoint = "";
- await expect(database.getDb()).rejects.toThrow();
- });
-
- describe("persistentDatabaseClient", () => {
- it("should return a client if the connection already exists", async () => {
- await databaseService.getDb();
- const client = await databaseService.getDb();
- expect(mockedDbObject.db).toBeCalledTimes(1);
- expect(client).toMatchObject(mockedCollection);
- });
- });
-
- describe("insertDocuments", () => {
- config.databaseEndpoint = `${process.env.DATABASE_URL}`;
- beforeEach(() => {
- jest.resetModules();
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should insert a document", async () => {
- await database.insertDocuments([{ test: "object" }]);
- expect(mockedCollection.collection).toBeCalledTimes(1);
- expect(mockedCollection.collection).toBeCalledWith(
- config.collectionName
- );
- expect(mockedInsertMany).toBeCalledTimes(1);
- expect(mockedInsertMany).toBeCalledWith([{ test: "object" }]);
- });
- });
-
- describe("listAllDocuments", () => {
- beforeEach(() => {
- jest.clearAllMocks();
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should list all documents in a collection", async () => {
- mockedToArray.mockReturnValueOnce([
- { test1: "document1", test2: "document1" },
- ]);
- const documents = await database.listAllDocuments();
- expect(mockedCollection.collection).toBeCalledTimes(1);
- expect(mockedCollection.collection).toBeCalledWith(
- config.collectionName
- );
- expect(mockedFind).toBeCalledTimes(1);
- expect(mockedToArray).toBeCalledTimes(1);
- expect(documents).toEqual([{ test1: "document1", test2: "document1" }]);
- });
- });
-
- describe("findDocument", () => {
- beforeEach(() => {
- jest.clearAllMocks();
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should retrieve a document from a collection", async () => {
- mockedFindOne.mockReturnValueOnce({ test: "document" });
- const document = await database.getDocument("6298335b3026a750b44d12fb");
- expect(mockedCollection.collection).toBeCalledTimes(1);
- expect(mockedCollection.collection).toBeCalledWith(
- config.collectionName
- );
- expect(mockedFindOne).toBeCalledTimes(1);
- expect(document).toEqual({ test: "document" });
- });
-
- it("should throw an error if the object id is invalid", async () => {
- await expect(database.getDocument("badId")).rejects.toThrow();
- });
- });
-
- describe("updateDocument", () => {
- beforeEach(() => {
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should replace a document if it exists", async () => {
- mockedUpdateOne.mockResolvedValueOnce("Updated");
- const updateDocument = await databaseService.updateDocument(
- "6298335b3026a750b44d12fb",
- { test: "document" }
- );
- expect(mockedUpdateOne).toBeCalledTimes(1);
- expect(mockedUpdateOne).toBeCalledWith(
- { _id: new ObjectId("6298335b3026a750b44d12fb") },
- { $set: { test: "document" } }
- );
- expect(updateDocument).toBe("Updated");
- });
-
- it("should throw an error if error when replacing the document", async () => {
- mockedUpdateOne.mockRejectedValueOnce(new Error(""));
- await expect(
- database.updateDocument("6298335b3026a750b44d12fb", {
- test: "document",
- })
- ).rejects.toThrow();
- });
- });
-
- describe("deleteDocument", () => {
- beforeEach(() => {
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should delete a document if it exists", async () => {
- mockedDeleteOne.mockResolvedValueOnce("Deleted");
- const deleteDocument = await databaseService.deleteDocument(
- "6298335b3026a750b44d12fb"
- );
- expect(mockedDeleteOne).toBeCalledTimes(1);
- expect(mockedDeleteOne).toBeCalledWith({
- _id: new ObjectId("6298335b3026a750b44d12fb"),
- });
- expect(deleteDocument).toBe("Deleted");
- });
-
- it("should throw an error if error when deleting the document", async () => {
- mockedDeleteOne.mockRejectedValueOnce(new Error(""));
- await expect(
- database.deleteDocument("6298335b3026a750b44d12fb")
- ).rejects.toThrow();
- });
- });
-
- describe("replaceOrCreateDocument", () => {
- beforeEach(() => {
- return import("../../../common/services/database").then((module) => {
- database = module;
- jest.resetModules();
- jest
- .spyOn(database, "getDb")
- .mockImplementation(() => mockedCollection);
- });
- });
-
- it("should replace or create a document", async () => {
- mockedReplaceOne.mockResolvedValueOnce("Replaced");
- const replacedDocument = await databaseService.replaceOrCreateDocument(
- "6298335b3026a750b44d12fb",
- { test: "document" }
- );
- expect(mockedReplaceOne).toBeCalledTimes(1);
- expect(mockedReplaceOne).toBeCalledWith(
- { _id: new ObjectId("6298335b3026a750b44d12fb") },
- { test: "document" },
- { upsert: true }
- );
- expect(replacedDocument).toBe("Replaced");
- });
-
- it("should throw an error if error when replacing or creating the document", async () => {
- mockedReplaceOne.mockRejectedValueOnce(new Error(""));
- await expect(
- database.replaceOrCreateDocument("6298335b3026a750b44d12fb", {
- test: "document",
- })
- ).rejects.toThrow();
- });
- });
- });
-});
diff --git a/apps/api/src/__tests__/unit/common/formatDocument.test.ts b/apps/api/src/__tests__/unit/common/formatDocument.test.ts
deleted file mode 100644
index e08f20c6..00000000
--- a/apps/api/src/__tests__/unit/common/formatDocument.test.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import { removePropertyFromObject } from "../../../common/utils/formatDocument";
-
-describe("format document", () => {
- it("should remove the specified property from an object", () => {
- expect(
- removePropertyFromObject(
- {
- __id: "testid",
- test: "data",
- },
- "__id"
- )
- ).toStrictEqual({ test: "data" });
- });
- it("should return object if property doesn't exist", () => {
- expect(
- removePropertyFromObject(
- {
- test: "data",
- },
- "__id"
- )
- ).toStrictEqual({ test: "data" });
- });
-});
diff --git a/apps/api/src/__tests__/unit/common/matcher.test.ts b/apps/api/src/__tests__/unit/common/matcher.test.ts
deleted file mode 100644
index e27b859d..00000000
--- a/apps/api/src/__tests__/unit/common/matcher.test.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { decryptionKeyMatcher } from "../../../common/utils/matchers";
-
-describe("matcher tests", () => {
- it("should validate a valid decryption key with 63 bytes", () => {
- expect(
- decryptionKeyMatcher.test(
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f511"
- )
- ).toBe(true);
- });
- it("should validate a valid decryption key with 64 bytes", () => {
- expect(
- decryptionKeyMatcher.test(
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5111"
- )
- ).toBe(true);
- });
- it("should fail when the provided decryption key has an invalid length", () => {
- expect(
- decryptionKeyMatcher.test(
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f51"
- )
- ).toBe(false);
- });
- it("should fail when the provided decryption key is not hex", () => {
- expect(
- decryptionKeyMatcher.test(
- "z0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f511j"
- )
- ).toBe(false);
- });
-});
diff --git a/apps/api/src/__tests__/unit/common/s3.test.ts b/apps/api/src/__tests__/unit/common/s3.test.ts
deleted file mode 100644
index 81ffe48e..00000000
--- a/apps/api/src/__tests__/unit/common/s3.test.ts
+++ /dev/null
@@ -1,86 +0,0 @@
-import { get, put, getObjectHead, s3bucket } from "../../../common/services/s3";
-
-const promiseMock = jest.fn();
-
-jest.mock("aws-sdk", () => {
- return {
- S3: jest.fn(() => {
- return {
- upload: jest.fn(() => ({
- promise: promiseMock,
- })),
- getObject: jest.fn(() => ({
- promise: promiseMock,
- })),
- headObject: jest.fn(() => ({
- promise: promiseMock,
- })),
- };
- }),
- };
-});
-
-const headObjectSuccessResponse = {
- AcceptRanges: "test",
- LastModified: "test",
- ContentLength: "test",
- ETag: "test",
- ContentType: "test",
- Metadata: {},
-};
-
-const s3Params = { Bucket: "", Key: "" };
-
-describe("test s3 getObject", () => {
- it("should return expected object", async () => {
- promiseMock.mockResolvedValueOnce({
- Body: JSON.stringify({ data: "test" }),
- });
- const testGetObject = await get(s3Params);
- expect(testGetObject.data).toBe("test");
- });
-
- it("should throw an error when the response is empty", async () => {
- promiseMock.mockResolvedValueOnce({});
- await expect(get(s3Params)).rejects.toThrow("No Document Found");
- });
-
- it("should throw an error when the document key doesn't exist", async () => {
- promiseMock.mockRejectedValueOnce(
- new Error("The specified key does not exist.")
- );
- await expect(get(s3Params)).rejects.toThrow("No Document Found");
- });
-});
-
-describe("test s3 upload", () => {
- it("should call upload with the expected params", async () => {
- promiseMock.mockResolvedValueOnce({
- Location: "testUploadLocation",
- Bucket: "testUploadBucket",
- Key: "testUploadKey",
- ETag: "testUploadETag",
- });
- await put(s3Params);
- expect(s3bucket.upload).toBeCalledWith(s3Params);
- });
-});
-
-describe("test s3 getObjectHead", () => {
- it("should return an object if it exists", async () => {
- promiseMock.mockResolvedValueOnce(headObjectSuccessResponse);
- const objectHead = await getObjectHead(s3Params);
- expect(objectHead).toEqual(headObjectSuccessResponse);
- });
-
- it("should throw error if somthing goes wrong", async () => {
- promiseMock.mockRejectedValueOnce(new Error("test"));
- await expect(getObjectHead(s3Params)).rejects.toThrowError();
- });
-
- it("should return null if the object isn't found", async () => {
- promiseMock.mockRejectedValueOnce({ code: "NotFound" });
- const objectHead = await getObjectHead(s3Params);
- expect(objectHead).toBeNull();
- });
-});
diff --git a/apps/api/src/__tests__/unit/common/validata.test.ts b/apps/api/src/__tests__/unit/common/validata.test.ts
deleted file mode 100644
index bfab2917..00000000
--- a/apps/api/src/__tests__/unit/common/validata.test.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import { validateObject } from "../../../common/utils/validate";
-
-const testSchema = {
- type: "object",
- required: ["prop1", "prop2"],
- properties: {
- prop1: {
- $id: "#root/prop1",
- title: "Prop1",
- type: "string",
- default: "",
- pattern: "^.*$",
- },
- prop2: {
- $id: "#root/prop2",
- title: "Prop2",
- type: "string",
- default: "",
- pattern: "^.*$",
- },
- },
- additionalProperties: false,
-};
-
-describe("validate", () => {
- it("should validate an object for a given schema", () => {
- const { isValid, errors } = validateObject(
- { prop1: "test1", prop2: "test2" },
- testSchema
- );
- expect(isValid).toBe(true);
- expect(errors).toBe(null);
- });
-
- it("should return an error if required property is missing", () => {
- const { isValid, errors } = validateObject(
- { prop1: "test1", prop3: "test3" },
- testSchema
- );
- expect(isValid).toBe(false);
- expect(errors).toStrictEqual([
- {
- instancePath: "",
- keyword: "required",
- message: "must have required property 'prop2'",
- params: { missingProperty: "prop2" },
- schemaPath: "#/required",
- },
- ]);
- });
-
- it("should return an error if additional property exists", () => {
- const { isValid, errors } = validateObject(
- { prop1: "test1", prop2: "test2", prop3: "test3" },
- testSchema
- );
- expect(isValid).toBe(false);
- expect(errors).toStrictEqual([
- {
- instancePath: "",
- keyword: "additionalProperties",
- message: "must NOT have additional properties",
- params: { additionalProperty: "prop3" },
- schemaPath: "#/additionalProperties",
- },
- ]);
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts b/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts
deleted file mode 100644
index 8ffc3fb1..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/configFile.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import * as services from "../../../config/utils/configFile";
-import * as configFiles from "../../../common/fixtures/databaseSeedData/configFiles.json";
-
-jest.spyOn(services, "validateConfigFile");
-
-describe("validateConfigFile", () => {
- it("should validate a config file", () => {
- services.validateConfigFile(configFiles[0]);
- expect(services.validateConfigFile).toBeCalledWith(configFiles[0]);
- });
- it("should throw error if config file is empty", () => {
- expect(() => services.validateConfigFile({} as any)).toThrow();
- });
- it("should throw error if config file is not an object", () => {
- expect(() => services.validateConfigFile([] as any)).toThrow();
- });
- it("should throw error if invalid config file is provided", () => {
- expect(() =>
- services.validateConfigFile({ test: "configFile" } as any)
- ).toThrow();
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/create.test.ts b/apps/api/src/__tests__/unit/config_file_api/create.test.ts
deleted file mode 100644
index d3a8038d..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/create.test.ts
+++ /dev/null
@@ -1,163 +0,0 @@
-import { createConfigHandler } from "../../../config/create";
-import * as databaseService from "../../../common/services/database";
-import * as configFileServices from "../../../config/utils/configFile";
-import { configFile } from "../../../common/fixtures/configFile";
-
-const successfulInsertResponse = {
- acknowledged: true,
- insertedCount: 1,
- insertedIds: { "0": "62c7604f65634dcc8f29e8f3" },
-};
-
-const mockedValidateConfigFile = jest.spyOn(
- configFileServices,
- "validateConfigFile"
-);
-
-const configFiles = [configFile];
-
-const eventBody = { body: { configFiles } };
-
-const mockedinsertDocuments = jest
- .spyOn(databaseService, "insertDocuments")
- .mockResolvedValue(successfulInsertResponse as any);
-
-describe("storeConfigFiles", () => {
- it("should store a config file", async () => {
- const response = await createConfigHandler(eventBody);
- expect(mockedValidateConfigFile).toBeCalledWith(configFile);
- expect(mockedValidateConfigFile).toBeCalledTimes(1);
- expect(mockedinsertDocuments).toBeCalledWith(configFiles);
- expect(mockedinsertDocuments).toHaveBeenCalledTimes(1);
- expect(response.statusCode).toBe(200);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- data: {
- message: "Documents saved",
- savedDocuments: successfulInsertResponse.insertedIds,
- },
- })
- );
- });
-
- it("should throw an error if invalid config file is provided", async () => {
- const response = await createConfigHandler({
- body: { configFiles: [{ ...configFile, test: "property" }] },
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message: `Invalid config file: ${JSON.stringify([
- {
- instancePath: "",
- schemaPath: "#/additionalProperties",
- keyword: "additionalProperties",
- params: { additionalProperty: "test" },
- message: "must NOT have additional properties",
- },
- ])})}`,
- },
- })
- );
- });
-
- it("should throw an error if event.body is empty", async () => {
- const response = await createConfigHandler({ body: null } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "You need to provide at least one config file and it must be in an array",
- },
- })
- );
- });
-
- it("should throw an error if event.body.configFiles list is empty", async () => {
- const response = await createConfigHandler({
- body: { configFiles: [] },
- });
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "You need to provide at least one config file and it must be in an array",
- },
- })
- );
- });
-
- it("should throw an error if event.body.configFiles doesn't contain objects", async () => {
- const response = await createConfigHandler({
- body: {
- configFiles: [configFile, "notAnObject"],
- },
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message: "Config file must be an object and contain data",
- },
- })
- );
- });
-
- it("should throw an error if event.body.configFiles contains an empty object", async () => {
- const response = await createConfigHandler({
- body: {
- configFiles: [configFile, {}],
- },
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message: "Config file must be an object and contain data",
- },
- })
- );
- });
-
- it("should throw an error if event.body.configFiles is an object", async () => {
- const response = await createConfigHandler({
- body: {
- configFiles: {},
- },
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "You need to provide at least one config file and it must be in an array",
- },
- })
- );
- });
-
- it("should return server error when unknown error is thrown", async () => {
- mockedValidateConfigFile.mockImplementationOnce(() => {
- throw new Error("");
- });
- const response = await createConfigHandler(eventBody);
- expect(response.statusCode).toBe(500);
- expect(response.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 500,
- message: "There has been an unexpected error",
- },
- })
- );
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/delete.test.ts b/apps/api/src/__tests__/unit/config_file_api/delete.test.ts
deleted file mode 100644
index 69f367dc..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/delete.test.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-import { deleteConfigHandler } from "../../../config/delete";
-import * as databaseService from "../../../common/services/database";
-
-const deleteDocumentMock = jest.spyOn(databaseService, "deleteDocument");
-
-const documentId = "6298335b3026a750b44d12fb";
-const deleteDocumentEvent = { pathParameters: { id: documentId } };
-
-describe("delete handler", () => {
- it("should delete a config file", async () => {
- deleteDocumentMock.mockResolvedValueOnce("" as any);
-
- const response = await deleteConfigHandler(deleteDocumentEvent);
- expect(deleteDocumentMock).toBeCalledTimes(1);
- expect(deleteDocumentMock).toBeCalledWith(documentId);
- expect(response.body).toBe(
- JSON.stringify({ data: { message: "Document deleted", documentId } })
- );
- });
-
- it("should throw error if id is missing", async () => {
- const response = await deleteConfigHandler({
- pathParameters: { id: null },
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 400, message: "Please provide a valid document ID" },
- })
- );
- });
-
- it("should return server error when unknown error is thrown", async () => {
- deleteDocumentMock.mockRejectedValueOnce(new Error(""));
- const response = await deleteConfigHandler(deleteDocumentEvent);
- expect(response.statusCode).toBe(500);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 500, message: "There has been an unexpected error" },
- })
- );
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/get.test.ts b/apps/api/src/__tests__/unit/config_file_api/get.test.ts
deleted file mode 100644
index f3bc5583..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/get.test.ts
+++ /dev/null
@@ -1,100 +0,0 @@
-import { ObjectId } from "mongodb";
-import { listAllHandler, getConfigHandler } from "../../../config/get";
-import * as database from "../../../common/services/database";
-
-const successfulFindResponse = {
- _id: new ObjectId("6298335b3026a750b44d12fb"),
- test: "data",
-};
-
-const eventBody = {
- pathParameters: { id: "6298335b3026a750b44d12fb" },
-};
-
-const mockedListAllDocuments = jest
- .spyOn(database, "listAllDocuments")
- .mockResolvedValue([successfulFindResponse]);
-
-const mockedGetDocument = jest
- .spyOn(database, "getDocument")
- .mockResolvedValue(successfulFindResponse);
-
-describe("getHandler", () => {
- describe("listAllDocuments", () => {
- it("should return all documents in a collection", async () => {
- const response = await listAllHandler();
- expect(mockedListAllDocuments).toBeCalledTimes(1);
- expect(response.statusCode).toBe(200);
- expect(response.body).toBe(
- JSON.stringify({ data: { documents: [successfulFindResponse] } })
- );
- });
-
- it("should return server error when an unexpected error is thrown", async () => {
- mockedListAllDocuments.mockRejectedValueOnce(new Error(""));
- const response = await listAllHandler();
- expect(response.statusCode).toBe(500);
- expect(response.body).toBe(
- JSON.stringify({
- error: {
- code: 500,
- message: "There has been an unexpected error",
- },
- })
- );
- });
- });
-
- describe("getDocument", () => {
- it("should return a document matching the provided id", async () => {
- const response = await getConfigHandler(eventBody);
- expect(response.statusCode).toBe(200);
- expect(response.body).toBe(
- JSON.stringify({ data: { document: { test: "data" } } })
- );
- });
-
- it("should return response if document doesn't exist", async () => {
- mockedGetDocument.mockResolvedValueOnce(null);
-
- const response = await getConfigHandler(eventBody);
-
- expect(response.body).toBe(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "Document doesn't exist. Please provide an ID for a document that exists",
- },
- })
- );
- });
-
- it("should throw badUserInput error if id is missing", async () => {
- const response = await getConfigHandler({ pathParameters: { id: "" } });
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: {
- code: 400,
- message: "Please provide a valid document ID",
- },
- })
- );
- });
-
- it("should return server error when an unexpected error is thrown", async () => {
- mockedGetDocument.mockRejectedValueOnce(new Error(""));
- const response = await getConfigHandler(eventBody);
- expect(response.statusCode).toBe(500);
- expect(response.body).toBe(
- JSON.stringify({
- error: {
- code: 500,
- message: "There has been an unexpected error",
- },
- })
- );
- });
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/index.test.ts b/apps/api/src/__tests__/unit/config_file_api/index.test.ts
deleted file mode 100644
index 27d198e5..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/index.test.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import * as handlers from "../../../index";
-
-const handlersObject: any = handlers;
-
-describe("test handlers", () => {
- it("should contain a getConfigHandler", () => {
- expect(handlersObject.getConfigHandler).toBeDefined();
- });
- it("should contain a listAllHandler", () => {
- expect(handlersObject.listAllHandler).toBeDefined();
- });
- it("should contain a createConfigHandler", () => {
- expect(handlersObject.createConfigHandler).toBeDefined();
- });
- it("should contain a updateConfigHandler", () => {
- expect(handlersObject.updateConfigHandler).toBeDefined();
- });
- it("should contain a deleteConfigHandler", () => {
- expect(handlersObject.deleteConfigHandler).toBeDefined();
- });
-});
diff --git a/apps/api/src/__tests__/unit/config_file_api/update.test.ts b/apps/api/src/__tests__/unit/config_file_api/update.test.ts
deleted file mode 100644
index c65c14e8..00000000
--- a/apps/api/src/__tests__/unit/config_file_api/update.test.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-import { updateConfigHandler } from "../../../config/update";
-import * as databaseService from "../../../common/services/database";
-import * as configFileService from "../../../config/utils/configFile";
-
-const updateDocumentMock = jest.spyOn(databaseService, "updateDocument");
-
-const validateConfigFilesMock = jest.spyOn(
- configFileService,
- "validateConfigFile"
-);
-
-const documentId = "6298335b3026a750b44d12fb";
-const configFile = { test: "data" };
-const event = {
- pathParameters: { id: documentId },
- body: { configFile },
-};
-
-describe("update config file", () => {
- it("should replace existing config file with the provided config file", async () => {
- updateDocumentMock.mockResolvedValueOnce("" as any);
- validateConfigFilesMock.mockImplementationOnce(() => "");
-
- const response = await updateConfigHandler(event);
-
- expect(validateConfigFilesMock).toBeCalledTimes(1);
- expect(validateConfigFilesMock).toBeCalledWith(configFile);
- expect(updateDocumentMock).toBeCalledTimes(1);
- expect(updateDocumentMock).toBeCalledWith(documentId, configFile);
- expect(response.body).toBe(
- JSON.stringify({
- data: {
- id: documentId,
- message: "Document updated",
- },
- })
- );
- });
-
- it("should throw an error if id is empty", async () => {
- const response = await updateConfigHandler({
- pathParameters: { id: null as any },
- body: { configFile: { test: "configFile" } },
- });
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 400, message: "Please provide a valid document ID" },
- })
- );
- });
-
- it("should throw an error if event.body is empty", async () => {
- const response = await updateConfigHandler({
- pathParameters: { id: documentId },
- body: null,
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 400, message: "Please provide a config file" },
- })
- );
- });
-
- it("should return server error when unknown error is thrown", async () => {
- validateConfigFilesMock.mockImplementationOnce(() => {
- throw new Error("");
- });
- const response = await updateConfigHandler(event);
- expect(response.statusCode).toBe(500);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 500, message: "There has been an unexpected error" },
- })
- );
- });
-});
diff --git a/apps/api/src/__tests__/unit/seed_api/configFile.test.ts b/apps/api/src/__tests__/unit/seed_api/configFile.test.ts
deleted file mode 100644
index 6a109b87..00000000
--- a/apps/api/src/__tests__/unit/seed_api/configFile.test.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-import { seedConfigHandler } from "../../../seed/configFile";
-import * as databaseService from "../../../common/services/database";
-import * as configFileService from "../../../config/utils/configFile";
-
-const replaceOrCreateDocumentMock = jest.spyOn(
- databaseService,
- "replaceOrCreateDocument"
-);
-
-const validateConfigFilesMock = jest.spyOn(
- configFileService,
- "validateConfigFile"
-);
-
-const documentId = "6298335b3026a750b44d12fb";
-const configFile = { test: "data" };
-const event = {
- pathParameters: { id: documentId },
- body: { configFile },
-};
-
-describe("replace or create config file", () => {
- it("should replace or create config file with the provided config file", async () => {
- replaceOrCreateDocumentMock.mockResolvedValueOnce("" as any);
- validateConfigFilesMock.mockImplementationOnce(() => "");
-
- const response = await seedConfigHandler(event);
-
- expect(validateConfigFilesMock).toBeCalledTimes(1);
- expect(validateConfigFilesMock).toBeCalledWith(configFile);
- expect(replaceOrCreateDocumentMock).toBeCalledTimes(1);
- expect(replaceOrCreateDocumentMock).toBeCalledWith(documentId, configFile);
- expect(response.body).toBe(
- JSON.stringify({
- data: {
- id: documentId,
- message: "Database seeded with config file",
- },
- })
- );
- });
-
- it("should throw an error if id is empty", async () => {
- const response = await seedConfigHandler({
- pathParameters: { id: null as any },
- body: { configFile: { test: "configFile" } },
- });
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 400, message: "Please provide a valid document ID" },
- })
- );
- });
-
- it("should throw an error if event.body is empty", async () => {
- const response = await seedConfigHandler({
- pathParameters: { id: documentId },
- body: null,
- } as any);
- expect(response.statusCode).toBe(400);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 400, message: "Please provide a config file" },
- })
- );
- });
-
- it("should return server error when unknown error is thrown", async () => {
- validateConfigFilesMock.mockImplementationOnce(() => {
- throw new Error("");
- });
- const response = await seedConfigHandler(event);
- expect(response.statusCode).toBe(500);
- expect(response.body).toBe(
- JSON.stringify({
- error: { code: 500, message: "There has been an unexpected error" },
- })
- );
- });
-});
diff --git a/apps/api/src/__tests__/unit/seed_api/index.test.ts b/apps/api/src/__tests__/unit/seed_api/index.test.ts
deleted file mode 100644
index 1ca639af..00000000
--- a/apps/api/src/__tests__/unit/seed_api/index.test.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import * as handlers from "../../../index";
-
-const handlersObject: any = handlers;
-
-describe("test handlers", () => {
- it("should contain a seedConfigHandler", () => {
- expect(handlersObject.seedConfigHandler).toBeDefined();
- });
-});
diff --git a/apps/api/src/__tests__/unit/storage_api/documentService.test.ts b/apps/api/src/__tests__/unit/storage_api/documentService.test.ts
deleted file mode 100644
index b79553f0..00000000
--- a/apps/api/src/__tests__/unit/storage_api/documentService.test.ts
+++ /dev/null
@@ -1,333 +0,0 @@
-jest.mock("../../../common/services/s3");
-jest.mock("@govtechsg/oa-encryption");
-
-import { encryptString } from "@govtechsg/oa-encryption";
-////// Allow jest.spyon() to just direct imports
-import * as documentServices from "../../../storage/services/documentService";
-import documentWithDocumentStore from "../../../common/fixtures/documentWithDocumentStore.json";
-import { get, put, getObjectHead } from "../../../common/services/s3";
-import { handler as getHandler } from "../../../storage/get";
-import { handler as createHandler } from "../../../storage/create";
-
-const { calculateExpiryTimestamp, uploadDocumentAtId, getDocument } =
- documentServices;
-
-jest.spyOn(Date, "now").mockImplementation(() => 1578897000000);
-const mockedPut = put as jest.Mock>;
-const mockGet = get as jest.Mock>;
-const mockGetObjectHead = getObjectHead as jest.Mock;
-const mockedEncryptString = encryptString as jest.Mock<
- ReturnType
->;
-
-const lambdaAuthorizerEvent = {} as any;
-const lambdaAuthorizerContext = {} as any;
-
-const document = documentWithDocumentStore;
-const documentId = "95f6287d-11f7-42e5-8cc9-aefa25e75448";
-const decryptionKey =
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047";
-
-const headObjectSuccessResponse = {
- AcceptRanges: "test",
- LastModified: undefined,
- ContentLength: undefined,
- ETag: "test",
- ContentType: undefined,
- Metadata: {},
-};
-
-const documentReceipt = {
- cipherText: "49mfUPGY4NF0U11...",
- iv: "YSI0jD6ajDVKtbFo",
- tag: "Np1N5CdpvDG6vrshNV/diA==",
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1578983401000,
-};
-
-describe("calculateExpiryTimestamp", () => {
- it("should return the absolute timestamp given a relative ttl", () => {
- expect(calculateExpiryTimestamp(24 * 60 * 60 * 1000)).toBe(1578983400000);
- });
-});
-
-describe("uploadDocument", () => {
- it("should upload a document without any error", async () => {
- mockedPut.mockResolvedValue({
- Location: "string",
- ETag: "string",
- Bucket: "string",
- Key: "string",
- });
- mockedEncryptString.mockReturnValueOnce({
- cipherText: "MOCK_CIPHERTEXT",
- iv: "MOCK_IV",
- tag: "MOCK_TAG",
- key: decryptionKey,
- type: "OPEN-ATTESTATION-TYPE-1",
- });
- const upload = await uploadDocumentAtId(
- document,
- documentId,
- decryptionKey
- );
- expect(upload).toStrictEqual({
- id: documentId,
- key: decryptionKey,
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1581489000000,
- });
- });
-
- it("should throw an error when documentId is not a valid uuid", async () => {
- await expect(
- uploadDocumentAtId(document, "1234", decryptionKey)
- ).rejects.toThrow("Invalid document id. The document id must be a uuid");
- });
-
- it("should throw an error when decryptionKey is not a valid AES-GCM decryption key", async () => {
- await expect(
- uploadDocumentAtId(document, documentId, "1234")
- ).rejects.toThrow(
- "Invaild decryptionKey. Please provide a valid AES-GCM decryption key"
- );
- });
-
- it("should throw an error when ttl exceeds max ttl", async () => {
- await expect(
- uploadDocumentAtId(document, documentId, decryptionKey, 10000000000000)
- ).rejects.toThrow("TTL cannot exceed 90 days");
- });
-
- it("should throw an error if the ttl is negative", async () => {
- await expect(
- uploadDocumentAtId(document, documentId, decryptionKey, -100)
- ).rejects.toThrow("TTL must be positive");
- });
-
- it("should upload the document if the documentId doesn't exist", async () => {
- mockGetObjectHead.mockResolvedValueOnce(null);
- mockedEncryptString.mockReturnValue({
- cipherText: "MOCK_CIPHERTEXT",
- iv: "MOCK_IV",
- tag: "MOCK_TAG",
- key: decryptionKey,
- type: "OPEN-ATTESTATION-TYPE-1",
- });
- const upload = await uploadDocumentAtId(
- document,
- documentId,
- decryptionKey
- );
- expect(upload).toStrictEqual({
- id: documentId,
- key: decryptionKey,
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1581489000000,
- });
- });
-
- it("should throw an error if the documentId exists", async () => {
- mockGetObjectHead.mockResolvedValueOnce(headObjectSuccessResponse);
- mockedEncryptString.mockReturnValue({
- cipherText: "MOCK_CIPHERTEXT",
- iv: "MOCK_IV",
- tag: "MOCK_TAG",
- key: decryptionKey,
- type: "OPEN-ATTESTATION-TYPE-1",
- });
- await expect(
- uploadDocumentAtId(document, documentId, decryptionKey)
- ).rejects.toThrow("Document id already exists");
- });
-});
-
-describe("get document", () => {
- it("should return a document", async () => {
- mockGet.mockResolvedValue({
- document: documentReceipt,
- });
- const encryptedDocument = await getDocument("valid_uuid");
- expect(encryptedDocument).toStrictEqual({
- document: documentReceipt,
- });
- });
-
- it("should throw an error if the document doesn't exist", async () => {
- mockGet.mockRejectedValue(new Error("No Document Found"));
- await expect(getDocument("invalid_uuid")).rejects.toThrow(
- "No Document Found"
- );
- });
-
- it("should throw an error if the document has expired", async () => {
- mockGet.mockResolvedValue({
- document: {
- cipherText: "49mfUPGY4NF0U11...",
- iv: "YSI0jD6ajDVKtbFo",
- tag: "Np1N5CdpvDG6vrshNV/diA==",
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1578896000000,
- },
- });
- await expect(getDocument("document_uuid")).rejects.toThrow(
- "No Document Found"
- );
- });
-});
-
-describe("get handler", () => {
- it("should return a 200 status", async () => {
- jest.spyOn(documentServices, "getDocument").mockResolvedValueOnce({
- document: {
- cipherText: "49mfUPGY4NF0U11...",
- iv: "YSI0jD6ajDVKtbFo",
- tag: "Np1N5CdpvDG6vrshNV/diA==",
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1578983401000,
- },
- });
- const getDoc = await getHandler(
- { ...lambdaAuthorizerEvent, pathParameters: { id: "testId" } },
- lambdaAuthorizerContext
- );
- expect(getDoc.statusCode).toBe(200);
- });
-
- it("should throw error when id is missing", async () => {
- const mockGetDocument = await getHandler(
- { ...lambdaAuthorizerEvent, pathParameters: null },
- lambdaAuthorizerContext
- );
- expect(mockGetDocument.body).toBe(
- JSON.stringify({
- error: {
- code: 400,
- message: "Please provide ID of document to retrieve",
- },
- })
- );
- });
-});
-
-describe("create handler", () => {
- it("should return a 200 status", async () => {
- jest.spyOn(documentServices, "uploadDocumentAtId").mockResolvedValueOnce({
- id: "95f6287d-11f7-42e5-8cc9-aefa25e754de",
- key: "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1655323259289,
- });
- const uploadDoc = await createHandler(
- {
- body: {
- document: { provide: "some_data" },
- decryptionKey:
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- },
- pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" },
- },
- lambdaAuthorizerContext
- );
- expect(uploadDoc.statusCode).toBe(200);
- expect(uploadDoc.body).toStrictEqual(
- JSON.stringify({
- data: {
- documentReceipt: {
- id: "95f6287d-11f7-42e5-8cc9-aefa25e754de",
- key: "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- type: "OPEN-ATTESTATION-TYPE-1",
- ttl: 1655323259289,
- },
- },
- })
- );
- });
-
- it("should throw error when document is missing", async () => {
- const uploadDoc = await createHandler(
- {
- body: {
- document: {},
- decryptionKey:
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- },
- pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" },
- },
- lambdaAuthorizerContext
- );
- expect(uploadDoc.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "Please provide the ID, the decryption key, the document and a valid TTL",
- },
- })
- );
- });
-
- it("should throw error when request body is undefined", async () => {
- const uploadDoc = await createHandler(
- {
- body: undefined,
- pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" },
- },
- lambdaAuthorizerContext
- );
- expect(uploadDoc.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "Please provide the ID, the decryption key, the document and a valid TTL",
- },
- })
- );
- });
-
- it("should throw error when decryptionKey is missing", async () => {
- const uploadDoc = await createHandler(
- {
- body: {
- document: { provide: "some_data" },
- },
- pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" },
- },
- lambdaAuthorizerContext
- );
- expect(uploadDoc.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "Please provide the ID, the decryption key, the document and a valid TTL",
- },
- })
- );
- });
-
- it("should throw error when ttl is string", async () => {
- const uploadDoc = await createHandler(
- {
- body: {
- document: { provide: "some_data" },
- ttl: "test_ttl",
- decryptionKey:
- "e0df31f6ec9f1f92c6543added90416c86f40d20025661b91b2f3ee9589f5047",
- },
- pathParameters: { id: "95f6287d-11f7-42e5-8cc9-aefa25e754de" },
- },
- lambdaAuthorizerContext
- );
- expect(uploadDoc.body).toStrictEqual(
- JSON.stringify({
- error: {
- code: 400,
- message:
- "Please provide the ID, the decryption key, the document and a valid TTL",
- },
- })
- );
- });
-});
diff --git a/apps/api/src/__tests__/unit/storage_api/index.test.ts b/apps/api/src/__tests__/unit/storage_api/index.test.ts
deleted file mode 100644
index e8ad2ca3..00000000
--- a/apps/api/src/__tests__/unit/storage_api/index.test.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import * as handlers from "../../../index";
-
-const handlersObject: any = handlers;
-
-describe("test handlers", () => {
- it("should contain a createHandler", () => {
- expect(handlersObject.createHandler).toBeDefined();
- });
- it("should contain a getHandler", () => {
- expect(handlersObject.getHandler).toBeDefined();
- });
-});
diff --git a/apps/api/src/__tests__/unit/vc/index.test.ts b/apps/api/src/__tests__/unit/vc/index.test.ts
deleted file mode 100644
index e088490e..00000000
--- a/apps/api/src/__tests__/unit/vc/index.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import * as handlers from "../../../vc/index";
-
-const handlersObject: any = handlers;
-
-describe("test handlers", () => {
- it("should contain an verify handler", () => {
- expect(handlersObject.handleVerify).toBeDefined();
- });
- it("should contain an issue handler", () => {
- expect(handlersObject.handleIssue).toBeDefined();
- });
- it("should contain a status handler", () => {
- expect(handlersObject.handleStatus).toBeDefined();
- });
-});
diff --git a/apps/api/src/__tests__/unit/vc/issue.test.ts b/apps/api/src/__tests__/unit/vc/issue.test.ts
deleted file mode 100644
index ed0f1695..00000000
--- a/apps/api/src/__tests__/unit/vc/issue.test.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { issue as OAIssue } from "../../../vc/backends/openAttestation";
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-import simple_unsigned_cred from "../../fixtures/generic_VC/degree_unsigned.json";
-import unsigned_OA_V3 from "../../fixtures/OA_v3/did.json";
-import already_signed_OA_V3 from "../../fixtures/OA_v3/did-signed.json";
-
-// Need to include key material for these tests
-const signingKeyId =
- "did:ethr:0x5aaA29b606d730E96a61eD5745D109f82a87A9C8#controller";
-const signingKey =
- "0xba675ad1f430090b30b3e322748d0a9999c0625620765aaa1d704c505ba5c648";
-
-describe("OAIssue", () => {
- it("Should sign and wrap a valid OA credential", async () => {
- const issuedDoc = await OAIssue(unsigned_OA_V3, signingKeyId, signingKey);
- expect(issuedDoc).toHaveProperty("proof");
- expect(issuedDoc).toHaveProperty("credentialSubject");
- });
- // eslint-disable-next-line jest/no-commented-out-tests
- //it("Should sign and wrap a valid generic credential", async () => {
- // const issuedDoc = await OAIssue(simple_unsigned_cred, signingKeyId, signingKey);
- // expect(issuedDoc).toHaveProperty("proof");
- // expect(issuedDoc).toHaveProperty("credentialSubject");
- //});
- it("Should fail when required VC fields are not present", async () => {
- const invalid_doc = { this_is: "Not a", valid: "vc" };
- await expect(
- OAIssue(invalid_doc, signingKeyId, signingKey)
- ).rejects.toThrowError();
- });
- it("Should fail when credential is already signed", async () => {
- await expect(
- OAIssue(already_signed_OA_V3, signingKeyId, signingKey)
- ).rejects.toThrowError();
- });
-});
diff --git a/apps/api/src/__tests__/unit/vc/verify.test.ts b/apps/api/src/__tests__/unit/vc/verify.test.ts
deleted file mode 100644
index e119619e..00000000
--- a/apps/api/src/__tests__/unit/vc/verify.test.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { verify as OAVerify } from "../../../vc/backends/openAttestation";
-
-import unsigned_OA_V3 from "../../fixtures/OA_v3/did.json";
-import signed_OA_V3 from "../../fixtures/OA_v3/did-signed.json";
-import invalid_OA_V3 from "../../fixtures/OA_v3/did-invalid-signed.json";
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-import valid_simple_vc from "../../fixtures/generic_VC/degree_unsigned.json"; // used in failing test
-
-describe("OAVerify", () => {
- it("Should verify a valid OA credential", async () => {
- const verificationResult = await OAVerify(signed_OA_V3, {});
- expect(verificationResult).toHaveProperty("errors");
- expect(verificationResult.errors).toHaveLength(0);
- });
- // eslint-disable-next-line jest/no-commented-out-tests
- //it("Should verify a valid non-OA credential", async () => {
- // const verificationResult = await OAVerify(valid_simple_vc, {});
- // expect(verificationResult).toHaveProperty("errors");
- // expect(verificationResult.errors).toHaveLength(0);
- //});
- it("Should fail when input is not a credential", async () => {
- const verificationResult = await OAVerify({ this_is: "not a vc" }, {});
- expect(verificationResult).toHaveProperty("errors");
- expect(verificationResult.errors).toContain("identity");
- expect(verificationResult.errors).toContain("status");
- expect(verificationResult.errors).toContain("proof");
- });
- it("Should fail DOCUMENT_INTEGRITY when signature is invalid", async () => {
- const verificationResult = await OAVerify(invalid_OA_V3, {});
- expect(verificationResult).toHaveProperty("errors");
- expect(verificationResult.errors).toContain("proof");
- });
- it("Should fail DOCUMENT_STATUS when it's unsigned and unwrapped", async () => {
- const verificationResult = await OAVerify(unsigned_OA_V3, {});
- expect(verificationResult).toHaveProperty("errors");
- expect(verificationResult.errors).toContain("status");
- expect(verificationResult.errors).toContain("proof");
- });
-});
diff --git a/apps/api/src/common/database/.gitignore b/apps/api/src/common/database/.gitignore
deleted file mode 100644
index e7a210ec..00000000
--- a/apps/api/src/common/database/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-*
-*/
-!.gitignore
\ No newline at end of file
diff --git a/apps/api/src/common/fixtures/configFile.ts b/apps/api/src/common/fixtures/configFile.ts
deleted file mode 100644
index 8d8ca80d..00000000
--- a/apps/api/src/common/fixtures/configFile.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-export const configFile = {
- network: "testNetwork",
- wallet: {
- type: "testType",
- encryptedJson: "testEncryptedJson",
- },
- forms: [{ testForm: "Form" }],
-};
diff --git a/apps/api/src/common/fixtures/databaseSeedData/configFiles.json b/apps/api/src/common/fixtures/databaseSeedData/configFiles.json
deleted file mode 100644
index 5d537d3b..00000000
--- a/apps/api/src/common/fixtures/databaseSeedData/configFiles.json
+++ /dev/null
@@ -1,636 +0,0 @@
-[
- {
- "forms": [
- {
- "name": "TradeTrust ChAFTA Certificate of Origin v3",
- "type": "VERIFIABLE_DOCUMENT",
- "defaults": {
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/io/tradetrust/certificate-of-origin/1.0/certificate-of-origin-context.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json"
- ],
- "type": ["VerifiableCredential", "OpenAttestationCredential"],
- "issuanceDate": "2010-01-01T19:23:24Z",
- "openAttestationMetadata": {
- "template": {
- "type": "EMBEDDED_RENDERER",
- "name": "CHAFTA_COO",
- "url": "https://generic-templates.tradetrust.io"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "demo-tradetrust.openattestation.com"
- }
- },
- "credentialSubject": {},
- "issuer": {
- "id": "https://example.com",
- "name": "DEMO DID",
- "type": "OpenAttestationIssuer"
- }
- },
- "schema": {
- "type": "object",
- "properties": {
- "credentialSubject": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "COO ID"
- },
- "issueDateTime": {
- "type": "string",
- "title": "Issued Date & Time"
- },
- "firstSignatoryAuthentication": {
- "title": "Signatory Authentication",
- "type": "object",
- "properties": {
- "signature": {
- "type": "string",
- "title": "First Signatory"
- },
- "actualDateTime": {
- "type": "string",
- "title": "Actual Date Time"
- }
- }
- },
- "supplyChainConsignment": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "information": {
- "type": "string",
- "title": "Consignment Information"
- },
- "exportCountry": {
- "title": "Export country",
- "type": "object",
- "properties": {
- "code": {
- "type": "string",
- "title": "Country code"
- }
- }
- },
- "exporter": {
- "title": "Exporter",
- "type": "object",
- "properties": {
- "iD": {
- "title": "iD",
- "type": "string"
- },
- "name": {
- "title": "Name",
- "type": "string"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "importCountry": {
- "type": "object",
- "title": "Import country",
- "properties": {
- "code": {
- "type": "string",
- "title": "Country code"
- }
- }
- },
- "importer": {
- "title": "Importer's Details (if known)",
- "type": "object",
- "properties": {
- "iD": {
- "title": "importer iD",
- "type": "string"
- },
- "name": {
- "title": "Name",
- "type": "string"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "includedConsignmentItems": {
- "type": "array",
- "title": "Included Consignment Items",
- "items": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "information": {
- "type": "string",
- "title": "Information"
- },
- "crossBorderRegulatoryProcedure": {
- "type": "object",
- "title": "",
- "properties": {
- "originCriteriaText": {
- "type": "string",
- "title": "Origin criteria text"
- }
- }
- },
- "manufacturer": {
- "type": "object",
- "title": "Manufacturer",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "tradeLineItems": {
- "type": "array",
- "title": "Trade line Items",
- "items": {
- "type": "object",
- "properties": {
- "sequenceNumber": {
- "type": "integer",
- "title": "Sequence Number"
- },
- "invoiceReference": {
- "type": "object",
- "title": "Invoice reference",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "formattedIssueDateTime": {
- "type": "string",
- "title": "Formatted issue date & time"
- },
- "attachedBinaryFile": {
- "type": "object",
- "title": "",
- "properties": {
- "uRI": {
- "type": "string",
- "title": "Attached binary file uRI"
- }
- }
- }
- }
- },
- "tradeProduct": {
- "type": "object",
- "title": "Trade product",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "description": {
- "type": "string",
- "title": "Description"
- },
- "harmonisedTariffCode": {
- "type": "object",
- "title": "",
- "properties": {
- "classCode": {
- "type": "string",
- "title": "Harmonised tariff class code"
- },
- "className": {
- "type": "string",
- "title": "Harmonised tariff class name"
- }
- }
- },
- "originCountry": {
- "type": "object",
- "title": "Origin country",
- "properties": {
- "code": {
- "type": "string",
- "title": "Code"
- }
- }
- }
- }
- },
- "transportPackages": {
- "type": "array",
- "title": "Transport packages",
- "items": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "grossVolume": {
- "type": "string",
- "title": "Gross volume"
- },
- "grossWeight": {
- "type": "string",
- "title": "Gross weight"
- }
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "loadingBaseportLocation": {
- "type": "object",
- "title": "Loading Baseport Location",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- }
- }
- },
- "mainCarriageTransportMovement": {
- "title": "Main Carraige Transport Movement",
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "information": {
- "type": "string",
- "title": "Information"
- },
- "usedTransportMeans": {
- "title": "",
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "title": "Used transport"
- },
- "iD": {
- "type": "string",
- "title": "Used transport iD"
- }
- }
- },
- "departureEvent": {
- "title": "",
- "type": "object",
- "properties": {
- "departureDateTime": {
- "type": "string",
- "title": "Departure date and time"
- }
- }
- }
- }
- },
- "unloadingBaseportLocation": {
- "type": "object",
- "title": "Unloading Baseport Location",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "uiSchema": {
- "credentialSubject": {
- "firstSignatoryAuthentication": {
- "signature": {
- "ui:widget": "file",
- "ui:options": {
- "text": "Upload Signature",
- "accept": ".png, .jpeg, .jpg"
- }
- },
- "actualDateTime": {
- "ui:widget": "datetime"
- }
- },
- "issueDateTime": {
- "ui:widget": "datetime"
- },
- "supplyChainConsignment": {
- "mainCarriageTransportMovement": {
- "departureEvent": {
- "departureDateTime": {
- "ui:widget": "datetime"
- }
- }
- }
- }
- }
- },
- "attachments": {
- "allow": true,
- "accept": ".pdf"
- },
- "extension": "tt"
- },
- {
- "name": "TradeTrust Invoice v3",
- "type": "VERIFIABLE_DOCUMENT",
- "defaults": {
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://schemata.openattestation.com/io/tradetrust/Invoice/1.0/invoice-context.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json"
- ],
- "type": ["VerifiableCredential", "OpenAttestationCredential"],
- "issuanceDate": "2010-01-01T19:23:24Z",
- "openAttestationMetadata": {
- "template": {
- "type": "EMBEDDED_RENDERER",
- "name": "INVOICE",
- "url": "https://generic-templates.tradetrust.io"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "demo-tradetrust.openattestation.com"
- }
- },
- "credentialSubject": {},
- "issuer": {
- "id": "https://example.com",
- "name": "DEMO DID",
- "type": "OpenAttestationIssuer"
- }
- },
- "schema": {
- "type": "object",
- "properties": {
- "credentialSubject": {
- "type": "object",
- "properties": {
- "id": {
- "type": "string",
- "title": "Invoice ID"
- },
- "date": {
- "type": "string",
- "title": "Date"
- },
- "customerId": {
- "type": "string",
- "title": "Customer ID"
- },
- "terms": {
- "type": "string",
- "title": "Terms"
- },
- "billFrom": {
- "type": "object",
- "title": "Bill From",
- "properties": {
- "name": {
- "type": "string",
- "title": "Name"
- },
- "streetAddress": {
- "type": "string",
- "title": "Street Address"
- },
- "city": {
- "type": "string",
- "title": "City"
- },
- "postalCode": {
- "type": "string",
- "title": "Postal Code"
- },
- "phoneNumber": {
- "type": "string",
- "title": "Phone Number"
- }
- }
- },
- "billTo": {
- "type": "object",
- "title": "Bill To",
- "properties": {
- "name": {
- "type": "string",
- "title": "Name"
- },
- "email": {
- "type": "string",
- "title": "Email"
- },
- "company": {
- "type": "object",
- "title": "Bill To Company",
- "properties": {
- "name": {
- "type": "string",
- "title": "Name"
- },
- "streetAddress": {
- "type": "string",
- "title": "Street Address"
- },
- "city": {
- "type": "string",
- "title": "City"
- },
- "postalCode": {
- "type": "string",
- "title": "Postal Code"
- },
- "phoneNumber": {
- "type": "string",
- "title": "Phone Number"
- }
- }
- }
- }
- },
- "billableItems": {
- "type": "array",
- "title": "Billable Items",
- "items": {
- "type": "object",
- "properties": {
- "description": {
- "type": "string",
- "title": "Description"
- },
- "quantity": {
- "type": "string",
- "title": "Quantity"
- },
- "unitPrice": {
- "type": "string",
- "title": "Unit Price"
- },
- "amount": {
- "type": "string",
- "title": "Amount"
- }
- }
- }
- },
- "subtotal": {
- "type": "string",
- "title": "Subtotal"
- },
- "tax": {
- "type": "string",
- "title": "Tax (%)"
- },
- "taxTotal": {
- "type": "string",
- "title": "Tax Total"
- },
- "total": {
- "type": "string",
- "title": "Total"
- }
- }
- }
- }
- }
- }
- ]
- }
-]
diff --git a/apps/api/src/common/fixtures/documentWithDocumentStore.json b/apps/api/src/common/fixtures/documentWithDocumentStore.json
deleted file mode 100644
index 8975d8ee..00000000
--- a/apps/api/src/common/fixtures/documentWithDocumentStore.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "$template": {
- "type": "6c0ff4ec-a233-4e57-8ef5-97bea1efe687:string:EMBEDDED_RENDERER",
- "name": "9efe8ff9-dd09-4dbd-8b3b-0252dac77c41:string:COVERING_LETTER",
- "url": "297d310f-fa79-4ced-bbb1-ceb7277e1dd1:string:https://generic-templates.tradetrust.io"
- },
- "issuers": [
- {
- "name": "c9a5bb22-66ad-413f-8954-24270388bf11:string:Demo Issuer",
- "documentStore": "982db3d5-4034-4690-ac25-85d97f2202d6:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "b05da51b-a603-4ce1-8bfe-5069243e48c0:string:DNS-TXT",
- "location": "260a874c-1d34-45c6-bc9b-28bc8eb3d8e8:string:demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "5ba17180-e10e-405c-b999-ba236249b048:string:Covering Letter",
- "logo": "ad97c7e9-f43a-4826-8460-aea1e62adb27:string:https://www.aretese.com/images/govtech-animated-logo.gif",
- "title": "e72d118d-cb00-4934-aac8-927e8efeedba:string:Documents Bundle",
- "remarks": "f413262a-c98c-4a14-a351-37b57f7ee639:string:Some very important documents in here for some submission",
- "links": {
- "self": {
- "href": "5dcab418-e4e9-47b9-bca7-5147410d7d06:string:https://action.openattestation.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F79a7d6cc-fbef-4a31-9a88-c32ff99b4214%22%2C%22key%22%3A%222d7803aad8632ef2d80a0cf57ba543b3153748f48b37ac13eac6b4201b6bbe4a%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22https%3A%2F%2Fdev.tradetrust.io%2F%22%7D%7D"
- }
- }
- },
- "signature": {
- "created": "2021-03-25T07:52:31.291Z",
- "type": "SHA3MerkleProof",
- "targetHash": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531",
- "proof": [],
- "merkleRoot": "77c8e74955a8df8b802ebbb498924b12ef133894c3fbf28a6ef18bd3bf0d9531"
- }
-}
diff --git a/apps/api/src/common/fixtures/schemas/configFile.json b/apps/api/src/common/fixtures/schemas/configFile.json
deleted file mode 100644
index b14d5e71..00000000
--- a/apps/api/src/common/fixtures/schemas/configFile.json
+++ /dev/null
@@ -1,46 +0,0 @@
-{
- "definitions": {},
- "$schema": "http://json-schema.org/draft-07/schema#",
- "$id": "https://example.com/object1657602015.json",
- "title": "Root",
- "type": "object",
- "required": ["forms"],
- "properties": {
- "network": {
- "$id": "#root/network",
- "title": "Network",
- "type": "string",
- "default": "",
- "pattern": "^.*$"
- },
- "wallet": {
- "$id": "#root/wallet",
- "title": "Wallet",
- "type": "object",
- "required": ["type", "encryptedJson"],
- "properties": {
- "type": {
- "$id": "#root/wallet/type",
- "title": "Type",
- "type": "string",
- "default": "",
- "pattern": "^.*$"
- },
- "encryptedJson": {
- "$id": "#root/wallet/encryptedJson",
- "title": "Encryptedjson",
- "type": "string",
- "default": "",
- "pattern": "^.*$"
- }
- }
- },
- "forms": {
- "$id": "#root/forms",
- "title": "Forms",
- "type": "array",
- "default": []
- }
- },
- "additionalProperties": false
-}
diff --git a/apps/api/src/common/services/database.ts b/apps/api/src/common/services/database.ts
deleted file mode 100644
index 52ff84e4..00000000
--- a/apps/api/src/common/services/database.ts
+++ /dev/null
@@ -1,126 +0,0 @@
-import { MongoClient, Db, ObjectId } from "mongodb";
-import { config } from "../../config";
-import { CustomError, ErrorTypes } from "../utils/customErrors";
-import { ApiLogNamespace, logger } from "../utils/logger";
-
-let dbConnection: Db | undefined;
-
-export const getDb = async () => {
- if (!dbConnection) {
- try {
- const client = await MongoClient.connect(
- config.databaseEndpoint,
- config.connectionOptions
- );
- dbConnection = client.db();
- } catch (err: any) {
- logger.error(
- ApiLogNamespace.Server,
- `Database connection error: ${err.message}`
- );
- throw new CustomError(
- ErrorTypes.DatabaseError,
- "There has been an error connecting to the database"
- );
- }
- }
- return dbConnection;
-};
-
-export const insertDocuments = async (documents: Record[]) => {
- const db = await getDb();
- return db.collection(config.collectionName).insertMany(documents);
-};
-
-export const listAllDocuments = async () => {
- const db = await getDb();
- return db.collection(config.collectionName).find().toArray();
-};
-
-export const getDocument = async (documentId: string) => {
- const db = await getDb();
- try {
- return await db
- .collection(config.collectionName)
- .findOne(new ObjectId(documentId));
- } catch {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Invalid document Id: ${documentId}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Invalid document ID. Please provide a valid document ID"
- );
- }
-};
-
-export const deleteDocument = async (documentId: string) => {
- const db = await getDb();
- try {
- return await db
- .collection(config.collectionName)
- .deleteOne({ _id: new ObjectId(documentId) });
- } catch {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Invalid document ID or document doesn't exist: ${documentId}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Invalid document ID. Please provide a valid document ID"
- );
- }
-};
-
-export const updateDocument = async (
- documentId: string,
- document: Record
-) => {
- const db = await getDb();
- try {
- return await db
- .collection(config.collectionName)
- .updateOne({ _id: new ObjectId(documentId) }, { $set: document });
- } catch (err) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Error replacing the document: ${JSON.stringify({
- documentId,
- document,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Error replacing the document for the given document ID"
- );
- }
-};
-
-export const replaceOrCreateDocument = async (
- documentId: string,
- document: Record
-) => {
- const db = await getDb();
- try {
- return await db
- .collection(config.collectionName)
- .replaceOne(
- { _id: new ObjectId(documentId) },
- { ...document },
- { upsert: true }
- );
- } catch (err) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Error replacing the document: ${JSON.stringify({
- documentId,
- document,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Error replacing the document for the given document ID"
- );
- }
-};
diff --git a/apps/api/src/common/services/s3.ts b/apps/api/src/common/services/s3.ts
deleted file mode 100644
index 5c84943c..00000000
--- a/apps/api/src/common/services/s3.ts
+++ /dev/null
@@ -1,56 +0,0 @@
-import AWS, { S3 } from "aws-sdk";
-import { config } from "../../config";
-import { ApiLogNamespace, logger } from "../utils/logger";
-import { CustomError, ErrorTypes } from "../utils/customErrors";
-
-export const s3bucket = new AWS.S3(config.s3);
-
-export const put = (params: S3.Types.PutObjectRequest) =>
- s3bucket.upload(params).promise();
-
-export const get = (params: S3.Types.GetObjectRequest) =>
- s3bucket
- .getObject(params)
- .promise()
- .then((results) => {
- if (results && results.Body) {
- return JSON.parse(results.Body.toString());
- }
- logger.error(
- ApiLogNamespace.S3,
- `No Document Found: ${JSON.stringify({ params })}`
- );
- throw new CustomError(ErrorTypes.NotFound, "No Document Found");
- })
- .catch((err) => {
- // locally the error is slightly different, so we catch it and make it consistent
- logger.error(
- ApiLogNamespace.S3,
- `Error with S3 get: ${JSON.stringify({ params, message: err.message })}`
- );
- if (err.message === "The specified key does not exist.") {
- throw new CustomError(ErrorTypes.NotFound, "No Document Found");
- }
- throw err;
- });
-
-export const getObjectHead = (params: S3.Types.HeadObjectRequest) =>
- s3bucket
- .headObject(params)
- .promise()
- .then((result) => {
- return result;
- })
- .catch((err) => {
- if (err.code !== "NotFound") {
- logger.error(
- ApiLogNamespace.S3,
- `Error with S3 getObjectHead: ${JSON.stringify({
- params,
- message: err.message,
- })}`
- );
- throw err;
- }
- return null;
- });
diff --git a/apps/api/src/common/types/index.ts b/apps/api/src/common/types/index.ts
deleted file mode 100644
index c5662dfc..00000000
--- a/apps/api/src/common/types/index.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-export interface StorageApiConfig {
- bucketName: string;
- s3: {
- region: string;
- s3ForcePathStyle?: boolean;
- accessKeyId?: string;
- secretAccessKey?: string;
- endpoint?: AWS.Endpoint;
- };
-}
-
-export interface CommonConfig {
- databaseEndpoint: string;
- connectionOptions: {
- tlsCaFile?: string;
- serverSelectionTimeoutMS: number;
- };
-}
-
-export interface ConfigFileApiConfig {
- collectionName: string;
-}
-
-export interface VcApiConfig {
- issuerKeyCollectionName: string;
- awsRegion: string;
- kmsCustomerMasterKeyId: string;
-}
-
-export interface ApiConfigFile
- extends CommonConfig,
- ConfigFileApiConfig,
- StorageApiConfig,
- VcApiConfig {}
-
-export type ErrorResponse = {
- error: {
- code: number;
- message: string;
- errors?: string[];
- };
-};
-
-export type SuccessfulResponse = {
- data: Record;
-};
-
-export type LambdaResponse = (
- responseBody: SuccessfulResponse | ErrorResponse,
- statusCode: number
-) => {
- statusCode: number;
- body: string;
-};
-
-export type JsonSchema = {
- definitions?: Record;
- $schema?: string;
- $id?: string;
- title?: string;
- type: string;
- required: string[];
- properties: Record;
- additionalProperties: boolean;
-};
diff --git a/apps/api/src/common/utils/customErrors.ts b/apps/api/src/common/utils/customErrors.ts
deleted file mode 100644
index 5aac740b..00000000
--- a/apps/api/src/common/utils/customErrors.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import { response } from "./response";
-import { ApiLogNamespace, Logger } from "./logger";
-
-export enum ErrorTypes {
- DatabaseError = "DatabaseError",
- BadUserInputError = "BadUserInputError",
- NotFound = "NotFound",
- ServerError = "ServerError",
-}
-
-export class CustomError extends Error {
- type: ErrorTypes;
- errors: string[] | undefined;
-
- constructor(type: ErrorTypes, message: string, errors?: string[]) {
- super(message);
- this.message = message;
- this.type = type;
- this.errors = errors;
- }
-}
-
-const serverError = {
- error: { code: 500, message: "There has been an unexpected error" },
-};
-
-export const errorHandler = async (
- err: CustomError | Error,
- logger: Logger
-) => {
- if (err instanceof CustomError) {
- switch (err.type) {
- case ErrorTypes.BadUserInputError:
- return response(
- { error: { code: 400, message: err.message, errors: err.errors } },
- 400
- );
- case ErrorTypes.NotFound:
- return response(
- { error: { code: 404, message: err.message, errors: err.errors } },
- 404
- );
- case ErrorTypes.DatabaseError:
- case ErrorTypes.ServerError:
- return response(serverError, 500);
- }
- }
- logger.error(
- ApiLogNamespace.Server,
- `There has been an unexpected error ${err.message}`
- );
- return response(serverError, 500);
-};
diff --git a/apps/api/src/common/utils/formatDocument.ts b/apps/api/src/common/utils/formatDocument.ts
deleted file mode 100644
index c506b23e..00000000
--- a/apps/api/src/common/utils/formatDocument.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-export const removePropertyFromObject = (
- object: Record,
- propertyToRemove: string
-) => {
- return JSON.parse(
- JSON.stringify(object, (key, value) =>
- key == propertyToRemove ? undefined : value
- )
- );
-};
diff --git a/apps/api/src/common/utils/lambdaResponse.ts b/apps/api/src/common/utils/lambdaResponse.ts
deleted file mode 100644
index 3d77e12b..00000000
--- a/apps/api/src/common/utils/lambdaResponse.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { LambdaResponse } from "../types";
-
-export const lambdaResponse: LambdaResponse = (responseBody, statusCode) => {
- return {
- statusCode: statusCode,
- body: JSON.stringify(responseBody),
- };
-};
diff --git a/apps/api/src/common/utils/logger.ts b/apps/api/src/common/utils/logger.ts
deleted file mode 100644
index 9ff3e527..00000000
--- a/apps/api/src/common/utils/logger.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import debug from "debug";
-
-export enum ApiLogNamespace {
- StorageApi = "StorageApi",
- ConfigApi = "ConfigApi",
- S3 = "S3",
- Server = "Server",
- Seed = "Seed",
- VCApi = "VCApi",
-}
-
-export class Logger {
- debugger;
- constructor(loggerName: string) {
- this.debugger = debug(loggerName);
-
- if (!process.env.JEST_WORKER_ID) {
- // enable log outputs if not running in jest
- debug.enable("*");
- }
- }
- trace(namespace: ApiLogNamespace, message: string) {
- this.debugger(`trace:${namespace}: ${message}`);
- }
- info(namespace: ApiLogNamespace, message: string) {
- this.debugger(`info:${namespace}: ${message}`);
- }
- debug(namespace: ApiLogNamespace, message: string) {
- this.debugger(`debug:${namespace}: ${message}`);
- }
- warn(namespace: ApiLogNamespace, message: string) {
- this.debugger(`warn:${namespace}: ${message}`);
- }
- error(namespace: ApiLogNamespace, message: string) {
- this.debugger(`error:${namespace}: ${message}`);
- }
-}
-
-export const logger = new Logger("vckit-functions");
diff --git a/apps/api/src/common/utils/matchers.ts b/apps/api/src/common/utils/matchers.ts
deleted file mode 100644
index a703f0a3..00000000
--- a/apps/api/src/common/utils/matchers.ts
+++ /dev/null
@@ -1 +0,0 @@
-export const decryptionKeyMatcher = new RegExp(/^[0-9A-Fa-f]{63,64}$/);
diff --git a/apps/api/src/common/utils/response.ts b/apps/api/src/common/utils/response.ts
deleted file mode 100644
index b390362a..00000000
--- a/apps/api/src/common/utils/response.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { ErrorResponse, SuccessfulResponse } from "../types";
-import { lambdaResponse } from "./lambdaResponse";
-
-export const response = async (
- responseBody: SuccessfulResponse | ErrorResponse,
- statusCode: number
-) => lambdaResponse(responseBody, statusCode);
diff --git a/apps/api/src/common/utils/validate.ts b/apps/api/src/common/utils/validate.ts
deleted file mode 100644
index fe3e1dfd..00000000
--- a/apps/api/src/common/utils/validate.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-import Ajv from "ajv";
-import { JsonSchema } from "../types";
-import { CustomError, ErrorTypes } from "./customErrors";
-import { ApiLogNamespace, logger } from "./logger";
-
-const ajv = new Ajv();
-
-export const validateObject = (
- object: Record,
- schema: JsonSchema
-) => {
- try {
- const validate = ajv.compile(schema);
- const valid = validate(object);
- return { isValid: valid, errors: validate.errors };
- } catch (error: any) {
- logger.error(
- ApiLogNamespace.Server,
- `Error validating object: ${JSON.stringify({
- object,
- schema,
- error,
- })}`
- );
- throw new CustomError(
- ErrorTypes.ServerError,
- "There has been an unexpected error"
- );
- }
-};
diff --git a/apps/api/src/config.ts b/apps/api/src/config.ts
deleted file mode 100644
index 600ccc96..00000000
--- a/apps/api/src/config.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-import AWS from "aws-sdk";
-import {
- ApiConfigFile,
- CommonConfig,
- ConfigFileApiConfig,
- StorageApiConfig,
- VcApiConfig,
-} from "./common/types";
-
-export const network = process.env.NETWORK || "ropsten";
-
-const vcApiConfig: VcApiConfig = {
- issuerKeyCollectionName: process.env.KEY_COLLECTION_NAME || "keyList",
- awsRegion: process.env.AWS_REGION || "ap-southeast-2",
- kmsCustomerMasterKeyId: process.env.KMS_MASTER_KEY_ID || "",
-};
-
-// storageApi
-if (!process.env.BUCKET_NAME) throw new Error("Please provide a bucket name");
-if (!process.env.S3_REGION) throw new Error("Please provide an S3 region");
-
-// configFileApi
-if (!process.env.CONFIGFILE_DATABASE_COLLECTION_NAME)
- throw Error("Please provide a config file database collection name");
-
-// common
-if (!process.env.DATABASE_URL) throw Error("Please provide a database url");
-if (!process.env.DATABASE_SERVER_SELECTION_TIMEOUT)
- throw Error("Please provide a database server selection timeout");
-
-const storageApiConfig: StorageApiConfig = {
- bucketName: process.env.BUCKET_NAME,
- s3: {
- region: process.env.S3_REGION,
- ...(process.env.IS_OFFLINE
- ? {
- s3ForcePathStyle: true,
- accessKeyId: "S3RVER",
- secretAccessKey: "S3RVER",
- endpoint: new AWS.Endpoint("http://localhost:8000"),
- }
- : {}),
- },
-};
-
-const configFileApiConfig: ConfigFileApiConfig = {
- collectionName: process.env.CONFIGFILE_DATABASE_COLLECTION_NAME,
-};
-
-const commonConfig: CommonConfig = {
- databaseEndpoint: `${process.env.DATABASE_URL}`,
- connectionOptions: {
- ...(!process.env.IS_OFFLINE
- ? {
- tlsCAFile: "./rds-combined-ca-bundle.pem",
- }
- : {}),
- serverSelectionTimeoutMS: parseInt(
- process.env.DATABASE_SERVER_SELECTION_TIMEOUT
- ),
- },
-};
-
-export const config: ApiConfigFile = {
- ...commonConfig,
- ...storageApiConfig,
- ...configFileApiConfig,
- ...vcApiConfig,
-};
diff --git a/apps/api/src/config/create.ts b/apps/api/src/config/create.ts
deleted file mode 100644
index 4c4b32ee..00000000
--- a/apps/api/src/config/create.ts
+++ /dev/null
@@ -1,58 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import { validateConfigFile } from "./utils/configFile";
-import {
- ErrorTypes,
- CustomError,
- errorHandler,
-} from "../common/utils/customErrors";
-import { insertDocuments } from "../common/services/database";
-import { response } from "../common/utils/response";
-import { logger, ApiLogNamespace } from "../common/utils/logger";
-import { APIGatewayProxyResult } from "aws-lambda";
-
-export const createConfigHandler = async (event: {
- body?: {
- configFiles: Record[] | null;
- };
-}): Promise => {
- try {
- const { configFiles } = event.body ?? {};
-
- if (!configFiles || !Array.isArray(configFiles) || configFiles.length < 1) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `No config file provided or config file is not in an array: ${JSON.stringify(
- configFiles
- )}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "You need to provide at least one config file and it must be in an array"
- );
- }
-
- configFiles.forEach((config: Record) =>
- validateConfigFile(config)
- );
-
- const savedConfigFiles = await insertDocuments(configFiles);
-
- return response(
- {
- data: {
- message: "Documents saved",
- savedDocuments: savedConfigFiles.insertedIds,
- },
- },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(createConfigHandler)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/src/config/delete.ts b/apps/api/src/config/delete.ts
deleted file mode 100644
index 13f2f265..00000000
--- a/apps/api/src/config/delete.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import { APIGatewayProxyResult } from "aws-lambda";
-import { deleteDocument } from "../common/services/database";
-import {
- ErrorTypes,
- CustomError,
- errorHandler,
-} from "../common/utils/customErrors";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import { response } from "../common/utils/response";
-
-export const deleteConfigHandler = async (event: {
- pathParameters: {
- id: string | null;
- };
-}): Promise => {
- try {
- const { id } = event.pathParameters ?? {};
- if (!id) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Bad document ID: ${event.pathParameters}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a valid document ID"
- );
- }
- await deleteDocument(id);
-
- return response(
- { data: { message: "Document deleted", documentId: id } },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(deleteConfigHandler).use(cors());
diff --git a/apps/api/src/config/get.ts b/apps/api/src/config/get.ts
deleted file mode 100644
index 594bdfde..00000000
--- a/apps/api/src/config/get.ts
+++ /dev/null
@@ -1,63 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import { APIGatewayProxyResult } from "aws-lambda";
-import { listAllDocuments, getDocument } from "../common/services/database";
-import {
- errorHandler,
- CustomError,
- ErrorTypes,
-} from "../common/utils/customErrors";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import { response } from "../common/utils/response";
-import { removePropertyFromObject } from "../common/utils/formatDocument";
-
-export const listAllHandler = async (): Promise => {
- try {
- const documents = await listAllDocuments();
-
- return response({ data: { documents } }, 200);
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const getConfigHandler = async (event: {
- pathParameters: { id: string | null };
-}): Promise => {
- try {
- const { id } = event.pathParameters ?? {};
- if (!id) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Bad document ID: ${event.pathParameters}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a valid document ID"
- );
- }
- const document = await getDocument(id);
-
- if (!document) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `A document with the provided ID doesn't exist: ${event.pathParameters}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Document doesn't exist. Please provide an ID for a document that exists"
- );
- }
-
- return response(
- { data: { document: removePropertyFromObject(document, "_id") } },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const listHandler = middy(listAllHandler).use(cors());
-
-export const getHandler = middy(getConfigHandler).use(cors());
diff --git a/apps/api/src/config/update.ts b/apps/api/src/config/update.ts
deleted file mode 100644
index 27520cff..00000000
--- a/apps/api/src/config/update.ts
+++ /dev/null
@@ -1,65 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import { updateDocument } from "../common/services/database";
-import {
- ErrorTypes,
- CustomError,
- errorHandler,
-} from "../common/utils/customErrors";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import { response } from "../common/utils/response";
-import { validateConfigFile } from "./utils/configFile";
-import { APIGatewayProxyResult } from "aws-lambda";
-
-export const updateConfigHandler = async (event: {
- body?: { configFile: Record | null };
- pathParameters: { id: string | null };
-}): Promise => {
- try {
- const { id } = event.pathParameters ?? {};
- if (!id) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Missing document ID: ${event.body}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a valid document ID"
- );
- }
-
- const { configFile } = event.body ?? {};
-
- if (!configFile) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `No configFile file provided: ${JSON.stringify(configFile)}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a config file"
- );
- }
-
- validateConfigFile(configFile);
-
- await updateDocument(id, configFile);
-
- return response(
- {
- data: {
- id,
- message: "Document updated",
- },
- },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(updateConfigHandler)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/src/config/utils/configFile.ts b/apps/api/src/config/utils/configFile.ts
deleted file mode 100644
index e025f918..00000000
--- a/apps/api/src/config/utils/configFile.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-import { ErrorTypes, CustomError } from "../../common/utils/customErrors";
-import { ApiLogNamespace, logger } from "../../common/utils/logger";
-import { validateObject } from "../../common/utils/validate";
-import * as configFileSchema from "../../common/fixtures/schemas/configFile.json";
-
-export const validateConfigFile = (
- configFile: Record
-): void => {
- if (
- !configFile ||
- typeof configFile != "object" ||
- Object.keys(configFile).length < 1
- ) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Invalid config file provided: ${configFile}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Config file must be an object and contain data"
- );
- }
- try {
- const { isValid, errors } = validateObject(configFile, configFileSchema);
- if (!isValid) {
- logger.error(
- ApiLogNamespace.ConfigApi,
- `Config file schema validation failed: ${JSON.stringify({
- configFile,
- configFileSchema,
- errors,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- `Invalid config file: ${JSON.stringify(errors)})}`
- );
- }
- } catch (err: any) {
- throw err;
- }
-};
diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts
deleted file mode 100644
index c1f873e8..00000000
--- a/apps/api/src/index.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export {
- listHandler as listAllHandler,
- getHandler as getConfigHandler,
-} from "./config/get";
-export { handler as createConfigHandler } from "./config/create";
-export { handler as deleteConfigHandler } from "./config/delete";
-export { handler as updateConfigHandler } from "./config/update";
-export { handler as seedConfigHandler } from "./seed/configFile";
-export { handler as createHandler } from "./storage/create";
-export { handler as getHandler } from "./storage/get";
-export { handleIssue, handleVerify, handleStatus } from "./vc";
diff --git a/apps/api/src/seed/configFile.ts b/apps/api/src/seed/configFile.ts
deleted file mode 100644
index 942f1d76..00000000
--- a/apps/api/src/seed/configFile.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import { replaceOrCreateDocument } from "../common/services/database";
-import {
- ErrorTypes,
- CustomError,
- errorHandler,
-} from "../common/utils/customErrors";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import { response } from "../common/utils/response";
-import { validateConfigFile } from "../config/utils/configFile";
-import { APIGatewayProxyResult } from "aws-lambda";
-
-export const seedConfigHandler = async (event: {
- body?: { configFile: Record | null };
- pathParameters: { id: string | null };
-}): Promise => {
- try {
- const { id } = event.pathParameters ?? {};
- if (!id) {
- logger.error(ApiLogNamespace.Seed, `Missing document ID: ${event.body}`);
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a valid document ID"
- );
- }
-
- const { configFile } = event.body ?? {};
-
- if (!configFile) {
- logger.error(
- ApiLogNamespace.Seed,
- `No configFile file provided: ${JSON.stringify(configFile)}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide a config file"
- );
- }
-
- validateConfigFile(configFile);
-
- await replaceOrCreateDocument(id, configFile);
-
- return response(
- {
- data: {
- id,
- message: "Database seeded with config file",
- },
- },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(seedConfigHandler)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/src/serverless.yml b/apps/api/src/serverless.yml
deleted file mode 100644
index 3eae96d1..00000000
--- a/apps/api/src/serverless.yml
+++ /dev/null
@@ -1,209 +0,0 @@
-service: "api"
-provider:
- lambdaHashingVersion: "20201221"
- name: aws
- runtime: nodejs12.x
- stage: ${opt:stage, 'dev'}
- region: ap-southeast-2
- memorySize: 256
- timeout: 30 # downstream things take a long time
- tracing:
- lambda: true
- apiGateway: true
- logs:
- restApi: true
- environment:
- BUCKET_NAME: "${self:custom.BUCKET_NAME}"
- OBJECT_TTL: "${self:custom.OBJECT_TTL}"
- S3_REGION: ${self:provider.region}
- iamRoleStatements:
- - Effect: Allow
- Action: ["s3:putObject", "s3:upload", "s3:deleteObject", "s3:getObject"]
- Resource:
- - "Fn::Join": ["", ["arn:aws:s3:::", { "Ref": "DeployedBucket" }, "/*"]]
- - Effect: Allow
- Action: ["s3:ListBucket"]
- Resource:
- - "Fn::Join": ["", ["arn:aws:s3:::", { "Ref": "DeployedBucket" }]]
-resources:
- Resources:
- DeployedBucket:
- Type: AWS::S3::Bucket
- Properties:
- BucketName: "${self:custom.BUCKET_NAME}"
- LifecycleConfiguration:
- Rules:
- - ExpirationInDays: ${self:custom.OBJECT_TTL}
- Prefix: "/"
- Status: Enabled
-functions:
- listAllConfig:
- handler:
- - index.listAllHandler
- events:
- - http:
- path: "/config-file"
- method: get
- cors: true
-
- createConfig:
- handler:
- - index.createConfigHandler
- events:
- - http:
- path: "/config-file"
- method: post
- cors: true
-
- deleteConfig:
- handler:
- - index.deleteConfigHandler
- events:
- - http:
- path: "/config-file/{id}"
- method: delete
- cors: true
- request:
- parameters:
- paths:
- id: true
-
- updateConfig:
- handler:
- - index.updateConfigHandler
- events:
- - http:
- path: "/config-file/{id}"
- method: put
- cors: true
- request:
- parameters:
- paths:
- id: true
-
- getConfig:
- handler:
- - index.getConfigHandler
- events:
- - http:
- path: "/config-file/{id}"
- method: get
- cors: true
- request:
- parameters:
- paths:
- id: true
-
- get:
- handler: index.getHandler
- events:
- - http:
- path: "/{id}"
- method: get
- request:
- parameters:
- paths:
- id: true
- cors: true
-
- create:
- handler: index.createHandler
- events:
- - http:
- path: "/{id}"
- method: post
- request:
- parameters:
- paths:
- id: true
- private: ${self:custom.ENABLE_STORAGE_UPLOAD_API_KEY}
- cors: true
- verify:
- description: "Verify a VC"
- handler: index.handleVerify
- timeout: 15 # long timeout as infura api can take awhile
- events:
- - http:
- path: /credentials/verify
- method: post
- cors: true
- issue-default:
- description: "Issues (wraps and signs) a vc"
- handler: index.handleIssue
- timeout: 15 # long timeout as infura api can take awhile
- events:
- - http:
- path: /credentials/issue
- method: post
- cors: true
- issue:
- description: "Issues (wraps and signs) a vc"
- handler: index.handleIssue
- timeout: 15 # long timeout as infura api can take awhile
- events:
- - http:
- path: /credentials/{issuerId}/issue
- method: post
- cors: true
- request:
- parameters:
- paths:
- issuerId: true
- status:
- description: "Updates revocation status of credential"
- handler: index.handleStatus
- timeout: 15 # long timeout as infura api can take awhile
- events:
- - http:
- path: /credentials/status
- method: post
- cors: true
-
- seedConfig:
- handler:
- - index.seedConfigHandler
- events:
- - http:
- path: "/seed/config-files/{id}"
- method: put
- cors: true
- request:
- parameters:
- paths:
- id: true
-
-custom:
- dotenv:
- basePath: ../
- mongodb:
- instance:
- port: 27018
- dbPath: ./common/database
- storageEngine: "wiredTiger"
- seed:
- auto: false
- dataPath: ./common/fixtures/databaseSeedData
- s3:
- port: 8000
- directory: /tmp
- BUCKET_NAME: ${env:BUCKET_NAME, "document-storage-api"}-${self:provider.stage}
- ENABLE_STORAGE_UPLOAD_API_KEY: ${strToBool(${env:ENABLE_STORAGE_UPLOAD_API_KEY, 'false'})}
- OBJECT_TTL: ${env:OBJECT_TTL, 31} # Object TTL in days
- serverless-offline:
- lambdaPort: 5002
- httpPort: 5010
- webpack:
- webpackConfig: "../webpack.config.js"
- includeModules:
- packagePath: "../package.json"
- remover:
- buckets:
- - ${self:custom.BUCKET_NAME}
- prompt: ${self:custom.disableBucketDeletingPrompt.${self:provider.stage}, false}
-plugins:
- - serverless-dotenv-plugin
- - serverless-webpack
- - serverless-s3-local
- - serverless-s3-remover
- - serverless-mongodb-local
- - serverless-offline
diff --git a/apps/api/src/storage/create.ts b/apps/api/src/storage/create.ts
deleted file mode 100644
index abaab18f..00000000
--- a/apps/api/src/storage/create.ts
+++ /dev/null
@@ -1,62 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import { uploadDocumentAtId } from "./services/documentService";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import { Number, String, Undefined } from "runtypes";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import {
- CustomError,
- errorHandler,
- ErrorTypes,
-} from "../common/utils/customErrors";
-import { response } from "../common/utils/response";
-import { APIGatewayProxyResult } from "aws-lambda";
-
-const handleCreateAtId = async (event: {
- body: any;
- pathParameters: { id: string | null };
-}): Promise => {
- try {
- const { document, decryptionKey, ttl } = event.body ?? {};
- const { id } = event.pathParameters ?? {};
- if (
- // using object.keys to make sure document is an object, it's a bit dump though
- Object.keys(document ?? {}).length < 1 ||
- !(Number.guard(ttl) || Undefined.guard(ttl)) ||
- !String.guard(id) ||
- !String.guard(decryptionKey)
- ) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `Please provide the ID, the decryption key, the document and a valid TTL ${JSON.stringify(
- {
- ttl,
- id,
- decryptionKey,
- document,
- }
- )}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide the ID, the decryption key, the document and a valid TTL"
- );
- }
- const receipt = await uploadDocumentAtId(document, id, decryptionKey, ttl);
-
- return response(
- {
- data: {
- documentReceipt: receipt,
- },
- },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(handleCreateAtId)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/src/storage/get.ts b/apps/api/src/storage/get.ts
deleted file mode 100644
index ae2feee6..00000000
--- a/apps/api/src/storage/get.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import { getDocument } from "./services/documentService";
-import { APIGatewayProxyResult } from "aws-lambda";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import {
- CustomError,
- errorHandler,
- ErrorTypes,
-} from "../common/utils/customErrors";
-import { response } from "../common/utils/response";
-
-const handleGet = async (event: {
- pathParameters: { id: string | null };
-}): Promise => {
- try {
- const { id } = event.pathParameters ?? {};
- if (!id) {
- logger.error(
- ApiLogNamespace.StorageApi,
- "Please provide ID of document to retrieve"
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Please provide ID of document to retrieve"
- );
- }
- const { document } = await getDocument(id);
-
- return response(
- {
- data: {
- document,
- },
- },
- 200
- );
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handler = middy(handleGet).use(cors());
diff --git a/apps/api/src/storage/services/documentService.ts b/apps/api/src/storage/services/documentService.ts
deleted file mode 100644
index a1bd0a75..00000000
--- a/apps/api/src/storage/services/documentService.ts
+++ /dev/null
@@ -1,143 +0,0 @@
-import { encryptString } from "@govtechsg/oa-encryption";
-import { config } from "../../config";
-import { get, put, getObjectHead } from "../../common/services/s3";
-import { ApiLogNamespace, logger } from "../../common/utils/logger";
-import { validate } from "uuid";
-import { CustomError, ErrorTypes } from "../../common/utils/customErrors";
-import { decryptionKeyMatcher } from "../../common/utils/matchers";
-
-export const DEFAULT_TTL_IN_MICROSECONDS = 30 * 24 * 60 * 60 * 1000; // 30 Days
-export const MAX_TTL_IN_MICROSECONDS = 90 * 24 * 60 * 60 * 1000; // 90 Days
-
-const putDocument = async (document: Record, id: string) => {
- const params = {
- Bucket: config.bucketName,
- Key: id,
- Body: JSON.stringify({ document }),
- };
- return put(params).then(() => ({ id: params.Key }));
-};
-
-export const getDocument = async (id: string) => {
- const params = {
- Bucket: config.bucketName,
- Key: id,
- };
- const document = await get(params);
- if (
- !document ||
- document.document.ttl < Date.now() // if the document has expired, tell the user that it doesn't exist
- ) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `No document found: ${JSON.stringify({ document })}`
- );
- throw new CustomError(ErrorTypes.NotFound, "No Document Found");
- }
- return document;
-};
-
-export const calculateExpiryTimestamp = (ttlInMicroseconds: number) =>
- Date.now() + ttlInMicroseconds;
-
-export const uploadDocumentAtId = async (
- document: Record,
- documentId: string,
- decryptionKey: string,
- ttlInMicroseconds = DEFAULT_TTL_IN_MICROSECONDS
-) => {
- if (!validate(documentId)) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `Invalid document id. The document id must be a uuid: ${JSON.stringify({
- documentId: documentId,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Invalid document id. The document id must be a uuid"
- );
- }
-
- if (ttlInMicroseconds > MAX_TTL_IN_MICROSECONDS) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `TTL cannot exceed 90 days: ${JSON.stringify({
- ttl: ttlInMicroseconds,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "TTL cannot exceed 90 days"
- );
- }
-
- if (Date.now() >= ttlInMicroseconds + Date.now()) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `TTL must be positive: ${JSON.stringify({
- ttl: ttlInMicroseconds,
- })}`
- );
- throw new CustomError(ErrorTypes.BadUserInputError, "TTL must be positive");
- }
-
- // Check if the documentId exists
- if (
- await getObjectHead({
- Bucket: config.bucketName,
- Key: documentId,
- })
- ) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `Document id already exists: ${JSON.stringify({
- documentId: documentId,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Document id already exists"
- );
- }
-
- if (!decryptionKeyMatcher.test(decryptionKey)) {
- logger.error(
- ApiLogNamespace.StorageApi,
- `Invaild decryptionKey. Please provide a valid AES-GCM decryption key: ${JSON.stringify(
- {
- decryptionKey,
- }
- )}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Invaild decryptionKey. Please provide a valid AES-GCM decryption key"
- );
- }
-
- const encryptedString = encryptString(
- JSON.stringify(document),
- decryptionKey
- );
-
- const { cipherText, iv, tag, key, type } = encryptedString;
-
- const ttl = calculateExpiryTimestamp(ttlInMicroseconds);
- const { id } = await putDocument(
- {
- cipherText,
- iv,
- tag,
- type,
- ttl,
- },
- documentId
- );
- return {
- id,
- key,
- type,
- ttl,
- };
-};
diff --git a/apps/api/src/testHelpers/matchers.ts b/apps/api/src/testHelpers/matchers.ts
deleted file mode 100644
index 607ee918..00000000
--- a/apps/api/src/testHelpers/matchers.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-/* istanbul ignore file */
-export const uuidV4Regex = new RegExp(
- /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i
-);
-
-export const thatIsUploadResponse = {
- id: expect.stringMatching(uuidV4Regex),
- key: expect.any(String),
- type: expect.stringMatching("OPEN-ATTESTATION-TYPE-1"),
- ttl: expect.any(Number),
-};
-
-export const thatIsRetrievedDocument = {
- document: expect.objectContaining({
- cipherText: expect.any(String),
- iv: expect.any(String),
- tag: expect.any(String),
- }),
-};
-
-export const thatIsRetrievedDocumentWithTtl = {
- document: expect.objectContaining({
- cipherText: expect.any(String),
- iv: expect.any(String),
- tag: expect.any(String),
- ttl: expect.any(Number),
- }),
-};
diff --git a/apps/api/src/vc/backends/openAttestation/index.ts b/apps/api/src/vc/backends/openAttestation/index.ts
deleted file mode 100644
index f2c82cd9..00000000
--- a/apps/api/src/vc/backends/openAttestation/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export { issue } from "./issue";
-export { verify } from "./verify";
diff --git a/apps/api/src/vc/backends/openAttestation/issue.ts b/apps/api/src/vc/backends/openAttestation/issue.ts
deleted file mode 100644
index 7676398d..00000000
--- a/apps/api/src/vc/backends/openAttestation/issue.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import {
- verifySignature,
- signDocument,
- SUPPORTED_SIGNING_ALGORITHM,
- __unsafe__use__it__at__your__own__risks__wrapDocument as wrapDocumentV3,
-} from "@govtechsg/open-attestation";
-import { ApiLogNamespace, logger } from "../../../common/utils/logger";
-
-const LOG_NAME = ApiLogNamespace.VCApi;
-const OASign = async (
- wrappedDocument: any,
- issuerKeyId: string,
- signingKey: string
-) => {
- try {
- const signedDocument = await signDocument(
- wrappedDocument,
- SUPPORTED_SIGNING_ALGORITHM.Secp256k1VerificationKey2018,
- {
- public: issuerKeyId, // this will become the verificationMethod in the singed document. Could also be a standard ether id (a PKH)
- private: signingKey,
- }
- );
- if (!verifySignature(signedDocument)) {
- throw new Error("Signing failed: not validated immediately after.");
- }
- if (signedDocument == null || signedDocument == {}) {
- throw new Error("Issuing not completed successfully for unkown reasons");
- }
-
- return signedDocument;
- } catch (e: any) {
- logger.error(LOG_NAME, `signDocument failed!: ${e.message}`);
- throw e;
- }
-};
-
-export const issue = async (
- credential: any,
- signingKeyId: string,
- signingKey: string
-) => {
- const wrappedDocument = await wrapDocumentV3(credential);
- return OASign(wrappedDocument, signingKeyId, signingKey);
-};
diff --git a/apps/api/src/vc/backends/openAttestation/verify.ts b/apps/api/src/vc/backends/openAttestation/verify.ts
deleted file mode 100644
index 5548c4ca..00000000
--- a/apps/api/src/vc/backends/openAttestation/verify.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import {
- utils,
- isValid,
- verificationBuilder,
- VerificationFragmentType,
- openAttestationHash,
- openAttestationDidSignedDocumentStatus,
- openAttestationDnsTxtIdentityProof,
- openAttestationDnsDidIdentityProof,
- openAttestationDidIdentityProof,
-} from "@govtechsg/oa-verify";
-
-//Not for use in production
-const ethProvider = utils.generateProvider({
- network: "ropsten",
- providerType: "infura",
- apiKey: "847083befddc412787676f40d3270443",
-});
-
-const oaVerifiersToRun = [
- openAttestationHash,
- openAttestationDidSignedDocumentStatus,
- openAttestationDnsTxtIdentityProof,
- openAttestationDnsDidIdentityProof,
- openAttestationDidIdentityProof,
-];
-
-const builtVerifier = verificationBuilder(oaVerifiersToRun, {
- provider: ethProvider,
-});
-
-export const verify = async (verifiableCredential: any, options: any = {}) => {
- if (Object.keys(options).length > 0) {
- throw new Error(
- `Options not yet supported in verify. \n (received: ${options})`
- );
- }
- //Which checks to do should be read from options (but currently is hard-coded)
- const checks: VerificationFragmentType[] = [
- "DOCUMENT_INTEGRITY",
- "DOCUMENT_STATUS",
- "ISSUER_IDENTITY",
- ];
-
- const translateOaCheckNames = (
- names: VerificationFragmentType[]
- ): string[] => {
- const translationMap = {
- DOCUMENT_INTEGRITY: "proof",
- DOCUMENT_STATUS: "status",
- ISSUER_IDENTITY: "identity", // should be ignored by non-OA platforms
- };
- return names.map((checkName) =>
- checkName in translationMap ? translationMap[checkName] : checkName
- );
- };
-
- const fragments = await builtVerifier(verifiableCredential);
- const failedOAChecks = checks.filter((checkName) => {
- return !isValid(fragments, [checkName]);
- });
-
- return {
- checks: translateOaCheckNames(checks),
- errors: translateOaCheckNames(failedOAChecks),
- warnings: [],
- };
-};
diff --git a/apps/api/src/vc/index.ts b/apps/api/src/vc/index.ts
deleted file mode 100644
index 9d4a60d5..00000000
--- a/apps/api/src/vc/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export { handleVerify } from "./verify";
-export { handleIssue } from "./issue";
-export { handleStatus } from "./status";
diff --git a/apps/api/src/vc/issue.ts b/apps/api/src/vc/issue.ts
deleted file mode 100644
index 3f6e3c66..00000000
--- a/apps/api/src/vc/issue.ts
+++ /dev/null
@@ -1,98 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import {
- ErrorTypes,
- CustomError,
- errorHandler,
-} from "../common/utils/customErrors";
-import { issue as OAIssue } from "./backends/openAttestation";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-import { response } from "../common/utils/response";
-import {
- getIssuersSigningKey,
- getIssuersKeyPairByName,
-} from "./services/signingKeys";
-import { populateEthrKey } from "./services/populateSigningKey";
-
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-type KeyPair = { signingKeyId: string; signingKey: string };
-const resolveSigningKey = async (issuerId: string): Promise => {
- let signingKeyId: string | undefined;
- let signingKey: string | undefined;
- const decodedIssuerId = decodeURIComponent(issuerId);
-
- if (decodedIssuerId.startsWith("did:")) {
- signingKeyId = decodedIssuerId;
- signingKey = await getIssuersSigningKey(decodedIssuerId);
- } else if (decodedIssuerId === "new") {
- signingKeyId = await populateEthrKey("new");
- logger.error(LOG_NAME, `\n\nNew Issuer Made: ${signingKeyId}`);
- signingKey = await getIssuersSigningKey(signingKeyId);
- } else {
- const keyPair = await getIssuersKeyPairByName(issuerId);
- if (keyPair) {
- ({ signingKeyId, signingKey } = keyPair);
- } else if (decodedIssuerId == "test") {
- signingKeyId = await populateEthrKey("test");
- logger.error(LOG_NAME, `\n\nNew Test Issuer Made: ${signingKeyId}`);
- signingKey = await getIssuersSigningKey(signingKeyId);
- }
- }
- if (!(signingKeyId && signingKey)) {
- logger.error(LOG_NAME, "Resolving issuer failed");
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "No matching issuer key found"
- );
- }
- logger.error(LOG_NAME, `\n\nIssuer resolved: ${signingKeyId}`);
- return { signingKeyId, signingKey };
-};
-
-const _handleIssue = async (event: {
- body: { credential: any; options: any };
- pathParameters: { issuerId: string };
-}) => {
- try {
- const { credential } = event.body ?? {};
- const { issuerId } = event.pathParameters ?? { issuerId: "default" };
-
- if (!credential) {
- logger.info(LOG_NAME, "No credential found");
- return {
- statusCode: 400,
- body: "Please provide a credential to be issued under the 'credential' property",
- };
- }
- // Retrieve signing key
- const { signingKeyId, signingKey } =
- (await resolveSigningKey(issuerId)) ?? {};
-
- //Sign
- try {
- //Catch implementation specific errors. Options say how to sign:
- //at least keyId (goes to verificationMethod), private key(or signer).
- //Implementation should give an error if key type is not supported.
- const signedDocument = await OAIssue(
- credential,
- signingKeyId,
- signingKey
- );
- return response(signedDocument, 201);
- } catch (e: any) {
- logger.error(LOG_NAME, "Failed signing document.");
- if (e.validationErrors) {
- logger.error(LOG_NAME, "Validation errors found");
- }
- return response(e, 400);
- }
- } catch (err: any) {
- logger.error(LOG_NAME, "Unhandled error in issue");
- return errorHandler(err, logger);
- }
-};
-export const handleIssue = middy(_handleIssue)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/src/vc/services/database.ts b/apps/api/src/vc/services/database.ts
deleted file mode 100644
index e1938545..00000000
--- a/apps/api/src/vc/services/database.ts
+++ /dev/null
@@ -1,64 +0,0 @@
-import { MongoClient } from "mongodb";
-import { CustomError, ErrorTypes } from "../../common/utils/customErrors";
-import { config } from "../../config";
-import { ApiLogNamespace, logger } from "../../common/utils/logger";
-
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-let dbConnection: any;
-
-export const getDb = async () => {
- if (!dbConnection) {
- try {
- const client = await MongoClient.connect(
- config.databaseEndpoint,
- config.connectionOptions
- );
- dbConnection = client.db();
- } catch (err: any) {
- logger.error(
- ApiLogNamespace.Server,
- `Database connection error: ${err.message}`
- );
- throw new CustomError(
- ErrorTypes.DatabaseError,
- "There has been an error connecting to the database"
- );
- }
- }
- return dbConnection;
-};
-
-export const listAllDocuments = async () => {
- const db = await getDb();
- return db.collection(config.issuerKeyCollectionName).find().toArray();
-};
-
-export const addOne = async (document: Record) => {
- const db = await getDb();
-
- try {
- return db.collection(config.issuerKeyCollectionName).insertOne(document);
- } catch (err: any) {
- throw new CustomError(
- ErrorTypes.DatabaseError,
- "There has been an error while adding signing key"
- );
- }
-};
-
-export const findOne = async (queryObj = {}) => {
- const db = await getDb();
- try {
- return db.collection(config.issuerKeyCollectionName).findOne(queryObj);
- } catch (err: any) {
- logger.error(
- LOG_NAME,
- `Error retrieving query: ${JSON.stringify({
- queryObj: queryObj,
- message: err.message,
- })}`
- );
- throw new CustomError(ErrorTypes.DatabaseError, "Error querying databse");
- }
-};
diff --git a/apps/api/src/vc/services/populateSigningKey.ts b/apps/api/src/vc/services/populateSigningKey.ts
deleted file mode 100644
index aedffe96..00000000
--- a/apps/api/src/vc/services/populateSigningKey.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { generateKeyPair, kmsEncrypt } from "./signingKeys";
-import { addOne } from "./database";
-import createError from "http-errors";
-import { ApiLogNamespace, logger } from "../../common/utils/logger";
-
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-export const populateEthrKey = async (keyName = "") => {
- try {
- const { publicKey, privateKey } = await generateKeyPair();
-
- const encryptedSigningKey = await kmsEncrypt(privateKey);
- const issuerAddress = `did:ethr:${publicKey}#controller`;
- await addOne({
- keyName,
- issuerAddress,
- encryptedSigningKey:
- encryptedSigningKey.CiphertextBlob?.toString("base64"),
- });
- return issuerAddress;
- } catch (err: any) {
- logger.error(
- LOG_NAME,
- `Error populating encrypted signing key: ${JSON.stringify({
- errorMessage: err.message,
- })}`
- );
- throw new createError.InternalServerError(
- "Error populating encrypted signing key"
- );
- }
-};
diff --git a/apps/api/src/vc/services/signingKeys.ts b/apps/api/src/vc/services/signingKeys.ts
deleted file mode 100644
index 8fd2b209..00000000
--- a/apps/api/src/vc/services/signingKeys.ts
+++ /dev/null
@@ -1,112 +0,0 @@
-import { KMS } from "aws-sdk";
-import * as crypto from "crypto";
-import { addOne, findOne } from "./database";
-import { ErrorTypes, CustomError } from "../../common/utils/customErrors";
-import { config } from "../../config";
-import { ethers } from "ethers";
-
-import { ApiLogNamespace, logger } from "../../common/utils/logger";
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-const client = new KMS({ region: config.awsRegion });
-
-export const generateKeyPair = async (): Promise => {
- const ecdh = crypto.createECDH("secp256k1");
- ecdh.generateKeys();
- console.log(ecdh.getPrivateKey());
- const privateKey = ethers.utils.hexlify(ecdh.getPrivateKey());
- console.log(privateKey);
- const wallet = new ethers.Wallet(privateKey);
- console.log({
- publicKey: wallet.address,
- privateKey,
- });
- return {
- publicKey: wallet.address,
- privateKey,
- };
-};
-
-export const kmsEncrypt = async (privateKey: string) => {
- try {
- return client
- .encrypt({
- KeyId: config.kmsCustomerMasterKeyId,
- Plaintext: privateKey,
- })
- .promise();
- } catch (err) {
- throw err;
- }
-};
-
-export const kmsDecrypt = async (issuersKeyDocument: any) => {
- try {
- const decryptedSigningKey = await client
- .decrypt({
- CiphertextBlob: Buffer.from(
- issuersKeyDocument.encryptedSigningKey,
- "base64"
- ),
- KeyId: config.kmsCustomerMasterKeyId,
- })
- .promise();
- return decryptedSigningKey.Plaintext?.toString();
- } catch (err: any) {
- logger.error(
- LOG_NAME,
- `Error decrypting the issuers signing key: ${err.message}`
- );
- }
-};
-
-export const insertEncryptedKey = async (
- keyId: string,
- encryptedPrivateKeyBase64: string
-) => {
- try {
- await addOne({
- keyId,
- encryptedSigningKey: encryptedPrivateKeyBase64,
- });
- } catch (err: any) {
- logger.error(
- err,
- `Error populating encrypted signing key: ${JSON.stringify({
- errorMessage: err.message,
- })}`
- );
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "Error insertying encrypted key"
- );
- }
-};
-
-export const getIssuersSigningKey = async (issuerAddress: string) => {
- const keyDocument = await findOne({ issuerAddress });
- if (!keyDocument) {
- logger.error(LOG_NAME, `Didn't find signing key.`);
- throw new CustomError(
- ErrorTypes.BadUserInputError,
- "No signing keys available for the provided issuer id"
- );
- }
- return kmsDecrypt(keyDocument);
-};
-
-export const getIssuersKeyPairByName = async (
- keyName: string
-): Promise<{ signingKeyId: string; signingKey: string } | undefined> => {
- const keyDocument = await findOne({ keyName });
- if (!keyDocument) {
- return;
- }
- console.log(keyDocument);
- const signingKey: string | undefined = await kmsDecrypt(keyDocument);
- const signingKeyId = keyDocument.issuerAddress;
- if (!(signingKey && signingKeyId)) {
- throw new CustomError(ErrorTypes.BadUserInputError, "Decryption error");
- }
- return { signingKeyId, signingKey };
-};
diff --git a/apps/api/src/vc/status.ts b/apps/api/src/vc/status.ts
deleted file mode 100644
index 45c4b152..00000000
--- a/apps/api/src/vc/status.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import httpErrorHandler from "@middy/http-error-handler";
-import createError from "http-errors";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-//NOT IMPLEMENTED YET
-const _handleStatus = async (event: {
- body: { credentialId: any; credentialStatus: any };
-}) => {
- const { credentialId } = event.body ?? {};
- if (!credentialId) {
- const errStr =
- "The credential to modify should be in the 'credentialId' field";
- logger.error(LOG_NAME, errStr);
- throw new createError.BadRequest(errStr);
- }
- throw new createError.BadRequest("Status checks not yet implemented!");
-};
-
-export const handleStatus = middy(_handleStatus)
- .use(jsonBodyParser())
- .use(cors())
- .use(httpErrorHandler());
diff --git a/apps/api/src/vc/verify.ts b/apps/api/src/vc/verify.ts
deleted file mode 100644
index 904824d0..00000000
--- a/apps/api/src/vc/verify.ts
+++ /dev/null
@@ -1,43 +0,0 @@
-import middy from "@middy/core";
-import cors from "@middy/http-cors";
-import jsonBodyParser from "@middy/http-json-body-parser";
-import { verify as OAVerify } from "./backends/openAttestation/verify";
-import { APIGatewayProxyResult } from "aws-lambda";
-import { errorHandler } from "../common/utils/customErrors";
-import { response } from "../common/utils/response";
-import { ApiLogNamespace, logger } from "../common/utils/logger";
-const LOG_NAME = ApiLogNamespace.VCApi;
-
-const _handleVerify = async (event: {
- body: { verifiableCredential: any; options: any };
-}): Promise => {
- try {
- const { verifiableCredential, options } = event.body ?? {};
- if (!verifiableCredential) {
- return {
- statusCode: 400,
- body: "Please provide the VC to verify in the verifiableCredential property",
- };
- }
- const result = await OAVerify(verifiableCredential, options);
- logger.info(LOG_NAME, `verification result: ${JSON.stringify(result)}`);
-
- let statusCode;
- if (result.errors.length > 0) {
- statusCode = 400;
- //VC-API Spec doesn't specify body of error response,
- //just that it should be 400.
- logger.info(LOG_NAME, "Found errors in doc");
- } else {
- statusCode = 200;
- logger.info(LOG_NAME, "No errors");
- }
- return response({ data: result }, statusCode);
- } catch (err: any) {
- return errorHandler(err, logger);
- }
-};
-
-export const handleVerify = middy(_handleVerify)
- .use(jsonBodyParser())
- .use(cors());
diff --git a/apps/api/tls/rds-combined-ca-bundle.pem b/apps/api/tls/rds-combined-ca-bundle.pem
deleted file mode 100644
index 864a818d..00000000
--- a/apps/api/tls/rds-combined-ca-bundle.pem
+++ /dev/null
@@ -1,720 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSUwIwYDVQQDDBxBbWF6b24gUkRTIGFwLWVhc3QtMSBSb290IENBMB4XDTE5MDIx
-NzAyNDcwMFoXDTIyMDYwMTEyMDAwMFowgY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQI
-DApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6b24g
-V2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSAwHgYDVQQD
-DBdBbWF6b24gUkRTIGFwLWVhc3QtMSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAOcJAUofyJuBuPr5ISHi/Ha5ed8h3eGdzn4MBp6rytPOg9NVGRQs
-O93fNGCIKsUT6gPuk+1f1ncMTV8Y0Fdf4aqGWme+Khm3ZOP3V1IiGnVq0U2xiOmn
-SQ4Q7LoeQC4lC6zpoCHVJyDjZ4pAknQQfsXb77Togdt/tK5ahev0D+Q3gCwAoBoO
-DHKJ6t820qPi63AeGbJrsfNjLKiXlFPDUj4BGir4dUzjEeH7/hx37na1XG/3EcxP
-399cT5k7sY/CR9kctMlUyEEUNQOmhi/ly1Lgtihm3QfjL6K9aGLFNwX35Bkh9aL2
-F058u+n8DP/dPeKUAcJKiQZUmzuen5n57x8CAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFlqgF4FQlb9yP6c+Q3E
-O3tXv+zOMB8GA1UdIwQYMBaAFK9T6sY/PBZVbnHcNcQXf58P4OuPMA0GCSqGSIb3
-DQEBCwUAA4IBAQDeXiS3v1z4jWAo1UvVyKDeHjtrtEH1Rida1eOXauFuEQa5tuOk
-E53Os4haZCW4mOlKjigWs4LN+uLIAe1aFXGo92nGIqyJISHJ1L+bopx/JmIbHMCZ
-0lTNJfR12yBma5VQy7vzeFku/SisKwX0Lov1oHD4MVhJoHbUJYkmAjxorcIHORvh
-I3Vj5XrgDWtLDPL8/Id/roul/L+WX5ir+PGScKBfQIIN2lWdZoqdsx8YWqhm/ikL
-C6qNieSwcvWL7C03ri0DefTQMY54r5wP33QU5hJ71JoaZI3YTeT0Nf+NRL4hM++w
-Q0veeNzBQXg1f/JxfeA39IDIX1kiCf71tGlT
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEEDCCAvigAwIBAgIJAJF3HxEqKM4lMA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJEUyBhcC1lYXN0LTEgUm9vdCBDQTAe
-Fw0xOTAyMTcwMjQ2MTFaFw0yNDAyMTYwMjQ2MTFaMIGUMQswCQYDVQQGEwJVUzEQ
-MA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UECgwZ
-QW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEl
-MCMGA1UEAwwcQW1hem9uIFJEUyBhcC1lYXN0LTEgUm9vdCBDQTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAOCVr1Yj5IW4XWa9QOLGJDSz4pqIM6BAbqQp
-gYvzIO4Lv8c8dEnuuuCY8M/zOrJ1iQJ3cDiKGa32HVBVcH+nUdXzw4Jq5jw0hsb6
-/WW2RD2aUe4jCkRD5wNzmeHM4gTgtMZnXNVHpELgKR4wVhSHEfWFTiMsZi35y8mj
-PL98Mz/m/nMnB/59EjMvcJMrsUljHO6B9BMEcvNkwvre9xza0BQWKyiVRcbOpoj1
-w4BPtYYZ+dW2QKw9AmYXwAmCLeATsxrHIJ/IbzS7obxv2QN2Eh4pJ3ghRCFv1XM9
-XVkm13oiCjj7jsxAwF7o+VggPl/GG+/Gwk+TLuaTFNAtROpPxL8CAwEAAaNjMGEw
-DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9T6sY/
-PBZVbnHcNcQXf58P4OuPMB8GA1UdIwQYMBaAFK9T6sY/PBZVbnHcNcQXf58P4OuP
-MA0GCSqGSIb3DQEBCwUAA4IBAQBBY+KATaT7ndYT3Ky0VWaiwNfyl1u3aDxr+MKP
-VeDhtOhlob5u0E+edOXUvEXd4A+ntS+U0HmwvtMXtQbQ2EJbsNRqZnS8KG9YB2Yc
-Q99auphW3wMjwHRtflLO5h14aa9SspqJJgcM1R7Z3pAYeq6bpBDxZSGrYtWI64q4
-h4i67qWAGDFcXSTW1kJ00GMlBCIGTeYiu8LYutdsDWzYKkeezJRjx9VR4w7A7e1G
-WmY4aUg/8aPxCioY2zEQKNl55Ghg6Dwy+6BxaV6RlV9r9EaSCai11p1bgS568WQn
-4WNQK36EGe37l2SOpDB6STrq57/rjREvmq803Ylg/Gf6qqzK
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSYwJAYDVQQDDB1BbWF6b24gUkRTIG1lLXNvdXRoLTEgUm9vdCBDQTAeFw0xOTA1
-MTAyMTU4NDNaFw0yNTA2MDExMjAwMDBaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE
-CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u
-IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE
-AwwYQW1hem9uIFJEUyBtZS1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAudOYPZH+ihJAo6hNYMB5izPVBe3TYhnZm8+X3IoaaYiKtsp1
-JJhkTT0CEejYIQ58Fh4QrMUyWvU8qsdK3diNyQRoYLbctsBPgxBR1u07eUJDv38/
-C1JlqgHmMnMi4y68Iy7ymv50QgAMuaBqgEBRI1R6Lfbyrb2YvH5txjJyTVMwuCfd
-YPAtZVouRz0JxmnfsHyxjE+So56uOKTDuw++Ho4HhZ7Qveej7XB8b+PIPuroknd3
-FQB5RVbXRvt5ZcVD4F2fbEdBniF7FAF4dEiofVCQGQ2nynT7dZdEIPfPdH3n7ZmE
-lAOmwHQ6G83OsiHRBLnbp+QZRgOsjkHJxT20bQIDAQABo2YwZDAOBgNVHQ8BAf8E
-BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUOEVDM7VomRH4HVdA
-QvIMNq2tXOcwHwYDVR0jBBgwFoAU54cfDjgwBx4ycBH8+/r8WXdaiqYwDQYJKoZI
-hvcNAQELBQADggEBAHhvMssj+Th8IpNePU6RH0BiL6o9c437R3Q4IEJeFdYL+nZz
-PW/rELDPvLRUNMfKM+KzduLZ+l29HahxefejYPXtvXBlq/E/9czFDD4fWXg+zVou
-uDXhyrV4kNmP4S0eqsAP/jQHPOZAMFA4yVwO9hlqmePhyDnszCh9c1PfJSBh49+b
-4w7i/L3VBOMt8j3EKYvqz0gVfpeqhJwL4Hey8UbVfJRFJMJzfNHpePqtDRAY7yjV
-PYquRaV2ab/E+/7VFkWMM4tazYz/qsYA2jSH+4xDHvYk8LnsbcrF9iuidQmEc5sb
-FgcWaSKG4DJjcI5k7AJLWcXyTDt21Ci43LE+I9Q=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEEjCCAvqgAwIBAgIJANew34ehz5l8MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBtZS1zb3V0aC0xIFJvb3QgQ0Ew
-HhcNMTkwNTEwMjE0ODI3WhcNMjQwNTA4MjE0ODI3WjCBlTELMAkGA1UEBhMCVVMx
-EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM
-GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx
-JjAkBgNVBAMMHUFtYXpvbiBSRFMgbWUtc291dGgtMSBSb290IENBMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp7BYV88MukcY+rq0r79+C8UzkT30fEfT
-aPXbx1d6M7uheGN4FMaoYmL+JE1NZPaMRIPTHhFtLSdPccInvenRDIatcXX+jgOk
-UA6lnHQ98pwN0pfDUyz/Vph4jBR9LcVkBbe0zdoKKp+HGbMPRU0N2yNrog9gM5O8
-gkU/3O2csJ/OFQNnj4c2NQloGMUpEmedwJMOyQQfcUyt9CvZDfIPNnheUS29jGSw
-ERpJe/AENu8Pxyc72jaXQuD+FEi2Ck6lBkSlWYQFhTottAeGvVFNCzKszCntrtqd
-rdYUwurYsLTXDHv9nW2hfDUQa0mhXf9gNDOBIVAZugR9NqNRNyYLHQIDAQABo2Mw
-YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU54cf
-DjgwBx4ycBH8+/r8WXdaiqYwHwYDVR0jBBgwFoAU54cfDjgwBx4ycBH8+/r8WXda
-iqYwDQYJKoZIhvcNAQELBQADggEBAIIMTSPx/dR7jlcxggr+O6OyY49Rlap2laKA
-eC/XI4ySP3vQkIFlP822U9Kh8a9s46eR0uiwV4AGLabcu0iKYfXjPkIprVCqeXV7
-ny9oDtrbflyj7NcGdZLvuzSwgl9SYTJp7PVCZtZutsPYlbJrBPHwFABvAkMvRtDB
-hitIg4AESDGPoCl94sYHpfDfjpUDMSrAMDUyO6DyBdZH5ryRMAs3lGtsmkkNUrso
-aTW6R05681Z0mvkRdb+cdXtKOSuDZPoe2wJJIaz3IlNQNSrB5TImMYgmt6iAsFhv
-3vfTSTKrZDNTJn4ybG6pq1zWExoXsktZPylJly6R3RBwV6nwqBM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEETCCAvmgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSUwIwYDVQQDDBxBbWF6b24gUkRTIEJldGEgUm9vdCAyMDE5IENBMB4XDTE5MDgy
-MDE3MTAwN1oXDTI0MDgxOTE3MzgyNlowgZkxCzAJBgNVBAYTAlVTMRMwEQYDVQQI
-DApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6b24g
-V2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMSowKAYDVQQD
-DCFBbWF6b24gUkRTIEJldGEgdXMtZWFzdC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3
-DQEBAQUAA4IBDwAwggEKAoIBAQDTNCOlotQcLP8TP82U2+nk0bExVuuMVOgFeVMx
-vbUHZQeIj9ikjk+jm6eTDnnkhoZcmJiJgRy+5Jt69QcRbb3y3SAU7VoHgtraVbxF
-QDh7JEHI9tqEEVOA5OvRrDRcyeEYBoTDgh76ROco2lR+/9uCvGtHVrMCtG7BP7ZB
-sSVNAr1IIRZZqKLv2skKT/7mzZR2ivcw9UeBBTUf8xsfiYVBvMGoEsXEycjYdf6w
-WV+7XS7teNOc9UgsFNN+9AhIBc1jvee5E//72/4F8pAttAg/+mmPUyIKtekNJ4gj
-OAR2VAzGx1ybzWPwIgOudZFHXFduxvq4f1hIRPH0KbQ/gkRrAgMBAAGjZjBkMA4G
-A1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTkvpCD
-6C43rar9TtJoXr7q8dkrrjAfBgNVHSMEGDAWgBStoQwVpbGx87fxB3dEGDqKKnBT
-4TANBgkqhkiG9w0BAQsFAAOCAQEAJd9fOSkwB3uVdsS+puj6gCER8jqmhd3g/J5V
-Zjk9cKS8H0e8pq/tMxeJ8kpurPAzUk5RkCspGt2l0BSwmf3ahr8aJRviMX6AuW3/
-g8aKplTvq/WMNGKLXONa3Sq8591J+ce8gtOX/1rDKmFI4wQ/gUzOSYiT991m7QKS
-Fr6HMgFuz7RNJbb3Fy5cnurh8eYWA7mMv7laiLwTNsaro5qsqErD5uXuot6o9beT
-a+GiKinEur35tNxAr47ax4IRubuIzyfCrezjfKc5raVV2NURJDyKP0m0CCaffAxE
-qn2dNfYc3v1D8ypg3XjHlOzRo32RB04o8ALHMD9LSwsYDLpMag==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEEDCCAvigAwIBAgIJAKFMXyltvuRdMA0GCSqGSIb3DQEBCwUAMIGUMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzElMCMGA1UEAwwcQW1hem9uIFJEUyBCZXRhIFJvb3QgMjAxOSBDQTAe
-Fw0xOTA4MTkxNzM4MjZaFw0yNDA4MTkxNzM4MjZaMIGUMQswCQYDVQQGEwJVUzEQ
-MA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UECgwZ
-QW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEl
-MCMGA1UEAwwcQW1hem9uIFJEUyBCZXRhIFJvb3QgMjAxOSBDQTCCASIwDQYJKoZI
-hvcNAQEBBQADggEPADCCAQoCggEBAMkZdnIH9ndatGAcFo+DppGJ1HUt4x+zeO+0
-ZZ29m0sfGetVulmTlv2d5b66e+QXZFWpcPQMouSxxYTW08TbrQiZngKr40JNXftA
-atvzBqIImD4II0ZX5UEVj2h98qe/ypW5xaDN7fEa5e8FkYB1TEemPaWIbNXqchcL
-tV7IJPr3Cd7Z5gZJlmujIVDPpMuSiNaal9/6nT9oqN+JSM1fx5SzrU5ssg1Vp1vv
-5Xab64uOg7wCJRB9R2GC9XD04odX6VcxUAGrZo6LR64ZSifupo3l+R5sVOc5i8NH
-skdboTzU9H7+oSdqoAyhIU717PcqeDum23DYlPE2nGBWckE+eT8CAwEAAaNjMGEw
-DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFK2hDBWl
-sbHzt/EHd0QYOooqcFPhMB8GA1UdIwQYMBaAFK2hDBWlsbHzt/EHd0QYOooqcFPh
-MA0GCSqGSIb3DQEBCwUAA4IBAQAO/718k8EnOqJDx6wweUscGTGL/QdKXUzTVRAx
-JUsjNUv49mH2HQVEW7oxszfH6cPCaupNAddMhQc4C/af6GHX8HnqfPDk27/yBQI+
-yBBvIanGgxv9c9wBbmcIaCEWJcsLp3HzXSYHmjiqkViXwCpYfkoV3Ns2m8bp+KCO
-y9XmcCKRaXkt237qmoxoh2sGmBHk2UlQtOsMC0aUQ4d7teAJG0q6pbyZEiPyKZY1
-XR/UVxMJL0Q4iVpcRS1kaNCMfqS2smbLJeNdsan8pkw1dvPhcaVTb7CvjhJtjztF
-YfDzAI5794qMlWxwilKMmUvDlPPOTen8NNHkLwWvyFCH7Doh
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEFzCCAv+gAwIBAgICFSUwDQYJKoZIhvcNAQELBQAwgZcxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSgwJgYDVQQDDB9BbWF6b24gUkRTIFByZXZpZXcgUm9vdCAyMDE5IENBMB4XDTE5
-MDgyMTIyMzk0N1oXDTI0MDgyMTIyMjk0OVowgZwxCzAJBgNVBAYTAlVTMRMwEQYD
-VQQIDApXYXNoaW5ndG9uMRAwDgYDVQQHDAdTZWF0dGxlMSIwIAYDVQQKDBlBbWF6
-b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRTMS0wKwYD
-VQQDDCRBbWF6b24gUkRTIFByZXZpZXcgdXMtZWFzdC0yIDIwMTkgQ0EwggEiMA0G
-CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD0dB/U7qRnSf05wOi7m10Pa2uPMTJv
-r6U/3Y17a5prq5Zr4++CnSUYarG51YuIf355dKs+7Lpzs782PIwCmLpzAHKWzix6
-pOaTQ+WZ0+vUMTxyqgqWbsBgSCyP7pVBiyqnmLC/L4az9XnscrbAX4pNaoJxsuQe
-mzBo6yofjQaAzCX69DuqxFkVTRQnVy7LCFkVaZtjNAftnAHJjVgQw7lIhdGZp9q9
-IafRt2gteihYfpn+EAQ/t/E4MnhrYs4CPLfS7BaYXBycEKC5Muj1l4GijNNQ0Efo
-xG8LSZz7SNgUvfVwiNTaqfLP3AtEAWiqxyMyh3VO+1HpCjT7uNBFtmF3AgMBAAGj
-ZjBkMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQW
-BBQtinkdrj+0B2+qdXngV2tgHnPIujAfBgNVHSMEGDAWgBRp0xqULkNh/w2ZVzEI
-o2RIY7O03TANBgkqhkiG9w0BAQsFAAOCAQEAtJdqbCxDeMc8VN1/RzCabw9BIL/z
-73Auh8eFTww/sup26yn8NWUkfbckeDYr1BrXa+rPyLfHpg06kwR8rBKyrs5mHwJx
-bvOzXD/5WTdgreB+2Fb7mXNvWhenYuji1MF+q1R2DXV3I05zWHteKX6Dajmx+Uuq
-Yq78oaCBSV48hMxWlp8fm40ANCL1+gzQ122xweMFN09FmNYFhwuW+Ao+Vv90ZfQG
-PYwTvN4n/gegw2TYcifGZC2PNX74q3DH03DXe5fvNgRW5plgz/7f+9mS+YHd5qa9
-tYTPUvoRbi169ou6jicsMKUKPORHWhiTpSCWR1FMMIbsAcsyrvtIsuaGCQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEFjCCAv6gAwIBAgIJAMzYZJ+R9NBVMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzEoMCYGA1UEAwwfQW1hem9uIFJEUyBQcmV2aWV3IFJvb3QgMjAxOSBD
-QTAeFw0xOTA4MjEyMjI5NDlaFw0yNDA4MjEyMjI5NDlaMIGXMQswCQYDVQQGEwJV
-UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE
-CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE
-UzEoMCYGA1UEAwwfQW1hem9uIFJEUyBQcmV2aWV3IFJvb3QgMjAxOSBDQTCCASIw
-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7kkS6vjgKKQTPynC2NjdN5aPPV
-O71G0JJS/2ARVBVJd93JLiGovVJilfWYfwZCs4gTRSSjrUD4D4HyqCd6A+eEEtJq
-M0DEC7i0dC+9WNTsPszuB206Jy2IUmxZMIKJAA1NHSbIMjB+b6/JhbSUi7nKdbR/
-brj83bF+RoSA+ogrgX7mQbxhmFcoZN9OGaJgYKsKWUt5Wqv627KkGodUK8mDepgD
-S3ZfoRQRx3iceETpcmHJvaIge6+vyDX3d9Z22jmvQ4AKv3py2CmU2UwuhOltFDwB
-0ddtb39vgwrJxaGfiMRHpEP1DfNLWHAnA69/pgZPwIggidS+iBPUhgucMp8CAwEA
-AaNjMGEwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE
-FGnTGpQuQ2H/DZlXMQijZEhjs7TdMB8GA1UdIwQYMBaAFGnTGpQuQ2H/DZlXMQij
-ZEhjs7TdMA0GCSqGSIb3DQEBCwUAA4IBAQC3xz1vQvcXAfpcZlngiRWeqU8zQAMQ
-LZPCFNv7PVk4pmqX+ZiIRo4f9Zy7TrOVcboCnqmP/b/mNq0gVF4O+88jwXJZD+f8
-/RnABMZcnGU+vK0YmxsAtYU6TIb1uhRFmbF8K80HHbj9vSjBGIQdPCbvmR2zY6VJ
-BYM+w9U9hp6H4DVMLKXPc1bFlKA5OBTgUtgkDibWJKFOEPW3UOYwp9uq6pFoN0AO
-xMTldqWFsOF3bJIlvOY0c/1EFZXu3Ns6/oCP//Ap9vumldYMUZWmbK+gK33FPOXV
-8BQ6jNC29icv7lLDpRPwjibJBXX+peDR5UK4FdYcswWEB1Tix5X8dYu6
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECDCCAvCgAwIBAgICVIYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDQxNzEz
-MDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h
-em9uIFJEUyBhcC1zb3V0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDUYOz1hGL42yUCrcsMSOoU8AeD/3KgZ4q7gP+vAz1WnY9K/kim
-eWN/2Qqzlo3+mxSFQFyD4MyV3+CnCPnBl9Sh1G/F6kThNiJ7dEWSWBQGAB6HMDbC
-BaAsmUc1UIz8sLTL3fO+S9wYhA63Wun0Fbm/Rn2yk/4WnJAaMZcEtYf6e0KNa0LM
-p/kN/70/8cD3iz3dDR8zOZFpHoCtf0ek80QqTich0A9n3JLxR6g6tpwoYviVg89e
-qCjQ4axxOkWWeusLeTJCcY6CkVyFvDAKvcUl1ytM5AiaUkXblE7zDFXRM4qMMRdt
-lPm8d3pFxh0fRYk8bIKnpmtOpz3RIctDrZZxAgMBAAGjZjBkMA4GA1UdDwEB/wQE
-AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBT99wKJftD3jb4sHoHG
-i3uGlH6W6TAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG
-9w0BAQsFAAOCAQEAZ17hhr3dII3hUfuHQ1hPWGrpJOX/G9dLzkprEIcCidkmRYl+
-hu1Pe3caRMh/17+qsoEErmnVq5jNY9X1GZL04IZH8YbHc7iRHw3HcWAdhN8633+K
-jYEB2LbJ3vluCGnCejq9djDb6alOugdLMJzxOkHDhMZ6/gYbECOot+ph1tQuZXzD
-tZ7prRsrcuPBChHlPjmGy8M9z8u+kF196iNSUGC4lM8vLkHM7ycc1/ZOwRq9aaTe
-iOghbQQyAEe03MWCyDGtSmDfr0qEk+CHN+6hPiaL8qKt4s+V9P7DeK4iW08ny8Ox
-AVS7u0OK/5+jKMAMrKwpYrBydOjTUTHScocyNw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBjCCAu6gAwIBAgIJAMc0ZzaSUK51MA0GCSqGSIb3DQEBCwUAMIGPMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkw
-ODIyMTcwODUwWhcNMjQwODIyMTcwODUwWjCBjzELMAkGA1UEBhMCVVMxEDAOBgNV
-BAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoMGUFtYXpv
-biBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxIDAeBgNV
-BAMMF0FtYXpvbiBSRFMgUm9vdCAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEArXnF/E6/Qh+ku3hQTSKPMhQQlCpoWvnIthzX6MK3p5a0eXKZ
-oWIjYcNNG6UwJjp4fUXl6glp53Jobn+tWNX88dNH2n8DVbppSwScVE2LpuL+94vY
-0EYE/XxN7svKea8YvlrqkUBKyxLxTjh+U/KrGOaHxz9v0l6ZNlDbuaZw3qIWdD/I
-6aNbGeRUVtpM6P+bWIoxVl/caQylQS6CEYUk+CpVyJSkopwJlzXT07tMoDL5WgX9
-O08KVgDNz9qP/IGtAcRduRcNioH3E9v981QO1zt/Gpb2f8NqAjUUCUZzOnij6mx9
-McZ+9cWX88CRzR0vQODWuZscgI08NvM69Fn2SQIDAQABo2MwYTAOBgNVHQ8BAf8E
-BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUc19g2LzLA5j0Kxc0LjZa
-pmD/vB8wHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJKoZIhvcN
-AQELBQADggEBAHAG7WTmyjzPRIM85rVj+fWHsLIvqpw6DObIjMWokpliCeMINZFV
-ynfgBKsf1ExwbvJNzYFXW6dihnguDG9VMPpi2up/ctQTN8tm9nDKOy08uNZoofMc
-NUZxKCEkVKZv+IL4oHoeayt8egtv3ujJM6V14AstMQ6SwvwvA93EP/Ug2e4WAXHu
-cbI1NAbUgVDqp+DRdfvZkgYKryjTWd/0+1fS8X1bBZVWzl7eirNVnHbSH2ZDpNuY
-0SBd8dj5F6ld3t58ydZbrTHze7JJOd8ijySAp4/kiu9UfZWuTPABzDa/DSdz9Dk/
-zPW4CXXvhLmE02TA9/HeCw3KEHIwicNuEfw=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICQ2QwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MDUxODQ2
-MjlaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyBzYS1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAMMvR+ReRnOzqJzoaPipNTt1Z2VA968jlN1+SYKUrYM3No+Vpz0H
-M6Tn0oYB66ByVsXiGc28ulsqX1HbHsxqDPwvQTKvO7SrmDokoAkjJgLocOLUAeld
-5AwvUjxGRP6yY90NV7X786MpnYb2Il9DIIaV9HjCmPt+rjy2CZjS0UjPjCKNfB8J
-bFjgW6GGscjeyGb/zFwcom5p4j0rLydbNaOr9wOyQrtt3ZQWLYGY9Zees/b8pmcc
-Jt+7jstZ2UMV32OO/kIsJ4rMUn2r/uxccPwAc1IDeRSSxOrnFKhW3Cu69iB3bHp7
-JbawY12g7zshE4I14sHjv3QoXASoXjx4xgMCAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI1Fc/Ql2jx+oJPgBVYq
-ccgP0pQ8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQB4VVVabVp70myuYuZ3vltQIWqSUMhkaTzehMgGcHjMf9iLoZ/I
-93KiFUSGnek5cRePyS9wcpp0fcBT3FvkjpUdCjVtdttJgZFhBxgTd8y26ImdDDMR
-4+BUuhI5msvjL08f+Vkkpu1GQcGmyFVPFOy/UY8iefu+QyUuiBUnUuEDd49Hw0Fn
-/kIPII6Vj82a2mWV/Q8e+rgN8dIRksRjKI03DEoP8lhPlsOkhdwU6Uz9Vu6NOB2Q
-Ls1kbcxAc7cFSyRVJEhh12Sz9d0q/CQSTFsVJKOjSNQBQfVnLz1GwO/IieUEAr4C
-jkTntH0r1LX5b/GwN4R887LvjAEdTbg1his7
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECDCCAvCgAwIBAgIDAIkHMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV
-UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE
-CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE
-UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTA2MTc0
-MDIxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh
-c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg
-U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt
-YXpvbiBSRFMgdXMtd2VzdC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDD2yzbbAl77OofTghDMEf624OvU0eS9O+lsdO0QlbfUfWa1Kd6
-0WkgjkLZGfSRxEHMCnrv4UPBSK/Qwn6FTjkDLgemhqBtAnplN4VsoDL+BkRX4Wwq
-/dSQJE2b+0hm9w9UMVGFDEq1TMotGGTD2B71eh9HEKzKhGzqiNeGsiX4VV+LJzdH
-uM23eGisNqmd4iJV0zcAZ+Gbh2zK6fqTOCvXtm7Idccv8vZZnyk1FiWl3NR4WAgK
-AkvWTIoFU3Mt7dIXKKClVmvssG8WHCkd3Xcb4FHy/G756UZcq67gMMTX/9fOFM/v
-l5C0+CHl33Yig1vIDZd+fXV1KZD84dEJfEvHAgMBAAGjZjBkMA4GA1UdDwEB/wQE
-AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBR+ap20kO/6A7pPxo3+
-T3CfqZpQWjAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG
-9w0BAQsFAAOCAQEAHCJky2tPjPttlDM/RIqExupBkNrnSYnOK4kr9xJ3sl8UF2DA
-PAnYsjXp3rfcjN/k/FVOhxwzi3cXJF/2Tjj39Bm/OEfYTOJDNYtBwB0VVH4ffa/6
-tZl87jaIkrxJcreeeHqYMnIxeN0b/kliyA+a5L2Yb0VPjt9INq34QDc1v74FNZ17
-4z8nr1nzg4xsOWu0Dbjo966lm4nOYIGBRGOKEkHZRZ4mEiMgr3YLkv8gSmeitx57
-Z6dVemNtUic/LVo5Iqw4n3TBS0iF2C1Q1xT/s3h+0SXZlfOWttzSluDvoMv5PvCd
-pFjNn+aXLAALoihL1MJSsxydtsLjOBro5eK0Vw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDDCCAvSgAwIBAgICOFAwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAxNzQ2
-MjFaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h
-em9uIFJEUyBhcC1ub3J0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAzU72e6XbaJbi4HjJoRNjKxzUEuChKQIt7k3CWzNnmjc5
-8I1MjCpa2W1iw1BYVysXSNSsLOtUsfvBZxi/1uyMn5ZCaf9aeoA9UsSkFSZBjOCN
-DpKPCmfV1zcEOvJz26+1m8WDg+8Oa60QV0ou2AU1tYcw98fOQjcAES0JXXB80P2s
-3UfkNcnDz+l4k7j4SllhFPhH6BQ4lD2NiFAP4HwoG6FeJUn45EPjzrydxjq6v5Fc
-cQ8rGuHADVXotDbEhaYhNjIrsPL+puhjWfhJjheEw8c4whRZNp6gJ/b6WEes/ZhZ
-h32DwsDsZw0BfRDUMgUn8TdecNexHUw8vQWeC181hwIDAQABo2YwZDAOBgNVHQ8B
-Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwW9bWgkWkr0U
-lrOsq2kvIdrECDgwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ
-KoZIhvcNAQELBQADggEBAEugF0Gj7HVhX0ehPZoGRYRt3PBuI2YjfrrJRTZ9X5wc
-9T8oHmw07mHmNy1qqWvooNJg09bDGfB0k5goC2emDiIiGfc/kvMLI7u+eQOoMKj6
-mkfCncyRN3ty08Po45vTLBFZGUvtQmjM6yKewc4sXiASSBmQUpsMbiHRCL72M5qV
-obcJOjGcIdDTmV1BHdWT+XcjynsGjUqOvQWWhhLPrn4jWe6Xuxll75qlrpn3IrIx
-CRBv/5r7qbcQJPOgwQsyK4kv9Ly8g7YT1/vYBlR3cRsYQjccw5ceWUj2DrMVWhJ4
-prf+E3Aa4vYmLLOUUvKnDQ1k3RGNu56V0tonsQbfsaM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECjCCAvKgAwIBAgICEzUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTAyMDUy
-MjVaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h
-em9uIFJEUyBjYS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAOxHqdcPSA2uBjsCP4DLSlqSoPuQ/X1kkJLusVRKiQE2zayB
-viuCBt4VB9Qsh2rW3iYGM+usDjltGnI1iUWA5KHcvHszSMkWAOYWLiMNKTlg6LCp
-XnE89tvj5dIH6U8WlDvXLdjB/h30gW9JEX7S8supsBSci2GxEzb5mRdKaDuuF/0O
-qvz4YE04pua3iZ9QwmMFuTAOYzD1M72aOpj+7Ac+YLMM61qOtU+AU6MndnQkKoQi
-qmUN2A9IFaqHFzRlSdXwKCKUA4otzmz+/N3vFwjb5F4DSsbsrMfjeHMo6o/nb6Nh
-YDb0VJxxPee6TxSuN7CQJ2FxMlFUezcoXqwqXD0CAwEAAaNmMGQwDgYDVR0PAQH/
-BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFDGGpon9WfIpsggE
-CxHq8hZ7E2ESMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG
-SIb3DQEBCwUAA4IBAQAvpeQYEGZvoTVLgV9rd2+StPYykMsmFjWQcyn3dBTZRXC2
-lKq7QhQczMAOhEaaN29ZprjQzsA2X/UauKzLR2Uyqc2qOeO9/YOl0H3qauo8C/W9
-r8xqPbOCDLEXlOQ19fidXyyEPHEq5WFp8j+fTh+s8WOx2M7IuC0ANEetIZURYhSp
-xl9XOPRCJxOhj7JdelhpweX0BJDNHeUFi0ClnFOws8oKQ7sQEv66d5ddxqqZ3NVv
-RbCvCtEutQMOUMIuaygDlMn1anSM8N7Wndx8G6+Uy67AnhjGx7jw/0YPPxopEj6x
-JXP8j0sJbcT9K/9/fPVLNT25RvQ/93T2+IQL4Ca2
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICYpgwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExNzMx
-NDhaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyBldS13ZXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAMk3YdSZ64iAYp6MyyKtYJtNzv7zFSnnNf6vv0FB4VnfITTMmOyZ
-LXqKAT2ahZ00hXi34ewqJElgU6eUZT/QlzdIu359TEZyLVPwURflL6SWgdG01Q5X
-O++7fSGcBRyIeuQWs9FJNIIqK8daF6qw0Rl5TXfu7P9dBc3zkgDXZm2DHmxGDD69
-7liQUiXzoE1q2Z9cA8+jirDioJxN9av8hQt12pskLQumhlArsMIhjhHRgF03HOh5
-tvi+RCfihVOxELyIRTRpTNiIwAqfZxxTWFTgfn+gijTmd0/1DseAe82aYic8JbuS
-EMbrDduAWsqrnJ4GPzxHKLXX0JasCUcWyMECAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPLtsq1NrwJXO13C9eHt
-sLY11AGwMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQAnWBKj5xV1A1mYd0kIgDdkjCwQkiKF5bjIbGkT3YEFFbXoJlSP
-0lZZ/hDaOHI8wbLT44SzOvPEEmWF9EE7SJzkvSdQrUAWR9FwDLaU427ALI3ngNHy
-lGJ2hse1fvSRNbmg8Sc9GBv8oqNIBPVuw+AJzHTacZ1OkyLZrz1c1QvwvwN2a+Jd
-vH0V0YIhv66llKcYDMUQJAQi4+8nbRxXWv6Gq3pvrFoorzsnkr42V3JpbhnYiK+9
-nRKd4uWl62KRZjGkfMbmsqZpj2fdSWMY1UGyN1k+kDmCSWYdrTRDP0xjtIocwg+A
-J116n4hV/5mbA0BaPiS2krtv17YAeHABZcvz
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECjCCAvKgAwIBAgICV2YwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTExOTM2
-MjBaFw0yNDA4MjIxNzA4NTBaMIGXMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEoMCYGA1UEAwwfQW1h
-em9uIFJEUyBldS1jZW50cmFsLTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQAD
-ggEPADCCAQoCggEBAMEx54X2pHVv86APA0RWqxxRNmdkhAyp2R1cFWumKQRofoFv
-n+SPXdkpIINpMuEIGJANozdiEz7SPsrAf8WHyD93j/ZxrdQftRcIGH41xasetKGl
-I67uans8d+pgJgBKGb/Z+B5m+UsIuEVekpvgpwKtmmaLFC/NCGuSsJoFsRqoa6Gh
-m34W6yJoY87UatddCqLY4IIXaBFsgK9Q/wYzYLbnWM6ZZvhJ52VMtdhcdzeTHNW0
-5LGuXJOF7Ahb4JkEhoo6TS2c0NxB4l4MBfBPgti+O7WjR3FfZHpt18A6Zkq6A2u6
-D/oTSL6c9/3sAaFTFgMyL3wHb2YlW0BPiljZIqECAwEAAaNmMGQwDgYDVR0PAQH/
-BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFOcAToAc6skWffJa
-TnreaswAfrbcMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqG
-SIb3DQEBCwUAA4IBAQA1d0Whc1QtspK496mFWfFEQNegLh0a9GWYlJm+Htcj5Nxt
-DAIGXb+8xrtOZFHmYP7VLCT5Zd2C+XytqseK/+s07iAr0/EPF+O2qcyQWMN5KhgE
-cXw2SwuP9FPV3i+YAm11PBVeenrmzuk9NrdHQ7TxU4v7VGhcsd2C++0EisrmquWH
-mgIfmVDGxphwoES52cY6t3fbnXmTkvENvR+h3rj+fUiSz0aSo+XZUGHPgvuEKM/W
-CBD9Smc9CBoBgvy7BgHRgRUmwtABZHFUIEjHI5rIr7ZvYn+6A0O6sogRfvVYtWFc
-qpyrW1YX8mD0VlJ8fGKM3G+aCOsiiPKDV/Uafrm+
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECDCCAvCgAwIBAgICGAcwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIxODE5
-NDRaFw0yNDA4MjIxNzA4NTBaMIGVMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEmMCQGA1UEAwwdQW1h
-em9uIFJEUyBldS1ub3J0aC0xIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQCiIYnhe4UNBbdBb/nQxl5giM0XoVHWNrYV5nB0YukA98+TPn9v
-Aoj1RGYmtryjhrf01Kuv8SWO+Eom95L3zquoTFcE2gmxCfk7bp6qJJ3eHOJB+QUO
-XsNRh76fwDzEF1yTeZWH49oeL2xO13EAx4PbZuZpZBttBM5zAxgZkqu4uWQczFEs
-JXfla7z2fvWmGcTagX10O5C18XaFroV0ubvSyIi75ue9ykg/nlFAeB7O0Wxae88e
-uhiBEFAuLYdqWnsg3459NfV8Yi1GnaitTym6VI3tHKIFiUvkSiy0DAlAGV2iiyJE
-q+DsVEO4/hSINJEtII4TMtysOsYPpINqeEzRAgMBAAGjZjBkMA4GA1UdDwEB/wQE
-AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBRR0UpnbQyjnHChgmOc
-hnlc0PogzTAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG
-9w0BAQsFAAOCAQEAKJD4xVzSf4zSGTBJrmamo86jl1NHQxXUApAZuBZEc8tqC6TI
-T5CeoSr9CMuVC8grYyBjXblC4OsM5NMvmsrXl/u5C9dEwtBFjo8mm53rOOIm1fxl
-I1oYB/9mtO9ANWjkykuLzWeBlqDT/i7ckaKwalhLODsRDO73vRhYNjsIUGloNsKe
-pxw3dzHwAZx4upSdEVG4RGCZ1D0LJ4Gw40OfD69hfkDfRVVxKGrbEzqxXRvovmDc
-tKLdYZO/6REoca36v4BlgIs1CbUXJGLSXUwtg7YXGLSVBJ/U0+22iGJmBSNcoyUN
-cjPFD9JQEhDDIYYKSGzIYpvslvGc4T5ISXFiuQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICZIEwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTIyMTMy
-MzJaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyBldS13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBALGiwqjiF7xIjT0Sx7zB3764K2T2a1DHnAxEOr+/EIftWKxWzT3u
-PFwS2eEZcnKqSdRQ+vRzonLBeNLO4z8aLjQnNbkizZMBuXGm4BqRm1Kgq3nlLDQn
-7YqdijOq54SpShvR/8zsO4sgMDMmHIYAJJOJqBdaus2smRt0NobIKc0liy7759KB
-6kmQ47Gg+kfIwxrQA5zlvPLeQImxSoPi9LdbRoKvu7Iot7SOa+jGhVBh3VdqndJX
-7tm/saj4NE375csmMETFLAOXjat7zViMRwVorX4V6AzEg1vkzxXpA9N7qywWIT5Y
-fYaq5M8i6vvLg0CzrH9fHORtnkdjdu1y+0MCAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFFOhOx1yt3Z7mvGB9jBv
-2ymdZwiOMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQBehqY36UGDvPVU9+vtaYGr38dBbp+LzkjZzHwKT1XJSSUc2wqM
-hnCIQKilonrTIvP1vmkQi8qHPvDRtBZKqvz/AErW/ZwQdZzqYNFd+BmOXaeZWV0Q
-oHtDzXmcwtP8aUQpxN0e1xkWb1E80qoy+0uuRqb/50b/R4Q5qqSfJhkn6z8nwB10
-7RjLtJPrK8igxdpr3tGUzfAOyiPrIDncY7UJaL84GFp7WWAkH0WG3H8Y8DRcRXOU
-mqDxDLUP3rNuow3jnGxiUY+gGX5OqaZg4f4P6QzOSmeQYs6nLpH0PiN00+oS1BbD
-bpWdZEttILPI+vAYkU4QuBKKDjJL6HbSd+cn
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECDCCAvCgAwIBAgIDAIVCMA0GCSqGSIb3DQEBCwUAMIGPMQswCQYDVQQGEwJV
-UzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEiMCAGA1UE
-CgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJE
-UzEgMB4GA1UEAwwXQW1hem9uIFJEUyBSb290IDIwMTkgQ0EwHhcNMTkwOTEzMTcw
-NjQxWhcNMjQwODIyMTcwODUwWjCBlDELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldh
-c2hpbmd0b24xEDAOBgNVBAcMB1NlYXR0bGUxIjAgBgNVBAoMGUFtYXpvbiBXZWIg
-U2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMxJTAjBgNVBAMMHEFt
-YXpvbiBSRFMgdXMtZWFzdC0yIDIwMTkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB
-DwAwggEKAoIBAQDE+T2xYjUbxOp+pv+gRA3FO24+1zCWgXTDF1DHrh1lsPg5k7ht
-2KPYzNc+Vg4E+jgPiW0BQnA6jStX5EqVh8BU60zELlxMNvpg4KumniMCZ3krtMUC
-au1NF9rM7HBh+O+DYMBLK5eSIVt6lZosOb7bCi3V6wMLA8YqWSWqabkxwN4w0vXI
-8lu5uXXFRemHnlNf+yA/4YtN4uaAyd0ami9+klwdkZfkrDOaiy59haOeBGL8EB/c
-dbJJlguHH5CpCscs3RKtOOjEonXnKXldxarFdkMzi+aIIjQ8GyUOSAXHtQHb3gZ4
-nS6Ey0CMlwkB8vUObZU9fnjKJcL5QCQqOfwvAgMBAAGjZjBkMA4GA1UdDwEB/wQE
-AwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQUPuRHohPxx4VjykmH
-6usGrLL1ETAfBgNVHSMEGDAWgBRzX2DYvMsDmPQrFzQuNlqmYP+8HzANBgkqhkiG
-9w0BAQsFAAOCAQEAUdR9Vb3y33Yj6X6KGtuthZ08SwjImVQPtknzpajNE5jOJAh8
-quvQnU9nlnMO85fVDU1Dz3lLHGJ/YG1pt1Cqq2QQ200JcWCvBRgdvH6MjHoDQpqZ
-HvQ3vLgOGqCLNQKFuet9BdpsHzsctKvCVaeBqbGpeCtt3Hh/26tgx0rorPLw90A2
-V8QSkZJjlcKkLa58N5CMM8Xz8KLWg3MZeT4DmlUXVCukqK2RGuP2L+aME8dOxqNv
-OnOz1zrL5mR2iJoDpk8+VE/eBDmJX40IJk6jBjWoxAO/RXq+vBozuF5YHN1ujE92
-tO8HItgTp37XT8bJBAiAnt5mxw+NLSqtxk2QdQ==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDDCCAvSgAwIBAgICY4kwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTMyMDEx
-NDJaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h
-em9uIFJEUyBhcC1zb3V0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAr5u9OuLL/OF/fBNUX2kINJLzFl4DnmrhnLuSeSnBPgbb
-qddjf5EFFJBfv7IYiIWEFPDbDG5hoBwgMup5bZDbas+ZTJTotnnxVJTQ6wlhTmns
-eHECcg2pqGIKGrxZfbQhlj08/4nNAPvyYCTS0bEcmQ1emuDPyvJBYDDLDU6AbCB5
-6Z7YKFQPTiCBblvvNzchjLWF9IpkqiTsPHiEt21sAdABxj9ityStV3ja/W9BfgxH
-wzABSTAQT6FbDwmQMo7dcFOPRX+hewQSic2Rn1XYjmNYzgEHisdUsH7eeXREAcTw
-61TRvaLH8AiOWBnTEJXPAe6wYfrcSd1pD0MXpoB62wIDAQABo2YwZDAOBgNVHQ8B
-Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUytwMiomQOgX5
-Ichd+2lDWRUhkikwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ
-KoZIhvcNAQELBQADggEBACf6lRDpfCD7BFRqiWM45hqIzffIaysmVfr+Jr+fBTjP
-uYe/ba1omSrNGG23bOcT9LJ8hkQJ9d+FxUwYyICQNWOy6ejicm4z0C3VhphbTPqj
-yjpt9nG56IAcV8BcRJh4o/2IfLNzC/dVuYJV8wj7XzwlvjysenwdrJCoLadkTr1h
-eIdG6Le07sB9IxrGJL9e04afk37h7c8ESGSE4E+oS4JQEi3ATq8ne1B9DQ9SasXi
-IRmhNAaISDzOPdyLXi9N9V9Lwe/DHcja7hgLGYx3UqfjhLhOKwp8HtoZORixAmOI
-HfILgNmwyugAbuZoCazSKKBhQ0wgO0WZ66ZKTMG8Oho=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICUYkwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxODIx
-MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyB1cy13ZXN0LTIgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBANCEZBZyu6yJQFZBJmSUZfSZd3Ui2gitczMKC4FLr0QzkbxY+cLa
-uVONIOrPt4Rwi+3h/UdnUg917xao3S53XDf1TDMFEYp4U8EFPXqCn/GXBIWlU86P
-PvBN+gzw3nS+aco7WXb+woTouvFVkk8FGU7J532llW8o/9ydQyDIMtdIkKTuMfho
-OiNHSaNc+QXQ32TgvM9A/6q7ksUoNXGCP8hDOkSZ/YOLiI5TcdLh/aWj00ziL5bj
-pvytiMZkilnc9dLY9QhRNr0vGqL0xjmWdoEXz9/OwjmCihHqJq+20MJPsvFm7D6a
-2NKybR9U+ddrjb8/iyLOjURUZnj5O+2+OPcCAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFEBxMBdv81xuzqcK5TVu
-pHj+Aor8MB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQBZkfiVqGoJjBI37aTlLOSjLcjI75L5wBrwO39q+B4cwcmpj58P
-3sivv+jhYfAGEbQnGRzjuFoyPzWnZ1DesRExX+wrmHsLLQbF2kVjLZhEJMHF9eB7
-GZlTPdTzHErcnuXkwA/OqyXMpj9aghcQFuhCNguEfnROY9sAoK2PTfnTz9NJHL+Q
-UpDLEJEUfc0GZMVWYhahc0x38ZnSY2SKacIPECQrTI0KpqZv/P+ijCEcMD9xmYEb
-jL4en+XKS1uJpw5fIU5Sj0MxhdGstH6S84iAE5J3GM3XHklGSFwwqPYvuTXvANH6
-uboynxRgSae59jIlAK6Jrr6GWMwQRbgcaAlW
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDDCCAvSgAwIBAgICEkYwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTYxOTUz
-NDdaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h
-em9uIFJEUyBhcC1zb3V0aGVhc3QtMiAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAufodI2Flker8q7PXZG0P0vmFSlhQDw907A6eJuF/WeMo
-GHnll3b4S6nC3oRS3nGeRMHbyU2KKXDwXNb3Mheu+ox+n5eb/BJ17eoj9HbQR1cd
-gEkIciiAltf8gpMMQH4anP7TD+HNFlZnP7ii3geEJB2GGXSxgSWvUzH4etL67Zmn
-TpGDWQMB0T8lK2ziLCMF4XAC/8xDELN/buHCNuhDpxpPebhct0T+f6Arzsiswt2j
-7OeNeLLZwIZvVwAKF7zUFjC6m7/VmTQC8nidVY559D6l0UhhU0Co/txgq3HVsMOH
-PbxmQUwJEKAzQXoIi+4uZzHFZrvov/nDTNJUhC6DqwIDAQABo2YwZDAOBgNVHQ8B
-Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUwaZpaCme+EiV
-M5gcjeHZSTgOn4owHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ
-KoZIhvcNAQELBQADggEBAAR6a2meCZuXO2TF9bGqKGtZmaah4pH2ETcEVUjkvXVz
-sl+ZKbYjrun+VkcMGGKLUjS812e7eDF726ptoku9/PZZIxlJB0isC/0OyixI8N4M
-NsEyvp52XN9QundTjkl362bomPnHAApeU0mRbMDRR2JdT70u6yAzGLGsUwMkoNnw
-1VR4XKhXHYGWo7KMvFrZ1KcjWhubxLHxZWXRulPVtGmyWg/MvE6KF+2XMLhojhUL
-+9jB3Fpn53s6KMx5tVq1x8PukHmowcZuAF8k+W4gk8Y68wIwynrdZrKRyRv6CVtR
-FZ8DeJgoNZT3y/GT254VqMxxfuy2Ccb/RInd16tEvVk=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDDCCAvSgAwIBAgICOYIwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTcyMDA1
-MjlaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h
-em9uIFJEUyBhcC1ub3J0aGVhc3QtMyAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEA4dMak8W+XW8y/2F6nRiytFiA4XLwePadqWebGtlIgyCS
-kbug8Jv5w7nlMkuxOxoUeD4WhI6A9EkAn3r0REM/2f0aYnd2KPxeqS2MrtdxxHw1
-xoOxk2x0piNSlOz6yog1idsKR5Wurf94fvM9FdTrMYPPrDabbGqiBMsZZmoHLvA3
-Z+57HEV2tU0Ei3vWeGIqnNjIekS+E06KhASxrkNU5vi611UsnYZlSi0VtJsH4UGV
-LhnHl53aZL0YFO5mn/fzuNG/51qgk/6EFMMhaWInXX49Dia9FnnuWXwVwi6uX1Wn
-7kjoHi5VtmC8ZlGEHroxX2DxEr6bhJTEpcLMnoQMqwIDAQABo2YwZDAOBgNVHQ8B
-Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUsUI5Cb3SWB8+
-gv1YLN/ABPMdxSAwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ
-KoZIhvcNAQELBQADggEBAJAF3E9PM1uzVL8YNdzb6fwJrxxqI2shvaMVmC1mXS+w
-G0zh4v2hBZOf91l1EO0rwFD7+fxoI6hzQfMxIczh875T6vUXePKVOCOKI5wCrDad
-zQbVqbFbdhsBjF4aUilOdtw2qjjs9JwPuB0VXN4/jY7m21oKEOcnpe36+7OiSPjN
-xngYewCXKrSRqoj3mw+0w/+exYj3Wsush7uFssX18av78G+ehKPIVDXptOCP/N7W
-8iKVNeQ2QGTnu2fzWsGUSvMGyM7yqT+h1ILaT//yQS8er511aHMLc142bD4D9VSy
-DgactwPDTShK/PXqhvNey9v/sKXm4XatZvwcc8KYlW4=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEDDCCAvSgAwIBAgICcEUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNjU2
-MjBaFw0yNDA4MjIxNzA4NTBaMIGZMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEqMCgGA1UEAwwhQW1h
-em9uIFJEUyBhcC1ub3J0aGVhc3QtMSAyMDE5IENBMIIBIjANBgkqhkiG9w0BAQEF
-AAOCAQ8AMIIBCgKCAQEAndtkldmHtk4TVQAyqhAvtEHSMb6pLhyKrIFved1WO3S7
-+I+bWwv9b2W/ljJxLq9kdT43bhvzonNtI4a1LAohS6bqyirmk8sFfsWT3akb+4Sx
-1sjc8Ovc9eqIWJCrUiSvv7+cS7ZTA9AgM1PxvHcsqrcUXiK3Jd/Dax9jdZE1e15s
-BEhb2OEPE+tClFZ+soj8h8Pl2Clo5OAppEzYI4LmFKtp1X/BOf62k4jviXuCSst3
-UnRJzE/CXtjmN6oZySVWSe0rQYuyqRl6//9nK40cfGKyxVnimB8XrrcxUN743Vud
-QQVU0Esm8OVTX013mXWQXJHP2c0aKkog8LOga0vobQIDAQABo2YwZDAOBgNVHQ8B
-Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQULmoOS1mFSjj+
-snUPx4DgS3SkLFYwHwYDVR0jBBgwFoAUc19g2LzLA5j0Kxc0LjZapmD/vB8wDQYJ
-KoZIhvcNAQELBQADggEBAAkVL2P1M2/G9GM3DANVAqYOwmX0Xk58YBHQu6iiQg4j
-b4Ky/qsZIsgT7YBsZA4AOcPKQFgGTWhe9pvhmXqoN3RYltN8Vn7TbUm/ZVDoMsrM
-gwv0+TKxW1/u7s8cXYfHPiTzVSJuOogHx99kBW6b2f99GbP7O1Sv3sLq4j6lVvBX
-Fiacf5LAWC925nvlTzLlBgIc3O9xDtFeAGtZcEtxZJ4fnGXiqEnN4539+nqzIyYq
-nvlgCzyvcfRAxwltrJHuuRu6Maw5AGcd2Y0saMhqOVq9KYKFKuD/927BTrbd2JVf
-2sGWyuPZPCk3gq+5pCjbD0c6DkhcMGI6WwxvM5V/zSM=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICJDQwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTgxNzAz
-MTVaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyBldS13ZXN0LTMgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAL9bL7KE0n02DLVtlZ2PL+g/BuHpMYFq2JnE2RgompGurDIZdjmh
-1pxfL3nT+QIVMubuAOy8InRfkRxfpxyjKYdfLJTPJG+jDVL+wDcPpACFVqoV7Prg
-pVYEV0lc5aoYw4bSeYFhdzgim6F8iyjoPnObjll9mo4XsHzSoqJLCd0QC+VG9Fw2
-q+GDRZrLRmVM2oNGDRbGpGIFg77aRxRapFZa8SnUgs2AqzuzKiprVH5i0S0M6dWr
-i+kk5epmTtkiDHceX+dP/0R1NcnkCPoQ9TglyXyPdUdTPPRfKCq12dftqll+u4mV
-ARdN6WFjovxax8EAP2OAUTi1afY+1JFMj+sCAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFLfhrbrO5exkCVgxW0x3
-Y2mAi8lNMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQAigQ5VBNGyw+OZFXwxeJEAUYaXVoP/qrhTOJ6mCE2DXUVEoJeV
-SxScy/TlFA9tJXqmit8JH8VQ/xDL4ubBfeMFAIAo4WzNWDVoeVMqphVEcDWBHsI1
-AETWzfsapRS9yQekOMmxg63d/nV8xewIl8aNVTHdHYXMqhhik47VrmaVEok1UQb3
-O971RadLXIEbVd9tjY5bMEHm89JsZDnDEw1hQXBb67Elu64OOxoKaHBgUH8AZn/2
-zFsL1ynNUjOhCSAA15pgd1vjwc0YsBbAEBPcHBWYBEyME6NLNarjOzBl4FMtATSF
-wWCKRGkvqN8oxYhwR2jf2rR5Mu4DWkK5Q8Ep
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEBzCCAu+gAwIBAgICJVUwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSAwHgYDVQQDDBdBbWF6b24gUkRTIFJvb3QgMjAxOSBDQTAeFw0xOTA5MTkxODE2
-NTNaFw0yNDA4MjIxNzA4NTBaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKV2Fz
-aGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9uIFdlYiBT
-ZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzElMCMGA1UEAwwcQW1h
-em9uIFJEUyB1cy1lYXN0LTEgMjAxOSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP
-ADCCAQoCggEBAM3i/k2u6cqbMdcISGRvh+m+L0yaSIoOXjtpNEoIftAipTUYoMhL
-InXGlQBVA4shkekxp1N7HXe1Y/iMaPEyb3n+16pf3vdjKl7kaSkIhjdUz3oVUEYt
-i8Z/XeJJ9H2aEGuiZh3kHixQcZczn8cg3dA9aeeyLSEnTkl/npzLf//669Ammyhs
-XcAo58yvT0D4E0D/EEHf2N7HRX7j/TlyWvw/39SW0usiCrHPKDLxByLojxLdHzso
-QIp/S04m+eWn6rmD+uUiRteN1hI5ncQiA3wo4G37mHnUEKo6TtTUh+sd/ku6a8HK
-glMBcgqudDI90s1OpuIAWmuWpY//8xEG2YECAwEAAaNmMGQwDgYDVR0PAQH/BAQD
-AgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFPqhoWZcrVY9mU7tuemR
-RBnQIj1jMB8GA1UdIwQYMBaAFHNfYNi8ywOY9CsXNC42WqZg/7wfMA0GCSqGSIb3
-DQEBCwUAA4IBAQB6zOLZ+YINEs72heHIWlPZ8c6WY8MDU+Be5w1M+BK2kpcVhCUK
-PJO4nMXpgamEX8DIiaO7emsunwJzMSvavSPRnxXXTKIc0i/g1EbiDjnYX9d85DkC
-E1LaAUCmCZBVi9fIe0H2r9whIh4uLWZA41oMnJx/MOmo3XyMfQoWcqaSFlMqfZM4
-0rNoB/tdHLNuV4eIdaw2mlHxdWDtF4oH+HFm+2cVBUVC1jXKrFv/euRVtsTT+A6i
-h2XBHKxQ1Y4HgAn0jACP2QSPEmuoQEIa57bEKEcZsBR8SDY6ZdTd2HLRIApcCOSF
-MRM8CKLeF658I0XgF8D5EsYoKPsA+74Z+jDH
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEEjCCAvqgAwIBAgIJAM2ZN/+nPi27MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBhZi1zb3V0aC0xIFJvb3QgQ0Ew
-HhcNMTkxMDI4MTgwNTU4WhcNMjQxMDI2MTgwNTU4WjCBlTELMAkGA1UEBhMCVVMx
-EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM
-GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx
-JjAkBgNVBAMMHUFtYXpvbiBSRFMgYWYtc291dGgtMSBSb290IENBMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwR2351uPMZaJk2gMGT+1sk8HE9MQh2rc
-/sCnbxGn2p1c7Oi9aBbd/GiFijeJb2BXvHU+TOq3d3Jjqepq8tapXVt4ojbTJNyC
-J5E7r7KjTktKdLxtBE1MK25aY+IRJjtdU6vG3KiPKUT1naO3xs3yt0F76WVuFivd
-9OHv2a+KHvPkRUWIxpmAHuMY9SIIMmEZtVE7YZGx5ah0iO4JzItHcbVR0y0PBH55
-arpFBddpIVHCacp1FUPxSEWkOpI7q0AaU4xfX0fe1BV5HZYRKpBOIp1TtZWvJD+X
-jGUtL1BEsT5vN5g9MkqdtYrC+3SNpAk4VtpvJrdjraI/hhvfeXNnAwIDAQABo2Mw
-YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUEEi/
-WWMcBJsoGXg+EZwkQ0MscZQwHwYDVR0jBBgwFoAUEEi/WWMcBJsoGXg+EZwkQ0Ms
-cZQwDQYJKoZIhvcNAQELBQADggEBAGDZ5js5Pc/gC58LJrwMPXFhJDBS8QuDm23C
-FFUdlqucskwOS3907ErK1ZkmVJCIqFLArHqskFXMAkRZ2PNR7RjWLqBs+0znG5yH
-hRKb4DXzhUFQ18UBRcvT6V6zN97HTRsEEaNhM/7k8YLe7P8vfNZ28VIoJIGGgv9D
-wQBBvkxQ71oOmAG0AwaGD0ORGUfbYry9Dz4a4IcUsZyRWRMADixgrFv6VuETp26s
-/+z+iqNaGWlELBKh3iQCT6Y/1UnkPLO42bxrCSyOvshdkYN58Q2gMTE1SVTqyo8G
-Lw8lLAz9bnvUSgHzB3jRrSx6ggF/WRMRYlR++y6LXP4SAsSAaC0=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSYwJAYDVQQDDB1BbWF6b24gUkRTIGFmLXNvdXRoLTEgUm9vdCBDQTAeFw0xOTEw
-MjgxODA2NTNaFw0yNDEwMjgxODA2NTNaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE
-CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u
-IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE
-AwwYQW1hem9uIFJEUyBhZi1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAvtV1OqmFa8zCVQSKOvPUJERLVFtd4rZmDpImc5rIoeBk7w/P
-9lcKUJjO8R/w1a2lJXx3oQ81tiY0Piw6TpT62YWVRMWrOw8+Vxq1dNaDSFp9I8d0
-UHillSSbOk6FOrPDp+R6AwbGFqUDebbN5LFFoDKbhNmH1BVS0a6YNKpGigLRqhka
-cClPslWtPqtjbaP3Jbxl26zWzLo7OtZl98dR225pq8aApNBwmtgA7Gh60HK/cX0t
-32W94n8D+GKSg6R4MKredVFqRTi9hCCNUu0sxYPoELuM+mHiqB5NPjtm92EzCWs+
-+vgWhMc6GxG+82QSWx1Vj8sgLqtE/vLrWddf5QIDAQABo2YwZDAOBgNVHQ8BAf8E
-BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUuLB4gYVJrSKJj/Gz
-pqc6yeA+RcAwHwYDVR0jBBgwFoAUEEi/WWMcBJsoGXg+EZwkQ0MscZQwDQYJKoZI
-hvcNAQELBQADggEBABauYOZxUhe9/RhzGJ8MsWCz8eKcyDVd4FCnY6Qh+9wcmYNT
-LtnD88LACtJKb/b81qYzcB0Em6+zVJ3Z9jznfr6buItE6es9wAoja22Xgv44BTHL
-rimbgMwpTt3uEMXDffaS0Ww6YWb3pSE0XYI2ISMWz+xRERRf+QqktSaL39zuiaW5
-tfZMre+YhohRa/F0ZQl3RCd6yFcLx4UoSPqQsUl97WhYzwAxZZfwvLJXOc4ATt3u
-VlCUylNDkaZztDJc/yN5XQoK9W5nOt2cLu513MGYKbuarQr8f+gYU8S+qOyuSRSP
-NRITzwCRVnsJE+2JmcRInn/NcanB7uOGqTvJ9+c=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEEjCCAvqgAwIBAgIJAJYM4LxvTZA6MA0GCSqGSIb3DQEBCwUAMIGVMQswCQYD
-VQQGEwJVUzEQMA4GA1UEBwwHU2VhdHRsZTETMBEGA1UECAwKV2FzaGluZ3RvbjEi
-MCAGA1UECgwZQW1hem9uIFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1h
-em9uIFJEUzEmMCQGA1UEAwwdQW1hem9uIFJEUyBldS1zb3V0aC0xIFJvb3QgQ0Ew
-HhcNMTkxMDMwMjAyMDM2WhcNMjQxMDI4MjAyMDM2WjCBlTELMAkGA1UEBhMCVVMx
-EDAOBgNVBAcMB1NlYXR0bGUxEzARBgNVBAgMCldhc2hpbmd0b24xIjAgBgNVBAoM
-GUFtYXpvbiBXZWIgU2VydmljZXMsIEluYy4xEzARBgNVBAsMCkFtYXpvbiBSRFMx
-JjAkBgNVBAMMHUFtYXpvbiBSRFMgZXUtc291dGgtMSBSb290IENBMIIBIjANBgkq
-hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqM921jXCXeqpRNCS9CBPOe5N7gMaEt+D
-s5uR3riZbqzRlHGiF1jZihkXfHAIQewDwy+Yz+Oec1aEZCQMhUHxZJPusuX0cJfj
-b+UluFqHIijL2TfXJ3D0PVLLoNTQJZ8+GAPECyojAaNuoHbdVqxhOcznMsXIXVFq
-yVLKDGvyKkJjai/iSPDrQMXufg3kWt0ISjNLvsG5IFXgP4gttsM8i0yvRd4QcHoo
-DjvH7V3cS+CQqW5SnDrGnHToB0RLskE1ET+oNOfeN9PWOxQprMOX/zmJhnJQlTqD
-QP7jcf7SddxrKFjuziFiouskJJyNDsMjt1Lf60+oHZhed2ogTeifGwIDAQABo2Mw
-YTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUFBAF
-cgJe/BBuZiGeZ8STfpkgRYQwHwYDVR0jBBgwFoAUFBAFcgJe/BBuZiGeZ8STfpkg
-RYQwDQYJKoZIhvcNAQELBQADggEBAKAYUtlvDuX2UpZW9i1QgsjFuy/ErbW0dLHU
-e/IcFtju2z6RLZ+uF+5A8Kme7IKG1hgt8s+w9TRVQS/7ukQzoK3TaN6XKXRosjtc
-o9Rm4gYWM8bmglzY1TPNaiI4HC7546hSwJhubjN0bXCuj/0sHD6w2DkiGuwKNAef
-yTu5vZhPkeNyXLykxkzz7bNp2/PtMBnzIp+WpS7uUDmWyScGPohKMq5PqvL59z+L
-ZI3CYeMZrJ5VpXUg3fNNIz/83N3G0sk7wr0ohs/kHTP7xPOYB0zD7Ku4HA0Q9Swf
-WX0qr6UQgTPMjfYDLffI7aEId0gxKw1eGYc6Cq5JAZ3ipi/cBFc=
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIECTCCAvGgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgZUxCzAJBgNVBAYTAlVT
-MRAwDgYDVQQHDAdTZWF0dGxlMRMwEQYDVQQIDApXYXNoaW5ndG9uMSIwIAYDVQQK
-DBlBbWF6b24gV2ViIFNlcnZpY2VzLCBJbmMuMRMwEQYDVQQLDApBbWF6b24gUkRT
-MSYwJAYDVQQDDB1BbWF6b24gUkRTIGV1LXNvdXRoLTEgUm9vdCBDQTAeFw0xOTEw
-MzAyMDIxMzBaFw0yNDEwMzAyMDIxMzBaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UE
-CAwKV2FzaGluZ3RvbjEQMA4GA1UEBwwHU2VhdHRsZTEiMCAGA1UECgwZQW1hem9u
-IFdlYiBTZXJ2aWNlcywgSW5jLjETMBEGA1UECwwKQW1hem9uIFJEUzEhMB8GA1UE
-AwwYQW1hem9uIFJEUyBldS1zb3V0aC0xIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
-AQ8AMIIBCgKCAQEAtEyjYcajx6xImJn8Vz1zjdmL4ANPgQXwF7+tF7xccmNAZETb
-bzb3I9i5fZlmrRaVznX+9biXVaGxYzIUIR3huQ3Q283KsDYnVuGa3mk690vhvJbB
-QIPgKa5mVwJppnuJm78KqaSpi0vxyCPe3h8h6LLFawVyWrYNZ4okli1/U582eef8
-RzJp/Ear3KgHOLIiCdPDF0rjOdCG1MOlDLixVnPn9IYOciqO+VivXBg+jtfc5J+L
-AaPm0/Yx4uELt1tkbWkm4BvTU/gBOODnYziITZM0l6Fgwvbwgq5duAtKW+h031lC
-37rEvrclqcp4wrsUYcLAWX79ZyKIlRxcAdvEhQIDAQABo2YwZDAOBgNVHQ8BAf8E
-BAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU7zPyc0azQxnBCe7D
-b9KAadH1QSEwHwYDVR0jBBgwFoAUFBAFcgJe/BBuZiGeZ8STfpkgRYQwDQYJKoZI
-hvcNAQELBQADggEBAFGaNiYxg7yC/xauXPlaqLCtwbm2dKyK9nIFbF/7be8mk7Q3
-MOA0of1vGHPLVQLr6bJJpD9MAbUcm4cPAwWaxwcNpxOjYOFDaq10PCK4eRAxZWwF
-NJRIRmGsl8NEsMNTMCy8X+Kyw5EzH4vWFl5Uf2bGKOeFg0zt43jWQVOX6C+aL3Cd
-pRS5MhmYpxMG8irrNOxf4NVFE2zpJOCm3bn0STLhkDcV/ww4zMzObTJhiIb5wSWn
-EXKKWhUXuRt7A2y1KJtXpTbSRHQxE++69Go1tWhXtRiULCJtf7wF2Ksm0RR/AdXT
-1uR1vKyH5KBJPX3ppYkQDukoHTFR0CpB+G84NLo=
------END CERTIFICATE-----
diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json
deleted file mode 100644
index 7a7611ba..00000000
--- a/apps/api/tsconfig.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "compilerOptions": {
- "preserveConstEnums": true,
- "strictNullChecks": true,
- "sourceMap": true,
- "target": "es6",
- "outDir": ".build",
- "moduleResolution": "node",
- "module": "commonjs",
- "lib": ["es2015"],
- "rootDir": "./src",
- "esModuleInterop": true,
- "strict": true,
- "resolveJsonModule": true,
- "allowSyntheticDefaultImports": true
- },
- "include": ["src/**/*"]
-}
diff --git a/apps/api/webpack.config.js b/apps/api/webpack.config.js
deleted file mode 100644
index 877b2786..00000000
--- a/apps/api/webpack.config.js
+++ /dev/null
@@ -1,67 +0,0 @@
-const path = require("path");
-const slsw = require("serverless-webpack");
-const webpack = require("webpack");
-const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin");
-const CopyPlugin = require("copy-webpack-plugin");
-
-module.exports = {
- entry: slsw.lib.webpack.isLocal ? slsw.lib.entries : "./src/index.ts",
- mode: slsw.lib.webpack.isLocal ? "development" : "production",
- devtool: slsw.lib.webpack.isLocal
- ? "eval-cheap-module-source-map"
- : "source-map",
- resolve: {
- extensions: [".json", ".ts", ".js"],
- symlinks: false,
- cacheWithContext: false,
- },
- output: {
- libraryTarget: "commonjs",
- path: path.join(__dirname, ".webpack"),
- filename: "index.js",
- },
- target: "node",
- module: {
- rules: [
- // all files with a `.ts` or `.tsx` extension will be handled by `ts-loader`
- {
- test: /\.(tsx?)$/,
- loader: "ts-loader",
- exclude: [
- [
- path.resolve(__dirname, "node_modules"),
- path.resolve(__dirname, "./src/serverless"),
- path.resolve(__dirname, "./src/.webpack"),
- ],
- ],
- options: {
- configFile: path.resolve(__dirname, "tsconfig.json"),
- transpileOnly: true,
- experimentalWatchApi: true,
- },
- },
- ],
- },
- plugins: [
- new CopyPlugin({
- patterns: [
- {
- from: path.join(__dirname, "/tls/rds-combined-ca-bundle.pem"),
- to: "rds-combined-ca-bundle.pem",
- },
- ],
- }),
- new ForkTsCheckerWebpackPlugin({
- typescript: {
- configFile: path.resolve(__dirname, "tsconfig.json"),
- },
- }),
- new webpack.IgnorePlugin({ resourceRegExp: /^rdf-canonize-native$/ }), // optional dependency loaded by rdf-canonize
- new webpack.IgnorePlugin({
- resourceRegExp: /^web-streams-polyfill\/ponyfill\/es2018$/,
- }), // optional dependency loaded by ky-universal
- new webpack.ProvidePlugin({
- fetch: ["node-fetch", "default"],
- }),
- ],
-};
diff --git a/apps/ui/.eslintrc b/apps/ui/.eslintrc
deleted file mode 100644
index 1d040b91..00000000
--- a/apps/ui/.eslintrc
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "parser": "@typescript-eslint/parser",
- "env": {
- "browser": true
- },
- "extends": ["plugin:react/recommended", "plugin:testcafe/recommended", "plugin:prettier/recommended", "plugin:storybook/recommended"],
- "plugins": ["react-hooks", "testcafe"],
- "parserOptions": {
- "ecmaVersion": 2018,
- "sourceType": "module",
- "ecmaFeatures": {
- "jsx": true
- }
- },
- "settings": {
- "react": {
- "version": "detect"
- }
- },
- "rules": {
- "react/jsx-uses-react": "off",
- "react/react-in-jsx-scope": "off",
- "react/prop-types": "off",
- "react/self-closing-comp": "error",
- "array-callback-return": "error",
- "react-hooks/rules-of-hooks": "error",
- "react-hooks/exhaustive-deps": "error",
- "no-unused-expressions": "off",
- "jest/no-disabled-tests": "error",
- "no-shadow": "off"
- },
- "overrides": [
- {
- "files": ["src/**/*.{ts,tsx}"],
- "extends": ["plugin:@typescript-eslint/recommended"],
- "rules": {
- "@typescript-eslint/explicit-function-return-type": "off",
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/no-shadow": ["error"]
- }
- },
- {
- "files": ["*.test.{ts,tsx}", "*.stories.{ts,tsx}"],
- "rules": {
- "@typescript-eslint/explicit-module-boundary-types": "off",
- "@typescript-eslint/ban-types": "off",
- "@typescript-eslint/no-empty-function": "off"
- }
- },
- {
- "files": ["*.md"],
- "rules": {
- "prettier/prettier": [
- 2,
- {
- "parser": "markdown"
- }
- ]
- }
- },
- {
- "files": ["**/*.test.js"],
- "env": {
- "jest": true
- },
- "extends": ["plugin:jest/all"],
- "rules": {
- "jest/prefer-expect-assertions": "off",
- "jest/no-hooks": "off"
- }
- },
- {
- "files": ["*.stories.@(ts|tsx|js|jsx|mjs|cjs)"],
- "rules": {
- "storybook/hierarchy-separator": "error",
- }
- }
- ]
-}
diff --git a/apps/ui/.gitattributes b/apps/ui/.gitattributes
deleted file mode 100644
index 6e99e4d6..00000000
--- a/apps/ui/.gitattributes
+++ /dev/null
@@ -1,4 +0,0 @@
-* text=auto
-*.js text eol=lf
-*.tsx text eol=lf
-*.ts text eol=lf
diff --git a/apps/ui/.gitignore b/apps/ui/.gitignore
deleted file mode 100644
index f4e23a5d..00000000
--- a/apps/ui/.gitignore
+++ /dev/null
@@ -1,16 +0,0 @@
-/node_modules
-yarn-error.log
-.DS_Store
-/out
-/.coverage
-/bundles
-yarn.lock
-.scannerwork
-/dist
-*.iml
-/.idea
-/docs
-/src/index.css
-/workflow
-/artifacts
-junit.xml
\ No newline at end of file
diff --git a/apps/ui/.nvmrc b/apps/ui/.nvmrc
deleted file mode 100644
index 6a71aa12..00000000
--- a/apps/ui/.nvmrc
+++ /dev/null
@@ -1 +0,0 @@
-v14.11.0
diff --git a/apps/ui/.prettierrc b/apps/ui/.prettierrc
deleted file mode 100644
index 963354f2..00000000
--- a/apps/ui/.prettierrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "printWidth": 120
-}
diff --git a/apps/ui/.storybook/main.js b/apps/ui/.storybook/main.js
deleted file mode 100644
index 30a747ac..00000000
--- a/apps/ui/.storybook/main.js
+++ /dev/null
@@ -1,42 +0,0 @@
-const path = require("path");
-const toPath = (_path) => path.join(process.cwd(), _path);
-
-// typescript config issues for storybook
-// https://github.com/styleguidist/react-docgen-typescript/issues/356
-// https://github.com/storybookjs/storybook/blob/next/addons/docs/react/README.md#typescript-props-with-react-docgen
-
-module.exports = {
- stories: ["../src/**/*.stories.@(tsx)"],
- addons: [
- "@storybook/addon-essentials",
- {
- name: "@storybook/addon-postcss",
- options: {
- postcssLoaderOptions: {
- implementation: require("postcss"),
- },
- },
- },
- ],
- typescript: {
- reactDocgen: "react-docgen", // once react-docgen-typescript v2 in included in storybook, remove this config
- },
- webpackFinal: (config) => {
- return {
- ...config,
- // https://github.com/storybookjs/storybook/issues/13277#issuecomment-751747964
- node: {
- fs: "empty",
- },
- resolve: {
- ...config.resolve,
- alias: {
- ...config.resolve.alias,
- "@emotion/core": toPath("node_modules/@emotion/react"),
- "@emotion/styled": toPath("node_modules/@emotion/styled"),
- "emotion-theming": toPath("node_modules/@emotion/react"),
- },
- },
- };
- },
-};
diff --git a/apps/ui/.storybook/preview-head.html b/apps/ui/.storybook/preview-head.html
deleted file mode 100644
index 9c8ee749..00000000
--- a/apps/ui/.storybook/preview-head.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
diff --git a/apps/ui/.storybook/preview.js b/apps/ui/.storybook/preview.js
deleted file mode 100644
index fedf7321..00000000
--- a/apps/ui/.storybook/preview.js
+++ /dev/null
@@ -1,5 +0,0 @@
-import React from "react";
-import { addDecorator } from "@storybook/react";
-import "./../src/index.css";
-
-addDecorator((storyFn) => {storyFn()}
);
diff --git a/apps/ui/.stylelintrc b/apps/ui/.stylelintrc
deleted file mode 100644
index 9a8c68d8..00000000
--- a/apps/ui/.stylelintrc
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "extends": [
- "stylelint-config-recommended",
- "stylelint-config-standard"
- ],
- "rules": {
- "declaration-no-important": true,
- "at-rule-no-unknown": null,
- "block-no-empty": null,
- "no-descending-specificity": null,
- "color-hex-length": null,
- "no-empty-source": null,
- "declaration-empty-line-before": null,
- "selector-pseudo-class-no-unknown": null
- }
-}
\ No newline at end of file
diff --git a/apps/ui/.testcaferc.json b/apps/ui/.testcaferc.json
deleted file mode 100644
index 50f5d550..00000000
--- a/apps/ui/.testcaferc.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "compilerOptions": {
- "typescript": {
- "configPath": "./tsconfig.json",
- "options": {
- "noEmit": false
- }
- }
- }
-}
diff --git a/apps/ui/.vscode/settings.json b/apps/ui/.vscode/settings.json
deleted file mode 100644
index 55712c19..00000000
--- a/apps/ui/.vscode/settings.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "typescript.tsdk": "node_modules/typescript/lib"
-}
\ No newline at end of file
diff --git a/apps/ui/CODE_OF_CONDUCT.md b/apps/ui/CODE_OF_CONDUCT.md
deleted file mode 100644
index 99047b6b..00000000
--- a/apps/ui/CODE_OF_CONDUCT.md
+++ /dev/null
@@ -1,134 +0,0 @@
-
-# Contributor Covenant Code of Conduct
-
-## Our Pledge
-
-We as members, contributors, and leaders pledge to make participation in our
-community a harassment-free experience for everyone, regardless of age, body
-size, visible or invisible disability, ethnicity, sex characteristics, gender
-identity and expression, level of experience, education, socio-economic status,
-nationality, personal appearance, race, caste, color, religion, or sexual identity
-and orientation.
-
-We pledge to act and interact in ways that contribute to an open, welcoming,
-diverse, inclusive, and healthy community.
-
-## Our Standards
-
-Examples of behavior that contributes to a positive environment for our
-community include:
-
-* Demonstrating empathy and kindness toward other people
-* Being respectful of differing opinions, viewpoints, and experiences
-* Giving and gracefully accepting constructive feedback
-* Accepting responsibility and apologizing to those affected by our mistakes,
- and learning from the experience
-* Focusing on what is best not just for us as individuals, but for the
- overall community
-
-Examples of unacceptable behavior include:
-
-* The use of sexualized language or imagery, and sexual attention or
- advances of any kind
-* Trolling, insulting or derogatory comments, and personal or political attacks
-* Public or private harassment
-* Publishing others' private information, such as a physical or email
- address, without their explicit permission
-* Other conduct which could reasonably be considered inappropriate in a
- professional setting
-
-## Enforcement Responsibilities
-
-Community leaders are responsible for clarifying and enforcing our standards of
-acceptable behavior and will take appropriate and fair corrective action in
-response to any behavior that they deem inappropriate, threatening, offensive,
-or harmful.
-
-Community leaders have the right and responsibility to remove, edit, or reject
-comments, commits, code, wiki edits, issues, and other contributions that are
-not aligned to this Code of Conduct, and will communicate reasons for moderation
-decisions when appropriate.
-
-## Scope
-
-This Code of Conduct applies within all community spaces, and also applies when
-an individual is officially representing the community in public spaces.
-Examples of representing our community include using an official e-mail address,
-posting via an official social media account, or acting as an appointed
-representative at an online or offline event.
-
-## Enforcement
-
-Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported to the community leaders responsible for enforcement at
-gds_ace_dlt at tech.gov.sg
-All complaints will be reviewed and investigated promptly and fairly.
-
-All community leaders are obligated to respect the privacy and security of the
-reporter of any incident.
-
-## Enforcement Guidelines
-
-Community leaders will follow these Community Impact Guidelines in determining
-the consequences for any action they deem in violation of this Code of Conduct:
-
-### 1. Correction
-
-**Community Impact**: Use of inappropriate language or other behavior deemed
-unprofessional or unwelcome in the community.
-
-**Consequence**: A private, written warning from community leaders, providing
-clarity around the nature of the violation and an explanation of why the
-behavior was inappropriate. A public apology may be requested.
-
-### 2. Warning
-
-**Community Impact**: A violation through a single incident or series
-of actions.
-
-**Consequence**: A warning with consequences for continued behavior. No
-interaction with the people involved, including unsolicited interaction with
-those enforcing the Code of Conduct, for a specified period of time. This
-includes avoiding interactions in community spaces as well as external channels
-like social media. Violating these terms may lead to a temporary or
-permanent ban.
-
-### 3. Temporary Ban
-
-**Community Impact**: A serious violation of community standards, including
-sustained inappropriate behavior.
-
-**Consequence**: A temporary ban from any sort of interaction or public
-communication with the community for a specified period of time. No public or
-private interaction with the people involved, including unsolicited interaction
-with those enforcing the Code of Conduct, is allowed during this period.
-Violating these terms may lead to a permanent ban.
-
-### 4. Permanent Ban
-
-**Community Impact**: Demonstrating a pattern of violation of community
-standards, including sustained inappropriate behavior, harassment of an
-individual, or aggression toward or disparagement of classes of individuals.
-
-**Consequence**: A permanent ban from any sort of public interaction within
-the community.
-
-## Attribution
-
-This Code of Conduct is adapted from the [Contributor Covenant][homepage],
-version 2.0, available at
-[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0].
-
-Community Impact Guidelines were inspired by
-[Mozilla's code of conduct enforcement ladder][Mozilla CoC].
-
-For answers to common questions about this code of conduct, see the FAQ at
-[https://www.contributor-covenant.org/faq][FAQ]. Translations are available
-at [https://www.contributor-covenant.org/translations][translations].
-
-[homepage]: https://www.contributor-covenant.org
-[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html
-[Mozilla CoC]: https://github.com/mozilla/diversity
-[FAQ]: https://www.contributor-covenant.org/faq
-[translations]: https://www.contributor-covenant.org/translations
-
diff --git a/apps/ui/CONTRIBUTING.md b/apps/ui/CONTRIBUTING.md
deleted file mode 100644
index 5916f5c2..00000000
--- a/apps/ui/CONTRIBUTING.md
+++ /dev/null
@@ -1,118 +0,0 @@
-# Contributing
-
-## Communicating with Us
-
-We can be reached via creating an issue or Github Discussions if it is available for this repository.
-
-**DEPRECATION NOTICE** : We also have a [Spectrum Chat](https://spectrum.chat/openattestation), however this is deprecated and will become read-only on 2021, August 10th.
-
-
-## Licensing
-
-See the [LICENSE](LICENSE.md) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
-
-We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
-
-## Issues
-
-Issues are very valuable to this project.
-
-- Ideas are a valuable source of contributions others can make
-- Problems show where this project is lacking
-- With a question you show where contributors can improve the user experience and/or documentation
-
-Thank you for creating them.
-
-## Pull Requests
-
-Pull requests are, a great way to get your ideas into this repository.
-
-When deciding if I merge in a pull request I look at the following things:
-
-### Does it state intent
-
-You should be clear which problem you're trying to solve with your contribution.
-
-For example:
-
-> Add link to code of conduct in README.md
-
-Doesn't tell me anything about why you're doing that
-
-> Add link to code of conduct in README.md because users don't always look in the CONTRIBUTING.md
-
-Tells me the problem that you have found, and the pull request shows me the action you have taken to solve it.
-
-### Is it of good quality
-
-- There are no spelling mistakes
-- It reads well
-- For english language contributions: Has a good score on [Grammarly](https://gist.github.com/PurpleBooth/grammarly.com) or [Hemingway App](http://www.hemingwayapp.com/)
-- For code contributions: It should minimally pass the automated code quality checks such as linting and tests, as well was having new tests of its own.
-
-### Does it move this repository closer to my vision for the repository
-
-The aim of this repository can be found in [README.md](README.md)
-
-### Does it follow the contributor covenant
-
-This repository has a [code of conduct](CODE_OF_CONDUCT.md), This repository has a code of conduct, I will remove things that do not respect it.
-
-
-## Getting Started
-
-### Ready to make a change? Fork the repo
-
-Fork using GitHub Desktop:
-
-- [Getting started with GitHub Desktop](https://docs.github.com/en/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop) will guide you through setting up Desktop.
-- Once Desktop is set up, you can use it to [fork the repo](https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/cloning-and-forking-repositories-from-github-desktop)!
-
-Fork using the command line:
-
-- [Fork the repo](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo#fork-an-example-repository) so that you can make your changes without affecting the original project until you're ready to merge them.
-
-Fork with [GitHub Codespaces](https://github.com/features/codespaces) (if available for this repository):
-
-- [Fork, edit, and preview](https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces/creating-a-codespace) using [GitHub Codespaces](https://github.com/features/codespaces) without having to install and run the project locally.
-
-### Make your update:
-Make your changes to the file(s) you'd like to update.
- - Are you making changes to the application code? See [README.md](README.md) for more information on how to run this project locally.
- - Are you contributing to documentation in this repository? We use [GitHub Markdown](contributing/content-markup-reference.md).
-
-### Open a pull request
-When you're done making changes and you'd like to propose them for review, use the pull request button to open your PR (pull request).
-
-### Submit your PR & get it reviewed
-- Once you submit your PR, core contributors from this repository will review it with you. The first thing you're going to want to do is a [self review](#self-review).
-- After that, we may have questions, check back on your PR to keep up with the conversation.
-- Did you have an issue, like a merge conflict? Check out our [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) on how to resolve merge conflicts and other issues.
-
-
-## Reviewing
-We aim to review every single PR. The purpose of reviews is to create the best content we can for people who use and/or build on our product.
-
-:yellow_heart: Reviews are always respectful, acknowledging that everyone did the best possible job with the knowledge they had at the time.
-:yellow_heart: Reviews discuss content, not the person who created it.
-:yellow_heart: Reviews are constructive and start conversation around feedback.
-
-### Self review
-You should always review your own PR first.
-
-For content changes, make sure that you:
-- [ ] Confirm that the changes address every part of the content design plan from your issue (if there are differences, explain them).
-- [ ] Review the content for technical accuracy.
-- [ ] Copy-edit the changes for grammar, spelling.
-- [ ] Check that all of your changes render correctly in the deploy preview.
-- [ ] If there are any failing checks in your PR, troubleshoot them until they're all passing.
-
-
-### Suggested changes
-We may ask for changes to be made before a PR can be merged, either using [suggested changes](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/incorporating-feedback-in-your-pull-request) or pull request comments. You can apply suggested changes directly through the UI. You can make any other changes in your fork, then commit them to your branch.
-
-As you update your PR and apply changes, mark each conversation as [resolved](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request#resolving-conversations).
-
-## Attribution
-
-This CONTRIBUTING.md was written with much reference to materials from https://gist.github.com/PurpleBooth/b24679402957c63ec426 and https://github.com/github/docs/blob/main/CONTRIBUTING.md
diff --git a/apps/ui/CREDITS.md b/apps/ui/CREDITS.md
deleted file mode 100644
index 337616c5..00000000
--- a/apps/ui/CREDITS.md
+++ /dev/null
@@ -1,2919 +0,0 @@
-# Credits
-This application uses Open Source components. You can find the source code of their open source projects along with license information below. We acknowledge and are grateful to these developers for their contributions to open source.
-
--------------------------------------------------------------------------------
-
-## Project
-@emotion/react
-
-### Source
-https://github.com/emotion-js/emotion/tree/main/packages/react
-
-### License
-MIT License
-
-Copyright (c) Emotion team and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@emotion/styled
-
-### Source
-https://github.com/emotion-js/emotion/tree/main/packages/styled
-
-### License
-MIT License
-
-Copyright (c) Emotion team and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/address-identity-resolver
-
-### Source
-https://github.com/TradeTrust/address-identity-resolver
-
-### License
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2020 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/decentralized-renderer-react-components
-
-### Source
-https://github.com/Open-Attestation/decentralized-renderer-react-components
-
-### License
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2020 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/ethers-contract-hook
-
-### Source
-https://github.com/Open-Attestation/ethers-contract-hooks
-
-### License
- GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {one line to give the program's name and a brief idea of what it does.}
- Copyright (C) {year} {name of author}
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- {project} Copyright (C) {year} {fullname}
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
- .
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/oa-encryption
-
-### Source
-https://github.com/Open-Attestation/oa-encryption
-
-### License
-MIT License
-
-Copyright (c) 2018 Diego Haz
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/oa-verify
-
-### Source
-https://github.com/Open-Attestation/oa-verify
-
-### License
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2020 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/open-attestation
-
-### Source
-https://github.com/Open-Attestation/open-attestation
-
-### License
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2020 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/open-attestation-cli
-
-### Source
-https://github.com/Open-Attestation/open-attestation-cli
-
-### License
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/token-registry
-
-### Source
-https://github.com/Open-Attestation/token-registry
-
-### License
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@govtechsg/tradetrust-ui-components
-
-### Source
-https://github.com/TradeTrust/tradetrust-ui-components
-
-### License
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2020 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
--------------------------------------------------------------------------------
-
-## Project
-@reduxjs/toolkit
-
-### Source
-https://github.com/reduxjs/redux-toolkit
-
-### License
-MIT License
-
-Copyright (c) 2018 Mark Erikson
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-date-fns
-
-### Source
-https://github.com/date-fns/date-fns
-
-### License
-MIT License
-
-Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-date-fns-tz
-
-### Source
-https://github.com/marnusw/date-fns-tz
-
-### License
-The MIT License (MIT)
-
-Copyright © 2018 Marnus Weststrate
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the “Software”), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-ethers
-
-### Source
-https://github.com/ethers-io/ethers.js
-
-### License
-MIT License
-
-Copyright (c) 2019 Richard Moore
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-history
-
-### Source
-https://github.com/ReactTraining/history
-
-### License
-MIT License
-
-Copyright (c) React Training 2016-2020
-Copyright (c) Remix Software 2020-2021
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-lodash
-
-### Source
-https://github.com/lodash/lodash
-
-### License
-The MIT License
-
-Copyright JS Foundation and other contributors
-
-Based on Underscore.js, copyright Jeremy Ashkenas,
-DocumentCloud and Investigative Reporters & Editors
-
-This software consists of voluntary contributions made by many
-individuals. For exact contribution history, see the revision history
-available at https://github.com/lodash/lodash
-
-The following license applies to all parts of this software except as
-documented below:
-
-====
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====
-
-Copyright and related rights for sample code are waived via CC0. Sample
-code is defined as all source code displayed within the prose of the
-documentation.
-
-CC0: http://creativecommons.org/publicdomain/zero/1.0/
-
-====
-
-Files located in the node_modules and vendor directories are externally
-maintained libraries used by this software which have their own
-licenses; we recommend you read them, as their terms may differ from the
-terms above.
-
-
--------------------------------------------------------------------------------
-
-## Project
-pretty-bytes
-
-### Source
-https://github.com/sindresorhus/pretty-bytes
-
-### License
-There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more.
-
-
--------------------------------------------------------------------------------
-
-## Project
-qr-scanner
-
-### Source
-https://github.com/nimiq/qr-scanner
-
-### License
-MIT License
-
-Copyright (c) 2017 Nimiq, danimoh
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-qrcode.react
-
-### Source
-https://github.com/zpao/qrcode.react
-
-### License
-ISC License
-
-Copyright (c) 2015, Paul O’Shannessy
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-query-string
-
-### Source
-https://github.com/sindresorhus/query-string
-
-### License
-There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react
-
-### Source
-https://github.com/facebook/react
-
-### License
-MIT License
-
-Copyright (c) Facebook, Inc. and its affiliates.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-dom
-
-### Source
-https://github.com/facebook/react
-
-### License
-MIT License
-
-Copyright (c) Facebook, Inc. and its affiliates.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-dropzone
-
-### Source
-https://github.com/react-dropzone/react-dropzone
-
-### License
-The MIT License (MIT)
-
-Copyright (c) 2018 Param Aggarwal
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-feather
-
-### Source
-https://github.com/feathericons/react-feather
-
-### License
-MIT License
-
-Copyright (c) 2017 Carmelo Pullara
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-helmet
-
-### Source
-https://github.com/nfl/react-helmet
-
-### License
-Copyright (c) 2015 NFL
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-markdown
-
-### Source
-https://github.com/remarkjs/react-markdown
-
-### License
-
-MIT © Espen Hovlandsdal
-
--------------------------------------------------------------------------------
-
-## Project
-react-redux
-
-### Source
-https://github.com/reduxjs/react-redux
-
-### License
-The MIT License (MIT)
-
-Copyright (c) 2015-present Dan Abramov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-router-dom
-
-### Source
-https://github.com/ReactTraining/react-router
-
-### License
-MIT License
-
-Copyright (c) React Training 2016-2018
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-react-tooltip
-
-### Source
-https://github.com/wwayne/react-tooltip
-
-### License
-The MIT License (MIT)
-
-Copyright (c) 2015 Wang Zixiao
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
-
--------------------------------------------------------------------------------
-
-## Project
-redux
-
-### Source
-https://github.com/reduxjs/redux
-
-### License
-The MIT License (MIT)
-
-Copyright (c) 2015-present Dan Abramov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
-
-## Project
-redux-saga
-
-### Source
-https://github.com/redux-saga/redux-saga/tree/master/packages/core
-
-### License
-There is no license specified in this repository. Please visit the source and contact the repository's owners to find out more.
-
-
--------------------------------------------------------------------------------
-
-## Project
-use-persisted-state
-
-### Source
-https://github.com/donavon/use-persisted-state
-
-### License
-MIT License
-
-Copyright (c) 2018-present Donavon West
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
--------------------------------------------------------------------------------
diff --git a/apps/ui/LICENSE b/apps/ui/LICENSE
deleted file mode 100644
index 31e0aabb..00000000
--- a/apps/ui/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright 2018 Government Technology Agency, Singapore
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
diff --git a/apps/ui/README.md b/apps/ui/README.md
deleted file mode 100644
index 56b48815..00000000
--- a/apps/ui/README.md
+++ /dev/null
@@ -1,186 +0,0 @@
-# Digital Verification Platform Web UI
-
-## White-labelling
-
-VCKit supports white-labelling through the use of configuration files.
-
-### General Configuration
-
-The `src/appConfig.js` file contains general application variables, such as application name and domain name.
-
-### Theme and Styling
-
-The `src/tailwind.js` file contains theme and styling variables, such as primary colour and main background image.
-
-### RJSF Custom Layout
-
-VCKit leverages [RJSF](https://react-jsonschema-form.readthedocs.io/en/latest/) to render schema-driven forms. In order to control the layout of the fields, a custom [ObjectFieldTemplate](https://react-jsonschema-form.readthedocs.io/en/latest/advanced-customization/custom-templates/#objectfieldtemplate) is implemented with the feature to allow multiple fields to be on the same row. Every row is divided into 12 columns. To specify the number of columns a field can span, include the `uiLayout` in the corresponding object under `uiSchema` in the config file. The index of an item in the layout array corresponds to the position of the child field. If no span is specified for a particular field then the field takes up the entire row by default. The layout can be configured for each breakpoint size:
-
-- sm (min-width: 0)
-- md (min-width: 768px)
-- lg (min-width: 1024px)
-
-```json
-{
- ...,
- "forms": [{
- ...,
- "schema": {
- "type": "object",
- "properties": {
- "firstName": {
- "type": "string"
- },
- "lastName": {
- "type": "string"
- },
- "address": {
- "type": "object",
- "properties": {
- "streetNumber": {
- "type": "string"
- },
- "streetName": {
- "type": "string"
- },
- "country": {
- "type": "string"
- }
- }
- }
- }
- },
- "uiSchema": {
- "uiLayout": {
- "sm": [12, 12, 12],
- "md": [6, 6, 12]
- },
- "address": {
- "uiLayout": {
- "sm": [12, 12, 12],
- "md": [6, 6, 12]
- },
- }
- }
- }]
-}
-```
-
-In the above example, the indices of the fields are as follow:
-
-- `firstName`: 0
-- `lastName`: 1
-- `address`: 2
- - `streetNumber`: 0
- - `streetName`: 1
- - `country`: 2
-
-`firstName` and `lastName` take up 6 columns each, putting them on the same row. `address` object is given an entire row. However, inside the `address` object, `streetNumber` and `streetName` are on the same row, spanning 6 columns each, and `country` has an entire row to itself.
-
-## Development
-
-We develop primarily on a OS X / Linux environment so please lodge an issue if you are using Windows and find that you cannot successfully set up a local instance of this software.
-
-### OS X / Linux
-
-```bash
-npm install
-npm run dev
-```
-
-### Windows
-
-For Windows you need to set up the toolchain for node-gyp before installing this repository, follow the instructions in https://github.com/nodejs/node-gyp#on-windows.
-
-```bash
-npm install
-npm run dev
-```
-
-### Environmental Variables
-
-`NET` is used for setting the default network, setting it to `mainnet` uses the public Ethereum network. If it is not set it defaults to Ropsten testnet.
-It can also take any network names that Ethers.JS supports, such as `rinkeby`, `kovan`, etc.
-However do note that there are only drag & drop demo files provided for main net and ropsten.
-
-E.g:
-
-```bash
-NET=mainnet npm run dev
-```
-
-or
-
-```bash
-NET=rinkeby npm run dev
-```
-
-### Troubleshooting
-
-To enable debug logs in the browser, set `localStorage.debug="*"`
-
-### Test single feature flag
-
-To test, simply run the following in console and refresh the website:
-
-```
-localStorage.setItem("FEATURE_FLAG", JSON.stringify({ADDRESS_BOOK_UPLOAD: true}))
-```
-
-or
-
-```
-localStorage.FEATURE_FLAG = JSON.stringify({ADDRESS_BOOK_UPLOAD: true})
-```
-
-### Test all feature flags
-
-```
-localStorage.setItem("FEATURE_FLAG", JSON.stringify({ALL: true}))
-```
-
-or
-
-```
-localStorage.FEATURE_FLAG = JSON.stringify({ALL: true})
-```
-
-### Module build failed
-
-If you see module build failure message like:
-
-```
-Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
-ModuleBuildError: Module build failed (from ./node_modules/sass-loader/lib/loader.js):
-Error: ENOENT: no such file or directory, scandir 'D:\opencerts-website\node_modules\node-sass\vendor'
-at Object.readdirSync (fs.js:783:3)
-```
-
-Try running `npm rebuild`
-
-### Generating CREDITS.md
-
-Run `npx @opengovsg/credits-generator`
-
-### Running single integration test
-
-`npm run integration:single `, for the path, you can copy paste relative path via text editor.
-
-### Managing Netlify CMS
-
-- Enable Identity + Git Gateway
-- https://www.netlifycms.org/docs/add-to-your-site/#enable-identity-and-git-gateway
-
-### Inviting users to Netlify CMS
-
-- Go to https://www.netlify.com and login netlify
-- Choose `DLT` > `Sites` > `tradetrust.io` site
-- Click `Identity`, invite user via email address
-
-### Debugging Netlify CMS locally
-
-https://www.netlifycms.org/docs/beta-features/#working-with-a-local-git-repository
-
-1. run `npx netlify-cms-proxy-server`
-2. run `npm run dev`
-3. access admin page by `http://localhost:3000/admin/`
diff --git a/apps/ui/_mocks_/fileMock.js b/apps/ui/_mocks_/fileMock.js
deleted file mode 100644
index 38b08af1..00000000
--- a/apps/ui/_mocks_/fileMock.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = "";
diff --git a/apps/ui/babel.config.json b/apps/ui/babel.config.json
deleted file mode 100644
index 7afaff47..00000000
--- a/apps/ui/babel.config.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "presets": [
- [
- "@babel/preset-env",
- {
- "targets": {
- "node": "current"
- }
- }
- ],
- "@babel/preset-typescript",
- ["@babel/preset-react", { "runtime": "automatic" }]
- ],
- "plugins": [
- "@babel/plugin-proposal-class-properties",
- "@babel/plugin-proposal-private-methods",
- "@babel/plugin-proposal-nullish-coalescing-operator",
- "@babel/plugin-proposal-optional-chaining",
- "macros"
- ],
- "env": {
- "test": {
- "plugins": ["transform-require-context"]
- }
- }
-}
diff --git a/apps/ui/integration-headless.testcaferc.json b/apps/ui/integration-headless.testcaferc.json
deleted file mode 100644
index 87bcb295..00000000
--- a/apps/ui/integration-headless.testcaferc.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "appCommand": "npm run serve-static",
- "src": ["src/**/*.spec.ts", "!/home/user/tests/foo.js"],
- "browsers": ["chrome:headless"],
- "concurrency": 4,
- "cache": true,
- "selectorTimeout": 45000,
- "assertionTimeout": 25000,
- "pageLoadTimeout": 60000,
- "ajaxRequestTimeout": 120000,
- "pageRequestTimeout": 180000,
- "browserInitTimeout": 180000,
- "testExecutionTimeout": 60000,
- "runExecutionTimeout": 300000,
- "disableMultipleWindows": false,
- "color": true,
- "speed": 1,
- "reporter": [
- {
- "name": "spec"
- },
- {
- "name": "spec",
- "output": "artifacts/report.json"
- }
- ],
- "quarantineMode": {
- "successThreshold": 1,
- "attemptLimit": 3
- },
- "screenshots": {
- "path": "artifacts/screenshots",
- "pathPattern": "${USERAGENT}/test-${TEST_INDEX}-${USERAGENT}-${FILE_INDEX}.png",
- "takeOnFails": true,
- "fullPage": true
- }
-}
\ No newline at end of file
diff --git a/apps/ui/integration/local/ebl-endorse-owner.json b/apps/ui/integration/local/ebl-endorse-owner.json
deleted file mode 100644
index 4664d469..00000000
--- a/apps/ui/integration/local/ebl-endorse-owner.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": { "address": {} },
- "consignee": {},
- "notifyParty": {},
- "$template": {
- "type": "de4f70e4-06bd-4c19-b19f-88baff8de62d:string:EMBEDDED_RENDERER",
- "name": "71602808-6964-4746-860f-3f5f059dba12:string:BILL_OF_LADING",
- "url": "5e3c6d80-7979-4b76-880a-e3c605fef67e:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "5e165217-ddd2-4b54-8f93-809d9388fc96:string:DNS-TXT",
- "location": "a6f37198-41a6-4509-9c66-157bae550c81:string:demo-tradetrust.openattestation.com"
- },
- "name": "e729d0b8-caf4-49f6-a790-588cfe0be6ef:string:DEMO STORE",
- "tokenRegistry": "5988cb4b-3c6b-4bfe-a864-3a73804b135d:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF"
- }
- ],
- "name": "85407f12-3c85-425e-96f7-32c99ebf9e8f:string:Maersk Bill of Lading",
- "blNumber": "eabd7025-f5ff-4e36-aeb7-9a2f0fc5065e:string:111"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "eda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f",
- "proof": [],
- "merkleRoot": "eda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f"
- }
-}
diff --git a/apps/ui/integration/local/ebl-nominate-owner.json b/apps/ui/integration/local/ebl-nominate-owner.json
deleted file mode 100644
index 00431a76..00000000
--- a/apps/ui/integration/local/ebl-nominate-owner.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": { "address": {} },
- "consignee": {},
- "notifyParty": {},
- "$template": {
- "type": "51c24df9-7926-43ce-82d2-53812bca32af:string:EMBEDDED_RENDERER",
- "name": "af11f7f8-6ee6-45c1-b948-f0d9404f48b7:string:BILL_OF_LADING",
- "url": "5ec32a9f-aca4-4865-ab90-1d7abf2552ba:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "27e512a1-3307-4466-b18b-125efb0755a4:string:DNS-TXT",
- "location": "7f7ac17d-3b3b-400d-9b08-29bbd135e30c:string:demo-tradetrust.openattestation.com"
- },
- "name": "4b79b29d-96b2-473a-92bf-1a49fdc72494:string:DEMO STORE",
- "tokenRegistry": "19b80653-bffc-40d6-9096-8c9a0982c192:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF"
- }
- ],
- "name": "f4b4c725-d66a-4298-984c-d869368dfa6e:string:Maersk Bill of Lading",
- "blNumber": "f08bc913-2000-41f3-832e-dd5df9d0cd6a:string:111"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302",
- "proof": [],
- "merkleRoot": "3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302"
- }
-}
diff --git a/apps/ui/integration/local/ebl-surrender.json b/apps/ui/integration/local/ebl-surrender.json
deleted file mode 100644
index fe482a04..00000000
--- a/apps/ui/integration/local/ebl-surrender.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": { "address": {} },
- "consignee": {},
- "notifyParty": {},
- "$template": {
- "type": "8be6804f-a1f7-47d6-a5cf-b7075cdc3913:string:EMBEDDED_RENDERER",
- "name": "143a69d0-3f1f-4d67-875b-975ee00042ad:string:BILL_OF_LADING",
- "url": "fad44103-cdcf-4554-aabe-14a86213d007:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "720dc855-be70-4557-ad6a-1c7fc834ad08:string:DNS-TXT",
- "location": "7668866a-a395-4ed1-b6d0-f287c9eb7f49:string:demo-tradetrust.openattestation.com"
- },
- "name": "4725e080-e247-4250-803c-038eeae99a7e:string:DEMO STORE",
- "tokenRegistry": "afee4c8b-095f-47fa-b168-9dd1eece3f6a:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF"
- }
- ],
- "name": "c931aafa-d066-47ed-8b47-f8c488cc61d8:string:Maersk Bill of Lading",
- "blNumber": "fcb0545d-9533-46ca-9b4f-5fb3bc41fc23:string:111"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9",
- "proof": [],
- "merkleRoot": "877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9"
- }
-}
diff --git a/apps/ui/integration/local/ebl-transfer-holder.json b/apps/ui/integration/local/ebl-transfer-holder.json
deleted file mode 100644
index 3e7b4a6a..00000000
--- a/apps/ui/integration/local/ebl-transfer-holder.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": { "address": {} },
- "consignee": {},
- "notifyParty": {},
- "$template": {
- "type": "74a6f633-0451-43aa-8d23-1829b1da7f2e:string:EMBEDDED_RENDERER",
- "name": "f6d38da1-7d49-42a1-8b57-cd74d534bac6:string:BILL_OF_LADING",
- "url": "72ba2fd6-bcb7-4412-8252-dca644249137:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "99d2189f-d7fd-4f10-99bb-fd85cb81b4a1:string:DNS-TXT",
- "location": "141323cf-e6c9-4172-9ad6-8c95be278e2c:string:demo-tradetrust.openattestation.com"
- },
- "name": "2fb3946a-be08-4465-8d20-329a901b353c:string:DEMO STORE",
- "tokenRegistry": "400d8e15-ad31-41e1-a8ad-177b1dda3c02:string:0x9Eb613a88534E2939518f4ffBFE65F5969b491FF"
- }
- ],
- "name": "8751b1d9-1a94-4959-8fb9-b4b845545aa5:string:Maersk Bill of Lading",
- "blNumber": "d3de9c09-894e-42ae-96f5-f226e9710fd9:string:111"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380",
- "proof": [],
- "merkleRoot": "3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380"
- }
-}
diff --git a/apps/ui/integration/local/ebl-unwrapped.json b/apps/ui/integration/local/ebl-unwrapped.json
deleted file mode 100644
index cd9cd5c1..00000000
--- a/apps/ui/integration/local/ebl-unwrapped.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "shipper": {
- "address": {}
- },
- "consignee": {},
- "notifyParty": {},
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x9Eb613a88534E2939518f4ffBFE65F5969b491FF"
- }
- ],
- "name": "Maersk Bill of Lading",
- "blNumber": "111"
-}
diff --git a/apps/ui/integration/local/endorse-owner.mjs b/apps/ui/integration/local/endorse-owner.mjs
deleted file mode 100644
index 85ea6379..00000000
--- a/apps/ui/integration/local/endorse-owner.mjs
+++ /dev/null
@@ -1,57 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const endorseOwner = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-endorse-owner.json");
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='endorseBeneficiaryDropdown']", { visible: true });
- await page.click("[data-testid='endorseBeneficiaryDropdown']");
-
- await page.waitForSelector("[data-testid='editable-input-owner']", { visible: true });
- await page.focus("[data-testid='editable-input-owner']");
- await page.keyboard.type("0x391aFf3942857a10958425FebF1fC1938D9F5AE7");
-
- await page.waitForSelector("[data-testid='editable-input-holder']", { visible: true });
- await page.focus("[data-testid='editable-input-holder']");
- await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60");
-
- await page.waitForSelector("[data-testid='endorseBtn']", { visible: true });
- await page.click("[data-testid='endorseBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", {
- text: "0x391aFf3942857a10958425FebF1fC1938D9F5AE7",
- visible: true,
- });
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Change Owner Success",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Endorse owner success");
- } catch (e) {
- console.log("❌ Endorse owner fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/index.mjs b/apps/ui/integration/local/index.mjs
deleted file mode 100644
index ed38e3ed..00000000
--- a/apps/ui/integration/local/index.mjs
+++ /dev/null
@@ -1,26 +0,0 @@
-import { metamaskInit } from "./metamask-init.mjs";
-import { transferHolder } from "./transfer-holder.mjs";
-import { endorseOwner } from "./endorse-owner.mjs";
-import { nominateOwner } from "./nominate-owner.mjs";
-import { nominateOwnerAccept } from "./nominate-owner-accept.mjs";
-import { surrender } from "./surrender.mjs";
-import { surrenderReject } from "./surrender-reject.mjs";
-import { surrenderAccept } from "./surrender-accept.mjs";
-
-const main = async () => {
- const { metamask, browser } = await metamaskInit();
- await transferHolder(metamask, browser);
- await endorseOwner(metamask, browser);
- await nominateOwner(metamask, browser);
- await nominateOwnerAccept(metamask, browser);
- await surrender(metamask, browser);
- await surrenderReject(metamask, browser);
- await surrender(metamask, browser); // surrender again to test accept surrender flow
- await surrenderAccept(metamask, browser);
-
- // assuming all previous try catch passed, close and exit
- await browser.close();
- process.exit(0);
-};
-
-main();
diff --git a/apps/ui/integration/local/metamask-init.mjs b/apps/ui/integration/local/metamask-init.mjs
deleted file mode 100644
index fb638581..00000000
--- a/apps/ui/integration/local/metamask-init.mjs
+++ /dev/null
@@ -1,31 +0,0 @@
-import puppeteer from "puppeteer";
-import dappeteer from "@chainsafe/dappeteer";
-
-export const metamaskInit = async () => {
- try {
- const browser = await dappeteer.launch(puppeteer, {
- metamaskVersion: "v10.1.1", // latest version looks like don't even assume default networks, need to manual add them
- args: ["--no-sandbox"],
- executablePath: process.env.PUPPETEER_EXEC_PATH,
- headless: false, // must be false, so can test with metamask extension
- defaultViewport: null,
- // slowMo: 5,
- });
- const version = await browser.version();
- const metamask = await dappeteer.setupMetamask(browser, {
- seed: "indicate swing place chair flight used hammer soon photo region volume shuffle",
- });
-
- await metamask.switchNetwork("localhost");
- await metamask.importPK("0xc58c1ff75001afdca8cecb61b47f36964febe4188b8f7b26252286ecae5a8879");
- await metamask.switchAccount(1);
-
- console.log("✅ Metamask account init success");
- console.log(`❤️ Browser version: ${version}`);
- return { metamask, browser };
- } catch (e) {
- console.log("❌ Metamask account init fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/nominate-owner-accept.mjs b/apps/ui/integration/local/nominate-owner-accept.mjs
deleted file mode 100644
index 5435671f..00000000
--- a/apps/ui/integration/local/nominate-owner-accept.mjs
+++ /dev/null
@@ -1,57 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const nominateOwnerAccept = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- await metamask.switchAccount(2);
-
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-nominate-owner.json"); // use back the same ebl
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='endorseTransferDropdown']", { visible: true });
- await page.click("[data-testid='endorseTransferDropdown']");
-
- await page.waitForSelector("[data-testid='endorseTransferBtn']", { visible: true });
- await page.click("[data-testid='endorseTransferBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", {
- text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60",
- visible: true,
- });
-
- await expect(page).toMatchElement("[data-testid='non-editable-input-holder']", {
- text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60",
- visible: true,
- });
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Endorse Ownership/Holdership Success",
- visible: true,
- });
-
- await page.close();
- await metamask.switchAccount(1);
-
- console.log("✅ Nominate owner accept success");
- } catch (e) {
- console.log("❌ Nominate owner accept fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/nominate-owner.mjs b/apps/ui/integration/local/nominate-owner.mjs
deleted file mode 100644
index 18188970..00000000
--- a/apps/ui/integration/local/nominate-owner.mjs
+++ /dev/null
@@ -1,53 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const nominateOwner = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-nominate-owner.json");
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='nominateBeneficiaryHolderDropdown']", { visible: true });
- await page.click("[data-testid='nominateBeneficiaryHolderDropdown']");
-
- await page.waitForSelector("[data-testid='editable-input-owner']", { visible: true });
- await page.focus("[data-testid='editable-input-owner']");
- await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60");
-
- await page.waitForSelector("[data-testid='nominationBtn']", { visible: true });
- await page.click("[data-testid='nominationBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("[data-testid='non-editable-input-owner']", {
- text: "0xe0A71284EF59483795053266CB796B65E48B5124",
- visible: true,
- }); // not changed yet, so should be still previous address
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Nomination Success",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Nominate owner success");
- } catch (e) {
- console.log("❌ Nominate owner fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/setup-contracts.mjs b/apps/ui/integration/local/setup-contracts.mjs
deleted file mode 100644
index c42275a6..00000000
--- a/apps/ui/integration/local/setup-contracts.mjs
+++ /dev/null
@@ -1,75 +0,0 @@
-import shell from "shelljs";
-
-const ACCOUNT_KEY = "0xe82294532bcfcd8e0763ee5cef194f36f00396be59b94fb418f5f8d83140d9a7";
-const TOKEN_REGISTRY_ADDRESS = "0x9eb613a88534e2939518f4ffbfe65f5969b491ff";
-const TITLE_ESCROW_CREATOR = "0x4bf7e4777a8d1b6edd5f2d9b8582e2817f0b0953";
-const ADDRESS_EXAMPLE_1 = "0xe0a71284ef59483795053266cb796b65e48b5124";
-const ADDRESS_EXAMPLE_2 = "0xcdfacbb428dd30ddf6d99875dcad04cbefcd6e60";
-
-// ------------------------------
-// Setup
-// ------------------------------
-
-// Deploy document store to 0x63A223E025256790E88778a01f480eBA77731D04
-shell.exec(`oa deploy document-store "My Document Store" -n local -k ${ACCOUNT_KEY}`);
-
-// Deploy token registry to 0x9Eb613a88534E2939518f4ffBFE65F5969b491FF
-shell.exec(`oa deploy token-registry "My Token Registry" MTR -n local -k ${ACCOUNT_KEY}`);
-
-// Deploy title escrow creator to 0x4Bf7E4777a8D1b6EdD5F2d9b8582e2817F0B0953
-shell.exec(`oa deploy title-escrow-creator "test" -n local -k ${ACCOUNT_KEY}`);
-
-// ------------------------------
-// For transfer holder case
-// ------------------------------
-
-// Deploy title escrow to 0xfE442b75786c67E1e7a7146DAeD8943F0f2c23d2
-shell.exec(
- `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY}`
-);
-
-shell.exec(
- `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x3c4b6dada4856e82f9c1e931079f261311c72ef6092c51a4ab1dc1085c46b380 --to 0xfE442b75786c67E1e7a7146DAeD8943F0f2c23d2 -n local -k ${ACCOUNT_KEY}`
-);
-
-// ------------------------------
-// For endorse owner case
-// ------------------------------
-
-// Deploy title escrow to 0x547Ca63C8fB3Ccb856DEb7040D327dBfe4e7d20F
-shell.exec(
- `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY}
- `
-);
-
-shell.exec(
- `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0xeda903b58689a72247350961bb62fc3a1d5f98caf6633ecbc75208ebb3eb273f --to 0x547Ca63C8fB3Ccb856DEb7040D327dBfe4e7d20F -n local -k ${ACCOUNT_KEY}`
-);
-
-// ------------------------------
-// For nominate owner + accept nomination case
-// ------------------------------
-
-// Deploy title escrow to 0xe42668c14DCd9b0494F64ED528DC3789C69bF9b6
-shell.exec(
- `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_2} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY}
- `
-);
-
-shell.exec(
- `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x3e7418c37f878fd8585950210aca250a11002bb121d5624ef985a43a31381302 --to 0xe42668c14DCd9b0494F64ED528DC3789C69bF9b6 -n local -k ${ACCOUNT_KEY}`
-);
-
-// ------------------------------
-// For surrender case
-// ------------------------------
-
-// Deploy title escrow to 0x82524C1C34F52a2c42eA41daF08B27cB7711c9EE
-shell.exec(
- `oa deploy title-escrow -b ${ADDRESS_EXAMPLE_1} -h ${ADDRESS_EXAMPLE_1} -r ${TOKEN_REGISTRY_ADDRESS} -c ${TITLE_ESCROW_CREATOR} -n local -k ${ACCOUNT_KEY}
- `
-);
-
-shell.exec(
- `oa token-registry issue -a ${TOKEN_REGISTRY_ADDRESS} --tokenId 0x877a638bdd8d09f415efc2ce1fc1adc41e979e50739145939f0be2a478a340b9 --to 0x82524C1C34F52a2c42eA41daF08B27cB7711c9EE -n local -k ${ACCOUNT_KEY}`
-);
diff --git a/apps/ui/integration/local/surrender-accept.mjs b/apps/ui/integration/local/surrender-accept.mjs
deleted file mode 100644
index 46b1173b..00000000
--- a/apps/ui/integration/local/surrender-accept.mjs
+++ /dev/null
@@ -1,44 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const surrenderAccept = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json"); // use back the same ebl
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='acceptSurrenderDropdown']", { visible: true });
- await page.click("[data-testid='acceptSurrenderDropdown']");
-
- await page.waitForSelector("[data-testid='acceptSurrenderBtn']", { visible: true });
- await page.click("[data-testid='acceptSurrenderBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Surrender Accepted",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Surrender accept success");
- } catch (e) {
- console.log("❌ Surrender accept fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/surrender-reject.mjs b/apps/ui/integration/local/surrender-reject.mjs
deleted file mode 100644
index a3754967..00000000
--- a/apps/ui/integration/local/surrender-reject.mjs
+++ /dev/null
@@ -1,48 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const surrenderReject = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json"); // use back the same ebl
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='rejectSurrenderDropdown']", { visible: true });
- await page.click("[data-testid='rejectSurrenderDropdown']");
-
- await page.waitFor(1500); // need to wait for reject surrender btn, not sure why
- await page.waitForSelector("[data-testid='rejectSurrenderBtn']", { visible: true });
- await page.click("[data-testid='rejectSurrenderBtn']");
-
- await page.waitForSelector("[data-testid='confirmActionBtn']", { visible: true });
- await page.click("[data-testid='confirmActionBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Surrender Rejected",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Surrender reject success");
- } catch (e) {
- console.log("❌ Surrender reject fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/surrender.mjs b/apps/ui/integration/local/surrender.mjs
deleted file mode 100644
index 4b1d99d0..00000000
--- a/apps/ui/integration/local/surrender.mjs
+++ /dev/null
@@ -1,49 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction } from "./utils.mjs";
-
-export const surrender = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-surrender.json");
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- await page.waitFor(1500);
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='surrenderDropdown']", { visible: true });
- await page.click("[data-testid='surrenderDropdown']");
-
- await page.waitForSelector("[data-testid='surrenderBtn']", { visible: true });
- await page.click("[data-testid='surrenderBtn']");
-
- await page.waitFor(1500);
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500);
-
- await expect(page).toMatchElement("#surrender-sign", {
- text: "Surrendered To Issuer",
- visible: true,
- });
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Surrender Document Success",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Surrender success");
- } catch (e) {
- console.log("❌ Surrender fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/transfer-holder.mjs b/apps/ui/integration/local/transfer-holder.mjs
deleted file mode 100644
index 564fd9f6..00000000
--- a/apps/ui/integration/local/transfer-holder.mjs
+++ /dev/null
@@ -1,58 +0,0 @@
-import expect from "expect-puppeteer";
-import { confirmTransaction, approveAllAccounts } from "./utils.mjs";
-
-export const transferHolder = async (metamask, browser) => {
- // force process to exit if any assertion fail
- try {
- const page = await browser.newPage();
- await page.goto("http://localhost:3000/verify");
-
- const inputUploadHandle = await page.$("input[type=file]");
- inputUploadHandle.uploadFile("./integration/local/ebl-transfer-holder.json");
-
- await page.waitForSelector("[data-testid='connectToWallet']", { visible: true });
- await page.click("[data-testid='connectToWallet']");
-
- // START - approve application once after connect to wallet, subsequent tests no longer need
- await approveAllAccounts(metamask);
- await page.bringToFront();
- // END - approve application once after connect to wallet, subsequent tests no longer need
-
- await page.waitFor(1500); // after connect, need to wait awhile
- await page.waitForSelector("[data-testid='manageAssetDropdown']", { visible: true });
- await page.click("[data-testid='manageAssetDropdown']");
-
- await page.waitForSelector("[data-testid='transferHolderDropdown']", { visible: true });
- await page.click("[data-testid='transferHolderDropdown']");
-
- await page.waitForSelector("[data-testid='editable-input-holder']", { visible: true });
- await page.focus("[data-testid='editable-input-holder']");
- await page.keyboard.type("0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60");
-
- await page.waitForSelector("[data-testid='transferBtn']", { visible: true });
- await page.click("[data-testid='transferBtn']");
-
- await page.waitFor(1500); // switch between metamask / page tab, need to wait awhile
- await confirmTransaction(metamask);
- await page.bringToFront();
- await page.waitFor(1500); // switch between metamask / page tab, need to wait awhile
-
- await expect(page).toMatchElement("[data-testid='non-editable-input-holder']", {
- text: "0xcDFAcbb428DD30ddf6d99875dcad04CbEFcd6E60",
- visible: true,
- });
-
- await expect(page).toMatchElement("[data-testid='overlay-title']", {
- text: "Transfer Holder Success",
- visible: true,
- });
-
- await page.close();
-
- console.log("✅ Transfer holder success");
- } catch (e) {
- console.log("❌ Transfer holder fail");
- console.log(e);
- process.exit(1);
- }
-};
diff --git a/apps/ui/integration/local/utils.mjs b/apps/ui/integration/local/utils.mjs
deleted file mode 100644
index 3f059900..00000000
--- a/apps/ui/integration/local/utils.mjs
+++ /dev/null
@@ -1,41 +0,0 @@
-// ChainSafe/dappeteer's metamask methods mostly doesn't not work out of box, fml
-
-// manually dismiss banner!
-// news popup keeps re-appearing AFTER some metamask actions
-// clue (dasanra's fork) -> https://github.com/dasanra/dappeteer/commit/3656360e4f891a3e7d1e80e77a40b2cfb83af2c8
-export const checkAndCloseNewsPopOver = async (metamask) => {
- await metamask.page.waitFor(1000);
- const isPopOverOpen = await metamask.page.evaluate(() => {
- return document.querySelector(".whats-new-popup__popover") !== null;
- });
-
- if (isPopOverOpen) {
- const closePopOverButton = await metamask.page.waitForSelector(".popover-header__button");
- await closePopOverButton.click();
- }
- await metamask.page.waitFor(1000);
-};
-
-// https://github.com/ChainSafe/dappeteer/issues/67
-export const confirmTransaction = async (metamask) => {
- await metamask.confirmTransaction();
- await metamask.page.waitForSelector(".btn-primary:not([disabled])", { visible: true });
- await metamask.page.click(".btn-primary:not([disabled])");
- await checkAndCloseNewsPopOver(metamask);
-};
-
-// manually approve all accounts!
-// https://github.com/ChainSafe/dappeteer/blob/master/src/metamask/approve.ts
-export const approveAllAccounts = async (metamask) => {
- await metamask.page.bringToFront();
- await metamask.page.reload();
-
- const checkbox = await metamask.page.waitForSelector(".permissions-connect-choose-account__header-check-box");
- await checkbox.click();
-
- const button = await metamask.page.waitForSelector("button.button.btn-primary");
- await button.click();
-
- const connectButton = await metamask.page.waitForSelector("button.button.btn-primary");
- await connectButton.click();
-};
diff --git a/apps/ui/jest.config.js b/apps/ui/jest.config.js
deleted file mode 100644
index b1fa8f07..00000000
--- a/apps/ui/jest.config.js
+++ /dev/null
@@ -1,22 +0,0 @@
-module.exports = {
- collectCoverage: false,
- collectCoverageFrom: [
- "src/**/*.{ts,tsx,js,jsx}",
- "scripts/**/*.{ts,tsx,js,jsx}",
- "!src/**/*.spec.{ts,tsx,js,jsx}",
- "!src/**/*.stories.tsx",
- ],
- coverageDirectory: "/.coverage/",
- moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json"],
- moduleNameMapper: {
- "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":
- "/_mocks_/fileMock.js",
- "\\.(css|sass|scss)$": "identity-obj-proxy",
- "^react-pdf/dist/esm/entry.webpack$": "react-pdf/dist/umd/entry.jest",
- },
- testEnvironment: "jest-environment-jsdom",
- setupFiles: ["/jest.setup.ts"],
- setupFilesAfterEnv: ["/jest.dom.setup.ts"],
- testMatch: ["**/__tests__/**/*.[jt]s?(x)", "**/?(*.)test.[jt]s?(x)"],
- testPathIgnorePatterns: ["/node_modules/"],
-};
diff --git a/apps/ui/jest.dom.setup.ts b/apps/ui/jest.dom.setup.ts
deleted file mode 100644
index aaaa9fb3..00000000
--- a/apps/ui/jest.dom.setup.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-// this will allow us to extend expect which testing-library expects
-// https://github.com/enzymejs/enzyme-matchers/issues/86#issuecomment-312489052
-import "@testing-library/jest-dom";
diff --git a/apps/ui/jest.setup.ts b/apps/ui/jest.setup.ts
deleted file mode 100644
index f503974d..00000000
--- a/apps/ui/jest.setup.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import debug from "debug";
-import "jest-canvas-mock";
-// Jest swallows stderr from debug, so if process is called with DEBUG then redirect debug to console.log
-if (process.env.DEBUG) {
- debug.log = console.log.bind(console);
-}
-
-// polyfill (https://stackoverflow.com/questions/42213522/mocking-document-createrange-for-jest)
-const createRange = () => ({
- setStart: () => {},
- setEnd: () => {},
- commonAncestorContainer: {
- nodeName: "BODY",
- ownerDocument: document,
- },
-});
-window.alert = jest.fn();
-window.fetch = jest.fn();
-
-Object.defineProperty(document, "createRange", createRange);
-
-process.env.CONFIG_FILE_ID = "62e8b48a9bc5f5c72410b98a";
diff --git a/apps/ui/netlify.toml b/apps/ui/netlify.toml
deleted file mode 100644
index 62935ec8..00000000
--- a/apps/ui/netlify.toml
+++ /dev/null
@@ -1,22 +0,0 @@
-[[redirects]]
- from = "/admin"
- to = "/admin/index.html"
- status = 200
-
-[[redirects]]
- from = "/resources"
- to = "/learn"
-
-[[redirects]]
- from = "/*"
- to = "/index.html"
- status = 200
-
-[build]
- ignore = "git log -1 --pretty=%B | grep dependabot"
-
-# Unset the infura key with domain restriction for branch previews
-# so that the default key (without domain restriction) is used instead
-[context.deploy-preview]
- [context.deploy-preview.environment]
- INFURA_API_KEY = ""
diff --git a/apps/ui/package-lock.json b/apps/ui/package-lock.json
deleted file mode 100644
index b7aac7c0..00000000
--- a/apps/ui/package-lock.json
+++ /dev/null
@@ -1,38878 +0,0 @@
-{
- "name": "digital-verification-platform-website",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
- "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
- "requires": {
- "@babel/highlight": "^7.14.5"
- }
- },
- "@babel/compat-data": {
- "version": "7.15.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
- "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA=="
- },
- "@babel/core": {
- "version": "7.15.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
- "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.14.5",
- "@babel/generator": "^7.15.4",
- "@babel/helper-compilation-targets": "^7.15.4",
- "@babel/helper-module-transforms": "^7.15.4",
- "@babel/helpers": "^7.15.4",
- "@babel/parser": "^7.15.5",
- "@babel/template": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.4",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.1.2",
- "semver": "^6.3.0",
- "source-map": "^0.5.0"
- }
- },
- "@babel/generator": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
- "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
- "requires": {
- "@babel/types": "^7.15.4",
- "jsesc": "^2.5.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/helper-annotate-as-pure": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
- "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
- "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-explode-assignable-expression": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-compilation-targets": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
- "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
- "requires": {
- "@babel/compat-data": "^7.15.0",
- "@babel/helper-validator-option": "^7.14.5",
- "browserslist": "^4.16.6",
- "semver": "^6.3.0"
- }
- },
- "@babel/helper-create-class-features-plugin": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
- "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.15.4",
- "@babel/helper-function-name": "^7.15.4",
- "@babel/helper-member-expression-to-functions": "^7.15.4",
- "@babel/helper-optimise-call-expression": "^7.15.4",
- "@babel/helper-replace-supers": "^7.15.4",
- "@babel/helper-split-export-declaration": "^7.15.4"
- }
- },
- "@babel/helper-create-regexp-features-plugin": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
- "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.14.5",
- "regexpu-core": "^4.7.1"
- }
- },
- "@babel/helper-define-polyfill-provider": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
- "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- }
- },
- "@babel/helper-explode-assignable-expression": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
- "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-function-name": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
- "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
- "requires": {
- "@babel/helper-get-function-arity": "^7.15.4",
- "@babel/template": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-get-function-arity": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
- "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-hoist-variables": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
- "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-member-expression-to-functions": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
- "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-module-imports": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
- "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-module-transforms": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz",
- "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.15.4",
- "@babel/helper-replace-supers": "^7.15.4",
- "@babel/helper-simple-access": "^7.15.4",
- "@babel/helper-split-export-declaration": "^7.15.4",
- "@babel/helper-validator-identifier": "^7.14.9",
- "@babel/template": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-optimise-call-expression": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
- "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
- "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
- },
- "@babel/helper-remap-async-to-generator": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
- "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.15.4",
- "@babel/helper-wrap-function": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-replace-supers": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
- "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
- "dev": true,
- "requires": {
- "@babel/helper-member-expression-to-functions": "^7.15.4",
- "@babel/helper-optimise-call-expression": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-simple-access": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
- "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
- "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-split-export-declaration": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
- "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
- "requires": {
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.14.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
- "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g=="
- },
- "@babel/helper-validator-option": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
- "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow=="
- },
- "@babel/helper-wrap-function": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
- "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.15.4",
- "@babel/template": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/helpers": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
- "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.15.4",
- "@babel/traverse": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/highlight": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
- "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.5",
- "chalk": "^2.0.0",
- "js-tokens": "^4.0.0"
- }
- },
- "@babel/parser": {
- "version": "7.15.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.5.tgz",
- "integrity": "sha512-2hQstc6I7T6tQsWzlboMh3SgMRPaS4H6H7cPQsJkdzTzEGqQrpLDsE2BGASU5sBPoEQyHzeqU6C8uKbFeEk6sg=="
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
- "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
- "@babel/plugin-proposal-optional-chaining": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-async-generator-functions": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
- "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.15.4",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-proposal-class-properties": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
- "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-class-static-block": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
- "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-decorators": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz",
- "integrity": "sha512-WNER+YLs7avvRukEddhu5PSfSaMMimX2xBFgLQS7Bw16yrUxJGWidO9nQp+yLy9MVybg5Ba3BlhAw+BkdhpDmg==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-decorators": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-dynamic-import": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
- "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-export-default-from": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.7.tgz",
- "integrity": "sha512-+cENpW1rgIjExn+o5c8Jw/4BuH4eGKKYvkMB8/0ZxFQ9mC0t4z09VsPIwNg6waF69QYC81zxGeAsREGuqQoKeg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/plugin-syntax-export-default-from": "^7.16.7"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
- "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
- "dev": true
- }
- }
- },
- "@babel/plugin-proposal-export-namespace-from": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
- "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-json-strings": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
- "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-logical-assignment-operators": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
- "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
- "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-numeric-separator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
- "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.14.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
- "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.14.7",
- "@babel/helper-compilation-targets": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-optional-catch-binding": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
- "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
- "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-proposal-private-methods": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
- "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-private-property-in-object": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
- "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.15.4",
- "@babel/helper-create-class-features-plugin": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
- "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-bigint": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
- "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.12.13"
- }
- },
- "@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-decorators": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz",
- "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-export-default-from": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.7.tgz",
- "integrity": "sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.16.7"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
- "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
- "dev": true
- }
- }
- },
- "@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.3"
- }
- },
- "@babel/plugin-syntax-flow": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz",
- "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@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-jsx": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
- "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.8.0"
- }
- },
- "@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-syntax-typescript": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
- "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-arrow-functions": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
- "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-async-to-generator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
- "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-remap-async-to-generator": "^7.14.5"
- }
- },
- "@babel/plugin-transform-block-scoped-functions": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
- "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.15.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
- "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
- "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.15.4",
- "@babel/helper-function-name": "^7.15.4",
- "@babel/helper-optimise-call-expression": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.15.4",
- "@babel/helper-split-export-declaration": "^7.15.4",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-computed-properties": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
- "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.14.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
- "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-dotall-regex": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
- "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-duplicate-keys": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
- "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-exponentiation-operator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
- "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
- "dev": true,
- "requires": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-flow-strip-types": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz",
- "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-flow": "^7.14.5"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
- "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-function-name": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
- "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
- "dev": true,
- "requires": {
- "@babel/helper-function-name": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-literals": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
- "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-member-expression-literals": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
- "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-modules-amd": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
- "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
- "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-simple-access": "^7.15.4",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
- "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.15.4",
- "@babel/helper-module-transforms": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-identifier": "^7.14.9",
- "babel-plugin-dynamic-import-node": "^2.3.3"
- }
- },
- "@babel/plugin-transform-modules-umd": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
- "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.14.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
- "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.14.5"
- }
- },
- "@babel/plugin-transform-new-target": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
- "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-object-super": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
- "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-replace-supers": "^7.14.5"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
- "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-property-literals": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
- "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-react-display-name": {
- "version": "7.15.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz",
- "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-react-jsx": {
- "version": "7.14.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz",
- "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.14.5",
- "@babel/helper-module-imports": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-jsx": "^7.14.5",
- "@babel/types": "^7.14.9"
- }
- },
- "@babel/plugin-transform-react-jsx-development": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz",
- "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==",
- "dev": true,
- "requires": {
- "@babel/plugin-transform-react-jsx": "^7.14.5"
- }
- },
- "@babel/plugin-transform-react-pure-annotations": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz",
- "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-regenerator": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
- "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
- "dev": true,
- "requires": {
- "regenerator-transform": "^0.14.2"
- }
- },
- "@babel/plugin-transform-reserved-words": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
- "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-runtime": {
- "version": "7.15.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz",
- "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==",
- "requires": {
- "@babel/helper-module-imports": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5",
- "babel-plugin-polyfill-corejs2": "^0.2.2",
- "babel-plugin-polyfill-corejs3": "^0.2.2",
- "babel-plugin-polyfill-regenerator": "^0.2.2",
- "semver": "^6.3.0"
- }
- },
- "@babel/plugin-transform-shorthand-properties": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
- "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-spread": {
- "version": "7.14.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
- "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
- }
- },
- "@babel/plugin-transform-sticky-regex": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
- "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-template-literals": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
- "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-typeof-symbol": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
- "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-typescript": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz",
- "integrity": "sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/plugin-syntax-typescript": "^7.14.5"
- }
- },
- "@babel/plugin-transform-unicode-escapes": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
- "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/plugin-transform-unicode-regex": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
- "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
- "dev": true,
- "requires": {
- "@babel/helper-create-regexp-features-plugin": "^7.14.5",
- "@babel/helper-plugin-utils": "^7.14.5"
- }
- },
- "@babel/preset-env": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz",
- "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.15.0",
- "@babel/helper-compilation-targets": "^7.15.4",
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-option": "^7.14.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
- "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
- "@babel/plugin-proposal-class-properties": "^7.14.5",
- "@babel/plugin-proposal-class-static-block": "^7.15.4",
- "@babel/plugin-proposal-dynamic-import": "^7.14.5",
- "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
- "@babel/plugin-proposal-json-strings": "^7.14.5",
- "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
- "@babel/plugin-proposal-numeric-separator": "^7.14.5",
- "@babel/plugin-proposal-object-rest-spread": "^7.14.7",
- "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
- "@babel/plugin-proposal-optional-chaining": "^7.14.5",
- "@babel/plugin-proposal-private-methods": "^7.14.5",
- "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
- "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-transform-arrow-functions": "^7.14.5",
- "@babel/plugin-transform-async-to-generator": "^7.14.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
- "@babel/plugin-transform-block-scoping": "^7.15.3",
- "@babel/plugin-transform-classes": "^7.15.4",
- "@babel/plugin-transform-computed-properties": "^7.14.5",
- "@babel/plugin-transform-destructuring": "^7.14.7",
- "@babel/plugin-transform-dotall-regex": "^7.14.5",
- "@babel/plugin-transform-duplicate-keys": "^7.14.5",
- "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
- "@babel/plugin-transform-for-of": "^7.15.4",
- "@babel/plugin-transform-function-name": "^7.14.5",
- "@babel/plugin-transform-literals": "^7.14.5",
- "@babel/plugin-transform-member-expression-literals": "^7.14.5",
- "@babel/plugin-transform-modules-amd": "^7.14.5",
- "@babel/plugin-transform-modules-commonjs": "^7.15.4",
- "@babel/plugin-transform-modules-systemjs": "^7.15.4",
- "@babel/plugin-transform-modules-umd": "^7.14.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
- "@babel/plugin-transform-new-target": "^7.14.5",
- "@babel/plugin-transform-object-super": "^7.14.5",
- "@babel/plugin-transform-parameters": "^7.15.4",
- "@babel/plugin-transform-property-literals": "^7.14.5",
- "@babel/plugin-transform-regenerator": "^7.14.5",
- "@babel/plugin-transform-reserved-words": "^7.14.5",
- "@babel/plugin-transform-shorthand-properties": "^7.14.5",
- "@babel/plugin-transform-spread": "^7.14.6",
- "@babel/plugin-transform-sticky-regex": "^7.14.5",
- "@babel/plugin-transform-template-literals": "^7.14.5",
- "@babel/plugin-transform-typeof-symbol": "^7.14.5",
- "@babel/plugin-transform-unicode-escapes": "^7.14.5",
- "@babel/plugin-transform-unicode-regex": "^7.14.5",
- "@babel/preset-modules": "^0.1.4",
- "@babel/types": "^7.15.4",
- "babel-plugin-polyfill-corejs2": "^0.2.2",
- "babel-plugin-polyfill-corejs3": "^0.2.2",
- "babel-plugin-polyfill-regenerator": "^0.2.2",
- "core-js-compat": "^3.16.0",
- "semver": "^6.3.0"
- }
- },
- "@babel/preset-flow": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.14.5.tgz",
- "integrity": "sha512-pP5QEb4qRUSVGzzKx9xqRuHUrM/jEzMqdrZpdMA+oUCRgd5zM1qGr5y5+ZgAL/1tVv1H0dyk5t4SKJntqyiVtg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-option": "^7.14.5",
- "@babel/plugin-transform-flow-strip-types": "^7.14.5"
- }
- },
- "@babel/preset-modules": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
- "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
- "@babel/plugin-transform-dotall-regex": "^7.4.4",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- }
- },
- "@babel/preset-react": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz",
- "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-option": "^7.14.5",
- "@babel/plugin-transform-react-display-name": "^7.14.5",
- "@babel/plugin-transform-react-jsx": "^7.14.5",
- "@babel/plugin-transform-react-jsx-development": "^7.14.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.14.5"
- }
- },
- "@babel/preset-typescript": {
- "version": "7.15.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz",
- "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.14.5",
- "@babel/helper-validator-option": "^7.14.5",
- "@babel/plugin-transform-typescript": "^7.15.0"
- }
- },
- "@babel/register": {
- "version": "7.17.0",
- "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.0.tgz",
- "integrity": "sha512-UNZsMAZ7uKoGHo1HlEXfteEOYssf64n/PNLHGqOKq/bgYcu/4LrQWAHJwSCb3BRZK8Hi5gkJdRcwrGTO2wtRCg==",
- "dev": true,
- "requires": {
- "clone-deep": "^4.0.1",
- "find-cache-dir": "^2.0.0",
- "make-dir": "^2.1.0",
- "pirates": "^4.0.5",
- "source-map-support": "^0.5.16"
- },
- "dependencies": {
- "pirates": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
- "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
- "dev": true
- }
- }
- },
- "@babel/runtime": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
- "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/runtime-corejs3": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz",
- "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==",
- "requires": {
- "core-js-pure": "^3.16.0",
- "regenerator-runtime": "^0.13.4"
- }
- },
- "@babel/template": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
- "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
- "requires": {
- "@babel/code-frame": "^7.14.5",
- "@babel/parser": "^7.15.4",
- "@babel/types": "^7.15.4"
- }
- },
- "@babel/traverse": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
- "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
- "requires": {
- "@babel/code-frame": "^7.14.5",
- "@babel/generator": "^7.15.4",
- "@babel/helper-function-name": "^7.15.4",
- "@babel/helper-hoist-variables": "^7.15.4",
- "@babel/helper-split-export-declaration": "^7.15.4",
- "@babel/parser": "^7.15.4",
- "@babel/types": "^7.15.4",
- "debug": "^4.1.0",
- "globals": "^11.1.0"
- }
- },
- "@babel/types": {
- "version": "7.15.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz",
- "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==",
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.9",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@base2/pretty-print-object": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz",
- "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==",
- "dev": true
- },
- "@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
- },
- "@chainsafe/dappeteer": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@chainsafe/dappeteer/-/dappeteer-2.3.0.tgz",
- "integrity": "sha512-FDfdBLZIkkbx5nPQ+qpRr5oJgPs6H76KYz7jc2pKH17DcbiNtaF+egJA+wp+Lgsey7KYuK4W/0ttCsC0UBKw4w==",
- "dev": true,
- "requires": {
- "node-stream-zip": "^1.13.0"
- }
- },
- "@cnakazawa/watch": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
- "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
- "dev": true,
- "requires": {
- "exec-sh": "^0.3.2",
- "minimist": "^1.2.0"
- }
- },
- "@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ=="
- },
- "@dabh/diagnostics": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
- "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
- "requires": {
- "colorspace": "1.1.x",
- "enabled": "2.0.x",
- "kuler": "^2.0.0"
- }
- },
- "@digitalbazaar/http-client": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-1.2.0.tgz",
- "integrity": "sha512-W9KQQ5pUJcaR0I4c2HPJC0a7kRbZApIorZgPnEDwMBgj16iQzutGLrCXYaZOmxqVLVNqqlQ4aUJh+HBQZy4W6Q==",
- "requires": {
- "esm": "^3.2.22",
- "ky": "^0.25.1",
- "ky-universal": "^0.8.2"
- }
- },
- "@discoveryjs/json-ext": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz",
- "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==",
- "dev": true
- },
- "@emotion/babel-plugin": {
- "version": "11.3.0",
- "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz",
- "integrity": "sha512-UZKwBV2rADuhRp+ZOGgNWg2eYgbzKzQXfQPtJbu/PLy8onurxlNCLvxMQEvlr1/GudguPI5IU9qIY1+2z1M5bA==",
- "requires": {
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/plugin-syntax-jsx": "^7.12.13",
- "@babel/runtime": "^7.13.10",
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.5",
- "@emotion/serialize": "^1.0.2",
- "babel-plugin-macros": "^2.6.1",
- "convert-source-map": "^1.5.0",
- "escape-string-regexp": "^4.0.0",
- "find-root": "^1.1.0",
- "source-map": "^0.5.7",
- "stylis": "^4.0.3"
- },
- "dependencies": {
- "babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
- "requires": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- }
- }
- }
- },
- "@emotion/cache": {
- "version": "11.7.1",
- "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
- "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
- "requires": {
- "@emotion/memoize": "^0.7.4",
- "@emotion/sheet": "^1.1.0",
- "@emotion/utils": "^1.0.0",
- "@emotion/weak-memoize": "^0.2.5",
- "stylis": "4.0.13"
- },
- "dependencies": {
- "stylis": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
- "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
- }
- }
- },
- "@emotion/core": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz",
- "integrity": "sha512-447aUEjPIm0MnE6QYIaFz9VQOHSXf4Iu6EWOIqq11EAPqinkSZmfymPTmlOE3QjLv846lH4JVZBUOtwGbuQoww==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.5.5",
- "@emotion/cache": "^10.0.27",
- "@emotion/css": "^10.0.27",
- "@emotion/serialize": "^0.11.15",
- "@emotion/sheet": "0.9.4",
- "@emotion/utils": "0.11.3"
- },
- "dependencies": {
- "@emotion/cache": {
- "version": "10.0.29",
- "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz",
- "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==",
- "dev": true,
- "requires": {
- "@emotion/sheet": "0.9.4",
- "@emotion/stylis": "0.8.5",
- "@emotion/utils": "0.11.3",
- "@emotion/weak-memoize": "0.2.5"
- }
- },
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "dev": true
- },
- "@emotion/serialize": {
- "version": "0.11.16",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
- "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
- "dev": true,
- "requires": {
- "@emotion/hash": "0.8.0",
- "@emotion/memoize": "0.7.4",
- "@emotion/unitless": "0.7.5",
- "@emotion/utils": "0.11.3",
- "csstype": "^2.5.7"
- }
- },
- "@emotion/sheet": {
- "version": "0.9.4",
- "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
- "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA==",
- "dev": true
- },
- "@emotion/utils": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
- "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
- "dev": true
- },
- "csstype": {
- "version": "2.6.19",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
- "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
- "dev": true
- }
- }
- },
- "@emotion/css": {
- "version": "10.0.27",
- "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz",
- "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==",
- "dev": true,
- "requires": {
- "@emotion/serialize": "^0.11.15",
- "@emotion/utils": "0.11.3",
- "babel-plugin-emotion": "^10.0.27"
- },
- "dependencies": {
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "dev": true
- },
- "@emotion/serialize": {
- "version": "0.11.16",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
- "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
- "dev": true,
- "requires": {
- "@emotion/hash": "0.8.0",
- "@emotion/memoize": "0.7.4",
- "@emotion/unitless": "0.7.5",
- "@emotion/utils": "0.11.3",
- "csstype": "^2.5.7"
- }
- },
- "@emotion/utils": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
- "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
- "dev": true
- },
- "csstype": {
- "version": "2.6.19",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
- "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
- "dev": true
- }
- }
- },
- "@emotion/hash": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
- "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
- },
- "@emotion/is-prop-valid": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz",
- "integrity": "sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ==",
- "requires": {
- "@emotion/memoize": "^0.7.4"
- }
- },
- "@emotion/memoize": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
- "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
- },
- "@emotion/react": {
- "version": "11.7.1",
- "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.1.tgz",
- "integrity": "sha512-DV2Xe3yhkF1yT4uAUoJcYL1AmrnO5SVsdfvu+fBuS7IbByDeTVx9+wFmvx9Idzv7/78+9Mgx2Hcmr7Fex3tIyw==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@emotion/cache": "^11.7.1",
- "@emotion/serialize": "^1.0.2",
- "@emotion/sheet": "^1.1.0",
- "@emotion/utils": "^1.0.0",
- "@emotion/weak-memoize": "^0.2.5",
- "hoist-non-react-statics": "^3.3.1"
- }
- },
- "@emotion/serialize": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
- "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
- "requires": {
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.4",
- "@emotion/unitless": "^0.7.5",
- "@emotion/utils": "^1.0.0",
- "csstype": "^3.0.2"
- }
- },
- "@emotion/sheet": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
- "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
- },
- "@emotion/styled": {
- "version": "11.3.0",
- "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.3.0.tgz",
- "integrity": "sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@emotion/babel-plugin": "^11.3.0",
- "@emotion/is-prop-valid": "^1.1.0",
- "@emotion/serialize": "^1.0.2",
- "@emotion/utils": "^1.0.0"
- }
- },
- "@emotion/styled-base": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.3.0.tgz",
- "integrity": "sha512-PBRqsVKR7QRNkmfH78hTSSwHWcwDpecH9W6heujWAcyp2wdz/64PP73s7fWS1dIPm8/Exc8JAzYS8dEWXjv60w==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.5.5",
- "@emotion/is-prop-valid": "0.8.8",
- "@emotion/serialize": "^0.11.15",
- "@emotion/utils": "0.11.3"
- },
- "dependencies": {
- "@emotion/is-prop-valid": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
- "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
- "dev": true,
- "requires": {
- "@emotion/memoize": "0.7.4"
- }
- },
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "dev": true
- },
- "@emotion/serialize": {
- "version": "0.11.16",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
- "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
- "dev": true,
- "requires": {
- "@emotion/hash": "0.8.0",
- "@emotion/memoize": "0.7.4",
- "@emotion/unitless": "0.7.5",
- "@emotion/utils": "0.11.3",
- "csstype": "^2.5.7"
- }
- },
- "@emotion/utils": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
- "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
- "dev": true
- },
- "csstype": {
- "version": "2.6.19",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
- "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
- "dev": true
- }
- }
- },
- "@emotion/stylis": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
- "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==",
- "dev": true
- },
- "@emotion/unitless": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
- "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
- },
- "@emotion/utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz",
- "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA=="
- },
- "@emotion/weak-memoize": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
- "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
- },
- "@eslint/eslintrc": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
- "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
- "dev": true,
- "requires": {
- "ajv": "^6.12.4",
- "debug": "^4.1.1",
- "espree": "^7.3.0",
- "globals": "^13.9.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.2.1",
- "js-yaml": "^3.13.1",
- "minimatch": "^3.0.4",
- "strip-json-comments": "^3.1.1"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "globals": {
- "version": "13.11.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
- "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "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
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- }
- }
- },
- "@ethereumjs/common": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.2.tgz",
- "integrity": "sha512-vDwye5v0SVeuDky4MtKsu+ogkH2oFUV8pBKzH/eNBzT8oI91pKa8WyzDuYuxOQsgNgv5R34LfFDh2aaw3H4HbQ==",
- "requires": {
- "crc-32": "^1.2.0",
- "ethereumjs-util": "^7.1.4"
- }
- },
- "@ethersproject/abi": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.4.1.tgz",
- "integrity": "sha512-9mhbjUk76BiSluiiW4BaYyI58KSbDMMQpCLdsAR+RsT2GyATiNYxVv+pGWRrekmsIdY3I+hOqsYQSTkc8L/mcg==",
- "requires": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
- }
- },
- "@ethersproject/abstract-provider": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.1.tgz",
- "integrity": "sha512-3EedfKI3LVpjSKgAxoUaI+gB27frKsxzm+r21w9G60Ugk+3wVLQwhi1LsEJAKNV7WoZc8CIpNrATlL1QFABjtQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0"
- }
- },
- "@ethersproject/abstract-signer": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.1.tgz",
- "integrity": "sha512-SkkFL5HVq1k4/25dM+NWP9MILgohJCgGv5xT5AcRruGz4ILpfHeBtO/y6j+Z3UN/PAjDeb4P7E51Yh8wcGNLGA==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
- }
- },
- "@ethersproject/address": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz",
- "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==",
- "requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0"
- }
- },
- "@ethersproject/base64": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz",
- "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0"
- }
- },
- "@ethersproject/basex": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.4.0.tgz",
- "integrity": "sha512-J07+QCVJ7np2bcpxydFVf/CuYo9mZ7T73Pe7KQY4c1lRlrixMeblauMxHXD0MPwFmUHZIILDNViVkykFBZylbg==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
- }
- },
- "@ethersproject/bignumber": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.1.tgz",
- "integrity": "sha512-fJhdxqoQNuDOk6epfM7yD6J8Pol4NUCy1vkaGAkuujZm0+lNow//MKu1hLhRiYV4BsOHyBv5/lsTjF+7hWwhJg==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "bn.js": "^4.11.9"
- }
- },
- "@ethersproject/bytes": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz",
- "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==",
- "requires": {
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/constants": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz",
- "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==",
- "requires": {
- "@ethersproject/bignumber": "^5.4.0"
- }
- },
- "@ethersproject/contracts": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.4.1.tgz",
- "integrity": "sha512-m+z2ZgPy4pyR15Je//dUaymRUZq5MtDajF6GwFbGAVmKz/RF+DNIPwF0k5qEcL3wPGVqUjFg2/krlCRVTU4T5w==",
- "requires": {
- "@ethersproject/abi": "^5.4.0",
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0"
- }
- },
- "@ethersproject/hash": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz",
- "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
- }
- },
- "@ethersproject/hdnode": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.4.0.tgz",
- "integrity": "sha512-pKxdS0KAaeVGfZPp1KOiDLB0jba11tG6OP1u11QnYfb7pXn6IZx0xceqWRr6ygke8+Kw74IpOoSi7/DwANhy8Q==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
- }
- },
- "@ethersproject/json-wallets": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.4.0.tgz",
- "integrity": "sha512-igWcu3fx4aiczrzEHwG1xJZo9l1cFfQOWzTqwRw/xcvxTk58q4f9M7cjh51EKphMHvrJtcezJ1gf1q1AUOfEQQ==",
- "requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "aes-js": "3.0.0",
- "scrypt-js": "3.0.1"
- }
- },
- "@ethersproject/keccak256": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz",
- "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "js-sha3": "0.5.7"
- }
- },
- "@ethersproject/logger": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.1.tgz",
- "integrity": "sha512-DZ+bRinnYLPw1yAC64oRl0QyVZj43QeHIhVKfD/+YwSz4wsv1pfwb5SOFjz+r710YEWzU6LrhuSjpSO+6PeE4A=="
- },
- "@ethersproject/networks": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.2.tgz",
- "integrity": "sha512-eekOhvJyBnuibfJnhtK46b8HimBc5+4gqpvd1/H9LEl7Q7/qhsIhM81dI9Fcnjpk3jB1aTy6bj0hz3cifhNeYw==",
- "requires": {
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/pbkdf2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.4.0.tgz",
- "integrity": "sha512-x94aIv6tiA04g6BnazZSLoRXqyusawRyZWlUhKip2jvoLpzJuLb//KtMM6PEovE47pMbW+Qe1uw+68ameJjB7g==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0"
- }
- },
- "@ethersproject/properties": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.1.tgz",
- "integrity": "sha512-cyCGlF8wWlIZyizsj2PpbJ9I7rIlUAfnHYwy/T90pdkSn/NFTa5YWZx2wTJBe9V7dD65dcrrEMisCRUJiq6n3w==",
- "requires": {
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/providers": {
- "version": "5.4.5",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.4.5.tgz",
- "integrity": "sha512-1GkrvkiAw3Fj28cwi1Sqm8ED1RtERtpdXmRfwIBGmqBSN5MoeRUHuwHPppMtbPayPgpFcvD7/Gdc9doO5fGYgw==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0",
- "bech32": "1.1.4",
- "ws": "7.4.6"
- }
- },
- "@ethersproject/random": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.4.0.tgz",
- "integrity": "sha512-pnpWNQlf0VAZDEOVp1rsYQosmv2o0ITS/PecNw+mS2/btF8eYdspkN0vIXrCMtkX09EAh9bdk8GoXmFXM1eAKw==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/rlp": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz",
- "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/sha2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.4.0.tgz",
- "integrity": "sha512-siheo36r1WD7Cy+bDdE1BJ8y0bDtqXCOxRMzPa4bV1TGt/eTUUt03BHoJNB6reWJD8A30E/pdJ8WFkq+/uz4Gg==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/signing-key": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz",
- "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "bn.js": "^4.11.9",
- "elliptic": "6.5.4",
- "hash.js": "1.1.7"
- }
- },
- "@ethersproject/solidity": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.4.0.tgz",
- "integrity": "sha512-XFQTZ7wFSHOhHcV1DpcWj7VXECEiSrBuv7JErJvB9Uo+KfCdc3QtUZV+Vjh/AAaYgezUEKbCtE6Khjm44seevQ==",
- "requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
- }
- },
- "@ethersproject/strings": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz",
- "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/transactions": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz",
- "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==",
- "requires": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0"
- }
- },
- "@ethersproject/units": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.4.0.tgz",
- "integrity": "sha512-Z88krX40KCp+JqPCP5oPv5p750g+uU6gopDYRTBGcDvOASh6qhiEYCRatuM/suC4S2XW9Zz90QI35MfSrTIaFg==",
- "requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
- }
- },
- "@ethersproject/wallet": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.4.0.tgz",
- "integrity": "sha512-wU29majLjM6AjCjpat21mPPviG+EpK7wY1+jzKD0fg3ui5fgedf2zEu1RDgpfIMsfn8fJHJuzM4zXZ2+hSHaSQ==",
- "requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/json-wallets": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
- }
- },
- "@ethersproject/web": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz",
- "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==",
- "requires": {
- "@ethersproject/base64": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
- }
- },
- "@ethersproject/wordlists": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.4.0.tgz",
- "integrity": "sha512-FemEkf6a+EBKEPxlzeVgUaVSodU7G0Na89jqKjmWMlDB0tomoU8RlEMgUvXyqtrg8N4cwpLh8nyRnm1Nay1isA==",
- "requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
- }
- },
- "@fortawesome/fontawesome-common-types": {
- "version": "0.2.36",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz",
- "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg=="
- },
- "@fortawesome/fontawesome-svg-core": {
- "version": "1.2.36",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz",
- "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==",
- "requires": {
- "@fortawesome/fontawesome-common-types": "^0.2.36"
- }
- },
- "@fortawesome/free-solid-svg-icons": {
- "version": "5.15.4",
- "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz",
- "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==",
- "requires": {
- "@fortawesome/fontawesome-common-types": "^0.2.36"
- }
- },
- "@fortawesome/react-fontawesome": {
- "version": "0.1.16",
- "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.16.tgz",
- "integrity": "sha512-aLmzDwC9rEOAJv2UJdMns89VZR5Ry4IHu5dQQh24Z/lWKEm44lfQr1UNalZlkUaQN8d155tNh+CS7ntntj1VMA==",
- "requires": {
- "prop-types": "^15.7.2"
- }
- },
- "@gar/promisify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
- "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
- "dev": true
- },
- "@govtechsg/address-identity-resolver": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/address-identity-resolver/-/address-identity-resolver-1.4.1.tgz",
- "integrity": "sha512-1pve3vymWUlPuf5N1ii7txLBiVN0CKX4PbJbj1noCTsSTzLGDIjdOCScQU7a9vATEv3UKUogAAsaJ2PT8ngiGw==",
- "requires": {
- "axios": "^0.19.0",
- "axios-extensions": "^3.1.3",
- "debug": "^4.1.1",
- "ethers": "^5.0.17",
- "papaparse": "^5.3.0",
- "query-string": "^6.13.7",
- "use-persisted-state": "^0.3.0"
- },
- "dependencies": {
- "axios": {
- "version": "0.19.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
- "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
- "requires": {
- "follow-redirects": "1.5.10"
- }
- },
- "query-string": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
- "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
- "requires": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- }
- }
- }
- },
- "@govtechsg/decentralized-renderer-react-components": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/@govtechsg/decentralized-renderer-react-components/-/decentralized-renderer-react-components-3.6.2.tgz",
- "integrity": "sha512-oMQg1RhXbKdurEwmh2CpRaSEBgVKU06haKMoQGhssH0Tua4vV2ONCczy7goX658kXgpz1A+A+PfoByNUs00lRg==",
- "requires": {
- "@babel/runtime-corejs3": "^7.15.4",
- "@emotion/react": "^11.1.5",
- "@fortawesome/fontawesome-svg-core": "^1.2.35",
- "@fortawesome/free-solid-svg-icons": "^5.15.3",
- "@fortawesome/react-fontawesome": "^0.1.14",
- "@govtechsg/open-attestation": "^6.2.0",
- "crypto-browserify": "^3.12.0",
- "debug": "^4.3.1",
- "penpal": "^5.3.0",
- "penpal-v4": "npm:penpal@^4.1.1",
- "react-pdf": "^5.2.0",
- "stream-browserify": "^3.0.0",
- "typesafe-actions": "^5.1.0"
- },
- "dependencies": {
- "penpal-v4": {
- "version": "npm:penpal@4.1.1",
- "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz",
- "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw=="
- }
- }
- },
- "@govtechsg/dnsprove": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.1.3.tgz",
- "integrity": "sha512-eW/4MimGjhdS8mS5wM6RCezV+F9RBDuo5WD8DoLLXCipkMWYeWraCAhpKLd+Zl9NC2ROLXNDJSqg8/TUXt5/sg==",
- "requires": {
- "axios": "^0.21.1",
- "debug": "^4.3.1",
- "runtypes": "^6.3.0"
- },
- "dependencies": {
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "follow-redirects": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz",
- "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw=="
- }
- }
- },
- "@govtechsg/document-store": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.2.tgz",
- "integrity": "sha512-JsY+f9kiji1dhOi6H77ji8oj/BZ0KBJVD3VuLHXOsBaieJDwPNzmJpe0r9NSqnV1WxfA2s0U0RhxqTLKUdFtYw==",
- "requires": {
- "lodash": "^4.17.21"
- }
- },
- "@govtechsg/ethers-contract-hook": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/ethers-contract-hook/-/ethers-contract-hook-2.2.0.tgz",
- "integrity": "sha512-vLH7rrlpeLXnp0tCwzrZMx6CUtIohqa18EuKP31vvL81X0qrn6xixtMmRfYMbUJ5iNa4u+VleyU/Ia/wh2tlPQ==",
- "requires": {
- "debug": "^4.1.1"
- }
- },
- "@govtechsg/jsonld": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/jsonld/-/jsonld-0.1.1.tgz",
- "integrity": "sha512-G3mz6/ryS4tIWTV7FonallTuj4Oy2JjLkBdCn7wjKShb3AG3/PY6XCpNupz8+rpvDF5BGtYvptpW9HRArnjyMQ==",
- "requires": {
- "canonicalize": "^1.0.1",
- "cross-fetch": "^3.1.4",
- "lru-cache": "^6.0.0",
- "rdf-canonize": "^3.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "@govtechsg/oa-encryption": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/@govtechsg/oa-encryption/-/oa-encryption-1.3.3.tgz",
- "integrity": "sha512-wbCLCLi6klP331MF3NUrvul+JQgYml0B5SgcFWHvT+GVqwrH8woaNoWxgTntunqSAfuMCQznHkrmfA833HF2Ng==",
- "requires": {
- "debug": "^4.3.1",
- "node-forge": "^0.10.0"
- }
- },
- "@govtechsg/oa-verify": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/oa-verify/-/oa-verify-7.9.0.tgz",
- "integrity": "sha512-QwYoZ5im1wx1NCQU0nB0gVsrqDLLzj8qHHMP7xvOftfJZ0GvHWKayaOSGvsbtfG2a+gn6bRvjqtFTPXnWALtug==",
- "requires": {
- "@govtechsg/dnsprove": "^2.3.0",
- "@govtechsg/document-store": "^2.2.3",
- "@govtechsg/open-attestation": "^6.2.0",
- "@govtechsg/token-registry": "^2.5.3",
- "axios": "^0.21.4",
- "debug": "^4.3.1",
- "did-resolver": "^3.1.0",
- "ethers": "^5.1.4",
- "ethr-did-resolver": "^4.3.3",
- "node-cache": "^5.1.2",
- "runtypes": "^6.3.0",
- "snyk": "^1.839.0",
- "web-did-resolver": "^2.0.4"
- },
- "dependencies": {
- "@govtechsg/dnsprove": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/dnsprove/-/dnsprove-2.3.0.tgz",
- "integrity": "sha512-d8nmtlk8xbM7tR/7sKJcz1cL5yRLDxLysbzO5JTohj2grRij4jKyHwcEyfVTX5up6zXv2ELFcsu0zyvRuVVXFA==",
- "requires": {
- "axios": "^0.21.1",
- "debug": "^4.3.1",
- "runtypes": "^6.3.0"
- }
- },
- "@govtechsg/document-store": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/@govtechsg/document-store/-/document-store-2.2.3.tgz",
- "integrity": "sha512-d6D8ku4aCmdPaxHlU8OMwqIa0WHMZ02ZzUvYujlM/FInxTfKU1jUiAA4Jdx54D60hvhvGlBYU8T9jUsTZhBY4g==",
- "requires": {
- "lodash": "^4.17.21"
- }
- },
- "@govtechsg/token-registry": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.6.1.tgz",
- "integrity": "sha512-QnAIlYeGD4zHtYPiZ46SIe6hFc3HyMKvyBJIdlsFxHscMR4f8AENIyUS2AKhqJibCcN2beNJy/bPWlCAtHoT7w=="
- },
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "follow-redirects": {
- "version": "1.14.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
- "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
- },
- "snyk": {
- "version": "1.855.0",
- "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.855.0.tgz",
- "integrity": "sha512-LZ8tXVleYHPW2GL3UWfaswKatNY1rTQ7aUNOD1rboD4cWydJsHCnSHzoMQcXq+06XBLw//LxL0G2YhdZhPz2mA=="
- }
- }
- },
- "@govtechsg/open-attestation": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-6.3.0.tgz",
- "integrity": "sha512-XII0VbOxL03OlYeepoU8Rn4/PZ/dhUxGaVgzZBujo+mORsnaGLjky8CxiyB5PNi0csoL+kaZoOKJxNpDMPRfAQ==",
- "requires": {
- "@govtechsg/jsonld": "^0.1.0",
- "ajv": "^8.6.2",
- "ajv-formats": "^2.1.0",
- "cross-fetch": "^3.1.4",
- "debug": "^4.3.2",
- "ethers": "^5.4.3",
- "flatley": "^5.2.0",
- "js-base64": "^3.6.1",
- "js-sha3": "^0.8.0",
- "lodash": "^4.17.21",
- "runtypes": "^6.3.2",
- "uuid": "^8.3.2",
- "validator": "^13.6.0"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- }
- }
- },
- "@govtechsg/open-attestation-cli": {
- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation-cli/-/open-attestation-cli-1.45.0.tgz",
- "integrity": "sha512-FWcatnvUwNntBdRgMyEmUCtmiUkWJrkCq83eqovcaHsSvEuQPlf87Pgt1dPuxD8EUMDBJ4MzFpYlAtaBIksXjA==",
- "requires": {
- "@govtechsg/dnsprove": "^2.1.3",
- "@govtechsg/document-store": "^2.2.1",
- "@govtechsg/oa-encryption": "^1.3.3",
- "@govtechsg/oa-verify": "^7.4.3",
- "@govtechsg/open-attestation": "^5.3.4",
- "@govtechsg/token-registry": "^2.5.2",
- "ajv": "^8.4.0",
- "ajv-formats": "^2.1.0",
- "chalk": "^4.1.1",
- "debug": "^4.3.1",
- "ethers": "^5.4.1",
- "ethers-aws-kms-signer": "^1.3.2",
- "inquirer": "^8.0.0",
- "mkdirp": "^1.0.4",
- "node-fetch": "^2.6.1",
- "signale": "^1.4.0",
- "snyk": "^1.596.0",
- "web3-utils": "^1.3.6",
- "yargs": "^17.0.1"
- },
- "dependencies": {
- "@govtechsg/open-attestation": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@govtechsg/open-attestation/-/open-attestation-5.4.0.tgz",
- "integrity": "sha512-sny4iLTFBFdyBjr6C6I0cPSkephv12KsT/JO26KLdc1S/7W/HuIsPn4ak9QO73BmxhnoRHEnyAWWJaHNNV4GTA==",
- "requires": {
- "ajv": "^8.1.0",
- "ajv-formats": "^2.0.2",
- "debug": "^4.3.1",
- "ethers": "^5.1.3",
- "flatley": "^5.2.0",
- "js-base64": "^3.6.0",
- "js-sha3": "^0.8.0",
- "jsonld": "^5.2.0",
- "lodash": "^4.17.21",
- "node-fetch": "^2.6.0",
- "runtypes": "^6.2.1",
- "uuid": "^8.3.2",
- "validator": "^13.6.0"
- }
- },
- "@govtechsg/token-registry": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.5.2.tgz",
- "integrity": "sha512-LVz4d57RlNvAdumHSOwf1HAWM9YpizLi3iWaQcOr47X2umucZhwxHhyVBmGcA0nfsiLMc/oxSKbmANy8+fqI6g=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@govtechsg/token-registry": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/token-registry/-/token-registry-2.5.1.tgz",
- "integrity": "sha512-OT5oPHz6ENKhyqAdkWJX3AZcD/tVwbAtm+snfBE8e3i1kw7eciEQIPC1sXiAwm51o1F/6qgU+6/VFaGQx1u5uA=="
- },
- "@govtechsg/tradetrust-ui-components": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/tradetrust-ui-components/-/tradetrust-ui-components-2.15.1.tgz",
- "integrity": "sha512-AHgVcvRrs7HsGig1n4obhHsvSmGT6WsYLwe2tMqtFnuAtBXjpWmKPc9s5wObR2vIqiZbHIRbfCEWchcTyUVNPQ==",
- "requires": {
- "@govtechsg/address-identity-resolver": "^1.4.1",
- "debug": "^4.3.1",
- "react-feather": "^2.0.9",
- "start-server-and-test": "^1.13.1",
- "tailwindcss": "^3.0.23",
- "validator": "^13.6.0"
- }
- },
- "@govtechsg/tradetrust-utils": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@govtechsg/tradetrust-utils/-/tradetrust-utils-1.1.1.tgz",
- "integrity": "sha512-PkQ67iuuBL9h8Sop5SgvjZe9oG6+mli4mTeS8JWxOqKq1e5QrYNkvgaQpYQJhi1Ulg4NhkoATklrBiiFSKuP1w==",
- "requires": {
- "@govtechsg/oa-verify": "^7.7.0"
- }
- },
- "@hapi/address": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz",
- "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==",
- "requires": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "@hapi/formula": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz",
- "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A=="
- },
- "@hapi/hoek": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz",
- "integrity": "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug=="
- },
- "@hapi/joi": {
- "version": "17.1.1",
- "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz",
- "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==",
- "requires": {
- "@hapi/address": "^4.0.1",
- "@hapi/formula": "^2.0.0",
- "@hapi/hoek": "^9.0.0",
- "@hapi/pinpoint": "^2.0.0",
- "@hapi/topo": "^5.0.0"
- }
- },
- "@hapi/pinpoint": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz",
- "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw=="
- },
- "@hapi/topo": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
- "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
- "requires": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "@humanwhocodes/config-array": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
- "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
- "dev": true,
- "requires": {
- "@humanwhocodes/object-schema": "^1.2.0",
- "debug": "^4.1.1",
- "minimatch": "^3.0.4"
- }
- },
- "@humanwhocodes/object-schema": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
- "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
- "dev": true
- },
- "@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"
- },
- "dependencies": {
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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
- }
- }
- },
- "@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": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
- "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "jest-message-util": "^26.6.2",
- "jest-util": "^26.6.2",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/core": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz",
- "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==",
- "dev": true,
- "requires": {
- "@jest/console": "^26.6.2",
- "@jest/reporters": "^26.6.2",
- "@jest/test-result": "^26.6.2",
- "@jest/transform": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "jest-changed-files": "^26.6.2",
- "jest-config": "^26.6.3",
- "jest-haste-map": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.6.2",
- "jest-resolve-dependencies": "^26.6.3",
- "jest-runner": "^26.6.3",
- "jest-runtime": "^26.6.3",
- "jest-snapshot": "^26.6.2",
- "jest-util": "^26.6.2",
- "jest-validate": "^26.6.2",
- "jest-watcher": "^26.6.2",
- "micromatch": "^4.0.2",
- "p-each-series": "^2.1.0",
- "rimraf": "^3.0.0",
- "slash": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/environment": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz",
- "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==",
- "dev": true,
- "requires": {
- "@jest/fake-timers": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "jest-mock": "^26.6.2"
- }
- },
- "@jest/fake-timers": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz",
- "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "@sinonjs/fake-timers": "^6.0.1",
- "@types/node": "*",
- "jest-message-util": "^26.6.2",
- "jest-mock": "^26.6.2",
- "jest-util": "^26.6.2"
- }
- },
- "@jest/globals": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz",
- "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==",
- "dev": true,
- "requires": {
- "@jest/environment": "^26.6.2",
- "@jest/types": "^26.6.2",
- "expect": "^26.6.2"
- }
- },
- "@jest/reporters": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz",
- "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "^26.6.2",
- "@jest/test-result": "^26.6.2",
- "@jest/transform": "^26.6.2",
- "@jest/types": "^26.6.2",
- "chalk": "^4.0.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.2",
- "graceful-fs": "^4.2.4",
- "istanbul-lib-coverage": "^3.0.0",
- "istanbul-lib-instrument": "^4.0.3",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-lib-source-maps": "^4.0.0",
- "istanbul-reports": "^3.0.2",
- "jest-haste-map": "^26.6.2",
- "jest-resolve": "^26.6.2",
- "jest-util": "^26.6.2",
- "jest-worker": "^26.6.2",
- "node-notifier": "^8.0.0",
- "slash": "^3.0.0",
- "source-map": "^0.6.0",
- "string-length": "^4.0.1",
- "terminal-link": "^2.0.0",
- "v8-to-istanbul": "^7.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "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"
- }
- },
- "v8-to-istanbul": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz",
- "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- }
- }
- },
- "@jest/source-map": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz",
- "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==",
- "dev": true,
- "requires": {
- "callsites": "^3.0.0",
- "graceful-fs": "^4.2.4",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "@jest/test-result": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz",
- "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==",
- "dev": true,
- "requires": {
- "@jest/console": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "collect-v8-coverage": "^1.0.0"
- }
- },
- "@jest/test-sequencer": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz",
- "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==",
- "dev": true,
- "requires": {
- "@jest/test-result": "^26.6.2",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.6.2",
- "jest-runner": "^26.6.3",
- "jest-runtime": "^26.6.3"
- }
- },
- "@jest/transform": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz",
- "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^26.6.2",
- "babel-plugin-istanbul": "^6.0.0",
- "chalk": "^4.0.0",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^26.6.2",
- "jest-regex-util": "^26.0.0",
- "jest-util": "^26.6.2",
- "micromatch": "^4.0.2",
- "pirates": "^4.0.1",
- "slash": "^3.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@jest/types": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
- "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@magic-sdk/commons": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@magic-sdk/commons/-/commons-4.0.0.tgz",
- "integrity": "sha512-zEgBSoZetxH0HcyRHczM4VoScjnFw4v+yKVcmjPsNSatjLXhlSBxVP5HS99UTd290pOaoBlZMrWLn2mFb8hiTQ=="
- },
- "@magic-sdk/provider": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@magic-sdk/provider/-/provider-8.0.0.tgz",
- "integrity": "sha512-gaWEPrl091vPWLwTln62lyYOMP5IDKBPT5xer2F7vl4PlI5TThf7Dx5G9EPdN/hwnAo/wOQ3cBCQ49HAWtxXSg==",
- "requires": {
- "@magic-sdk/types": "^7.0.0",
- "eventemitter3": "^4.0.4",
- "web3-core": "1.5.2"
- }
- },
- "@magic-sdk/types": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@magic-sdk/types/-/types-7.0.0.tgz",
- "integrity": "sha512-yD2t8VETFuyiNBn+97oxQv44Yrlj3VB+jAUlHzhmMgt/5Nrt79Wsz3Uqyy4xQqh2rm0ClG+m2lx4J3zdMGT9Ug=="
- },
- "@mdx-js/loader": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz",
- "integrity": "sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q==",
- "dev": true,
- "requires": {
- "@mdx-js/mdx": "1.6.22",
- "@mdx-js/react": "1.6.22",
- "loader-utils": "2.0.0"
- }
- },
- "@mdx-js/mdx": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz",
- "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==",
- "dev": true,
- "requires": {
- "@babel/core": "7.12.9",
- "@babel/plugin-syntax-jsx": "7.12.1",
- "@babel/plugin-syntax-object-rest-spread": "7.8.3",
- "@mdx-js/util": "1.6.22",
- "babel-plugin-apply-mdx-type-prop": "1.6.22",
- "babel-plugin-extract-import-names": "1.6.22",
- "camelcase-css": "2.0.1",
- "detab": "2.0.4",
- "hast-util-raw": "6.0.1",
- "lodash.uniq": "4.5.0",
- "mdast-util-to-hast": "10.0.1",
- "remark-footnotes": "2.0.0",
- "remark-mdx": "1.6.22",
- "remark-parse": "8.0.3",
- "remark-squeeze-paragraphs": "4.0.0",
- "style-to-object": "0.3.0",
- "unified": "9.2.0",
- "unist-builder": "2.0.3",
- "unist-util-visit": "2.0.3"
- },
- "dependencies": {
- "@babel/core": {
- "version": "7.12.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
- "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.12.5",
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helpers": "^7.12.5",
- "@babel/parser": "^7.12.7",
- "@babel/template": "^7.12.7",
- "@babel/traverse": "^7.12.9",
- "@babel/types": "^7.12.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.19",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz",
- "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "dev": true
- },
- "mdast-util-to-hast": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz",
- "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==",
- "dev": true,
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "mdast-util-definitions": "^4.0.0",
- "mdurl": "^1.0.0",
- "unist-builder": "^2.0.0",
- "unist-util-generated": "^1.0.0",
- "unist-util-position": "^3.0.0",
- "unist-util-visit": "^2.0.0"
- }
- },
- "remark-parse": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
- "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
- "dev": true,
- "requires": {
- "ccount": "^1.0.0",
- "collapse-white-space": "^1.0.2",
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "is-word-character": "^1.0.0",
- "markdown-escapes": "^1.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "trim": "0.0.1",
- "trim-trailing-lines": "^1.0.0",
- "unherit": "^1.0.4",
- "unist-util-remove-position": "^2.0.0",
- "vfile-location": "^3.0.0",
- "xtend": "^4.0.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "unified": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
- "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
- "dev": true,
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- }
- }
- }
- },
- "@mdx-js/react": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz",
- "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==",
- "dev": true
- },
- "@mdx-js/util": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz",
- "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==",
- "dev": true
- },
- "@metamask/safe-event-emitter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz",
- "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q=="
- },
- "@mrmlnc/readdir-enhanced": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
- "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
- "dev": true,
- "requires": {
- "call-me-maybe": "^1.0.1",
- "glob-to-regexp": "^0.3.0"
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@npmcli/fs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
- "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
- "dev": true,
- "requires": {
- "@gar/promisify": "^1.0.1",
- "semver": "^7.3.5"
- },
- "dependencies": {
- "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"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@npmcli/move-file": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
- "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
- "@openeth/truffle-typings": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/@openeth/truffle-typings/-/truffle-typings-0.0.6.tgz",
- "integrity": "sha512-GWFDMVmisKDLTqIg0dZO3Wkri/EW8KNsETqoQB6iyAf/ULPxcAdMy5fCt02GlarL32s87M+B9kNbJ6znmDIWsw==",
- "requires": {
- "@types/chai": "^4.1.4",
- "@types/mocha": "^5.2.5",
- "@types/web3": "^1.2.2",
- "web3": "1.2.6"
- },
- "dependencies": {
- "@types/mocha": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz",
- "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ=="
- }
- }
- },
- "@opengsn/gsn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@opengsn/gsn/-/gsn-2.1.0.tgz",
- "integrity": "sha512-QEHLc8ckiQA9Aa1iJH0+rN8aZSncaUzgonH5wX8YILmmYJCG+4IsdhhamkWotK2gINVY3z6jaEQKc/SYwizs1g==",
- "requires": {
- "@openeth/truffle-typings": "0.0.6",
- "@openzeppelin/contracts": "^3.2.0",
- "@truffle/hdwallet-provider": "1.0.34",
- "@types/chai": "^4.2.12",
- "@types/chai-as-promised": "^7.1.3",
- "@types/cors": "^2.8.7",
- "@types/eth-sig-util": "2.1.0",
- "@types/express": "^4.17.8",
- "@types/lodash": "^4.14.161",
- "@types/minimist": "^1.2.0",
- "@types/nedb": "^1.8.11",
- "@types/node": "^13.0.0",
- "@types/semver": "^7.3.4",
- "@types/sinon": "^9.0.0",
- "@types/sinon-chai": "^3.2.5",
- "@types/web3": "1.2.2",
- "@types/web3-provider-engine": "^14.0.0",
- "abi-decoder": "^2.3.0",
- "async-mutex": "^0.2.4",
- "axios": "^0.20.0",
- "bn.js": "5.1.2",
- "body-parser": "^1.19.0",
- "chai": "^4.2.0",
- "chalk": "^4.1.0",
- "commander": "^6.1.0",
- "console-read-write": "^0.1.1",
- "date-format": "^3.0.0",
- "eth-sig-util": "2.5.2",
- "ethereumjs-common": "^1.5.2",
- "ethereumjs-tx": "^2.1.2",
- "ethereumjs-util": "^6.2.1",
- "ethereumjs-wallet": "0.6.3",
- "ethval": "^2.1.1",
- "express": "^4.17.1",
- "jsonrpc-lite": "^2.2.0",
- "lodash": "^4.17.20",
- "loglevel": "^1.7.0",
- "minimist": "^1.2.5",
- "nedb-async": "^0.1.3",
- "ow": "^0.17.0",
- "patch-package": "^6.2.2",
- "semver": "^7.3.2",
- "web3": "1.2.6",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-eth": "1.2.6",
- "web3-eth-abi": "1.2.6",
- "web3-eth-contract": "1.2.6",
- "web3-utils": "1.2.6",
- "winston": "^3.3.3"
- },
- "dependencies": {
- "@types/node": {
- "version": "13.13.52",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz",
- "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ=="
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "axios": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz",
- "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==",
- "requires": {
- "follow-redirects": "^1.10.0"
- }
- },
- "bn.js": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
- "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA=="
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.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=="
- }
- }
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- },
- "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=="
- }
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "follow-redirects": {
- "version": "1.15.1",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
- "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- }
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- }
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- }
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "@openzeppelin/contracts": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2.tgz",
- "integrity": "sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA=="
- },
- "@pdf-lib/standard-fonts": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@pdf-lib/standard-fonts/-/standard-fonts-1.0.0.tgz",
- "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==",
- "requires": {
- "pako": "^1.0.6"
- }
- },
- "@pdf-lib/upng": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@pdf-lib/upng/-/upng-1.0.1.tgz",
- "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==",
- "requires": {
- "pako": "^1.0.10"
- }
- },
- "@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz",
- "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==",
- "dev": true,
- "requires": {
- "ansi-html-community": "^0.0.8",
- "common-path-prefix": "^3.0.0",
- "core-js-pure": "^3.8.1",
- "error-stack-parser": "^2.0.6",
- "find-up": "^5.0.0",
- "html-entities": "^2.1.0",
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "ansi-html-community": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
- "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
- "dev": true
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "html-entities": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
- "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
- "dev": true
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "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
- },
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "@popperjs/core": {
- "version": "2.11.2",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.2.tgz",
- "integrity": "sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA==",
- "dev": true
- },
- "@redux-saga/core": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
- "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==",
- "requires": {
- "@babel/runtime": "^7.6.3",
- "@redux-saga/deferred": "^1.1.2",
- "@redux-saga/delay-p": "^1.1.2",
- "@redux-saga/is": "^1.1.2",
- "@redux-saga/symbols": "^1.1.2",
- "@redux-saga/types": "^1.1.0",
- "redux": "^4.0.4",
- "typescript-tuple": "^2.2.1"
- }
- },
- "@redux-saga/deferred": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz",
- "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ=="
- },
- "@redux-saga/delay-p": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz",
- "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==",
- "requires": {
- "@redux-saga/symbols": "^1.1.2"
- }
- },
- "@redux-saga/is": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz",
- "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==",
- "requires": {
- "@redux-saga/symbols": "^1.1.2",
- "@redux-saga/types": "^1.1.0"
- }
- },
- "@redux-saga/symbols": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz",
- "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ=="
- },
- "@redux-saga/types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz",
- "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
- },
- "@reduxjs/toolkit": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.6.1.tgz",
- "integrity": "sha512-pa3nqclCJaZPAyBhruQtiRwtTjottRrVJqziVZcWzI73i6L3miLTtUyWfauwv08HWtiXLx1xGyGt+yLFfW/d0A==",
- "requires": {
- "immer": "^9.0.1",
- "redux": "^4.1.0",
- "redux-thunk": "^2.3.0",
- "reselect": "^4.0.0"
- }
- },
- "@rjsf/core": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-3.2.1.tgz",
- "integrity": "sha512-dk8ihvxFbcuIwU7G+HiJbFgwyIvaumPt5g5zfnuC26mwTUPlaDGFXKK2yITp8tJ3+hcwS5zEXtAN9wUkfuM4jA==",
- "requires": {
- "@types/json-schema": "^7.0.7",
- "ajv": "^6.7.0",
- "core-js-pure": "^3.6.5",
- "json-schema-merge-allof": "^0.6.0",
- "jsonpointer": "^5.0.0",
- "lodash": "^4.17.15",
- "nanoid": "^3.1.23",
- "prop-types": "^15.7.2",
- "react-is": "^16.9.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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=="
- }
- }
- },
- "@sideway/address": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.2.tgz",
- "integrity": "sha512-idTz8ibqWFrPU8kMirL0CoPH/A29XOzzAzpyN3zQ4kAWnzmNfFmRaoMNN6VI8ske5M73HZyhIaW4OuSFIdM4oA==",
- "requires": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "@sideway/formula": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz",
- "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg=="
- },
- "@sideway/pinpoint": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="
- },
- "@sindresorhus/is": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
- "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
- },
- "@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": "6.0.1",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
- "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
- "dev": true,
- "requires": {
- "@sinonjs/commons": "^1.7.0"
- }
- },
- "@storybook/addon-actions": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.19.tgz",
- "integrity": "sha512-GpSvP8xV8GfNkmtGJjfCgaOx6mbjtyTK0aT9FqX9pU0s+KVMmoCTrBh43b7dWrwxxas01yleBK9VpYggzhi/Fw==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "polished": "^4.0.5",
- "prop-types": "^15.7.2",
- "react-inspector": "^5.1.0",
- "regenerator-runtime": "^0.13.7",
- "telejson": "^5.3.2",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2",
- "uuid-browser": "^3.1.0"
- }
- },
- "@storybook/addon-backgrounds": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-6.4.19.tgz",
- "integrity": "sha512-yn8MTE7lctO48Rdw+DmmA1wKdf5eyAbA/vrug5ske/U2WPgGc65sApzwT8BItZfuyAMjuT5RnCWwd7o6hGRgGQ==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "memoizerific": "^1.11.3",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/addon-controls": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-6.4.19.tgz",
- "integrity": "sha512-JHi5z9i6NsgQLfG5WOeQE1AyOrM+QJLrjT+uOYx40bq+OC1yWHH7qHiphPP8kjJJhCZlaQk1qqXYkkQXgaeHSw==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-common": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/node-logger": "6.4.19",
- "@storybook/store": "6.4.19",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "lodash": "^4.17.21",
- "ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.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"
- }
- },
- "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"
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/addon-docs": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-6.4.19.tgz",
- "integrity": "sha512-OEPyx/5ZXmZOPqIAWoPjlIP8Q/YfNjAmBosA8tmA8t5KCSiq/vpLcAvQhxqK6n0wk/B8Xp67Z8RpLfXjU8R3tw==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.10",
- "@babel/generator": "^7.12.11",
- "@babel/parser": "^7.12.11",
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@babel/preset-env": "^7.12.11",
- "@jest/transform": "^26.6.2",
- "@mdx-js/loader": "^1.6.22",
- "@mdx-js/mdx": "^1.6.22",
- "@mdx-js/react": "^1.6.22",
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/builder-webpack4": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/csf-tools": "6.4.19",
- "@storybook/node-logger": "6.4.19",
- "@storybook/postinstall": "6.4.19",
- "@storybook/preview-web": "6.4.19",
- "@storybook/source-loader": "6.4.19",
- "@storybook/store": "6.4.19",
- "@storybook/theming": "6.4.19",
- "acorn": "^7.4.1",
- "acorn-jsx": "^5.3.1",
- "acorn-walk": "^7.2.0",
- "core-js": "^3.8.2",
- "doctrine": "^3.0.0",
- "escodegen": "^2.0.0",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "html-tags": "^3.1.0",
- "js-string-escape": "^1.0.1",
- "loader-utils": "^2.0.0",
- "lodash": "^4.17.21",
- "nanoid": "^3.1.23",
- "p-limit": "^3.1.0",
- "prettier": ">=2.2.1 <=2.3.0",
- "prop-types": "^15.7.2",
- "react-element-to-jsx-string": "^14.3.4",
- "regenerator-runtime": "^0.13.7",
- "remark-external-links": "^8.0.0",
- "remark-slug": "^6.0.0",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.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"
- }
- },
- "prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/addon-essentials": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-6.4.19.tgz",
- "integrity": "sha512-vbV8sjepMVEuwhTDBHjO3E6vXluG7RiEeozV1QVuS9lGhjQdvUPdZ9rDNUcP6WHhTdEkS/ffTMaGIy1v8oZd7g==",
- "dev": true,
- "requires": {
- "@storybook/addon-actions": "6.4.19",
- "@storybook/addon-backgrounds": "6.4.19",
- "@storybook/addon-controls": "6.4.19",
- "@storybook/addon-docs": "6.4.19",
- "@storybook/addon-measure": "6.4.19",
- "@storybook/addon-outline": "6.4.19",
- "@storybook/addon-toolbars": "6.4.19",
- "@storybook/addon-viewport": "6.4.19",
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/node-logger": "6.4.19",
- "core-js": "^3.8.2",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.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"
- }
- },
- "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"
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/addon-measure": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-6.4.19.tgz",
- "integrity": "sha512-PXeU0AlpnGEvnzBQ6snkzmlIpwE0ci8LdFtL1Vz1V1Xk5fbuETWYuEkPuk1oZ7L9igB9cfT32SyJlE5MC1iaGg==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "core-js": "^3.8.2",
- "global": "^4.4.0"
- }
- },
- "@storybook/addon-outline": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-6.4.19.tgz",
- "integrity": "sha512-7ZDXo8qrms6dx0KRP9PInXIie82h5g9XCNrGOUdfZkQPvgofJVj0kNv6p+WOiGiaVfKPC5KMgIofqzBTFV+k6Q==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0"
- }
- },
- "@storybook/addon-postcss": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@storybook/addon-postcss/-/addon-postcss-2.0.0.tgz",
- "integrity": "sha512-Nt82A7e9zJH4+A+VzLKKswUfru+T6FJTakj4dccP0i8DSn7a0CkzRPrLuZBq8tg4voV6gD74bcDf3gViCVBGtA==",
- "dev": true,
- "requires": {
- "@storybook/node-logger": "^6.1.14",
- "css-loader": "^3.6.0",
- "postcss": "^7.0.35",
- "postcss-loader": "^4.2.0",
- "style-loader": "^1.3.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "css-loader": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
- "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "cssesc": "^3.0.0",
- "icss-utils": "^4.1.1",
- "loader-utils": "^1.2.3",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.32",
- "postcss-modules-extract-imports": "^2.0.0",
- "postcss-modules-local-by-default": "^3.0.2",
- "postcss-modules-scope": "^2.2.0",
- "postcss-modules-values": "^3.0.0",
- "postcss-value-parser": "^4.1.0",
- "schema-utils": "^2.7.0",
- "semver": "^6.3.0"
- }
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "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"
- }
- },
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "postcss-loader": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz",
- "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==",
- "dev": true,
- "requires": {
- "cosmiconfig": "^7.0.0",
- "klona": "^2.0.4",
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0",
- "semver": "^7.3.4"
- },
- "dependencies": {
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "dev": true
- },
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- },
- "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"
- }
- }
- }
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "style-loader": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz",
- "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^2.7.0"
- },
- "dependencies": {
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@storybook/addon-toolbars": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-6.4.19.tgz",
- "integrity": "sha512-2UtuX9yB1rD/CAZv1etnOnunfPTvsEKEg/J2HYMKE1lhenWC5muIUXvDXCXvwDC65WviPJ56nFNKaKK1Zz7JDg==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "regenerator-runtime": "^0.13.7"
- }
- },
- "@storybook/addon-viewport": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-6.4.19.tgz",
- "integrity": "sha512-T1hdImxbLj8suQSTbp6HSA1LLHOlqaNK5jjnqzEOoAxY0O8LNPXMJ2jKIeT2fPQ0v+tWGU3tbwf+3xFq0parVQ==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "memoizerific": "^1.11.3",
- "prop-types": "^15.7.2",
- "regenerator-runtime": "^0.13.7"
- }
- },
- "@storybook/addons": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.4.19.tgz",
- "integrity": "sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==",
- "dev": true,
- "requires": {
- "@storybook/api": "6.4.19",
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/router": "6.4.19",
- "@storybook/theming": "6.4.19",
- "@types/webpack-env": "^1.16.0",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "regenerator-runtime": "^0.13.7"
- }
- },
- "@storybook/api": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.4.19.tgz",
- "integrity": "sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==",
- "dev": true,
- "requires": {
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/router": "6.4.19",
- "@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.4.19",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3",
- "regenerator-runtime": "^0.13.7",
- "store2": "^2.12.0",
- "telejson": "^5.3.2",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- },
- "dependencies": {
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- }
- }
- },
- "@storybook/builder-webpack4": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.19.tgz",
- "integrity": "sha512-wxA6SMH11duc9D53aeVVBwrVRemFIoxHp/dOugkkg6ZZFAb4ZmWzf/ENc3vQIZdZpfNRi7IZIZEOfoHc994cmw==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.10",
- "@babel/plugin-proposal-class-properties": "^7.12.1",
- "@babel/plugin-proposal-decorators": "^7.12.12",
- "@babel/plugin-proposal-export-default-from": "^7.12.1",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
- "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
- "@babel/plugin-proposal-optional-chaining": "^7.12.7",
- "@babel/plugin-proposal-private-methods": "^7.12.1",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.12.1",
- "@babel/plugin-transform-block-scoping": "^7.12.12",
- "@babel/plugin-transform-classes": "^7.12.1",
- "@babel/plugin-transform-destructuring": "^7.12.1",
- "@babel/plugin-transform-for-of": "^7.12.1",
- "@babel/plugin-transform-parameters": "^7.12.1",
- "@babel/plugin-transform-shorthand-properties": "^7.12.1",
- "@babel/plugin-transform-spread": "^7.12.1",
- "@babel/plugin-transform-template-literals": "^7.12.1",
- "@babel/preset-env": "^7.12.11",
- "@babel/preset-react": "^7.12.10",
- "@babel/preset-typescript": "^7.12.7",
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/channel-postmessage": "6.4.19",
- "@storybook/channels": "6.4.19",
- "@storybook/client-api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-common": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/node-logger": "6.4.19",
- "@storybook/preview-web": "6.4.19",
- "@storybook/router": "6.4.19",
- "@storybook/semver": "^7.3.2",
- "@storybook/store": "6.4.19",
- "@storybook/theming": "6.4.19",
- "@storybook/ui": "6.4.19",
- "@types/node": "^14.0.10",
- "@types/webpack": "^4.41.26",
- "autoprefixer": "^9.8.6",
- "babel-loader": "^8.0.0",
- "babel-plugin-macros": "^2.8.0",
- "babel-plugin-polyfill-corejs3": "^0.1.0",
- "case-sensitive-paths-webpack-plugin": "^2.3.0",
- "core-js": "^3.8.2",
- "css-loader": "^3.6.0",
- "file-loader": "^6.2.0",
- "find-up": "^5.0.0",
- "fork-ts-checker-webpack-plugin": "^4.1.6",
- "glob": "^7.1.6",
- "glob-promise": "^3.4.0",
- "global": "^4.4.0",
- "html-webpack-plugin": "^4.0.0",
- "pnp-webpack-plugin": "1.6.4",
- "postcss": "^7.0.36",
- "postcss-flexbugs-fixes": "^4.2.1",
- "postcss-loader": "^4.2.0",
- "raw-loader": "^4.0.2",
- "stable": "^0.1.8",
- "style-loader": "^1.3.0",
- "terser-webpack-plugin": "^4.2.3",
- "ts-dedent": "^2.0.0",
- "url-loader": "^4.1.1",
- "util-deprecate": "^1.0.2",
- "webpack": "4",
- "webpack-dev-middleware": "^3.7.3",
- "webpack-filter-warnings-plugin": "^1.2.1",
- "webpack-hot-middleware": "^2.25.1",
- "webpack-virtual-modules": "^0.2.2"
- },
- "dependencies": {
- "@babel/helper-define-polyfill-provider": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz",
- "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- }
- },
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.3"
- }
- },
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
- "dev": true
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "autoprefixer": {
- "version": "9.8.8",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
- "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
- "dev": true,
- "requires": {
- "browserslist": "^4.12.0",
- "caniuse-lite": "^1.0.30001109",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "picocolors": "^0.2.1",
- "postcss": "^7.0.32",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz",
- "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.1.5",
- "core-js-compat": "^3.8.1"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "css-loader": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
- "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "cssesc": "^3.0.0",
- "icss-utils": "^4.1.1",
- "loader-utils": "^1.2.3",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.32",
- "postcss-modules-extract-imports": "^2.0.0",
- "postcss-modules-local-by-default": "^3.0.2",
- "postcss-modules-scope": "^2.2.0",
- "postcss-modules-values": "^3.0.0",
- "postcss-value-parser": "^4.1.0",
- "schema-utils": "^2.7.0",
- "semver": "^6.3.0"
- }
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "dependencies": {
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- }
- }
- },
- "fork-ts-checker-webpack-plugin": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz",
- "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.5.5",
- "chalk": "^2.4.1",
- "micromatch": "^3.1.10",
- "minimatch": "^3.0.4",
- "semver": "^5.6.0",
- "tapable": "^1.0.0",
- "worker-rpc": "^0.1.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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "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"
- }
- }
- }
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "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
- },
- "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
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "postcss-loader": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz",
- "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==",
- "dev": true,
- "requires": {
- "cosmiconfig": "^7.0.0",
- "klona": "^2.0.4",
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0",
- "semver": "^7.3.4"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "json5": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
- "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
- "dev": true
- },
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "schema-utils": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- }
- },
- "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"
- }
- }
- }
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "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"
- }
- },
- "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"
- }
- },
- "style-loader": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz",
- "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^2.7.0"
- },
- "dependencies": {
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "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"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@storybook/channel-postmessage": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.4.19.tgz",
- "integrity": "sha512-E5h/itFzQ/6M08LR4kqlgqqmeO3tmavI+nUAlZrkCrotpJFNMHE2i0PQHg0TkFJrRDpYcrwD+AjUW4IwdqrisQ==",
- "dev": true,
- "requires": {
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "qs": "^6.10.0",
- "telejson": "^5.3.2"
- }
- },
- "@storybook/channel-websocket": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.4.19.tgz",
- "integrity": "sha512-cXKwQjIXttfdUyZlcHORelUmJ5nUKswsnCA/qy7IRWpZjD8yQJcNk1dYC+tTHDVqFgdRT89pL0hRRB1rlaaR8Q==",
- "dev": true,
- "requires": {
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "telejson": "^5.3.2"
- }
- },
- "@storybook/channels": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.4.19.tgz",
- "integrity": "sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==",
- "dev": true,
- "requires": {
- "core-js": "^3.8.2",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/client-api": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.19.tgz",
- "integrity": "sha512-OCrT5Um3FDvZnimQKwWtwsaI+5agPwq2i8YiqlofrI/NPMKp0I7DEkCGwE5IRD1Q8BIKqHcMo5tTmfYi0AxyOg==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/channel-postmessage": "6.4.19",
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/store": "6.4.19",
- "@types/qs": "^6.9.5",
- "@types/webpack-env": "^1.16.0",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3",
- "qs": "^6.10.0",
- "regenerator-runtime": "^0.13.7",
- "store2": "^2.12.0",
- "synchronous-promise": "^2.0.15",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/client-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.4.19.tgz",
- "integrity": "sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==",
- "dev": true,
- "requires": {
- "core-js": "^3.8.2",
- "global": "^4.4.0"
- }
- },
- "@storybook/components": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.4.19.tgz",
- "integrity": "sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==",
- "dev": true,
- "requires": {
- "@popperjs/core": "^2.6.0",
- "@storybook/client-logger": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/theming": "6.4.19",
- "@types/color-convert": "^2.0.0",
- "@types/overlayscrollbars": "^1.12.0",
- "@types/react-syntax-highlighter": "11.0.5",
- "color-convert": "^2.0.1",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "markdown-to-jsx": "^7.1.3",
- "memoizerific": "^1.11.3",
- "overlayscrollbars": "^1.13.1",
- "polished": "^4.0.5",
- "prop-types": "^15.7.2",
- "react-colorful": "^5.1.2",
- "react-popper-tooltip": "^3.1.1",
- "react-syntax-highlighter": "^13.5.3",
- "react-textarea-autosize": "^8.3.0",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- },
- "dependencies": {
- "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
- }
- }
- },
- "@storybook/core": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.4.19.tgz",
- "integrity": "sha512-55LOQ/h/kf1jMhjN85t/pIEdIwWEG9yV7bdwv3niVvmoypCxyyjn9/QNK0RKYAeDSUtdm6FVoJ6k5CpxWz2d8w==",
- "dev": true,
- "requires": {
- "@storybook/core-client": "6.4.19",
- "@storybook/core-server": "6.4.19"
- }
- },
- "@storybook/core-client": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.19.tgz",
- "integrity": "sha512-rQHRZjhArPleE7/S8ZUolgzwY+hC0smSKX/3PQxO2GcebDjnJj6+iSV3h+aSMHMmTdoCQvjYw9aBpT8scuRe+A==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/channel-postmessage": "6.4.19",
- "@storybook/channel-websocket": "6.4.19",
- "@storybook/client-api": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/preview-web": "6.4.19",
- "@storybook/store": "6.4.19",
- "@storybook/ui": "6.4.19",
- "airbnb-js-shims": "^2.2.1",
- "ansi-to-html": "^0.6.11",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "qs": "^6.10.0",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0",
- "unfetch": "^4.2.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/core-common": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.4.19.tgz",
- "integrity": "sha512-X1pJJkO48DFxl6iyEemIKqRkJ7j9/cBh3BRBUr+xZHXBvnD0GKDXIocwh0PjSxSC6XSu3UCQnqtKi3PbjRl8Dg==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.10",
- "@babel/plugin-proposal-class-properties": "^7.12.1",
- "@babel/plugin-proposal-decorators": "^7.12.12",
- "@babel/plugin-proposal-export-default-from": "^7.12.1",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
- "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
- "@babel/plugin-proposal-optional-chaining": "^7.12.7",
- "@babel/plugin-proposal-private-methods": "^7.12.1",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.12.1",
- "@babel/plugin-transform-block-scoping": "^7.12.12",
- "@babel/plugin-transform-classes": "^7.12.1",
- "@babel/plugin-transform-destructuring": "^7.12.1",
- "@babel/plugin-transform-for-of": "^7.12.1",
- "@babel/plugin-transform-parameters": "^7.12.1",
- "@babel/plugin-transform-shorthand-properties": "^7.12.1",
- "@babel/plugin-transform-spread": "^7.12.1",
- "@babel/preset-env": "^7.12.11",
- "@babel/preset-react": "^7.12.10",
- "@babel/preset-typescript": "^7.12.7",
- "@babel/register": "^7.12.1",
- "@storybook/node-logger": "6.4.19",
- "@storybook/semver": "^7.3.2",
- "@types/node": "^14.0.10",
- "@types/pretty-hrtime": "^1.0.0",
- "babel-loader": "^8.0.0",
- "babel-plugin-macros": "^3.0.1",
- "babel-plugin-polyfill-corejs3": "^0.1.0",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "express": "^4.17.1",
- "file-system-cache": "^1.0.5",
- "find-up": "^5.0.0",
- "fork-ts-checker-webpack-plugin": "^6.0.4",
- "fs-extra": "^9.0.1",
- "glob": "^7.1.6",
- "handlebars": "^4.7.7",
- "interpret": "^2.2.0",
- "json5": "^2.1.3",
- "lazy-universal-dotenv": "^3.0.1",
- "picomatch": "^2.3.0",
- "pkg-dir": "^5.0.0",
- "pretty-hrtime": "^1.0.3",
- "resolve-from": "^5.0.0",
- "slash": "^3.0.0",
- "telejson": "^5.3.2",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2",
- "webpack": "4"
- },
- "dependencies": {
- "@babel/helper-define-polyfill-provider": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz",
- "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==",
- "dev": true,
- "requires": {
- "@babel/helper-compilation-targets": "^7.13.0",
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/helper-plugin-utils": "^7.13.0",
- "@babel/traverse": "^7.13.0",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2",
- "semver": "^6.1.2"
- }
- },
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.3"
- }
- },
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
- "dev": true
- },
- "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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz",
- "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.1.5",
- "core-js-compat": "^3.8.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "dependencies": {
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- }
- }
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "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
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/core-events": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.4.19.tgz",
- "integrity": "sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==",
- "dev": true,
- "requires": {
- "core-js": "^3.8.2"
- }
- },
- "@storybook/core-server": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.19.tgz",
- "integrity": "sha512-bKsUB9f7hl5ya2JXxpIrErmbDQjoH39FVbzYZWjMo4t/b7+Xyi6vYadwyWcqlpUQmis09ZaSMv8L/Tw0TuwLAA==",
- "dev": true,
- "requires": {
- "@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-webpack4": "6.4.19",
- "@storybook/core-client": "6.4.19",
- "@storybook/core-common": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/csf-tools": "6.4.19",
- "@storybook/manager-webpack4": "6.4.19",
- "@storybook/node-logger": "6.4.19",
- "@storybook/semver": "^7.3.2",
- "@storybook/store": "6.4.19",
- "@types/node": "^14.0.10",
- "@types/node-fetch": "^2.5.7",
- "@types/pretty-hrtime": "^1.0.0",
- "@types/webpack": "^4.41.26",
- "better-opn": "^2.1.1",
- "boxen": "^5.1.2",
- "chalk": "^4.1.0",
- "cli-table3": "^0.6.1",
- "commander": "^6.2.1",
- "compression": "^1.7.4",
- "core-js": "^3.8.2",
- "cpy": "^8.1.2",
- "detect-port": "^1.3.0",
- "express": "^4.17.1",
- "file-system-cache": "^1.0.5",
- "fs-extra": "^9.0.1",
- "globby": "^11.0.2",
- "ip": "^1.1.5",
- "lodash": "^4.17.21",
- "node-fetch": "^2.6.1",
- "pretty-hrtime": "^1.0.3",
- "prompts": "^2.4.0",
- "regenerator-runtime": "^0.13.7",
- "serve-favicon": "^2.5.0",
- "slash": "^3.0.0",
- "telejson": "^5.3.3",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2",
- "watchpack": "^2.2.0",
- "webpack": "4",
- "ws": "^8.2.3"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.3"
- }
- },
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- }
- },
- "@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
- "dev": true
- },
- "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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "boxen": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
- "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
- "dev": true,
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.0",
- "cli-boxes": "^2.2.1",
- "string-width": "^4.2.2",
- "type-fest": "^0.20.2",
- "widest-line": "^3.1.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "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"
- }
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "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"
- }
- },
- "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==",
- "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"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
- "dev": true
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "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
- },
- "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
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- },
- "watchpack": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz",
- "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==",
- "dev": true,
- "requires": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- }
- },
- "ws": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
- "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==",
- "dev": true
- }
- }
- },
- "@storybook/csf": {
- "version": "0.0.2--canary.87bc651.0",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.87bc651.0.tgz",
- "integrity": "sha512-ajk1Uxa+rBpFQHKrCcTmJyQBXZ5slfwHVEaKlkuFaW77it8RgbPJp/ccna3sgoi8oZ7FkkOyvv1Ve4SmwFqRqw==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "@storybook/csf-tools": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.4.19.tgz",
- "integrity": "sha512-gf/zRhGoAVsFwSyV2tc+jeJfZQkxF6QsaZgbUSe24/IUvGFCT/PS/jZq1qy7dECAwrTOfykgu8juyBtj6WhWyw==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.10",
- "@babel/generator": "^7.12.11",
- "@babel/parser": "^7.12.11",
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@babel/preset-env": "^7.12.11",
- "@babel/traverse": "^7.12.11",
- "@babel/types": "^7.12.11",
- "@mdx-js/mdx": "^1.6.22",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "core-js": "^3.8.2",
- "fs-extra": "^9.0.1",
- "global": "^4.4.0",
- "js-string-escape": "^1.0.1",
- "lodash": "^4.17.21",
- "prettier": ">=2.2.1 <=2.3.0",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
- "dev": true
- }
- }
- },
- "@storybook/manager-webpack4": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.4.19.tgz",
- "integrity": "sha512-R8ugZjTYqXvlc6gDOcw909L65sIleOmIJLZR+N6/H85MivGXHu39jOwONqB7tVACufRty4FNecn8tEiQL2SAKA==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.10",
- "@babel/plugin-transform-template-literals": "^7.12.1",
- "@babel/preset-react": "^7.12.10",
- "@storybook/addons": "6.4.19",
- "@storybook/core-client": "6.4.19",
- "@storybook/core-common": "6.4.19",
- "@storybook/node-logger": "6.4.19",
- "@storybook/theming": "6.4.19",
- "@storybook/ui": "6.4.19",
- "@types/node": "^14.0.10",
- "@types/webpack": "^4.41.26",
- "babel-loader": "^8.0.0",
- "case-sensitive-paths-webpack-plugin": "^2.3.0",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "css-loader": "^3.6.0",
- "express": "^4.17.1",
- "file-loader": "^6.2.0",
- "file-system-cache": "^1.0.5",
- "find-up": "^5.0.0",
- "fs-extra": "^9.0.1",
- "html-webpack-plugin": "^4.0.0",
- "node-fetch": "^2.6.1",
- "pnp-webpack-plugin": "1.6.4",
- "read-pkg-up": "^7.0.1",
- "regenerator-runtime": "^0.13.7",
- "resolve-from": "^5.0.0",
- "style-loader": "^1.3.0",
- "telejson": "^5.3.2",
- "terser-webpack-plugin": "^4.2.3",
- "ts-dedent": "^2.0.0",
- "url-loader": "^4.1.1",
- "util-deprecate": "^1.0.2",
- "webpack": "4",
- "webpack-dev-middleware": "^3.7.3",
- "webpack-virtual-modules": "^0.2.2"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.3"
- }
- },
- "@types/node": {
- "version": "14.18.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz",
- "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==",
- "dev": true
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "css-loader": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
- "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "cssesc": "^3.0.0",
- "icss-utils": "^4.1.1",
- "loader-utils": "^1.2.3",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.32",
- "postcss-modules-extract-imports": "^2.0.0",
- "postcss-modules-local-by-default": "^3.0.2",
- "postcss-modules-scope": "^2.2.0",
- "postcss-modules-values": "^3.0.0",
- "postcss-value-parser": "^4.1.0",
- "schema-utils": "^2.7.0",
- "semver": "^6.3.0"
- }
- },
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.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"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "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
- },
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "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
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "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"
- }
- },
- "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"
- }
- },
- "style-loader": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz",
- "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^2.7.0"
- },
- "dependencies": {
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "loader-utils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
- "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- }
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/node-logger": {
- "version": "6.3.8",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.3.8.tgz",
- "integrity": "sha512-NDXLcvEepnsVGnnhNgRa1SuedPrHJpbi3rubJENCwAy1fD3oB8HIkSCVHaml/htaQXVp6CGMWy02l5iGCVN4ZA==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^4.1.2",
- "pretty-hrtime": "^1.0.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@storybook/postinstall": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-6.4.19.tgz",
- "integrity": "sha512-/0tHHxyIV82zt1rw4BW70GmrQbDVu9IJPAxOqFzGjC1fNojwJ53mK6FfUsOzbhG5mWk5p0Ip5+zr74moP119AA==",
- "dev": true,
- "requires": {
- "core-js": "^3.8.2"
- }
- },
- "@storybook/preview-web": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.4.19.tgz",
- "integrity": "sha512-jqltoBv5j7lvnxEfV9w8dLX9ASWGuvgz97yg8Yo5FqkftEwrHJenyvMGcTgDJKJPorF+wiz/9aIqnmd3LCAcZQ==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/channel-postmessage": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/store": "6.4.19",
- "ansi-to-html": "^0.6.11",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "qs": "^6.10.0",
- "regenerator-runtime": "^0.13.7",
- "synchronous-promise": "^2.0.15",
- "ts-dedent": "^2.0.0",
- "unfetch": "^4.2.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/react": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.4.19.tgz",
- "integrity": "sha512-5b3i8jkVrjQGmcxxxXwCduHPIh+cluWkfeweKeQOe+lW4BR8fuUICo3AMLrYPAtB/UcaJyYkIYmTvF2mkfepFA==",
- "dev": true,
- "requires": {
- "@babel/preset-flow": "^7.12.1",
- "@babel/preset-react": "^7.12.10",
- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1",
- "@storybook/addons": "6.4.19",
- "@storybook/core": "6.4.19",
- "@storybook/core-common": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "@storybook/node-logger": "6.4.19",
- "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0",
- "@storybook/semver": "^7.3.2",
- "@storybook/store": "6.4.19",
- "@types/webpack-env": "^1.16.0",
- "babel-plugin-add-react-displayname": "^0.0.5",
- "babel-plugin-named-asset-import": "^0.3.1",
- "babel-plugin-react-docgen": "^4.2.1",
- "core-js": "^3.8.2",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "prop-types": "^15.7.2",
- "react-refresh": "^0.11.0",
- "read-pkg-up": "^7.0.1",
- "regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0",
- "webpack": "4"
- },
- "dependencies": {
- "@storybook/node-logger": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.4.19.tgz",
- "integrity": "sha512-hO2Aar3PgPnPtNq2fVgiuGlqo3EEVR6TKVBXMq7foL3tN2k4BQFKLDHbm5qZQQntyYKurKsRUGKPJFPuI1ov/w==",
- "dev": true,
- "requires": {
- "@types/npmlog": "^4.1.2",
- "chalk": "^4.1.0",
- "core-js": "^3.8.2",
- "npmlog": "^5.0.1",
- "pretty-hrtime": "^1.0.3"
- }
- },
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- }
- },
- "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"
- }
- },
- "are-we-there-yet": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
- "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^3.6.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.1",
- "object-assign": "^4.1.1",
- "signal-exit": "^3.0.0",
- "string-width": "^4.2.3",
- "strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "npmlog": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
- "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "^2.0.0",
- "console-control-strings": "^1.1.0",
- "gauge": "^3.0.0",
- "set-blocking": "^2.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "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
- },
- "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
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- }
- }
- },
- "@storybook/react-docgen-typescript-plugin": {
- "version": "1.0.2-canary.253f8c1.0",
- "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.253f8c1.0.tgz",
- "integrity": "sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "endent": "^2.0.1",
- "find-cache-dir": "^3.3.1",
- "flat-cache": "^3.0.4",
- "micromatch": "^4.0.2",
- "react-docgen-typescript": "^2.0.0",
- "tslib": "^2.0.0"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "@storybook/router": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.4.19.tgz",
- "integrity": "sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==",
- "dev": true,
- "requires": {
- "@storybook/client-logger": "6.4.19",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "history": "5.0.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3",
- "qs": "^6.10.0",
- "react-router": "^6.0.0",
- "react-router-dom": "^6.0.0",
- "ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "history": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/history/-/history-5.0.0.tgz",
- "integrity": "sha512-3NyRMKIiFSJmIPdq7FxkNMJkQ7ZEtVblOQ38VtKaA0zZMW1Eo6Q6W8oDKEflr1kNNTItSnk4JMCO1deeSgbLLg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.6"
- }
- },
- "react-router": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.2.1.tgz",
- "integrity": "sha512-2fG0udBtxou9lXtK97eJeET2ki5//UWfQSl1rlJ7quwe6jrktK9FCCc8dQb5QY6jAv3jua8bBQRhhDOM/kVRsg==",
- "dev": true,
- "requires": {
- "history": "^5.2.0"
- },
- "dependencies": {
- "history": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz",
- "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.6"
- }
- }
- }
- },
- "react-router-dom": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.2.1.tgz",
- "integrity": "sha512-I6Zax+/TH/cZMDpj3/4Fl2eaNdcvoxxHoH1tYOREsQ22OKDYofGebrNm6CTPUcvLvZm63NL/vzCYdjf9CUhqmA==",
- "dev": true,
- "requires": {
- "history": "^5.2.0",
- "react-router": "6.2.1"
- },
- "dependencies": {
- "history": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/history/-/history-5.2.0.tgz",
- "integrity": "sha512-uPSF6lAJb3nSePJ43hN3eKj1dTWpN9gMod0ZssbFTIsen+WehTmEadgL+kg78xLJFdRfrrC//SavDzmRVdE+Ig==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.6"
- }
- }
- }
- }
- }
- },
- "@storybook/source-loader": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-6.4.19.tgz",
- "integrity": "sha512-XqTsqddRglvfW7mhyjwoqd/B8L6samcBehhO0OEbsFp6FPWa9eXuObCxtRYIcjcSIe+ksbW3D/54ppEs1L/g1Q==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "core-js": "^3.8.2",
- "estraverse": "^5.2.0",
- "global": "^4.4.0",
- "loader-utils": "^2.0.0",
- "lodash": "^4.17.21",
- "prettier": ">=2.2.1 <=2.3.0",
- "regenerator-runtime": "^0.13.7"
- },
- "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
- },
- "prettier": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.0.tgz",
- "integrity": "sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==",
- "dev": true
- }
- }
- },
- "@storybook/store": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.4.19.tgz",
- "integrity": "sha512-N9/ZjemRHGfT3InPIbqQqc6snkcfnf3Qh9oOr0smbfaVGJol//KOX65kzzobtzFcid0WxtTDZ3HmgFVH+GvuhQ==",
- "dev": true,
- "requires": {
- "@storybook/addons": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/csf": "0.0.2--canary.87bc651.0",
- "core-js": "^3.8.2",
- "fast-deep-equal": "^3.1.3",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3",
- "regenerator-runtime": "^0.13.7",
- "slash": "^3.0.0",
- "stable": "^0.1.8",
- "synchronous-promise": "^2.0.15",
- "ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "@storybook/theming": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.4.19.tgz",
- "integrity": "sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==",
- "dev": true,
- "requires": {
- "@emotion/core": "^10.1.1",
- "@emotion/is-prop-valid": "^0.8.6",
- "@emotion/styled": "^10.0.27",
- "@storybook/client-logger": "6.4.19",
- "core-js": "^3.8.2",
- "deep-object-diff": "^1.1.0",
- "emotion-theming": "^10.0.27",
- "global": "^4.4.0",
- "memoizerific": "^1.11.3",
- "polished": "^4.0.5",
- "resolve-from": "^5.0.0",
- "ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "@emotion/is-prop-valid": {
- "version": "0.8.8",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
- "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
- "dev": true,
- "requires": {
- "@emotion/memoize": "0.7.4"
- }
- },
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "dev": true
- },
- "@emotion/styled": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.3.0.tgz",
- "integrity": "sha512-GgcUpXBBEU5ido+/p/mCT2/Xx+Oqmp9JzQRuC+a4lYM4i4LBBn/dWvc0rQ19N9ObA8/T4NWMrPNe79kMBDJqoQ==",
- "dev": true,
- "requires": {
- "@emotion/styled-base": "^10.3.0",
- "babel-plugin-emotion": "^10.0.27"
- }
- },
- "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
- }
- }
- },
- "@storybook/ui": {
- "version": "6.4.19",
- "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.19.tgz",
- "integrity": "sha512-gFwdn5LA2U6oQ4bfUFLyHZnNasGQ01YVdwjbi+l6yjmnckBNtZfJoVTZ1rzGUbxSE9rK48InJRU+latTsr7xAg==",
- "dev": true,
- "requires": {
- "@emotion/core": "^10.1.1",
- "@storybook/addons": "6.4.19",
- "@storybook/api": "6.4.19",
- "@storybook/channels": "6.4.19",
- "@storybook/client-logger": "6.4.19",
- "@storybook/components": "6.4.19",
- "@storybook/core-events": "6.4.19",
- "@storybook/router": "6.4.19",
- "@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.4.19",
- "copy-to-clipboard": "^3.3.1",
- "core-js": "^3.8.2",
- "core-js-pure": "^3.8.2",
- "downshift": "^6.0.15",
- "emotion-theming": "^10.0.27",
- "fuse.js": "^3.6.1",
- "global": "^4.4.0",
- "lodash": "^4.17.21",
- "markdown-to-jsx": "^7.1.3",
- "memoizerific": "^1.11.3",
- "polished": "^4.0.5",
- "qs": "^6.10.0",
- "react-draggable": "^4.4.3",
- "react-helmet-async": "^1.0.7",
- "react-sizeme": "^3.0.1",
- "regenerator-runtime": "^0.13.7",
- "resolve-from": "^5.0.0",
- "store2": "^2.12.0"
- },
- "dependencies": {
- "@storybook/semver": {
- "version": "7.3.2",
- "resolved": "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz",
- "integrity": "sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==",
- "dev": true,
- "requires": {
- "core-js": "^3.6.5",
- "find-up": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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
- }
- }
- },
- "@szmarczak/http-timer": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
- "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
- "requires": {
- "defer-to-connect": "^1.0.1"
- }
- },
- "@tailwindcss/aspect-ratio": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.2.1.tgz",
- "integrity": "sha512-aDFi80aHQ3JM3symJ5iKU70lm151ugIGFCI0yRZGpyjgQSDS+Fbe93QwypC1tCEllQE8p0S7TUu20ih1b9IKLA==",
- "dev": true
- },
- "@testing-library/dom": {
- "version": "7.31.2",
- "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz",
- "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/runtime": "^7.12.5",
- "@types/aria-query": "^4.2.0",
- "aria-query": "^4.2.2",
- "chalk": "^4.1.0",
- "dom-accessibility-api": "^0.5.6",
- "lz-string": "^1.4.4",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@testing-library/jest-dom": {
- "version": "5.14.1",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz",
- "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.9.2",
- "@types/testing-library__jest-dom": "^5.9.1",
- "aria-query": "^4.2.2",
- "chalk": "^3.0.0",
- "css": "^3.0.0",
- "css.escape": "^1.5.1",
- "dom-accessibility-api": "^0.5.6",
- "lodash": "^4.17.15",
- "redent": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "@testing-library/react": {
- "version": "11.2.7",
- "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz",
- "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "@testing-library/dom": "^7.28.1"
- }
- },
- "@testing-library/react-hooks": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-7.0.2.tgz",
- "integrity": "sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "@types/react": ">=16.9.0",
- "@types/react-dom": ">=16.9.0",
- "@types/react-test-renderer": ">=16.9.0",
- "react-error-boundary": "^3.1.0"
- }
- },
- "@testing-library/user-event": {
- "version": "13.5.0",
- "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz",
- "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5"
- }
- },
- "@tootallnate/once": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
- "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
- "dev": true
- },
- "@truffle/hdwallet-provider": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/@truffle/hdwallet-provider/-/hdwallet-provider-1.0.34.tgz",
- "integrity": "sha512-sy7sismdclvzWQmHDjElqPGoU1+ff4w3nODKqBpauacAYpWngu865CrtgRNnETZ1c90zDElU41V6yWrUgKupAQ==",
- "requires": {
- "any-promise": "^1.3.0",
- "bindings": "^1.5.0",
- "bip39": "^2.4.2",
- "ethereum-protocol": "^1.0.1",
- "ethereumjs-tx": "^1.0.0",
- "ethereumjs-util": "^6.1.0",
- "ethereumjs-wallet": "^0.6.3",
- "source-map-support": "^0.5.16",
- "web3": "1.2.1",
- "web3-provider-engine": "git+https://github.com/trufflesuite/provider-engine.git#web3-one"
- },
- "dependencies": {
- "@types/node": {
- "version": "10.17.60",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
- "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- }
- }
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- },
- "ethers": {
- "version": "4.0.0-beta.3",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz",
- "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==",
- "requires": {
- "@types/node": "^10.3.2",
- "aes-js": "3.0.0",
- "bn.js": "^4.4.0",
- "elliptic": "6.3.3",
- "hash.js": "1.1.3",
- "js-sha3": "0.5.7",
- "scrypt-js": "2.0.3",
- "setimmediate": "1.0.4",
- "uuid": "2.0.1",
- "xmlhttprequest": "1.8.0"
- },
- "dependencies": {
- "elliptic": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz",
- "integrity": "sha512-cIky9SO2H8W2eU1NOLySnhOYJnuEWCq9ZJeHvHd/lXzEL9vyraIMfilZSn57X3aVX+wkfYmqkch2LvmTzkjFpA==",
- "requires": {
- "bn.js": "^4.4.0",
- "brorand": "^1.0.1",
- "hash.js": "^1.0.0",
- "inherits": "^2.0.1"
- }
- }
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "hash.js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
- "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "scrypt-js": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
- "integrity": "sha512-d8DzQxNivoNDogyYmb/9RD5mEQE/Q7vG2dLDUgvfPmKL9xCVzgqUntOdS0me9Cq9Sh9VxIZuoNEFcsfyXRnyUw=="
- },
- "semver": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz",
- "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A=="
- },
- "setimmediate": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
- "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog=="
- },
- "uuid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
- "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg=="
- },
- "web3": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.1.tgz",
- "integrity": "sha512-nNMzeCK0agb5i/oTWNdQ1aGtwYfXzHottFP2Dz0oGIzavPMGSKyVlr8ibVb1yK5sJBjrWVnTdGaOC2zKDFuFRw==",
- "requires": {
- "web3-bzz": "1.2.1",
- "web3-core": "1.2.1",
- "web3-eth": "1.2.1",
- "web3-eth-personal": "1.2.1",
- "web3-net": "1.2.1",
- "web3-shh": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-bzz": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.1.tgz",
- "integrity": "sha512-LdOO44TuYbGIPfL4ilkuS89GQovxUpmLz6C1UC7VYVVRILeZS740FVB3j9V4P4FHUk1RenaDfKhcntqgVCHtjw==",
- "requires": {
- "got": "9.6.0",
- "swarm-js": "0.1.39",
- "underscore": "1.9.1"
- }
- },
- "web3-core": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.1.tgz",
- "integrity": "sha512-5ODwIqgl8oIg/0+Ai4jsLxkKFWJYE0uLuE1yUKHNVCL4zL6n3rFjRMpKPokd6id6nJCNgeA64KdWQ4XfpnjdMg==",
- "requires": {
- "web3-core-helpers": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-core-requestmanager": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.1.tgz",
- "integrity": "sha512-Gx3sTEajD5r96bJgfuW377PZVFmXIH4TdqDhgGwd2lZQCcMi+DA4TgxJNJGxn0R3aUVzyyE76j4LBrh412mXrw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-core-method": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.1.tgz",
- "integrity": "sha512-Ghg2WS23qi6Xj8Od3VCzaImLHseEA7/usvnOItluiIc5cKs00WYWsNy2YRStzU9a2+z8lwQywPYp0nTzR/QXdQ==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-promievent": "1.2.1",
- "web3-core-subscriptions": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.1.tgz",
- "integrity": "sha512-IVUqgpIKoeOYblwpex4Hye6npM0aMR+kU49VP06secPeN0rHMyhGF0ZGveWBrGvf8WDPI7jhqPBFIC6Jf3Q3zw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.1.tgz",
- "integrity": "sha512-xfknTC69RfYmLKC+83Jz73IC3/sS2ZLhGtX33D4Q5nQ8yc39ElyAolxr9sJQS8kihOcM6u4J+8gyGMqsLcpIBg==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.1",
- "web3-providers-http": "1.2.1",
- "web3-providers-ipc": "1.2.1",
- "web3-providers-ws": "1.2.1"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.1.tgz",
- "integrity": "sha512-nmOwe3NsB8V8UFsY1r+sW6KjdOS68h8nuh7NzlWxBQT/19QSUGiERRTaZXWu5BYvo1EoZRMxCKyCQpSSXLc08g==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.1"
- }
- },
- "web3-eth": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.1.tgz",
- "integrity": "sha512-/2xly4Yry5FW1i+uygPjhfvgUP/MS/Dk+PDqmzp5M88tS86A+j8BzKc23GrlA8sgGs0645cpZK/999LpEF5UdA==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core": "1.2.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-core-subscriptions": "1.2.1",
- "web3-eth-abi": "1.2.1",
- "web3-eth-accounts": "1.2.1",
- "web3-eth-contract": "1.2.1",
- "web3-eth-ens": "1.2.1",
- "web3-eth-iban": "1.2.1",
- "web3-eth-personal": "1.2.1",
- "web3-net": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-eth-abi": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.1.tgz",
- "integrity": "sha512-jI/KhU2a/DQPZXHjo2GW0myEljzfiKOn+h1qxK1+Y9OQfTcBMxrQJyH5AP89O6l6NZ1QvNdq99ThAxBFoy5L+g==",
- "requires": {
- "ethers": "4.0.0-beta.3",
- "underscore": "1.9.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-eth-accounts": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.1.tgz",
- "integrity": "sha512-26I4qq42STQ8IeKUyur3MdQ1NzrzCqPsmzqpux0j6X/XBD7EjZ+Cs0lhGNkSKH5dI3V8CJasnQ5T1mNKeWB7nQ==",
- "requires": {
- "any-promise": "1.3.0",
- "crypto-browserify": "3.12.0",
- "eth-lib": "0.2.7",
- "scryptsy": "2.1.0",
- "semver": "6.2.0",
- "underscore": "1.9.1",
- "uuid": "3.3.2",
- "web3-core": "1.2.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-utils": "1.2.1"
- },
- "dependencies": {
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- }
- }
- },
- "web3-eth-contract": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.1.tgz",
- "integrity": "sha512-kYFESbQ3boC9bl2rYVghj7O8UKMiuKaiMkxvRH5cEDHil8V7MGEGZNH0slSdoyeftZVlaWSMqkRP/chfnKND0g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core": "1.2.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-core-promievent": "1.2.1",
- "web3-core-subscriptions": "1.2.1",
- "web3-eth-abi": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-eth-ens": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.1.tgz",
- "integrity": "sha512-lhP1kFhqZr2nnbu3CGIFFrAnNxk2veXpOXBY48Tub37RtobDyHijHgrj+xTh+mFiPokyrapVjpFsbGa+Xzye4Q==",
- "requires": {
- "eth-ens-namehash": "2.0.8",
- "underscore": "1.9.1",
- "web3-core": "1.2.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-promievent": "1.2.1",
- "web3-eth-abi": "1.2.1",
- "web3-eth-contract": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.1.tgz",
- "integrity": "sha512-9gkr4QPl1jCU+wkgmZ8EwODVO3ovVj6d6JKMos52ggdT2YCmlfvFVF6wlGLwi0VvNa/p+0BjJzaqxnnG/JewjQ==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- }
- }
- },
- "web3-eth-personal": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.1.tgz",
- "integrity": "sha512-RNDVSiaSoY4aIp8+Hc7z+X72H7lMb3fmAChuSBADoEc7DsJrY/d0R5qQDK9g9t2BO8oxgLrLNyBP/9ub2Hc6Bg==",
- "requires": {
- "web3-core": "1.2.1",
- "web3-core-helpers": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-net": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-net": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.1.tgz",
- "integrity": "sha512-Yt1Bs7WgnLESPe0rri/ZoPWzSy55ovioaP35w1KZydrNtQ5Yq4WcrAdhBzcOW7vAkIwrsLQsvA+hrOCy7mNauw==",
- "requires": {
- "web3-core": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-utils": "1.2.1"
- }
- },
- "web3-providers-http": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.1.tgz",
- "integrity": "sha512-BDtVUVolT9b3CAzeGVA/np1hhn7RPUZ6YYGB/sYky+GjeO311Yoq8SRDUSezU92x8yImSC2B+SMReGhd1zL+bQ==",
- "requires": {
- "web3-core-helpers": "1.2.1",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.1.tgz",
- "integrity": "sha512-oPEuOCwxVx8L4CPD0TUdnlOUZwGBSRKScCz/Ws2YHdr9Ium+whm+0NLmOZjkjQp5wovQbyBzNa6zJz1noFRvFA==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.1"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.1.tgz",
- "integrity": "sha512-oqsQXzu+ejJACVHy864WwIyw+oB21nw/pI65/sD95Zi98+/HQzFfNcIFneF1NC4bVF3VNX4YHTNq2I2o97LAiA==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.1",
- "websocket": "github:web3-js/WebSocket-Node#polyfill/globalThis"
- }
- },
- "web3-shh": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.1.tgz",
- "integrity": "sha512-/3Cl04nza5kuFn25bV3FJWa0s3Vafr5BlT933h26xovQ6HIIz61LmvNQlvX1AhFL+SNJOTcQmK1SM59vcyC8bA==",
- "requires": {
- "web3-core": "1.2.1",
- "web3-core-method": "1.2.1",
- "web3-core-subscriptions": "1.2.1",
- "web3-net": "1.2.1"
- }
- },
- "web3-utils": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.1.tgz",
- "integrity": "sha512-Mrcn3l58L+yCKz3zBryM6JZpNruWuT0OCbag8w+reeNROSGVlXzUQkU+gtAwc9JCZ7tKUyg67+2YUGqUjVcyBA==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randomhex": "0.1.5",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- }
- }
- },
- "websocket": {
- "version": "github:web3-js/WebSocket-Node#ef5ea2f41daf4a2113b80c9223df884b4d56c400",
- "from": "github:web3-js/WebSocket-Node#polyfill/globalThis",
- "requires": {
- "debug": "^2.2.0",
- "es5-ext": "^0.10.50",
- "nan": "^2.14.0",
- "typedarray-to-buffer": "^3.1.5",
- "yaeti": "^0.0.6"
- }
- }
- }
- },
- "@types/aria-query": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz",
- "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==",
- "dev": true
- },
- "@types/babel__core": {
- "version": "7.1.16",
- "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
- "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
- "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.3",
- "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
- "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
- "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.14.2",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
- "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.3.0"
- }
- },
- "@types/bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/body-parser": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
- "requires": {
- "@types/connect": "*",
- "@types/node": "*"
- }
- },
- "@types/chai": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.1.tgz",
- "integrity": "sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ=="
- },
- "@types/chai-as-promised": {
- "version": "7.1.5",
- "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz",
- "integrity": "sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==",
- "requires": {
- "@types/chai": "*"
- }
- },
- "@types/color-convert": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz",
- "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==",
- "dev": true,
- "requires": {
- "@types/color-name": "*"
- }
- },
- "@types/color-name": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
- "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
- "dev": true
- },
- "@types/connect": {
- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/cors": {
- "version": "2.8.12",
- "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
- "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
- },
- "@types/debug": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
- "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
- "dev": true,
- "requires": {
- "@types/ms": "*"
- }
- },
- "@types/error-stack-parser": {
- "version": "1.3.18",
- "resolved": "https://registry.npmjs.org/@types/error-stack-parser/-/error-stack-parser-1.3.18.tgz",
- "integrity": "sha1-4ByfjIXKg7YQMgxiJYsMkCat4Pc=",
- "dev": true
- },
- "@types/estree": {
- "version": "0.0.46",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz",
- "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==",
- "dev": true
- },
- "@types/eth-sig-util": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/eth-sig-util/-/eth-sig-util-2.1.0.tgz",
- "integrity": "sha512-GWX0s/FFGWl6lO2nbd9nq3fh1x47vmLL/p4yDG1+VgCqrip1ErQrbHlTZThtEc6JrcmwCKB2H1de32Hdo3JdJg==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/ethereum-protocol": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.2.tgz",
- "integrity": "sha512-Ri/hwt4UckZlF7eqhhAQcXsNvcgQmSJOKZteLco1/5NsRcneW/cJuQcrQNILN2Ohs9WUQjeGW3ZRRNqkEVMzuQ==",
- "requires": {
- "bignumber.js": "7.2.1"
- },
- "dependencies": {
- "bignumber.js": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz",
- "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ=="
- }
- }
- },
- "@types/express": {
- "version": "4.17.13",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz",
- "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==",
- "requires": {
- "@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.18",
- "@types/qs": "*",
- "@types/serve-static": "*"
- }
- },
- "@types/express-serve-static-core": {
- "version": "4.17.29",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz",
- "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==",
- "requires": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*"
- }
- },
- "@types/file-saver": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.3.tgz",
- "integrity": "sha512-MBIou8pd/41jkff7s97B47bc9+p0BszqqDJsO51yDm49uUxeKzrfuNl5fSLC6BpLEWKA8zlwyqALVmXrFwoBHQ==",
- "dev": true
- },
- "@types/glob": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz",
- "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==",
- "dev": true,
- "requires": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "@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/gtag.js": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.8.tgz",
- "integrity": "sha512-xKDygydxruSUNkVbZWjiEbMijz9+xZCLb2yiTiQT88pm5EhIAUhaCo05IZF1HcQc90u4W7cp+7OZNpcJxpyL5g=="
- },
- "@types/hapi__joi": {
- "version": "17.1.8",
- "resolved": "https://registry.npmjs.org/@types/hapi__joi/-/hapi__joi-17.1.8.tgz",
- "integrity": "sha512-omVytnOAiAfzGUOQArujJr3heWxPrDHW7MF1ieqix1ngoGdhtJmSSDFVM+ZAOa7UmhlGJtltdgUAT03mfDu6kg==",
- "dev": true
- },
- "@types/hast": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz",
- "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==",
- "requires": {
- "@types/unist": "*"
- }
- },
- "@types/history": {
- "version": "4.7.9",
- "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz",
- "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==",
- "dev": true
- },
- "@types/hoist-non-react-statics": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
- "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==",
- "requires": {
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0"
- }
- },
- "@types/html-minifier-terser": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz",
- "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==",
- "dev": true
- },
- "@types/is-function": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/is-function/-/is-function-1.0.1.tgz",
- "integrity": "sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==",
- "dev": true
- },
- "@types/istanbul-lib-coverage": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
- "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==",
- "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": "26.0.24",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz",
- "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==",
- "dev": true,
- "requires": {
- "jest-diff": "^26.0.0",
- "pretty-format": "^26.0.0"
- }
- },
- "@types/json-schema": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
- "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
- },
- "@types/lodash": {
- "version": "4.14.172",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz",
- "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw=="
- },
- "@types/lodash.throttle": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.7.tgz",
- "integrity": "sha512-znwGDpjCHQ4FpLLx19w4OXDqq8+OvREa05H89obtSyXyOFKL3dDjCslsmfBz0T2FU8dmf5Wx1QvogbINiGIu9g==",
- "dev": true,
- "requires": {
- "@types/lodash": "*"
- }
- },
- "@types/lru-cache": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.3.tgz",
- "integrity": "sha512-QjCOmf5kYwekcsfEKhcEHMK8/SvgnneuSDXFERBuC/DPca2KJIO/gpChTsVb35BoWLBpEAJWz1GFVEArSdtKtw=="
- },
- "@types/mdast": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
- "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==",
- "requires": {
- "@types/unist": "*"
- }
- },
- "@types/mime": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz",
- "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
- },
- "@types/minimatch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
- "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
- "dev": true
- },
- "@types/minimist": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
- "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ=="
- },
- "@types/mocha": {
- "version": "file:src/types/empty-type",
- "dev": true
- },
- "@types/ms": {
- "version": "0.7.31",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
- "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==",
- "dev": true
- },
- "@types/nedb": {
- "version": "1.8.12",
- "resolved": "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz",
- "integrity": "sha512-ICDoQMORMjOSqfNFXT4ENXfwwCir1BPblXNm0SPH7C4Q10ou+pvVagcFAJ+rrzf3A47tGU4K/KbzKu7wO9j45Q==",
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/node": {
- "version": "15.14.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz",
- "integrity": "sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A=="
- },
- "@types/node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "form-data": "^3.0.0"
- }
- },
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
- "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
- "dev": true
- },
- "@types/npmlog": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.3.tgz",
- "integrity": "sha512-1TcL7YDYCtnHmLhTWbum+IIwLlvpaHoEKS2KNIngEwLzwgDeHaebaEHHbQp8IqzNQ9IYiboLKUjAf7MZqG63+w==",
- "dev": true
- },
- "@types/overlayscrollbars": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@types/overlayscrollbars/-/overlayscrollbars-1.12.1.tgz",
- "integrity": "sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==",
- "dev": true
- },
- "@types/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
- },
- "@types/parse5": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
- "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==",
- "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.3.2",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
- "dev": true
- },
- "@types/pretty-hrtime": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz",
- "integrity": "sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ==",
- "dev": true
- },
- "@types/prop-types": {
- "version": "15.7.4",
- "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
- "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
- },
- "@types/qrcode": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.4.2.tgz",
- "integrity": "sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/qrcode.react": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@types/qrcode.react/-/qrcode.react-1.0.2.tgz",
- "integrity": "sha512-I9Oq5Cjlkgy3Tw7krCnCXLw2/zMhizkTere49OOcta23tkvH0xBTP0yInimTh0gstLRtb8Ki9NZVujE5UI6ffQ==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw=="
- },
- "@types/range-parser": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw=="
- },
- "@types/react": {
- "version": "17.0.20",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.20.tgz",
- "integrity": "sha512-wWZrPlihslrPpcKyCSlmIlruakxr57/buQN1RjlIeaaTWDLtJkTtRW429MoQJergvVKc4IWBpRhWw7YNh/7GVA==",
- "requires": {
- "@types/prop-types": "*",
- "@types/scheduler": "*",
- "csstype": "^3.0.2"
- }
- },
- "@types/react-dom": {
- "version": "17.0.9",
- "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz",
- "integrity": "sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/react-helmet": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.2.tgz",
- "integrity": "sha512-dcfAZNlWb5JYFbO9CGfrPWLJAyFcT6UeR3u35eBbv8liY2Rg4K7fM1G5+HnwVgot+C+kVwXAZ8pLEn2jsMfTDg==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/react-pdf": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/@types/react-pdf/-/react-pdf-5.7.2.tgz",
- "integrity": "sha512-6cUselXlQSNd9pMswJGvHqki3Lq0cnls/3hNwrFizdDeHBAfTFXTScEBObfGPznEmtO2LvmZMeced43BV9Wbog==",
- "requires": {
- "@types/react": "*",
- "pdfjs-dist": "^2.10.377"
- }
- },
- "@types/react-redux": {
- "version": "7.1.18",
- "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.18.tgz",
- "integrity": "sha512-9iwAsPyJ9DLTRH+OFeIrm9cAbIj1i2ANL3sKQFATqnPWRbg+jEFXyZOKHiQK/N86pNRXbb4HRxAxo0SIX1XwzQ==",
- "requires": {
- "@types/hoist-non-react-statics": "^3.3.0",
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0",
- "redux": "^4.0.0"
- }
- },
- "@types/react-router": {
- "version": "5.1.16",
- "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz",
- "integrity": "sha512-8d7nR/fNSqlTFGHti0R3F9WwIertOaaA1UEB8/jr5l5mDMOs4CidEgvvYMw4ivqrBK+vtVLxyTj2P+Pr/dtgzg==",
- "dev": true,
- "requires": {
- "@types/history": "*",
- "@types/react": "*"
- }
- },
- "@types/react-router-dom": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.1.8.tgz",
- "integrity": "sha512-03xHyncBzG0PmDmf8pf3rehtjY0NpUj7TIN46FrT5n1ZWHPZvXz32gUyNboJ+xsL8cpg8bQVLcllptcQHvocrw==",
- "dev": true,
- "requires": {
- "@types/history": "*",
- "@types/react": "*",
- "@types/react-router": "*"
- }
- },
- "@types/react-syntax-highlighter": {
- "version": "11.0.5",
- "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.5.tgz",
- "integrity": "sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/react-test-renderer": {
- "version": "17.0.1",
- "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz",
- "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/react-tooltip": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@types/react-tooltip/-/react-tooltip-4.2.4.tgz",
- "integrity": "sha512-UzjzmgY/VH3Str6DcAGTLMA1mVVhGOyARNTANExrirtp+JgxhaIOVDxq4TIRmpSi4voLv+w4HA9CC5GvhhCA0A==",
- "dev": true,
- "requires": {
- "react-tooltip": "*"
- }
- },
- "@types/scheduler": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
- "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
- },
- "@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/semver": {
- "version": "7.3.10",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.10.tgz",
- "integrity": "sha512-zsv3fsC7S84NN6nPK06u79oWgrPVd0NvOyqgghV1haPaFcVxIrP4DLomRwGAXk0ui4HZA7mOcSFL98sMVW9viw=="
- },
- "@types/serve-static": {
- "version": "1.13.10",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz",
- "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==",
- "requires": {
- "@types/mime": "^1",
- "@types/node": "*"
- }
- },
- "@types/sinon": {
- "version": "9.0.11",
- "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz",
- "integrity": "sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==",
- "requires": {
- "@types/sinonjs__fake-timers": "*"
- }
- },
- "@types/sinon-chai": {
- "version": "3.2.8",
- "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.8.tgz",
- "integrity": "sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==",
- "requires": {
- "@types/chai": "*",
- "@types/sinon": "*"
- }
- },
- "@types/sinonjs__fake-timers": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.2.tgz",
- "integrity": "sha512-9GcLXF0/v3t80caGs5p2rRfkB+a8VBGLJZVih6CNFkx8IZ994wiKKLSRs9nuFwk1HevWs/1mnUmkApGrSGsShA=="
- },
- "@types/source-list-map": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
- "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==",
- "dev": true
- },
- "@types/stack-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
- "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
- "dev": true
- },
- "@types/tapable": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz",
- "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==",
- "dev": true
- },
- "@types/testing-library__jest-dom": {
- "version": "5.14.1",
- "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz",
- "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==",
- "dev": true,
- "requires": {
- "@types/jest": "*"
- }
- },
- "@types/tmp": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.2.tgz",
- "integrity": "sha512-MhSa0yylXtVMsyT8qFpHA1DLHj4DvQGH5ntxrhHSh8PxUVNi35Wk+P5hVgqbO2qZqOotqr9jaoPRL+iRjWYm/A==",
- "dev": true
- },
- "@types/uglify-js": {
- "version": "3.13.1",
- "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz",
- "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==",
- "dev": true,
- "requires": {
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "@types/unist": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz",
- "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ=="
- },
- "@types/use-persisted-state": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@types/use-persisted-state/-/use-persisted-state-0.3.0.tgz",
- "integrity": "sha512-ZT98QuckR95qM7W97lGVqc7fFS9TT6f3txp7R40fl0zxa5BLm3GG7j0i51G12h8DkoJxFAf2oQyYKU99h0pxFA==",
- "dev": true,
- "requires": {
- "@types/react": "*"
- }
- },
- "@types/uuid": {
- "version": "8.3.4",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
- "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
- "dev": true
- },
- "@types/web3": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@types/web3/-/web3-1.2.2.tgz",
- "integrity": "sha512-eFiYJKggNrOl0nsD+9cMh2MLk4zVBfXfGnVeRFbpiZzBE20eet4KLA3fXcjSuHaBn0RnQzwLAGdgzgzdet4C0A==",
- "requires": {
- "web3": "*"
- }
- },
- "@types/web3-provider-engine": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/@types/web3-provider-engine/-/web3-provider-engine-14.0.1.tgz",
- "integrity": "sha512-SaAfLJY/40wKFDsNFwaNfwqFSL6kVhTx9JD18qM+Gaw1qdAXLYF/6E7TIqWEdoG4so6fki/zxURP5NsoCePYJw==",
- "requires": {
- "@types/ethereum-protocol": "*"
- }
- },
- "@types/webpack": {
- "version": "4.41.30",
- "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz",
- "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "@types/tapable": "^1",
- "@types/uglify-js": "*",
- "@types/webpack-sources": "*",
- "anymatch": "^3.0.0",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "@types/webpack-env": {
- "version": "1.16.3",
- "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz",
- "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==",
- "dev": true
- },
- "@types/webpack-sources": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz",
- "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "@types/source-list-map": "*",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "@types/yargs": {
- "version": "15.0.14",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz",
- "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "@types/yargs-parser": {
- "version": "20.2.1",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
- "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
- "dev": true
- },
- "@types/yauzl": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz",
- "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==",
- "dev": true,
- "optional": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@typescript-eslint/eslint-plugin": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.0.tgz",
- "integrity": "sha512-iPKZTZNavAlOhfF4gymiSuUkgLne/nh5Oz2/mdiUmuZVD42m9PapnCnzjxuDsnpnbH3wT5s2D8bw6S39TC6GNw==",
- "dev": true,
- "requires": {
- "@typescript-eslint/experimental-utils": "4.31.0",
- "@typescript-eslint/scope-manager": "4.31.0",
- "debug": "^4.3.1",
- "functional-red-black-tree": "^1.0.1",
- "regexpp": "^3.1.0",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- },
- "dependencies": {
- "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"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@typescript-eslint/experimental-utils": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.0.tgz",
- "integrity": "sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.7",
- "@typescript-eslint/scope-manager": "4.31.0",
- "@typescript-eslint/types": "4.31.0",
- "@typescript-eslint/typescript-estree": "4.31.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^3.0.0"
- },
- "dependencies": {
- "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==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- }
- }
- },
- "@typescript-eslint/parser": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.0.tgz",
- "integrity": "sha512-oWbzvPh5amMuTmKaf1wp0ySxPt2ZXHnFQBN2Szu1O//7LmOvgaKTCIDNLK2NvzpmVd5A2M/1j/rujBqO37hj3w==",
- "dev": true,
- "requires": {
- "@typescript-eslint/scope-manager": "4.31.0",
- "@typescript-eslint/types": "4.31.0",
- "@typescript-eslint/typescript-estree": "4.31.0",
- "debug": "^4.3.1"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.0.tgz",
- "integrity": "sha512-LJ+xtl34W76JMRLjbaQorhR0hfRAlp3Lscdiz9NeI/8i+q0hdBZ7BsiYieLoYWqy+AnRigaD3hUwPFugSzdocg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.31.0",
- "@typescript-eslint/visitor-keys": "4.31.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.0.tgz",
- "integrity": "sha512-9XR5q9mk7DCXgXLS7REIVs+BaAswfdHhx91XqlJklmqWpTALGjygWVIb/UnLh4NWhfwhR5wNe1yTyCInxVhLqQ==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.0.tgz",
- "integrity": "sha512-QHl2014t3ptg+xpmOSSPn5hm4mY8D4s97ftzyk9BZ8RxYQ3j73XcwuijnJ9cMa6DO4aLXeo8XS3z1omT9LA/Eg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.31.0",
- "@typescript-eslint/visitor-keys": "4.31.0",
- "debug": "^4.3.1",
- "globby": "^11.0.3",
- "is-glob": "^4.0.1",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- },
- "dependencies": {
- "globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@typescript-eslint/utils": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.0.tgz",
- "integrity": "sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.12.0",
- "@typescript-eslint/types": "5.12.0",
- "@typescript-eslint/typescript-estree": "5.12.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^3.0.0"
- },
- "dependencies": {
- "@typescript-eslint/scope-manager": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.0.tgz",
- "integrity": "sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.12.0",
- "@typescript-eslint/visitor-keys": "5.12.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.0.tgz",
- "integrity": "sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ==",
- "dev": true
- },
- "@typescript-eslint/typescript-estree": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.0.tgz",
- "integrity": "sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.12.0",
- "@typescript-eslint/visitor-keys": "5.12.0",
- "debug": "^4.3.2",
- "globby": "^11.0.4",
- "is-glob": "^4.0.3",
- "semver": "^7.3.5",
- "tsutils": "^3.21.0"
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.0.tgz",
- "integrity": "sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "5.12.0",
- "eslint-visitor-keys": "^3.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==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-visitor-keys": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
- "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
- "dev": true
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "ignore": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
- "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
- "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"
- }
- },
- "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"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "@typescript-eslint/visitor-keys": {
- "version": "4.31.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.0.tgz",
- "integrity": "sha512-HUcRp2a9I+P21+O21yu3ezv3GEPGjyGiXoEUQwZXjR8UxRApGeLyWH4ZIIUSalE28aG4YsV6GjtaAVB3QKOu0w==",
- "dev": true,
- "requires": {
- "@typescript-eslint/types": "4.31.0",
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "@use-it/event-listener": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/@use-it/event-listener/-/event-listener-0.1.6.tgz",
- "integrity": "sha512-e6V7vbU8xpuqy4GZkTLExHffOFgxmGHo3kNWnlhzM/zcX2v+idbD/HaJ9sKdQMgTh+L7MIhdRDXGX3SdAViZzA=="
- },
- "@web3-js/scrypt-shim": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@web3-js/scrypt-shim/-/scrypt-shim-0.1.0.tgz",
- "integrity": "sha512-ZtZeWCc/s0nMcdx/+rZwY1EcuRdemOK9ag21ty9UsHkFxsNb/AaoucUz0iPuyGe0Ku+PFuRmWZG7Z7462p9xPw==",
- "requires": {
- "scryptsy": "^2.1.0",
- "semver": "^6.3.0"
- }
- },
- "@web3-js/websocket": {
- "version": "1.0.30",
- "resolved": "https://registry.npmjs.org/@web3-js/websocket/-/websocket-1.0.30.tgz",
- "integrity": "sha512-fDwrD47MiDrzcJdSeTLF75aCcxVVt8B1N74rA+vh2XCAvFy4tEWJjtnUtj2QG7/zlQ6g9cQ88bZFBxwd9/FmtA==",
- "requires": {
- "debug": "^2.2.0",
- "es5-ext": "^0.10.50",
- "nan": "^2.14.0",
- "typedarray-to-buffer": "^3.1.5",
- "yaeti": "^0.0.6"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "@webassemblyjs/ast": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
- "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0"
- }
- },
- "@webassemblyjs/floating-point-hex-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
- "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
- "dev": true
- },
- "@webassemblyjs/helper-api-error": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
- "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
- "dev": true
- },
- "@webassemblyjs/helper-buffer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
- "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
- "dev": true
- },
- "@webassemblyjs/helper-code-frame": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
- "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/wast-printer": "1.9.0"
- }
- },
- "@webassemblyjs/helper-fsm": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
- "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
- "dev": true
- },
- "@webassemblyjs/helper-module-context": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
- "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0"
- }
- },
- "@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
- "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
- "dev": true
- },
- "@webassemblyjs/helper-wasm-section": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
- "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0"
- }
- },
- "@webassemblyjs/ieee754": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
- "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
- "dev": true,
- "requires": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "@webassemblyjs/leb128": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
- "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
- "dev": true,
- "requires": {
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/utf8": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
- "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
- "dev": true
- },
- "@webassemblyjs/wasm-edit": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
- "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/helper-wasm-section": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-opt": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "@webassemblyjs/wast-printer": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-gen": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
- "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-opt": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
- "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-buffer": "1.9.0",
- "@webassemblyjs/wasm-gen": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0"
- }
- },
- "@webassemblyjs/wasm-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
- "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
- "@webassemblyjs/ieee754": "1.9.0",
- "@webassemblyjs/leb128": "1.9.0",
- "@webassemblyjs/utf8": "1.9.0"
- }
- },
- "@webassemblyjs/wast-parser": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
- "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/floating-point-hex-parser": "1.9.0",
- "@webassemblyjs/helper-api-error": "1.9.0",
- "@webassemblyjs/helper-code-frame": "1.9.0",
- "@webassemblyjs/helper-fsm": "1.9.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@webassemblyjs/wast-printer": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
- "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/wast-parser": "1.9.0",
- "@xtuc/long": "4.2.2"
- }
- },
- "@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
- },
- "@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==",
- "dev": true
- },
- "@yarnpkg/lockfile": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
- "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ=="
- },
- "abab": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
- "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "abi-decoder": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/abi-decoder/-/abi-decoder-2.4.0.tgz",
- "integrity": "sha512-TOLU2q1HgYOjs1GKGtVzaqrYkar6I2fT9a80rzx6/9EJ/5crb4nCGuro0grZayixem93T7omrajYmLiMkYDLDA==",
- "requires": {
- "web3-eth-abi": "^1.2.1",
- "web3-utils": "^1.2.1"
- }
- },
- "abort-controller": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
- "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
- "requires": {
- "event-target-shim": "^5.0.0"
- }
- },
- "abstract-leveldown": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz",
- "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==",
- "requires": {
- "xtend": "~4.0.0"
- }
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- },
- "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-hammerhead": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/acorn-hammerhead/-/acorn-hammerhead-0.5.0.tgz",
- "integrity": "sha512-TI9TFfJBfduhcM2GggayNhdYvdJ3UgS/Bu3sB7FB2AUmNCmCJ+TSOT6GXu+bodG5/xL74D5zE4XRaqyjgjsYVQ==",
- "dev": true,
- "requires": {
- "@types/estree": "0.0.46"
- }
- },
- "acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true
- },
- "acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "requires": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- }
- },
- "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=="
- },
- "address": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
- "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
- "dev": true
- },
- "aes-js": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz",
- "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw=="
- },
- "agent-base": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
- "dev": true,
- "requires": {
- "debug": "4"
- }
- },
- "aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "requires": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- }
- },
- "airbnb-js-shims": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz",
- "integrity": "sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ==",
- "dev": true,
- "requires": {
- "array-includes": "^3.0.3",
- "array.prototype.flat": "^1.2.1",
- "array.prototype.flatmap": "^1.2.1",
- "es5-shim": "^4.5.13",
- "es6-shim": "^0.35.5",
- "function.prototype.name": "^1.1.0",
- "globalthis": "^1.0.0",
- "object.entries": "^1.1.0",
- "object.fromentries": "^2.0.0 || ^1.0.0",
- "object.getownpropertydescriptors": "^2.0.3",
- "object.values": "^1.1.0",
- "promise.allsettled": "^1.0.0",
- "promise.prototype.finally": "^3.1.0",
- "string.prototype.matchall": "^4.0.0 || ^3.0.1",
- "string.prototype.padend": "^3.0.0",
- "string.prototype.padstart": "^3.0.0",
- "symbol.prototype.description": "^1.0.0"
- }
- },
- "ajv": {
- "version": "8.6.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
- "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
- "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-errors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
- "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
- "dev": true
- },
- "ajv-formats": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
- "requires": {
- "ajv": "^8.0.0"
- }
- },
- "ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
- },
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2",
- "longest": "^1.0.1",
- "repeat-string": "^1.5.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==",
- "dev": true
- },
- "ansi-align": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
- "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
- "dev": true,
- "requires": {
- "string-width": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "ansi-colors": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
- "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
- "dev": true
- },
- "ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "requires": {
- "type-fest": "^0.21.3"
- }
- },
- "ansi-html": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
- "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
- "dev": true
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "ansi-to-html": {
- "version": "0.6.15",
- "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.15.tgz",
- "integrity": "sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==",
- "dev": true,
- "requires": {
- "entities": "^2.0.0"
- }
- },
- "any-promise": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
- "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "app-root-dir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz",
- "integrity": "sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==",
- "dev": true
- },
- "aproba": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
- "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
- },
- "are-we-there-yet": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
- "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
- "dev": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "arg": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz",
- "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA=="
- },
- "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"
- }
- },
- "aria-query": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
- "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.10.2",
- "@babel/runtime-corejs3": "^7.10.2"
- }
- },
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
- "dev": true
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
- },
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
- "dev": true
- },
- "array-find": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz",
- "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==",
- "dev": true
- },
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- },
- "array-includes": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
- "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2",
- "get-intrinsic": "^1.1.1",
- "is-string": "^1.0.5"
- }
- },
- "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
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
- "dev": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
- "dev": true
- },
- "array.prototype.flat": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
- "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "array.prototype.flatmap": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
- "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.1",
- "function-bind": "^1.1.1"
- }
- },
- "array.prototype.map": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.4.tgz",
- "integrity": "sha512-Qds9QnX7A0qISY7JT5WuJO0NJPE9CMlC6JzHQfhpqAAQQzufVRoeH7EzUY5GcPTx72voG8LV/5eo+b8Qi8hmhA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "es-array-method-boxes-properly": "^1.0.0",
- "is-string": "^1.0.7"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "arrify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
- "dev": true
- },
- "asar": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/asar/-/asar-2.1.0.tgz",
- "integrity": "sha512-d2Ovma+bfqNpvBzY/KU8oPY67ZworixTpkjSx0PCXnQi67c2cXmssaTxpFDUM0ttopXoGx/KRxNg/GDThYbXQA==",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "chromium-pickle-js": "^0.2.0",
- "commander": "^2.20.0",
- "cuint": "^0.2.2",
- "glob": "^7.1.3",
- "minimatch": "^3.0.4",
- "mkdirp": "^0.5.1",
- "tmp-promise": "^1.0.5"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- }
- }
- },
- "asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "requires": {
- "safer-buffer": "~2.1.0"
- }
- },
- "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"
- }
- },
- "assert": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
- "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "util": "0.10.3"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==",
- "dev": true
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==",
- "dev": true,
- "requires": {
- "inherits": "2.0.1"
- }
- }
- }
- },
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="
- },
- "assertion-error": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
- "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
- },
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
- "dev": true
- },
- "ast-types": {
- "version": "0.14.2",
- "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
- "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.1"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "astral-regex": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
- "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
- "dev": true
- },
- "async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
- "requires": {
- "lodash": "^4.17.14"
- }
- },
- "async-each": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
- "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
- "dev": true
- },
- "async-eventemitter": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz",
- "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==",
- "requires": {
- "async": "^2.4.0"
- }
- },
- "async-exit-hook": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-1.1.2.tgz",
- "integrity": "sha512-CeTSWB5Bou31xSHeO45ZKgLPRaJbV4I8csRcFYETDBehX7H+1GDO/v+v8G7fZmar1gOmYa6UTXn6d/WIiJbslw==",
- "dev": true
- },
- "async-limiter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
- "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
- },
- "async-mutex": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz",
- "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==",
- "requires": {
- "tslib": "^2.0.0"
- },
- "dependencies": {
- "tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- }
- }
- },
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true
- },
- "atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true
- },
- "attr-accept": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
- "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg=="
- },
- "autoprefixer": {
- "version": "10.4.2",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
- "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==",
- "dev": true,
- "requires": {
- "browserslist": "^4.19.1",
- "caniuse-lite": "^1.0.30001297",
- "fraction.js": "^4.1.2",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "dependencies": {
- "browserslist": {
- "version": "4.19.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
- "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001286",
- "electron-to-chromium": "^1.4.17",
- "escalade": "^3.1.1",
- "node-releases": "^2.0.1",
- "picocolors": "^1.0.0"
- }
- },
- "caniuse-lite": {
- "version": "1.0.30001312",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz",
- "integrity": "sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.4.71",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz",
- "integrity": "sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==",
- "dev": true
- },
- "node-releases": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
- "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
- "dev": true
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- }
- }
- },
- "available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw=="
- },
- "await-lock": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-1.1.3.tgz",
- "integrity": "sha512-e0jRB8X/VVxulahjW16cM1dHsO7xjyZBP8p2AnVmg2Vn3q5xJ5sTUAybmkp96+s+QcrtidSJqpCGfWhVOX7NGg=="
- },
- "aws-sdk": {
- "version": "2.983.0",
- "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.983.0.tgz",
- "integrity": "sha512-i4QMJt5hEYzhoDzmbo0v+aAuHQPXM6ah15GBKObbxwYxmzK9wjMG+FH3DiWZZHdFsf3C+p1zDg4rIr63jmOeBw==",
- "requires": {
- "buffer": "4.9.2",
- "events": "1.1.1",
- "ieee754": "1.1.13",
- "jmespath": "0.15.0",
- "querystring": "0.2.0",
- "sax": "1.2.1",
- "url": "0.10.3",
- "uuid": "3.3.2",
- "xml2js": "0.4.19"
- },
- "dependencies": {
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
- },
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- }
- }
- },
- "aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="
- },
- "aws4": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
- "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
- },
- "axios": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
- "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
- "requires": {
- "follow-redirects": "^1.14.9",
- "form-data": "^4.0.0"
- },
- "dependencies": {
- "follow-redirects": {
- "version": "1.15.1",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
- "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
- },
- "form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- }
- }
- },
- "axios-extensions": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/axios-extensions/-/axios-extensions-3.1.3.tgz",
- "integrity": "sha512-/OB9OcJLNOIx9pdW4m4/hFRvNo12wlX5BaprIzqpMaLR02I88Mr98/wW4QN9rhx0/yg9rM7i6Af/RpV4MyxXjA==",
- "requires": {
- "@types/lru-cache": "^4.1.1",
- "lru-cache": "^5.1.1",
- "tslib": "^1.9.0",
- "util": "^0.11.1"
- }
- },
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==",
- "requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "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=="
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg=="
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
- }
- }
- },
- "babel-core": {
- "version": "6.26.3",
- "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
- "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-generator": "^6.26.0",
- "babel-helpers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-register": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "convert-source-map": "^1.5.1",
- "debug": "^2.6.9",
- "json5": "^0.5.1",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.4",
- "path-is-absolute": "^1.0.1",
- "private": "^0.1.8",
- "slash": "^1.0.0",
- "source-map": "^0.5.7"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw=="
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg=="
- }
- }
- },
- "babel-generator": {
- "version": "6.26.1",
- "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
- "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
- "requires": {
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "detect-indent": "^4.0.0",
- "jsesc": "^1.3.0",
- "lodash": "^4.17.4",
- "source-map": "^0.5.7",
- "trim-right": "^1.0.1"
- },
- "dependencies": {
- "jsesc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
- "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA=="
- }
- }
- },
- "babel-helper-builder-binary-assignment-operator-visitor": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
- "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==",
- "requires": {
- "babel-helper-explode-assignable-expression": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-call-delegate": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
- "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==",
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-define-map": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
- "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==",
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-helper-explode-assignable-expression": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
- "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
- "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==",
- "requires": {
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-get-function-arity": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
- "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-hoist-variables": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
- "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-optimise-call-expression": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
- "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-regex": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
- "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==",
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-helper-remap-async-to-generator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
- "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==",
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helper-replace-supers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
- "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==",
- "requires": {
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-helpers": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
- "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-jest": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.1.0.tgz",
- "integrity": "sha512-6NrdqzaYemALGCuR97QkC/FkFIEBWP5pw5TMJoUHZTVXyOgocujp6A0JE2V6gE0HtqAAv6VKU/nI+OCR1Z4gHA==",
- "dev": true,
- "requires": {
- "@jest/transform": "^27.1.0",
- "@jest/types": "^27.1.0",
- "@types/babel__core": "^7.1.14",
- "babel-plugin-istanbul": "^6.0.0",
- "babel-preset-jest": "^27.0.6",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "@jest/transform": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.1.0.tgz",
- "integrity": "sha512-ZRGCA2ZEVJ00ubrhkTG87kyLbN6n55g1Ilq0X9nJb5bX3MhMp3O6M7KG+LvYu+nZRqG5cXsQnJEdZbdpTAV8pQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/types": "^27.1.0",
- "babel-plugin-istanbul": "^6.0.0",
- "chalk": "^4.0.0",
- "convert-source-map": "^1.4.0",
- "fast-json-stable-stringify": "^2.0.0",
- "graceful-fs": "^4.2.4",
- "jest-haste-map": "^27.1.0",
- "jest-regex-util": "^27.0.6",
- "jest-util": "^27.1.0",
- "micromatch": "^4.0.4",
- "pirates": "^4.0.1",
- "slash": "^3.0.0",
- "source-map": "^0.6.1",
- "write-file-atomic": "^3.0.0"
- }
- },
- "@jest/types": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.0.tgz",
- "integrity": "sha512-pRP5cLIzN7I7Vp6mHKRSaZD7YpBTK7hawx5si8trMKqk4+WOdK8NEKOTO2G8PKWD1HbKMVckVB6/XHh/olhf2g==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^16.0.0",
- "chalk": "^4.0.0"
- }
- },
- "@types/yargs": {
- "version": "16.0.4",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
- "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
- "dev": true,
- "requires": {
- "@types/yargs-parser": "*"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "ci-info": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
- "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
- "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
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "is-ci": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
- "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
- "dev": true,
- "requires": {
- "ci-info": "^3.1.1"
- }
- },
- "jest-haste-map": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.1.0.tgz",
- "integrity": "sha512-7mz6LopSe+eA6cTFMf10OfLLqRoIPvmMyz5/OnSXnHO7hB0aDP1iIeLWCXzAcYU5eIJVpHr12Bk9yyq2fTW9vg==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.1.0",
- "@types/graceful-fs": "^4.1.2",
- "@types/node": "*",
- "anymatch": "^3.0.3",
- "fb-watchman": "^2.0.0",
- "fsevents": "^2.3.2",
- "graceful-fs": "^4.2.4",
- "jest-regex-util": "^27.0.6",
- "jest-serializer": "^27.0.6",
- "jest-util": "^27.1.0",
- "jest-worker": "^27.1.0",
- "micromatch": "^4.0.4",
- "walker": "^1.0.7"
- }
- },
- "jest-regex-util": {
- "version": "27.0.6",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz",
- "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==",
- "dev": true
- },
- "jest-serializer": {
- "version": "27.0.6",
- "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz",
- "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "graceful-fs": "^4.2.4"
- }
- },
- "jest-util": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.1.0.tgz",
- "integrity": "sha512-edSLD2OneYDKC6gZM1yc+wY/877s/fuJNoM1k3sOEpzFyeptSmke3SLnk1dDHk9CgTA+58mnfx3ew3J11Kes/w==",
- "dev": true,
- "requires": {
- "@jest/types": "^27.1.0",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "is-ci": "^3.0.0",
- "picomatch": "^2.2.3"
- }
- },
- "jest-worker": {
- "version": "27.1.0",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.1.0.tgz",
- "integrity": "sha512-mO4PHb2QWLn9yRXGp7rkvXLAYuxwhq1ZYUo0LoDhg8wqvv4QizP1ZWEJOeolgbEgAWZLIEU0wsku8J+lGWfBhg==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "babel-loader": {
- "version": "8.2.2",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
- "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
- "dev": true,
- "requires": {
- "find-cache-dir": "^3.3.1",
- "loader-utils": "^1.4.0",
- "make-dir": "^3.1.0",
- "schema-utils": "^2.6.5"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "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"
- }
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- }
- }
- }
- },
- "babel-messages": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
- "integrity": "sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-add-react-displayname": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz",
- "integrity": "sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==",
- "dev": true
- },
- "babel-plugin-apply-mdx-type-prop": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz",
- "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.10.4",
- "@mdx-js/util": "1.6.22"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
- "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
- "dev": true
- }
- }
- },
- "babel-plugin-check-es2015-constants": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
- "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "dev": true,
- "requires": {
- "object.assign": "^4.1.0"
- }
- },
- "babel-plugin-emotion": {
- "version": "10.2.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz",
- "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==",
- "dev": true,
- "requires": {
- "@babel/helper-module-imports": "^7.0.0",
- "@emotion/hash": "0.8.0",
- "@emotion/memoize": "0.7.4",
- "@emotion/serialize": "^0.11.16",
- "babel-plugin-macros": "^2.0.0",
- "babel-plugin-syntax-jsx": "^6.18.0",
- "convert-source-map": "^1.5.0",
- "escape-string-regexp": "^1.0.5",
- "find-root": "^1.1.0",
- "source-map": "^0.5.7"
- },
- "dependencies": {
- "@emotion/memoize": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
- "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
- "dev": true
- },
- "@emotion/serialize": {
- "version": "0.11.16",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
- "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
- "dev": true,
- "requires": {
- "@emotion/hash": "0.8.0",
- "@emotion/memoize": "0.7.4",
- "@emotion/unitless": "0.7.5",
- "@emotion/utils": "0.11.3",
- "csstype": "^2.5.7"
- }
- },
- "@emotion/utils": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
- "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==",
- "dev": true
- },
- "babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- }
- },
- "csstype": {
- "version": "2.6.19",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz",
- "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- }
- }
- },
- "babel-plugin-extract-import-names": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz",
- "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "7.10.4"
- },
- "dependencies": {
- "@babel/helper-plugin-utils": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
- "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
- "dev": true
- }
- }
- },
- "babel-plugin-istanbul": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
- "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
- "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": "^4.0.0",
- "test-exclude": "^6.0.0"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "27.0.6",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz",
- "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.3.3",
- "@babel/types": "^7.3.3",
- "@types/babel__core": "^7.0.0",
- "@types/babel__traverse": "^7.0.6"
- }
- },
- "babel-plugin-macros": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
- "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "cosmiconfig": "^7.0.0",
- "resolve": "^1.19.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- }
- }
- },
- "babel-plugin-module-resolver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz",
- "integrity": "sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==",
- "dev": true,
- "requires": {
- "find-babel-config": "^1.2.0",
- "glob": "^7.1.6",
- "pkg-up": "^3.1.0",
- "reselect": "^4.0.0",
- "resolve": "^1.13.1"
- }
- },
- "babel-plugin-named-asset-import": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
- "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==",
- "dev": true
- },
- "babel-plugin-polyfill-corejs2": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
- "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
- "requires": {
- "@babel/compat-data": "^7.13.11",
- "@babel/helper-define-polyfill-provider": "^0.2.2",
- "semver": "^6.1.1"
- }
- },
- "babel-plugin-polyfill-corejs3": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz",
- "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.2.2",
- "core-js-compat": "^3.14.0"
- }
- },
- "babel-plugin-polyfill-regenerator": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
- "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.2.2"
- }
- },
- "babel-plugin-react-docgen": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz",
- "integrity": "sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ==",
- "dev": true,
- "requires": {
- "ast-types": "^0.14.2",
- "lodash": "^4.17.15",
- "react-docgen": "^5.0.0"
- }
- },
- "babel-plugin-syntax-async-functions": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
- "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw=="
- },
- "babel-plugin-syntax-exponentiation-operator": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
- "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ=="
- },
- "babel-plugin-syntax-jsx": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
- "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
- "dev": true
- },
- "babel-plugin-syntax-trailing-function-commas": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
- "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ=="
- },
- "babel-plugin-transform-async-to-generator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
- "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==",
- "requires": {
- "babel-helper-remap-async-to-generator": "^6.24.1",
- "babel-plugin-syntax-async-functions": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-arrow-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
- "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoped-functions": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
- "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-block-scoping": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
- "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==",
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-plugin-transform-es2015-classes": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
- "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==",
- "requires": {
- "babel-helper-define-map": "^6.24.1",
- "babel-helper-function-name": "^6.24.1",
- "babel-helper-optimise-call-expression": "^6.24.1",
- "babel-helper-replace-supers": "^6.24.1",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-computed-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
- "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-destructuring": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
- "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-duplicate-keys": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
- "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-for-of": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
- "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-function-name": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
- "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==",
- "requires": {
- "babel-helper-function-name": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
- "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-modules-amd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
- "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==",
- "requires": {
- "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-commonjs": {
- "version": "6.26.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
- "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
- "requires": {
- "babel-plugin-transform-strict-mode": "^6.24.1",
- "babel-runtime": "^6.26.0",
- "babel-template": "^6.26.0",
- "babel-types": "^6.26.0"
- }
- },
- "babel-plugin-transform-es2015-modules-systemjs": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
- "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==",
- "requires": {
- "babel-helper-hoist-variables": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-modules-umd": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
- "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==",
- "requires": {
- "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-object-super": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
- "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==",
- "requires": {
- "babel-helper-replace-supers": "^6.24.1",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-parameters": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
- "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==",
- "requires": {
- "babel-helper-call-delegate": "^6.24.1",
- "babel-helper-get-function-arity": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-template": "^6.24.1",
- "babel-traverse": "^6.24.1",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-shorthand-properties": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
- "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-spread": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
- "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-sticky-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
- "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==",
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "babel-plugin-transform-es2015-template-literals": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
- "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-typeof-symbol": {
- "version": "6.23.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
- "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==",
- "requires": {
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-es2015-unicode-regex": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
- "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==",
- "requires": {
- "babel-helper-regex": "^6.24.1",
- "babel-runtime": "^6.22.0",
- "regexpu-core": "^2.0.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
- },
- "regexpu-core": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
- "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==",
- "requires": {
- "regenerate": "^1.2.1",
- "regjsgen": "^0.2.0",
- "regjsparser": "^0.1.4"
- }
- },
- "regjsgen": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
- "integrity": "sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g=="
- },
- "regjsparser": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
- "integrity": "sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==",
- "requires": {
- "jsesc": "~0.5.0"
- }
- }
- }
- },
- "babel-plugin-transform-exponentiation-operator": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
- "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==",
- "requires": {
- "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
- "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
- "babel-runtime": "^6.22.0"
- }
- },
- "babel-plugin-transform-regenerator": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
- "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==",
- "requires": {
- "regenerator-transform": "^0.10.0"
- },
- "dependencies": {
- "regenerator-transform": {
- "version": "0.10.1",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
- "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
- "requires": {
- "babel-runtime": "^6.18.0",
- "babel-types": "^6.19.0",
- "private": "^0.1.6"
- }
- }
- }
- },
- "babel-plugin-transform-require-context": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-require-context/-/babel-plugin-transform-require-context-0.1.1.tgz",
- "integrity": "sha512-4ceqYOtzgmq4/QsB8dP7pUrUOCjY/jrRYdt7YkIOWHxtGDQbcf6YZDyLCiPQf6KsEIcIbSQiTRXOsbLiuJfgNQ==",
- "dev": true,
- "requires": {
- "@babel/template": "7"
- }
- },
- "babel-plugin-transform-strict-mode": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
- "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==",
- "requires": {
- "babel-runtime": "^6.22.0",
- "babel-types": "^6.24.1"
- }
- },
- "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-env": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
- "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
- "requires": {
- "babel-plugin-check-es2015-constants": "^6.22.0",
- "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
- "babel-plugin-transform-async-to-generator": "^6.22.0",
- "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
- "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
- "babel-plugin-transform-es2015-classes": "^6.23.0",
- "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
- "babel-plugin-transform-es2015-destructuring": "^6.23.0",
- "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
- "babel-plugin-transform-es2015-for-of": "^6.23.0",
- "babel-plugin-transform-es2015-function-name": "^6.22.0",
- "babel-plugin-transform-es2015-literals": "^6.22.0",
- "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
- "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
- "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
- "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
- "babel-plugin-transform-es2015-object-super": "^6.22.0",
- "babel-plugin-transform-es2015-parameters": "^6.23.0",
- "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
- "babel-plugin-transform-es2015-spread": "^6.22.0",
- "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
- "babel-plugin-transform-es2015-template-literals": "^6.22.0",
- "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
- "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
- "babel-plugin-transform-exponentiation-operator": "^6.22.0",
- "babel-plugin-transform-regenerator": "^6.22.0",
- "browserslist": "^3.2.6",
- "invariant": "^2.2.2",
- "semver": "^5.3.0"
- },
- "dependencies": {
- "browserslist": {
- "version": "3.2.8",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
- "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
- "requires": {
- "caniuse-lite": "^1.0.30000844",
- "electron-to-chromium": "^1.3.47"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- }
- }
- },
- "babel-preset-jest": {
- "version": "27.0.6",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz",
- "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==",
- "dev": true,
- "requires": {
- "babel-plugin-jest-hoist": "^27.0.6",
- "babel-preset-current-node-syntax": "^1.0.0"
- }
- },
- "babel-register": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
- "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==",
- "requires": {
- "babel-core": "^6.26.0",
- "babel-runtime": "^6.26.0",
- "core-js": "^2.5.0",
- "home-or-tmp": "^2.0.0",
- "lodash": "^4.17.4",
- "mkdirp": "^0.5.1",
- "source-map-support": "^0.4.15"
- },
- "dependencies": {
- "core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "requires": {
- "minimist": "^1.2.6"
- }
- },
- "source-map-support": {
- "version": "0.4.18",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
- "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
- "requires": {
- "source-map": "^0.5.6"
- }
- }
- }
- },
- "babel-runtime": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
- "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==",
- "requires": {
- "core-js": "^2.4.0",
- "regenerator-runtime": "^0.11.0"
- },
- "dependencies": {
- "core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
- }
- }
- },
- "babel-template": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
- "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==",
- "requires": {
- "babel-runtime": "^6.26.0",
- "babel-traverse": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "lodash": "^4.17.4"
- }
- },
- "babel-traverse": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
- "integrity": "sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==",
- "requires": {
- "babel-code-frame": "^6.26.0",
- "babel-messages": "^6.23.0",
- "babel-runtime": "^6.26.0",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0",
- "debug": "^2.6.8",
- "globals": "^9.18.0",
- "invariant": "^2.2.2",
- "lodash": "^4.17.4"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "globals": {
- "version": "9.18.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
- "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
- }
- }
- },
- "babel-types": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
- "integrity": "sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==",
- "requires": {
- "babel-runtime": "^6.26.0",
- "esutils": "^2.0.2",
- "lodash": "^4.17.4",
- "to-fast-properties": "^1.0.3"
- },
- "dependencies": {
- "to-fast-properties": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
- "integrity": "sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og=="
- }
- }
- },
- "babelify": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz",
- "integrity": "sha512-vID8Fz6pPN5pJMdlUnNFSfrlcx5MUule4k9aKs/zbZPyXxMTcRrB0M4Tarw22L8afr8eYSWxDPYCob3TdrqtlA==",
- "requires": {
- "babel-core": "^6.0.14",
- "object-assign": "^4.0.0"
- }
- },
- "babylon": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
- "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ=="
- },
- "backoff": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz",
- "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==",
- "requires": {
- "precond": "0.2"
- }
- },
- "bail": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
- "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ=="
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "base-x": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
- "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
- },
- "basic-auth": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz",
- "integrity": "sha512-CtGuTyWf3ig+sgRyC7uP6DM3N+5ur/p8L+FPfsd+BbIfIs74TFfCajZTHnCw6K5dqM0bZEbRIqRy1fAdiUJhTA==",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
- "dev": true
- },
- "batch-processor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
- "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=",
- "dev": true
- },
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
- "requires": {
- "tweetnacl": "^0.14.3"
- }
- },
- "bech32": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz",
- "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ=="
- },
- "better-opn": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz",
- "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==",
- "dev": true,
- "requires": {
- "open": "^7.0.3"
- }
- },
- "big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
- },
- "bignumber.js": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz",
- "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw=="
- },
- "bin-v8-flags-filter": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/bin-v8-flags-filter/-/bin-v8-flags-filter-1.2.0.tgz",
- "integrity": "sha512-g8aeYkY7GhyyKRvQMBsJQZjhm2iCX3dKYvfrMpwVR8IxmUGrkpCBFoKbB9Rh0o3sTLCjU/1tFpZ4C7j3f+D+3g==",
- "dev": true
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
- },
- "binary-search-tree": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.5.tgz",
- "integrity": "sha512-CvNVKS6iXagL1uGwLagSXz1hzSMezxOuGnFi5FHGKqaTO3nPPWrAbyALUzK640j+xOTVm7lzD9YP8W1f/gvUdw==",
- "requires": {
- "underscore": "~1.4.4"
- },
- "dependencies": {
- "underscore": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
- "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ=="
- }
- }
- },
- "bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "requires": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "bip39": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz",
- "integrity": "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==",
- "requires": {
- "create-hash": "^1.1.0",
- "pbkdf2": "^3.0.9",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.0.1",
- "unorm": "^1.3.3"
- }
- },
- "bip66": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz",
- "integrity": "sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "bl": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
- "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
- "requires": {
- "buffer": "^5.5.0",
- "inherits": "^2.0.4",
- "readable-stream": "^3.4.0"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- }
- }
- },
- "blakejs": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.1.tgz",
- "integrity": "sha512-bLG6PHOCZJKNshTjGRBvET0vTciwQE6zFKOKKXPDJfwFBd4Ac0yBfPZqcGvGJap50l7ktvlpFqc2jGVaUgbJgg=="
- },
- "bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
- },
- "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=="
- },
- "body-parser": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
- "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
- "requires": {
- "bytes": "3.1.0",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.7.0",
- "raw-body": "2.4.0",
- "type-is": "~1.6.17"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
- }
- }
- },
- "bonjour": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
- "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==",
- "dev": true,
- "requires": {
- "array-flatten": "^2.1.0",
- "deep-equal": "^1.0.1",
- "dns-equal": "^1.0.0",
- "dns-txt": "^2.0.2",
- "multicast-dns": "^6.0.1",
- "multicast-dns-service-types": "^1.1.0"
- },
- "dependencies": {
- "array-flatten": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
- "dev": true
- }
- }
- },
- "boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
- "dev": true
- },
- "bowser": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
- "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
- "dev": true
- },
- "boxen": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
- "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
- "dev": true,
- "requires": {
- "ansi-align": "^3.0.0",
- "camelcase": "^5.3.1",
- "chalk": "^3.0.0",
- "cli-boxes": "^2.2.0",
- "string-width": "^4.1.0",
- "term-size": "^2.1.0",
- "type-fest": "^0.8.1",
- "widest-line": "^3.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "dev": true
- }
- }
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "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==",
- "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=="
- },
- "brotli": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.2.tgz",
- "integrity": "sha1-UlqcrU/LqWR119OI9q7LE+7VL0Y=",
- "dev": true,
- "requires": {
- "base64-js": "^1.1.2"
- }
- },
- "brotli-webpack-plugin": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brotli-webpack-plugin/-/brotli-webpack-plugin-1.1.0.tgz",
- "integrity": "sha512-byxKhV7L/OsN9urBgcD8Gkgq0OW61KYdSBwN249vT77VRl+9iz6TlWDXhg45rwYynZYetr+WRVuUvQ5WzwcYDQ==",
- "dev": true,
- "requires": {
- "async": "~2.6.0",
- "brotli": "^1.3.1",
- "iltorb": "^2.0.1",
- "webpack-sources": "^1.0.2"
- }
- },
- "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"
- }
- },
- "browserify-cipher": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
- "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
- "requires": {
- "browserify-aes": "^1.0.4",
- "browserify-des": "^1.0.0",
- "evp_bytestokey": "^1.0.0"
- }
- },
- "browserify-des": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
- "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
- "requires": {
- "cipher-base": "^1.0.1",
- "des.js": "^1.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "browserify-rsa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
- "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
- "requires": {
- "bn.js": "^5.0.0",
- "randombytes": "^2.0.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
- }
- }
- },
- "browserify-sign": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
- "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
- "requires": {
- "bn.js": "^5.1.1",
- "browserify-rsa": "^4.0.1",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "elliptic": "^6.5.3",
- "inherits": "^2.0.4",
- "parse-asn1": "^5.1.5",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "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=="
- }
- }
- },
- "browserify-zlib": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
- "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
- "dev": true,
- "requires": {
- "pako": "~1.0.5"
- }
- },
- "browserslist": {
- "version": "4.17.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz",
- "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==",
- "requires": {
- "caniuse-lite": "^1.0.30001254",
- "colorette": "^1.3.0",
- "electron-to-chromium": "^1.3.830",
- "escalade": "^3.1.1",
- "node-releases": "^1.1.75"
- }
- },
- "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"
- }
- },
- "btoa": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz",
- "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g=="
- },
- "buffer": {
- "version": "4.9.2",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
- "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
- "requires": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4",
- "isarray": "^1.0.0"
- }
- },
- "buffer-alloc": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
- "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
- "requires": {
- "buffer-alloc-unsafe": "^1.1.0",
- "buffer-fill": "^1.0.0"
- }
- },
- "buffer-alloc-unsafe": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
- "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
- },
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
- },
- "buffer-fill": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
- "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ=="
- },
- "buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
- },
- "buffer-indexof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
- "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
- "dev": true
- },
- "buffer-to-arraybuffer": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz",
- "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ=="
- },
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ=="
- },
- "bufferutil": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz",
- "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==",
- "requires": {
- "node-gyp-build": "^4.3.0"
- }
- },
- "builtin-status-codes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
- "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
- "dev": true
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
- },
- "c8": {
- "version": "7.11.0",
- "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.0.tgz",
- "integrity": "sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@istanbuljs/schema": "^0.1.2",
- "find-up": "^5.0.0",
- "foreground-child": "^2.0.0",
- "istanbul-lib-coverage": "^3.0.1",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-reports": "^3.0.2",
- "rimraf": "^3.0.0",
- "test-exclude": "^6.0.0",
- "v8-to-istanbul": "^8.0.0",
- "yargs": "^16.2.0",
- "yargs-parser": "^20.2.7"
- },
- "dependencies": {
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "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
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "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
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
- "cacache": {
- "version": "12.0.4",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
- "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
- "dev": true,
- "requires": {
- "bluebird": "^3.5.5",
- "chownr": "^1.1.1",
- "figgy-pudding": "^3.5.1",
- "glob": "^7.1.4",
- "graceful-fs": "^4.1.15",
- "infer-owner": "^1.0.3",
- "lru-cache": "^5.1.1",
- "mississippi": "^3.0.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.3",
- "ssri": "^6.0.1",
- "unique-filename": "^1.1.1",
- "y18n": "^4.0.0"
- },
- "dependencies": {
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- }
- }
- },
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
- "requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "cacheable-request": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
- "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
- "requires": {
- "clone-response": "^1.0.2",
- "get-stream": "^5.1.0",
- "http-cache-semantics": "^4.0.0",
- "keyv": "^3.0.0",
- "lowercase-keys": "^2.0.0",
- "normalize-url": "^4.1.0",
- "responselike": "^1.0.2"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "lowercase-keys": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
- "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
- }
- }
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "call-me-maybe": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
- "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==",
- "dev": true
- },
- "callsite": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
- "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==",
- "dev": true
- },
- "callsite-record": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.3.tgz",
- "integrity": "sha512-otAcPmu8TiHZ38cIL3NjQa1nGoSQRRe8WDDUgj5ZUwJWn1wzOYBwVSJbpVyzZ0sesQeKlYsPu9DG70fhh6AK9g==",
- "dev": true,
- "requires": {
- "@types/error-stack-parser": "^1.3.18",
- "@types/lodash": "^4.14.72",
- "callsite": "^1.0.0",
- "chalk": "^2.4.0",
- "error-stack-parser": "^1.3.3",
- "highlight-es": "^1.0.0",
- "lodash": "4.6.1 || ^4.16.1",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "error-stack-parser": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz",
- "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
- "dev": true,
- "requires": {
- "stackframe": "^0.3.1"
- }
- },
- "stackframe": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz",
- "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
- "dev": true
- }
- }
- },
- "callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- },
- "camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "requires": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- },
- "camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
- },
- "caniuse-lite": {
- "version": "1.0.30001255",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001255.tgz",
- "integrity": "sha512-F+A3N9jTZL882f/fg/WWVnKSu6IOo3ueLz4zwaOPbPYHNmM/ZaDUyzyJwS1mZhX7Ex5jqTyW599Gdelh5PDYLQ=="
- },
- "canonicalize": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.5.tgz",
- "integrity": "sha512-mAjKJPIyP0xqqv6IAkvso07StOmz6cmGtNDg3pXCSzXVZOqka7StIkAhJl/zHOi4M2CgpYfD6aeRWbnrmtvBEA=="
- },
- "capture-exit": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
- "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
- "dev": true,
- "requires": {
- "rsvp": "^4.8.4"
- }
- },
- "case-sensitive-paths-webpack-plugin": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
- "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
- "dev": true
- },
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
- },
- "ccount": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz",
- "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==",
- "dev": true
- },
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==",
- "dev": true,
- "requires": {
- "align-text": "^0.1.3",
- "lazy-cache": "^1.0.3"
- }
- },
- "chai": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.4.tgz",
- "integrity": "sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==",
- "requires": {
- "assertion-error": "^1.1.0",
- "check-error": "^1.0.2",
- "deep-eql": "^3.0.1",
- "get-func-name": "^2.0.0",
- "pathval": "^1.1.1",
- "type-detect": "^4.0.5"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "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
- },
- "character-entities": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
- "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="
- },
- "character-entities-legacy": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
- "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="
- },
- "character-reference-invalid": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
- "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="
- },
- "chardet": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
- "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
- },
- "check-error": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
- "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA=="
- },
- "check-more-types": {
- "version": "2.24.0",
- "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
- "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA=="
- },
- "checkpoint-store": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz",
- "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==",
- "requires": {
- "functional-red-black-tree": "^1.0.1"
- }
- },
- "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"
- }
- },
- "chokidar-cli": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-3.0.0.tgz",
- "integrity": "sha512-xVW+Qeh7z15uZRxHOkP93Ux8A0xbPzwK4GaqD8dQOYc34TlkqUhVSS59fK36DOp5WdJlrRzlYSy02Ht99FjZqQ==",
- "dev": true,
- "requires": {
- "chokidar": "^3.5.2",
- "lodash.debounce": "^4.0.8",
- "lodash.throttle": "^4.1.1",
- "yargs": "^13.3.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
- "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==",
- "dev": true
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
- "dev": true
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "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
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "chownr": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
- "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
- },
- "chrome-remote-interface": {
- "version": "0.30.1",
- "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.30.1.tgz",
- "integrity": "sha512-emKaqCjYAgrT35nm6PvTUKJ++2NX9qAmrcNRPRGyryG9Kc7wlkvO0bmvEdNMrr8Bih2e149WctJZFzUiM1UNwg==",
- "dev": true,
- "requires": {
- "commander": "2.11.x",
- "ws": "^7.2.0"
- },
- "dependencies": {
- "commander": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
- "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
- "dev": true
- }
- }
- },
- "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==",
- "dev": true
- },
- "chromium-pickle-js": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
- "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==",
- "dev": true
- },
- "ci-info": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
- "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
- },
- "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": "0.6.0",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz",
- "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==",
- "dev": true
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "clean-css": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
- "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
- "dev": true,
- "requires": {
- "source-map": "~0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true
- },
- "cli-boxes": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
- "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
- "dev": true
- },
- "cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "requires": {
- "restore-cursor": "^3.1.0"
- }
- },
- "cli-spinners": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz",
- "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q=="
- },
- "cli-table3": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz",
- "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==",
- "dev": true,
- "requires": {
- "colors": "1.4.0",
- "string-width": "^4.2.0"
- }
- },
- "cli-width": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
- "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
- },
- "clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- }
- },
- "clone-response": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
- "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "clsx": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
- "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==",
- "dev": true
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
- "dev": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
- "dev": true
- },
- "coffeescript": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-2.5.1.tgz",
- "integrity": "sha512-J2jRPX0eeFh5VKyVnoLrfVFgLZtnnmp96WQSLAS8OrLm2wtQLcnikYKe1gViJKDH7vucjuhHvBKKBP3rKcD1tQ==",
- "dev": true
- },
- "collapse-white-space": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
- "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
- "dev": true
- },
- "collect-v8-coverage": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
- "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
- "dev": true
- },
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
- "dev": true,
- "requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- }
- },
- "color": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
- "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
- "requires": {
- "color-convert": "^1.9.3",
- "color-string": "^1.6.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true
- },
- "colorette": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
- "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w=="
- },
- "colors": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
- "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
- "dev": true
- },
- "colorspace": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
- "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
- "requires": {
- "color": "^3.1.3",
- "text-hex": "1.0.x"
- }
- },
- "combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "requires": {
- "delayed-stream": "~1.0.0"
- }
- },
- "comma-separated-tokens": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz",
- "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw=="
- },
- "commander": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
- "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
- },
- "common-path-prefix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
- "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
- "dev": true
- },
- "commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
- },
- "compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "dev": true,
- "requires": {
- "mime-db": ">= 1.43.0 < 2"
- }
- },
- "compression": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
- "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.5",
- "bytes": "3.0.0",
- "compressible": "~2.0.16",
- "debug": "2.6.9",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.1.2",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
- "dev": true
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "compression-webpack-plugin": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.1.tgz",
- "integrity": "sha512-BEHft9M6lwOqVIQFMS/YJGmeCYXVOakC5KzQk05TFpMBlODByh1qNsZCWjUBxCQhUP9x0WfGidxTbGkjbWO/TQ==",
- "dev": true,
- "requires": {
- "cacache": "^15.0.5",
- "find-cache-dir": "^3.3.1",
- "schema-utils": "^3.0.0",
- "serialize-javascript": "^5.0.1",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "serialize-javascript": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
- "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "compute-gcd": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz",
- "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==",
- "requires": {
- "validate.io-array": "^1.0.3",
- "validate.io-function": "^1.0.2",
- "validate.io-integer-array": "^1.0.0"
- }
- },
- "compute-lcm": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz",
- "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==",
- "requires": {
- "compute-gcd": "^1.2.1",
- "validate.io-array": "^1.0.3",
- "validate.io-function": "^1.0.2",
- "validate.io-integer-array": "^1.0.0"
- }
- },
- "compute-scroll-into-view": {
- "version": "1.0.17",
- "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz",
- "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "concurrently": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.2.1.tgz",
- "integrity": "sha512-emgwhH+ezkuYKSHZQ+AkgEpoUZZlbpPVYCVv7YZx0r+T7fny1H03r2nYRebpi2DudHR4n1Rgbo2YTxKOxVJ4+g==",
- "dev": true,
- "requires": {
- "chalk": "^4.1.0",
- "date-fns": "^2.16.1",
- "lodash": "^4.17.21",
- "read-pkg": "^5.2.0",
- "rxjs": "^6.6.3",
- "spawn-command": "^0.0.2-1",
- "supports-color": "^8.1.0",
- "tree-kill": "^1.2.2",
- "yargs": "^16.2.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "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"
- }
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "rxjs": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
- "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- }
- },
- "supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
- "configstore": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
- "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
- "dev": true,
- "requires": {
- "dot-prop": "^5.2.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "unique-string": "^2.0.0",
- "write-file-atomic": "^3.0.0",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "connect-history-api-fallback": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true
- },
- "console-browserify": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
- "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
- "dev": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
- "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
- "dev": true
- },
- "console-read-write": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/console-read-write/-/console-read-write-0.1.1.tgz",
- "integrity": "sha512-oznwP8YnhYzN+72C6+LA4LnbcletRyz4ZQfNCBdvtXnE/RnpnRskaTljl7X4EAijkc2PQ3oYHU+C5r88Y8JC3A==",
- "requires": {
- "await-lock": "1.1.3"
- }
- },
- "constants-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
- "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
- "requires": {
- "safe-buffer": "5.1.2"
- }
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
- },
- "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==",
- "requires": {
- "safe-buffer": "~5.1.1"
- }
- },
- "cookie": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
- "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
- },
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- },
- "cookiejar": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz",
- "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ=="
- },
- "copy-concurrently": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
- "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "fs-write-stream-atomic": "^1.0.8",
- "iferr": "^0.1.5",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.0"
- },
- "dependencies": {
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
- "dev": true
- },
- "copy-to-clipboard": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz",
- "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
- "dev": true,
- "requires": {
- "toggle-selection": "^1.0.6"
- }
- },
- "copy-webpack-plugin": {
- "version": "6.4.1",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz",
- "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==",
- "dev": true,
- "requires": {
- "cacache": "^15.0.5",
- "fast-glob": "^3.2.4",
- "find-cache-dir": "^3.3.1",
- "glob-parent": "^5.1.1",
- "globby": "^11.0.1",
- "loader-utils": "^2.0.0",
- "normalize-path": "^3.0.0",
- "p-limit": "^3.0.2",
- "schema-utils": "^3.0.0",
- "serialize-javascript": "^5.0.1",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- },
- "dependencies": {
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- }
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "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
- },
- "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"
- }
- },
- "serialize-javascript": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
- "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "core-js": {
- "version": "3.17.2",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz",
- "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==",
- "dev": true
- },
- "core-js-compat": {
- "version": "3.17.2",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz",
- "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==",
- "requires": {
- "browserslist": "^4.16.8",
- "semver": "7.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
- }
- }
- },
- "core-js-pure": {
- "version": "3.17.2",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.2.tgz",
- "integrity": "sha512-2VV7DlIbooyTI7Bh+yzOOWL9tGwLnQKHno7qATE+fqZzDKYr6llVjVQOzpD/QLZFgXDPb8T71pJokHEZHEYJhQ=="
- },
- "core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
- },
- "cors": {
- "version": "2.8.5",
- "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
- "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
- "requires": {
- "object-assign": "^4",
- "vary": "^1"
- }
- },
- "corser": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz",
- "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==",
- "dev": true
- },
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- }
- },
- "cp-file": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz",
- "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "make-dir": "^3.0.0",
- "nested-error-stacks": "^2.0.0",
- "p-event": "^4.1.0"
- },
- "dependencies": {
- "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"
- }
- }
- }
- },
- "cpy": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/cpy/-/cpy-8.1.2.tgz",
- "integrity": "sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg==",
- "dev": true,
- "requires": {
- "arrify": "^2.0.1",
- "cp-file": "^7.0.0",
- "globby": "^9.2.0",
- "has-glob": "^1.0.0",
- "junk": "^3.1.0",
- "nested-error-stacks": "^2.1.0",
- "p-all": "^2.1.0",
- "p-filter": "^2.1.0",
- "p-map": "^3.0.0"
- },
- "dependencies": {
- "@nodelib/fs.stat": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
- "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "dir-glob": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
- "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
- "dev": true,
- "requires": {
- "path-type": "^3.0.0"
- }
- },
- "fast-glob": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
- "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
- "dev": true,
- "requires": {
- "@mrmlnc/readdir-enhanced": "^2.2.1",
- "@nodelib/fs.stat": "^1.1.2",
- "glob-parent": "^3.1.0",
- "is-glob": "^4.0.0",
- "merge2": "^1.2.3",
- "micromatch": "^3.1.10"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "dev": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globby": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
- "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "array-union": "^1.0.2",
- "dir-glob": "^2.2.2",
- "fast-glob": "^2.2.6",
- "glob": "^7.1.3",
- "ignore": "^4.0.3",
- "pify": "^4.0.1",
- "slash": "^2.0.0"
- }
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "p-map": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
- "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "dev": true
- }
- }
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
- },
- "slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "dev": true
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "crc-32": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.1.tgz",
- "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==",
- "requires": {
- "exit-on-epipe": "~1.0.1",
- "printj": "~1.3.1"
- }
- },
- "create-ecdh": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
- "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
- "requires": {
- "bn.js": "^4.1.0",
- "elliptic": "^6.5.3"
- }
- },
- "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-env": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
- "requires": {
- "cross-spawn": "^7.0.1"
- }
- },
- "cross-fetch": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz",
- "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==",
- "requires": {
- "node-fetch": "2.6.1"
- },
- "dependencies": {
- "node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
- }
- }
- },
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "crypto-browserify": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
- "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
- "requires": {
- "browserify-cipher": "^1.0.0",
- "browserify-sign": "^4.0.0",
- "create-ecdh": "^4.0.0",
- "create-hash": "^1.1.0",
- "create-hmac": "^1.1.0",
- "diffie-hellman": "^5.0.0",
- "inherits": "^2.0.1",
- "pbkdf2": "^3.0.3",
- "public-encrypt": "^4.0.0",
- "randombytes": "^2.0.0",
- "randomfill": "^1.0.3"
- }
- },
- "crypto-md5": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/crypto-md5/-/crypto-md5-1.0.0.tgz",
- "integrity": "sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==",
- "dev": true
- },
- "crypto-random-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
- "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
- "dev": true
- },
- "css": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz",
- "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.4",
- "source-map": "^0.6.1",
- "source-map-resolve": "^0.6.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "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==",
- "dev": true
- },
- "source-map-resolve": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz",
- "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==",
- "dev": true,
- "requires": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0"
- }
- }
- }
- },
- "css-loader": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
- "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.1.0",
- "loader-utils": "^2.0.0",
- "postcss": "^8.2.15",
- "postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.0",
- "postcss-modules-scope": "^3.0.0",
- "postcss-modules-values": "^4.0.0",
- "postcss-value-parser": "^4.1.0",
- "schema-utils": "^3.0.0",
- "semver": "^7.3.5"
- },
- "dependencies": {
- "icss-utils": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
- "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "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"
- }
- },
- "postcss-modules-extract-imports": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
- "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
- "dev": true
- },
- "postcss-modules-local-by-default": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
- "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "postcss-modules-scope": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
- "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.4"
- }
- },
- "postcss-modules-values": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
- "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
- "dev": true,
- "requires": {
- "icss-utils": "^5.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
- }
- },
- "css-what": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
- "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
- "dev": true
- },
- "css.escape": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
- "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
- "dev": true
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
- },
- "cssfontparser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/cssfontparser/-/cssfontparser-1.2.1.tgz",
- "integrity": "sha512-6tun4LoZnj7VN6YeegOVb67KBX/7JJsqvj+pv3ZA7F878/eN33AbGa5b/S/wXxS/tcp8nc40xRUrsPlxIyNUPg=="
- },
- "cssom": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
- "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
- "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
- }
- }
- },
- "csstype": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
- "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
- },
- "cuint": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
- "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==",
- "dev": true
- },
- "cyclist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
- "integrity": "sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==",
- "dev": true
- },
- "d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "data-uri-to-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
- "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
- },
- "data-urls": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
- "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
- "dev": true,
- "requires": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.0.0"
- }
- },
- "date-fns": {
- "version": "2.23.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.23.0.tgz",
- "integrity": "sha512-5ycpauovVyAk0kXNZz6ZoB9AYMZB4DObse7P3BPWmyEjXNORTI8EJ6X0uaSAq4sCHzM1uajzrkr6HnsLQpxGXA=="
- },
- "date-fns-tz": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.1.6.tgz",
- "integrity": "sha512-nyy+URfFI3KUY7udEJozcoftju+KduaqkVfwyTIE0traBiVye09QnyWKLZK7drRr5h9B7sPJITmQnS3U6YOdQg=="
- },
- "date-format": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
- "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w=="
- },
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- }
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="
- },
- "decimal.js": {
- "version": "10.3.1",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
- "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og=="
- },
- "decompress": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
- "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
- "requires": {
- "decompress-tar": "^4.0.0",
- "decompress-tarbz2": "^4.0.0",
- "decompress-targz": "^4.0.0",
- "decompress-unzip": "^4.0.1",
- "graceful-fs": "^4.1.10",
- "make-dir": "^1.0.0",
- "pify": "^2.3.0",
- "strip-dirs": "^2.0.0"
- },
- "dependencies": {
- "make-dir": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
- "requires": {
- "pify": "^3.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
- }
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
- }
- }
- },
- "decompress-response": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
- "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==",
- "requires": {
- "mimic-response": "^1.0.0"
- }
- },
- "decompress-tar": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
- "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
- "requires": {
- "file-type": "^5.2.0",
- "is-stream": "^1.1.0",
- "tar-stream": "^1.5.2"
- },
- "dependencies": {
- "bl": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
- "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
- "requires": {
- "readable-stream": "^2.3.5",
- "safe-buffer": "^5.1.1"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "tar-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
- "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
- "requires": {
- "bl": "^1.0.0",
- "buffer-alloc": "^1.2.0",
- "end-of-stream": "^1.0.0",
- "fs-constants": "^1.0.0",
- "readable-stream": "^2.3.0",
- "to-buffer": "^1.1.1",
- "xtend": "^4.0.0"
- }
- }
- }
- },
- "decompress-tarbz2": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
- "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
- "requires": {
- "decompress-tar": "^4.1.0",
- "file-type": "^6.1.0",
- "is-stream": "^1.1.0",
- "seek-bzip": "^1.0.5",
- "unbzip2-stream": "^1.0.9"
- },
- "dependencies": {
- "file-type": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
- "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg=="
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- }
- }
- },
- "decompress-targz": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
- "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
- "requires": {
- "decompress-tar": "^4.1.1",
- "file-type": "^5.2.0",
- "is-stream": "^1.1.0"
- },
- "dependencies": {
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- }
- }
- },
- "decompress-unzip": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
- "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==",
- "requires": {
- "file-type": "^3.8.0",
- "get-stream": "^2.2.0",
- "pify": "^2.3.0",
- "yauzl": "^2.4.2"
- },
- "dependencies": {
- "file-type": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
- "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA=="
- },
- "get-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
- "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==",
- "requires": {
- "object-assign": "^4.0.1",
- "pinkie-promise": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
- }
- }
- },
- "dedent": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
- "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
- "dev": true
- },
- "deeks": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/deeks/-/deeks-2.5.1.tgz",
- "integrity": "sha512-fqrBeUz7f1UqaXDRzVB5RG2EfPk15HJRrb2pMZj8mLlSTtz4tRPsK5leFOskoHFPuyZ6+7aRM9j657fvXLkJ7Q=="
- },
- "deep-eql": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
- "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
- "requires": {
- "type-detect": "^4.0.0"
- }
- },
- "deep-equal": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
- "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "requires": {
- "is-arguments": "^1.0.4",
- "is-date-object": "^1.0.1",
- "is-regex": "^1.0.4",
- "object-is": "^1.0.1",
- "object-keys": "^1.1.1",
- "regexp.prototype.flags": "^1.2.0"
- }
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "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
- },
- "deep-object-diff": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.7.tgz",
- "integrity": "sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==",
- "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=="
- },
- "default-gateway": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
- "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "ip-regex": "^2.1.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
- "dev": true
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "dev": true
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "defaults": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==",
- "requires": {
- "clone": "^1.0.2"
- },
- "dependencies": {
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="
- }
- }
- },
- "defer-to-connect": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
- "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
- },
- "deferred-leveldown": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz",
- "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==",
- "requires": {
- "abstract-leveldown": "~2.6.0"
- }
- },
- "define-properties": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
- "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "requires": {
- "object-keys": "^1.0.12"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "defined": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
- "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ=="
- },
- "del": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
- "integrity": "sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==",
- "dev": true,
- "requires": {
- "globby": "^6.1.0",
- "is-path-cwd": "^1.0.0",
- "is-path-in-cwd": "^1.0.0",
- "p-map": "^1.1.1",
- "pify": "^3.0.0",
- "rimraf": "^2.2.8"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true
- }
- }
- },
- "p-map": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
- "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
- "delegates": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
- "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
- "dev": true
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
- },
- "dependency-graph": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
- "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==",
- "dev": true
- },
- "des.js": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
- "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
- "requires": {
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
- },
- "detab": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz",
- "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==",
- "dev": true,
- "requires": {
- "repeat-string": "^1.5.4"
- }
- },
- "detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
- "dev": true
- },
- "detect-indent": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
- "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==",
- "requires": {
- "repeating": "^2.0.0"
- },
- "dependencies": {
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==",
- "requires": {
- "is-finite": "^1.0.0"
- }
- }
- }
- },
- "detect-libc": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
- "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
- "dev": true,
- "optional": 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
- },
- "detect-node": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
- "dev": true
- },
- "detect-port": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz",
- "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==",
- "dev": true,
- "requires": {
- "address": "^1.0.1",
- "debug": "^2.6.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "detective": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
- "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
- "requires": {
- "acorn-node": "^1.6.1",
- "defined": "^1.0.0",
- "minimist": "^1.1.1"
- }
- },
- "device-specs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/device-specs/-/device-specs-1.0.0.tgz",
- "integrity": "sha512-fYXbFSeilT7bnKWFi4OERSPHdtaEoDGn4aUhV5Nly6/I+Tp6JZ/6Icmd7LVIF5euyodGpxz2e/bfUmDnIdSIDw==",
- "dev": true
- },
- "devtools-protocol": {
- "version": "0.0.901419",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz",
- "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==",
- "dev": true
- },
- "did-resolver": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.1.5.tgz",
- "integrity": "sha512-/4lM1vK5osnWVZ2oN9QhlWV5xOwssuLSL1MvueBc8LQWotbD5kM9XQMe7h4GydYpbh3JaWMFkOWwc9jvSZ+qgg=="
- },
- "didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
- },
- "diff": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
- "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
- "dev": true
- },
- "diff-sequences": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
- "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
- "dev": true
- },
- "diffie-hellman": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
- "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
- "requires": {
- "bn.js": "^4.1.0",
- "miller-rabin": "^4.0.0",
- "randombytes": "^2.0.0"
- }
- },
- "dijkstrajs": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz",
- "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg=="
- },
- "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"
- }
- },
- "dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
- },
- "dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
- "dev": true
- },
- "dns-packet": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
- "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
- "dev": true,
- "requires": {
- "ip": "^1.1.0",
- "safe-buffer": "^5.0.1"
- }
- },
- "dns-txt": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
- "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==",
- "dev": true,
- "requires": {
- "buffer-indexof": "^1.0.0"
- }
- },
- "doc-path": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/doc-path/-/doc-path-3.0.2.tgz",
- "integrity": "sha512-VRlA2OKSjTbHWj6wmSanxJ338fE/YN8pqmZ0FIWK5JWkIJMFRc4KmD35JtOrnjvVG0WrzOtDDNHx1lN1tkb+lA=="
- },
- "doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "dom-accessibility-api": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz",
- "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==",
- "dev": true
- },
- "dom-converter": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
- "dev": true,
- "requires": {
- "utila": "~0.4"
- }
- },
- "dom-serializer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
- "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- }
- },
- "dom-walk": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
- "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
- },
- "domain-browser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
- "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
- "dev": true
- },
- "domelementtype": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
- "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
- "dev": true
- },
- "domexception": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
- "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
- "dev": true,
- "requires": {
- "webidl-conversions": "^5.0.0"
- },
- "dependencies": {
- "webidl-conversions": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
- "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
- "dev": true
- }
- }
- },
- "domhandler": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
- "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.2.0"
- }
- },
- "domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "dev": true,
- "requires": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- }
- },
- "dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "dot-prop": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
- "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
- "dev": true,
- "requires": {
- "is-obj": "^2.0.0"
- }
- },
- "dotenv": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
- "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==",
- "dev": true
- },
- "dotenv-expand": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
- "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
- "dev": true
- },
- "dotignore": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz",
- "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==",
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "downshift": {
- "version": "6.1.7",
- "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.7.tgz",
- "integrity": "sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.14.8",
- "compute-scroll-into-view": "^1.0.17",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2",
- "tslib": "^2.3.0"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
- },
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "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==",
- "requires": {
- "browserify-aes": "^1.0.6",
- "create-hash": "^1.1.2",
- "create-hmac": "^1.1.4"
- }
- },
- "duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
- },
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
- },
- "duplexify": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
- "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "ebnf": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/ebnf/-/ebnf-1.9.0.tgz",
- "integrity": "sha512-LKK899+j758AgPq00ms+y90mo+2P86fMKUWD28sH0zLKUj7aL6iIH2wy4jejAMM9I2BawJ+2kp6C3mMXj+Ii5g=="
- },
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
- "requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "ecstatic": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz",
- "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==",
- "dev": true,
- "requires": {
- "he": "^1.1.1",
- "mime": "^1.6.0",
- "minimist": "^1.1.0",
- "url-join": "^2.0.5"
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- },
- "electron-to-chromium": {
- "version": "1.3.830",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.830.tgz",
- "integrity": "sha512-gBN7wNAxV5vl1430dG+XRcQhD4pIeYeak6p6rjdCtlz5wWNwDad8jwvphe5oi1chL5MV6RNRikfffBBiFuj+rQ=="
- },
- "elegant-spinner": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
- "integrity": "sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==",
- "dev": true
- },
- "element-resize-detector": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
- "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
- "dev": true,
- "requires": {
- "batch-processor": "1.0.0"
- }
- },
- "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": {
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- }
- }
- },
- "emittery": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
- "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
- "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=="
- },
- "emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
- },
- "emotion-theming": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.3.0.tgz",
- "integrity": "sha512-mXiD2Oj7N9b6+h/dC6oLf9hwxbtKHQjoIqtodEyL8CpkN4F3V4IK/BT4D0C7zSs4BBFOu4UlPJbvvBLa88SGEA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.5.5",
- "@emotion/weak-memoize": "0.2.5",
- "hoist-non-react-statics": "^3.3.0"
- }
- },
- "enabled": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
- "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
- },
- "encode-utf8": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/encode-utf8/-/encode-utf8-1.0.3.tgz",
- "integrity": "sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw=="
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- },
- "encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "requires": {
- "iconv-lite": "^0.6.2"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- }
- }
- }
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "requires": {
- "once": "^1.4.0"
- }
- },
- "endent": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz",
- "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==",
- "dev": true,
- "requires": {
- "dedent": "^0.7.0",
- "fast-json-parse": "^1.0.3",
- "objectorarray": "^1.0.5"
- }
- },
- "endpoint-utils": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/endpoint-utils/-/endpoint-utils-1.0.2.tgz",
- "integrity": "sha512-s5IrlLvx7qVXPOjcxjF00CRBlybiQWOoGCNiIZ/Vin2WeJ3SHtfkWHRsyu7C1+6QAwYXf0ULoweylxUa19Khjg==",
- "dev": true,
- "requires": {
- "ip": "^1.1.3",
- "pinkie-promise": "^1.0.0"
- },
- "dependencies": {
- "pinkie": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz",
- "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==",
- "dev": true
- },
- "pinkie-promise": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz",
- "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==",
- "dev": true,
- "requires": {
- "pinkie": "^1.0.0"
- }
- }
- }
- },
- "enhanced-resolve": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
- "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.5.0",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "memory-fs": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
- "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "enquirer": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
- "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
- "dev": true,
- "requires": {
- "ansi-colors": "^4.1.1"
- },
- "dependencies": {
- "ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
- "dev": true
- }
- }
- },
- "entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "dev": true
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "requires": {
- "is-arrayish": "^0.2.1"
- }
- },
- "error-stack-parser": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz",
- "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==",
- "dev": true,
- "requires": {
- "stackframe": "^1.1.1"
- }
- },
- "es-abstract": {
- "version": "1.18.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
- "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.3",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.3",
- "is-string": "^1.0.6",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- },
- "es-array-method-boxes-properly": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
- "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
- "dev": true
- },
- "es-get-iterator": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz",
- "integrity": "sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.0",
- "has-symbols": "^1.0.1",
- "is-arguments": "^1.1.0",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.5",
- "isarray": "^2.0.5"
- },
- "dependencies": {
- "isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "dev": true
- }
- }
- },
- "es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "requires": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- }
- },
- "es5-ext": {
- "version": "0.10.53",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
- "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
- "requires": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.3",
- "next-tick": "~1.0.0"
- }
- },
- "es5-shim": {
- "version": "4.6.5",
- "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.6.5.tgz",
- "integrity": "sha512-vfQ4UAai8szn0sAubCy97xnZ4sJVDD1gt/Grn736hg8D7540wemIb1YPrYZSTqlM2H69EQX1or4HU/tSwRTI3w==",
- "dev": true
- },
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
- "requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "es6-shim": {
- "version": "0.35.6",
- "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.6.tgz",
- "integrity": "sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==",
- "dev": true
- },
- "es6-symbol": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
- "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
- "requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
- },
- "escape-goat": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
- "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- },
- "escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
- },
- "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.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "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==",
- "dev": true,
- "optional": true
- }
- }
- },
- "eslint": {
- "version": "7.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
- "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "7.12.11",
- "@eslint/eslintrc": "^0.4.3",
- "@humanwhocodes/config-array": "^0.5.0",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.0.1",
- "doctrine": "^3.0.0",
- "enquirer": "^2.3.5",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^5.1.1",
- "eslint-utils": "^2.1.0",
- "eslint-visitor-keys": "^2.0.0",
- "espree": "^7.3.1",
- "esquery": "^1.4.0",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "functional-red-black-tree": "^1.0.1",
- "glob-parent": "^5.1.2",
- "globals": "^13.6.0",
- "ignore": "^4.0.6",
- "import-fresh": "^3.0.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "js-yaml": "^3.13.1",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.1",
- "progress": "^2.0.0",
- "regexpp": "^3.1.0",
- "semver": "^7.2.1",
- "strip-ansi": "^6.0.0",
- "strip-json-comments": "^3.1.0",
- "table": "^6.0.9",
- "text-table": "^0.2.0",
- "v8-compile-cache": "^2.0.3"
- },
- "dependencies": {
- "@babel/code-frame": {
- "version": "7.12.11",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
- "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
- "dev": true,
- "requires": {
- "@babel/highlight": "^7.10.4"
- }
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
- "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^1.1.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "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"
- }
- },
- "globals": {
- "version": "13.11.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
- "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
- "dev": true,
- "requires": {
- "type-fest": "^0.20.2"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "levn": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
- "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "optionator": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
- "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
- "dev": true,
- "requires": {
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0",
- "word-wrap": "^1.2.3"
- }
- },
- "prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "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": "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"
- }
- },
- "type-check": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
- "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
- "dev": true,
- "requires": {
- "prelude-ls": "^1.2.1"
- }
- },
- "type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "eslint-config-prettier": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
- "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
- "dev": true
- },
- "eslint-plugin-jest": {
- "version": "24.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz",
- "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==",
- "dev": true,
- "requires": {
- "@typescript-eslint/experimental-utils": "^4.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "prettier-linter-helpers": "^1.0.0"
- }
- },
- "eslint-plugin-react": {
- "version": "7.25.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz",
- "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.3",
- "array.prototype.flatmap": "^1.2.4",
- "doctrine": "^2.1.0",
- "estraverse": "^5.2.0",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.4.1 || ^3.0.0",
- "minimatch": "^3.0.4",
- "object.entries": "^1.1.4",
- "object.fromentries": "^2.0.4",
- "object.values": "^1.1.4",
- "prop-types": "^15.7.2",
- "resolve": "^2.0.0-next.3",
- "string.prototype.matchall": "^4.0.5"
- },
- "dependencies": {
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2"
- }
- },
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- },
- "resolve": {
- "version": "2.0.0-next.3",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz",
- "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- }
- }
- },
- "eslint-plugin-react-hooks": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz",
- "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==",
- "dev": true
- },
- "eslint-plugin-storybook": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.5.7.tgz",
- "integrity": "sha512-rko/QUHa3/hrC3W5RmPrukKawCyGeVqSuwzyLZO6aV/neyOPrgkL/LED8u6NQJSaT1qZFT+7iLQ1eE8Ce7G+aA==",
- "dev": true,
- "requires": {
- "@storybook/csf": "^0.0.1",
- "@typescript-eslint/experimental-utils": "^5.3.0",
- "requireindex": "^1.1.0"
- },
- "dependencies": {
- "@storybook/csf": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz",
- "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "@typescript-eslint/experimental-utils": {
- "version": "5.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.0.tgz",
- "integrity": "sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==",
- "dev": true,
- "requires": {
- "@typescript-eslint/utils": "5.12.0"
- }
- }
- }
- },
- "eslint-plugin-testcafe": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-testcafe/-/eslint-plugin-testcafe-0.2.1.tgz",
- "integrity": "sha512-LZMHQ2kHFXzbt6ZSS2yUOQhr8QaHwaqvmra1EnXKK0qEwpAvegLdjntCbRPtuD6bDGxPFG87Y7mkI3S9TjZA4A==",
- "dev": true
- },
- "eslint-scope": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
- "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
- "dev": true,
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
- },
- "eslint-utils": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
- "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
- "dev": true,
- "requires": {
- "eslint-visitor-keys": "^2.0.0"
- }
- },
- "eslint-visitor-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
- "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
- "dev": true
- },
- "esm": {
- "version": "3.2.25",
- "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
- "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA=="
- },
- "esotope-hammerhead": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.1.tgz",
- "integrity": "sha512-RG4orJ1xy+zD6fTEKuDYaqCuL1ymYa1/Bp+j9c7b/u7B8yI6+Qgg8o4lT1EDAOG9eBzBtwtTWR0chqt3hr0hZw==",
- "dev": true,
- "requires": {
- "@types/estree": "0.0.46"
- }
- },
- "espree": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
- "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
- "dev": true,
- "requires": {
- "acorn": "^7.4.0",
- "acorn-jsx": "^5.3.1",
- "eslint-visitor-keys": "^1.3.0"
- },
- "dependencies": {
- "eslint-visitor-keys": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
- "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
- "dev": true
- }
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- },
- "esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
- "dev": true,
- "requires": {
- "estraverse": "^5.1.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "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==",
- "dev": true,
- "requires": {
- "estraverse": "^5.2.0"
- },
- "dependencies": {
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
- "dev": true
- }
- }
- },
- "estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
- },
- "estree-to-babel": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/estree-to-babel/-/estree-to-babel-3.2.1.tgz",
- "integrity": "sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==",
- "dev": true,
- "requires": {
- "@babel/traverse": "^7.1.6",
- "@babel/types": "^7.2.0",
- "c8": "^7.6.0"
- }
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- },
- "eth-block-tracker": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz",
- "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==",
- "requires": {
- "@babel/plugin-transform-runtime": "^7.5.5",
- "@babel/runtime": "^7.5.5",
- "eth-query": "^2.1.0",
- "json-rpc-random-id": "^1.0.1",
- "pify": "^3.0.0",
- "safe-event-emitter": "^1.0.1"
- }
- },
- "eth-ens-namehash": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz",
- "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==",
- "requires": {
- "idna-uts46-hx": "^2.3.1",
- "js-sha3": "^0.5.7"
- }
- },
- "eth-json-rpc-errors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-errors/-/eth-json-rpc-errors-1.1.1.tgz",
- "integrity": "sha512-WT5shJ5KfNqHi9jOZD+ID8I1kuYWNrigtZat7GOQkvwo99f8SzAVaEcWhJUv656WiZOAg3P1RiJQANtUmDmbIg==",
- "requires": {
- "fast-safe-stringify": "^2.0.6"
- }
- },
- "eth-json-rpc-filters": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz",
- "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==",
- "requires": {
- "@metamask/safe-event-emitter": "^2.0.0",
- "async-mutex": "^0.2.6",
- "eth-json-rpc-middleware": "^6.0.0",
- "eth-query": "^2.1.2",
- "json-rpc-engine": "^6.1.0",
- "pify": "^5.0.0"
- },
- "dependencies": {
- "eth-json-rpc-middleware": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz",
- "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==",
- "requires": {
- "btoa": "^1.2.1",
- "clone": "^2.1.1",
- "eth-query": "^2.1.2",
- "eth-rpc-errors": "^3.0.0",
- "eth-sig-util": "^1.4.2",
- "ethereumjs-util": "^5.1.2",
- "json-rpc-engine": "^5.3.0",
- "json-stable-stringify": "^1.0.1",
- "node-fetch": "^2.6.1",
- "pify": "^3.0.0",
- "safe-event-emitter": "^1.0.1"
- },
- "dependencies": {
- "json-rpc-engine": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz",
- "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==",
- "requires": {
- "eth-rpc-errors": "^3.0.0",
- "safe-event-emitter": "^1.0.1"
- }
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
- }
- }
- },
- "eth-sig-util": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
- "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==",
- "requires": {
- "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
- "ethereumjs-util": "^5.1.1"
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "pify": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
- "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
- }
- }
- },
- "eth-json-rpc-infura": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz",
- "integrity": "sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==",
- "requires": {
- "cross-fetch": "^2.1.1",
- "eth-json-rpc-middleware": "^1.5.0",
- "json-rpc-engine": "^3.4.0",
- "json-rpc-error": "^2.0.0"
- },
- "dependencies": {
- "cross-fetch": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
- "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
- "requires": {
- "node-fetch": "^2.6.7",
- "whatwg-fetch": "^2.0.4"
- }
- },
- "eth-json-rpc-middleware": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz",
- "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==",
- "requires": {
- "async": "^2.5.0",
- "eth-query": "^2.1.2",
- "eth-tx-summary": "^3.1.2",
- "ethereumjs-block": "^1.6.0",
- "ethereumjs-tx": "^1.3.3",
- "ethereumjs-util": "^5.1.2",
- "ethereumjs-vm": "^2.1.0",
- "fetch-ponyfill": "^4.0.0",
- "json-rpc-engine": "^3.6.0",
- "json-rpc-error": "^2.0.0",
- "json-stable-stringify": "^1.0.1",
- "promise-to-callback": "^1.0.0",
- "tape": "^4.6.3"
- }
- },
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "json-rpc-engine": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz",
- "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==",
- "requires": {
- "async": "^2.0.1",
- "babel-preset-env": "^1.7.0",
- "babelify": "^7.3.0",
- "json-rpc-error": "^2.0.0",
- "promise-to-callback": "^1.0.0",
- "safe-event-emitter": "^1.0.1"
- }
- },
- "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"
- }
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "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=="
- },
- "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"
- }
- }
- }
- },
- "eth-json-rpc-middleware": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-4.4.1.tgz",
- "integrity": "sha512-yoSuRgEYYGFdVeZg3poWOwAlRI+MoBIltmOB86MtpoZjvLbou9EB/qWMOWSmH2ryCWLW97VYY6NWsmWm3OAA7A==",
- "requires": {
- "btoa": "^1.2.1",
- "clone": "^2.1.1",
- "eth-json-rpc-errors": "^1.0.1",
- "eth-query": "^2.1.2",
- "eth-sig-util": "^1.4.2",
- "ethereumjs-block": "^1.6.0",
- "ethereumjs-tx": "^1.3.7",
- "ethereumjs-util": "^5.1.2",
- "ethereumjs-vm": "^2.6.0",
- "fetch-ponyfill": "^4.0.0",
- "json-rpc-engine": "^5.1.3",
- "json-stable-stringify": "^1.0.1",
- "pify": "^3.0.0",
- "safe-event-emitter": "^1.0.1"
- },
- "dependencies": {
- "eth-sig-util": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
- "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==",
- "requires": {
- "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
- "ethereumjs-util": "^5.1.1"
- }
- },
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "json-rpc-engine": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz",
- "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==",
- "requires": {
- "eth-rpc-errors": "^3.0.0",
- "safe-event-emitter": "^1.0.1"
- }
- }
- }
- },
- "eth-lib": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz",
- "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eth-query": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz",
- "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==",
- "requires": {
- "json-rpc-random-id": "^1.0.0",
- "xtend": "^4.0.1"
- }
- },
- "eth-rpc-errors": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz",
- "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==",
- "requires": {
- "fast-safe-stringify": "^2.0.6"
- }
- },
- "eth-sig-util": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.5.2.tgz",
- "integrity": "sha512-xvDojS/4reXsw8Pz/+p/qcM5rVB61FOdPbEtMZ8FQ0YHnPEzPy5F8zAAaZ+zj5ud0SwRLWPfor2Cacjm7EzMIw==",
- "requires": {
- "buffer": "^5.2.1",
- "elliptic": "^6.4.0",
- "ethereumjs-abi": "0.6.5",
- "ethereumjs-util": "^5.1.1",
- "tweetnacl": "^1.0.0",
- "tweetnacl-util": "^0.15.0"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "ethereumjs-abi": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz",
- "integrity": "sha512-rCjJZ/AE96c/AAZc6O3kaog4FhOsAViaysBxqJNy2+LHP0ttH0zkZ7nXdVHOAyt6lFwLO0nlCwWszysG/ao1+g==",
- "requires": {
- "bn.js": "^4.10.0",
- "ethereumjs-util": "^4.3.0"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.1.tgz",
- "integrity": "sha512-WrckOZ7uBnei4+AKimpuF1B3Fv25OmoRgmYCpGsP7u8PFxXAmAgiJSYT2kRWnt6fVIlKaQlZvuwXp7PIrmn3/w==",
- "requires": {
- "bn.js": "^4.8.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "rlp": "^2.0.0"
- }
- }
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "tweetnacl": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
- "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
- }
- }
- },
- "eth-tx-summary": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz",
- "integrity": "sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==",
- "requires": {
- "async": "^2.1.2",
- "clone": "^2.0.0",
- "concat-stream": "^1.5.1",
- "end-of-stream": "^1.1.0",
- "eth-query": "^2.0.2",
- "ethereumjs-block": "^1.4.1",
- "ethereumjs-tx": "^1.1.1",
- "ethereumjs-util": "^5.0.1",
- "ethereumjs-vm": "^2.6.0",
- "through2": "^2.0.3"
- },
- "dependencies": {
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- }
- }
- },
- "ethereum-bloom-filters": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz",
- "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==",
- "requires": {
- "js-sha3": "^0.8.0"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
- }
- }
- },
- "ethereum-common": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz",
- "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ=="
- },
- "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"
- }
- },
- "ethereum-protocol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ethereum-protocol/-/ethereum-protocol-1.0.1.tgz",
- "integrity": "sha512-3KLX1mHuEsBW0dKG+c6EOJS1NBNqdCICvZW9sInmZTt5aY0oxmHVggYRE0lJu1tcnMD1K+AKHdLi6U43Awm1Vg=="
- },
- "ethereumjs-abi": {
- "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0",
- "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
- "requires": {
- "bn.js": "^4.11.8",
- "ethereumjs-util": "^6.0.0"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- }
- }
- },
- "ethereumjs-account": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz",
- "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==",
- "requires": {
- "ethereumjs-util": "^5.0.0",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- }
- }
- },
- "ethereumjs-block": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz",
- "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==",
- "requires": {
- "async": "^2.0.1",
- "ethereum-common": "0.2.0",
- "ethereumjs-tx": "^1.2.2",
- "ethereumjs-util": "^5.0.0",
- "merkle-patricia-tree": "^2.1.2"
- },
- "dependencies": {
- "ethereum-common": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
- "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA=="
- },
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- },
- "dependencies": {
- "ethereum-common": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz",
- "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ=="
- }
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- }
- }
- },
- "ethereumjs-common": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz",
- "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA=="
- },
- "ethereumjs-tx": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
- "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
- "requires": {
- "ethereumjs-common": "^1.5.0",
- "ethereumjs-util": "^6.0.0"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- }
- }
- },
- "ethereumjs-util": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.4.tgz",
- "integrity": "sha512-p6KmuPCX4mZIqsQzXfmSx9Y0l2hqf+VkAiwSisW3UKUFdk8ZkAt+AYaor83z2nSi6CU2zSsXMlD80hAbNEGM0A==",
- "requires": {
- "@types/bn.js": "^5.1.0",
- "bn.js": "^5.1.2",
- "create-hash": "^1.1.2",
- "ethereum-cryptography": "^0.1.3",
- "rlp": "^2.2.4"
- },
- "dependencies": {
- "@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": "*"
- }
- },
- "bn.js": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
- }
- }
- },
- "ethereumjs-vm": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz",
- "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==",
- "requires": {
- "async": "^2.1.2",
- "async-eventemitter": "^0.2.2",
- "ethereumjs-account": "^2.0.3",
- "ethereumjs-block": "~2.2.0",
- "ethereumjs-common": "^1.1.0",
- "ethereumjs-util": "^6.0.0",
- "fake-merkle-patricia-tree": "^1.0.1",
- "functional-red-black-tree": "^1.0.1",
- "merkle-patricia-tree": "^2.3.2",
- "rustbn.js": "~0.2.0",
- "safe-buffer": "^5.1.1"
- },
- "dependencies": {
- "ethereumjs-block": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz",
- "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==",
- "requires": {
- "async": "^2.0.1",
- "ethereumjs-common": "^1.5.0",
- "ethereumjs-tx": "^2.1.1",
- "ethereumjs-util": "^5.0.0",
- "merkle-patricia-tree": "^2.1.2"
- },
- "dependencies": {
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- }
- }
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- }
- }
- },
- "ethereumjs-wallet": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.3.tgz",
- "integrity": "sha512-qiXPiZOsStem+Dj/CQHbn5qex+FVkuPmGH7SvSnA9F3tdRDt8dLMyvIj3+U05QzVZNPYh4HXEdnzoYI4dZkr9w==",
- "requires": {
- "aes-js": "^3.1.1",
- "bs58check": "^2.1.2",
- "ethereumjs-util": "^6.0.0",
- "hdkey": "^1.1.0",
- "randombytes": "^2.0.6",
- "safe-buffer": "^5.1.2",
- "scrypt.js": "^0.3.0",
- "utf8": "^3.0.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "aes-js": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz",
- "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ=="
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "ethers": {
- "version": "5.4.6",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.4.6.tgz",
- "integrity": "sha512-F7LXARyB/Px3AQC6/QKedWZ8eqCkgOLORqL4B/F0Mag/K+qJSFGqsR36EaOZ6fKg3ZonI+pdbhb4A8Knt/43jQ==",
- "requires": {
- "@ethersproject/abi": "5.4.1",
- "@ethersproject/abstract-provider": "5.4.1",
- "@ethersproject/abstract-signer": "5.4.1",
- "@ethersproject/address": "5.4.0",
- "@ethersproject/base64": "5.4.0",
- "@ethersproject/basex": "5.4.0",
- "@ethersproject/bignumber": "5.4.1",
- "@ethersproject/bytes": "5.4.0",
- "@ethersproject/constants": "5.4.0",
- "@ethersproject/contracts": "5.4.1",
- "@ethersproject/hash": "5.4.0",
- "@ethersproject/hdnode": "5.4.0",
- "@ethersproject/json-wallets": "5.4.0",
- "@ethersproject/keccak256": "5.4.0",
- "@ethersproject/logger": "5.4.1",
- "@ethersproject/networks": "5.4.2",
- "@ethersproject/pbkdf2": "5.4.0",
- "@ethersproject/properties": "5.4.1",
- "@ethersproject/providers": "5.4.5",
- "@ethersproject/random": "5.4.0",
- "@ethersproject/rlp": "5.4.0",
- "@ethersproject/sha2": "5.4.0",
- "@ethersproject/signing-key": "5.4.0",
- "@ethersproject/solidity": "5.4.0",
- "@ethersproject/strings": "5.4.0",
- "@ethersproject/transactions": "5.4.0",
- "@ethersproject/units": "5.4.0",
- "@ethersproject/wallet": "5.4.0",
- "@ethersproject/web": "5.4.0",
- "@ethersproject/wordlists": "5.4.0"
- }
- },
- "ethers-aws-kms-signer": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/ethers-aws-kms-signer/-/ethers-aws-kms-signer-1.3.2.tgz",
- "integrity": "sha512-A/xsjCtUGXybpo7imThn4wWcOazHKQi9wnfs9ArPrgp4TmD7dH0bw0FsX71rr9QWsP6RCj0FAGsAxCKNWgEP/g==",
- "requires": {
- "asn1.js": "^5.4.1",
- "aws-sdk": "^2.922.0",
- "bn.js": "^5.2.0",
- "debug": "^4.3.1",
- "ethers": "^5.4.1"
- },
- "dependencies": {
- "bn.js": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
- }
- }
- },
- "ethjs-unit": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz",
- "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==",
- "requires": {
- "bn.js": "4.11.6",
- "number-to-bn": "1.7.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA=="
- }
- }
- },
- "ethjs-util": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
- "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
- "requires": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- }
- },
- "ethr-did-registry": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz",
- "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw=="
- },
- "ethr-did-resolver": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz",
- "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==",
- "requires": {
- "@ethersproject/abi": "^5.1.0",
- "@ethersproject/abstract-signer": "^5.1.0",
- "@ethersproject/address": "^5.1.0",
- "@ethersproject/basex": "^5.1.0",
- "@ethersproject/bignumber": "^5.1.0",
- "@ethersproject/contracts": "^5.1.0",
- "@ethersproject/providers": "^5.1.0",
- "@ethersproject/transactions": "^5.1.0",
- "did-resolver": "^3.1.0",
- "ethr-did-registry": "^0.0.3",
- "querystring": "^0.2.1"
- }
- },
- "ethval": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ethval/-/ethval-2.1.1.tgz",
- "integrity": "sha512-XpmquiApE7bnLUNRfSiv6RVMem84CZEJqcGPLHiaNEqsEppR10+ETeLq2OWcPFcG17RCxRD+HBY5xEi12RH7KA==",
- "requires": {
- "decimal.js": "^10.0.1"
- }
- },
- "event-stream": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
- "integrity": "sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==",
- "requires": {
- "duplexer": "~0.1.1",
- "from": "~0",
- "map-stream": "~0.1.0",
- "pause-stream": "0.0.11",
- "split": "0.3",
- "stream-combiner": "~0.0.4",
- "through": "~2.3.1"
- }
- },
- "event-target-shim": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
- "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
- },
- "events": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
- "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw=="
- },
- "eventsource": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
- "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
- "dev": true,
- "requires": {
- "original": "^1.0.0"
- }
- },
- "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"
- }
- },
- "exec-sh": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz",
- "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==",
- "dev": true
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "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
- },
- "exit-on-epipe": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
- "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw=="
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
- "dev": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==",
- "dev": true,
- "requires": {
- "fill-range": "^2.1.0"
- },
- "dependencies": {
- "fill-range": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
- "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
- "dev": true,
- "requires": {
- "is-number": "^2.1.0",
- "isobject": "^2.0.0",
- "randomatic": "^3.0.0",
- "repeat-element": "^1.1.2",
- "repeat-string": "^1.5.2"
- }
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "expand-template": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
- "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
- "dev": true,
- "optional": true
- },
- "expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
- "dev": true,
- "requires": {
- "homedir-polyfill": "^1.0.1"
- }
- },
- "expect": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz",
- "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "ansi-styles": "^4.0.0",
- "jest-get-type": "^26.3.0",
- "jest-matcher-utils": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-regex-util": "^26.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- }
- }
- },
- "expect-puppeteer": {
- "version": "5.0.4",
- "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-5.0.4.tgz",
- "integrity": "sha512-NV7jSiKhK+byocxg9A+0av+Q2RSCP9bcLVRz7zhHaESeCOkuomMvl9oD+uo1K+NdqRCXhNkQlUGWlmtbrpR1qw==",
- "dev": true
- },
- "express": {
- "version": "4.17.1",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
- "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
- "requires": {
- "accepts": "~1.3.7",
- "array-flatten": "1.1.1",
- "body-parser": "1.19.0",
- "content-disposition": "0.5.3",
- "content-type": "~1.0.4",
- "cookie": "0.4.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "~1.1.2",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.5",
- "qs": "6.7.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.1.2",
- "send": "0.17.1",
- "serve-static": "1.14.1",
- "setprototypeof": "1.1.1",
- "statuses": "~1.5.0",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
- },
- "qs": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
- "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
- }
- }
- },
- "ext": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
- "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
- "requires": {
- "type": "^2.5.0"
- },
- "dependencies": {
- "type": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
- "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ=="
- }
- }
- },
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
- },
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "external-editor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
- "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
- "requires": {
- "chardet": "^0.7.0",
- "iconv-lite": "^0.4.24",
- "tmp": "^0.0.33"
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- }
- }
- },
- "extract-zip": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
- "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
- "dev": true,
- "requires": {
- "@types/yauzl": "^2.9.1",
- "debug": "^4.1.1",
- "get-stream": "^5.1.0",
- "yauzl": "^2.10.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
- "extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="
- },
- "fake-merkle-patricia-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz",
- "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==",
- "requires": {
- "checkpoint-store": "^1.1.0"
- }
- },
- "fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
- },
- "fast-diff": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
- "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
- "dev": true
- },
- "fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
- "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-parse": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz",
- "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==",
- "dev": true
- },
- "fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- },
- "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
- },
- "fast-safe-stringify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
- "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
- },
- "fastq": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz",
- "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==",
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fault": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
- "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
- "dev": true,
- "requires": {
- "format": "^0.2.0"
- }
- },
- "faye-websocket": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
- "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "dev": true,
- "requires": {
- "websocket-driver": ">=0.5.1"
- }
- },
- "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"
- }
- },
- "fd-slicer": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
- "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
- "requires": {
- "pend": "~1.2.0"
- }
- },
- "fecha": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
- "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
- },
- "fetch-blob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz",
- "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow=="
- },
- "fetch-ponyfill": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz",
- "integrity": "sha512-knK9sGskIg2T7OnYLdZ2hZXn0CtDrAIBxYQLpmEf0BqfdWnwmM1weccUl5+4EdA44tzNSFAuxITPbXtPehUB3g==",
- "requires": {
- "node-fetch": "~1.7.1"
- },
- "dependencies": {
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- },
- "node-fetch": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
- "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
- "requires": {
- "encoding": "^0.1.11",
- "is-stream": "^1.0.1"
- }
- }
- }
- },
- "figgy-pudding": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
- "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
- "dev": true
- },
- "figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "requires": {
- "flat-cache": "^3.0.4"
- }
- },
- "file-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
- "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- }
- },
- "file-saver": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
- "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
- },
- "file-selector": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz",
- "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==",
- "requires": {
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
- }
- }
- },
- "file-system-cache": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz",
- "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=",
- "dev": true,
- "requires": {
- "bluebird": "^3.3.5",
- "fs-extra": "^0.30.0",
- "ramda": "^0.21.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "0.30.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
- "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^2.1.0",
- "klaw": "^1.0.0",
- "path-is-absolute": "^1.0.0",
- "rimraf": "^2.2.8"
- }
- },
- "jsonfile": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
- "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "file-type": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
- "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ=="
- },
- "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=="
- },
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==",
- "dev": 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==",
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="
- },
- "finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.3",
- "statuses": "~1.5.0",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "find-babel-config": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz",
- "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==",
- "dev": true,
- "requires": {
- "json5": "^0.5.1",
- "path-exists": "^3.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==",
- "dev": true
- }
- }
- },
- "find-cache-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
- "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^2.0.0",
- "pkg-dir": "^3.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "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
- },
- "pkg-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- }
- }
- }
- },
- "find-root": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
- "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
- },
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==",
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "find-yarn-workspace-root": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
- "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
- "requires": {
- "micromatch": "^4.0.2"
- }
- },
- "findup-sync": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
- "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
- "dev": true,
- "requires": {
- "detect-file": "^1.0.0",
- "is-glob": "^4.0.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "requires": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- }
- },
- "flatley": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz",
- "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==",
- "requires": {
- "is-buffer": "^1.1.6"
- }
- },
- "flatted": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
- "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
- "dev": true
- },
- "flush-write-stream": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.3.6"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "fn.name": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
- "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
- },
- "follow-redirects": {
- "version": "1.5.10",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
- "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
- "requires": {
- "debug": "=3.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "requires": {
- "is-callable": "^1.1.3"
- }
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
- "dev": true
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==",
- "dev": true,
- "requires": {
- "for-in": "^1.0.1"
- }
- },
- "foreach": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
- },
- "foreground-child": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
- "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="
- },
- "fork-ts-checker-webpack-plugin": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz",
- "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.8.3",
- "@types/json-schema": "^7.0.5",
- "chalk": "^4.1.0",
- "chokidar": "^3.4.2",
- "cosmiconfig": "^6.0.0",
- "deepmerge": "^4.2.2",
- "fs-extra": "^9.0.0",
- "glob": "^7.1.6",
- "memfs": "^3.1.2",
- "minimatch": "^3.0.4",
- "schema-utils": "2.7.0",
- "semver": "^7.3.2",
- "tapable": "^1.0.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "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"
- }
- },
- "schema-utils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
- "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
- "dev": true,
- "requires": {
- "@types/json-schema": "^7.0.4",
- "ajv": "^6.12.2",
- "ajv-keywords": "^3.4.1"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "form-data": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
- "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
- "dev": true,
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "format": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
- "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=",
- "dev": true
- },
- "forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- },
- "fraction.js": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.3.tgz",
- "integrity": "sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg==",
- "dev": true
- },
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
- "dev": true,
- "requires": {
- "map-cache": "^0.2.2"
- }
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- },
- "from": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
- "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g=="
- },
- "from2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
- "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "front-matter": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz",
- "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==",
- "dev": true,
- "requires": {
- "js-yaml": "^3.13.1"
- }
- },
- "frontmatter-markdown-loader": {
- "version": "3.6.3",
- "resolved": "https://registry.npmjs.org/frontmatter-markdown-loader/-/frontmatter-markdown-loader-3.6.3.tgz",
- "integrity": "sha512-0H5jg4uFCd4gx7HXnWSOLcGuF4WjEDzv5Dl9RetZTZ+6rml1/7nwZdmrW8AWQ2pFNyjVwohcyEzhLTPVG+zGMg==",
- "dev": true,
- "requires": {
- "front-matter": "^4.0.0",
- "loader-utils": "^2.0.0",
- "markdown-it": "^11.0.0"
- }
- },
- "fs-constants": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
- "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
- },
- "fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- },
- "dependencies": {
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- }
- }
- },
- "fs-minipass": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
- "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "fs-monkey": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
- "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
- "dev": true
- },
- "fs-write-stream-atomic": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
- "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "iferr": "^0.1.5",
- "imurmurhash": "^0.1.4",
- "readable-stream": "1 || 2"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
- },
- "function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "functional-red-black-tree": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g=="
- },
- "functions-have-names": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
- "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA=="
- },
- "fuse.js": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.6.1.tgz",
- "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==",
- "dev": true
- },
- "ganache-cli": {
- "version": "6.12.2",
- "resolved": "https://registry.npmjs.org/ganache-cli/-/ganache-cli-6.12.2.tgz",
- "integrity": "sha512-bnmwnJDBDsOWBUP8E/BExWf85TsdDEFelQSzihSJm9VChVO1SHp94YXLP5BlA4j/OTxp0wR4R1Tje9OHOuAJVw==",
- "dev": true,
- "requires": {
- "ethereumjs-util": "6.2.1",
- "source-map-support": "0.5.12",
- "yargs": "13.2.4"
- },
- "dependencies": {
- "@types/bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/node": {
- "version": "14.11.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz",
- "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==",
- "dev": true
- },
- "@types/pbkdf2": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz",
- "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "@types/secp256k1": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.1.tgz",
- "integrity": "sha512-+ZjSA8ELlOp8SlKi0YLB2tz9d5iPNEmOBd+8Rz21wTMdaXQIa9b6TEnD6l5qKOCypE7FSyPyck12qZJxSDNoog==",
- "dev": true,
- "requires": {
- "@types/node": "*"
- }
- },
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "base-x": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
- "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "blakejs": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz",
- "integrity": "sha1-ad+S75U6qIylGjLfarHFShVfx6U=",
- "dev": true
- },
- "bn.js": {
- "version": "4.11.9",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
- "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
- "dev": true
- },
- "brorand": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
- "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
- },
- "browserify-aes": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
- "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
- "dev": true,
- "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"
- }
- },
- "bs58": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz",
- "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=",
- "dev": true,
- "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==",
- "dev": true,
- "requires": {
- "bs58": "^4.0.0",
- "create-hash": "^1.1.0",
- "safe-buffer": "^5.1.2"
- }
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true
- },
- "buffer-xor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
- "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
- "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
- },
- "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==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "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": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "end-of-stream": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
- "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
- "requires": {
- "once": "^1.4.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "@types/pbkdf2": "^3.0.0",
- "@types/secp256k1": "^4.0.1",
- "blakejs": "^1.1.0",
- "browserify-aes": "^1.2.0",
- "bs58check": "^2.1.2",
- "create-hash": "^1.2.0",
- "create-hmac": "^1.1.7",
- "hash.js": "^1.1.7",
- "keccak": "^3.0.0",
- "pbkdf2": "^3.0.17",
- "randombytes": "^2.1.0",
- "safe-buffer": "^5.1.2",
- "scrypt-js": "^3.0.0",
- "secp256k1": "^4.0.1",
- "setimmediate": "^1.0.5"
- }
- },
- "ethereumjs-util": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
- "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
- "dev": true,
- "requires": {
- "@types/bn.js": "^4.11.3",
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
- "rlp": "^2.2.3"
- }
- },
- "ethjs-util": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz",
- "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==",
- "dev": true,
- "requires": {
- "is-hex-prefixed": "1.0.0",
- "strip-hex-prefix": "1.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "md5.js": "^1.3.4",
- "safe-buffer": "^5.1.1"
- }
- },
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "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-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "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==",
- "dev": true,
- "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": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
- "requires": {
- "hash.js": "^1.0.3",
- "minimalistic-assert": "^1.0.0",
- "minimalistic-crypto-utils": "^1.0.1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "invert-kv": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "is-hex-prefixed": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
- "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=",
- "dev": true
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "keccak": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz",
- "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==",
- "dev": true,
- "requires": {
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
- }
- },
- "lcid": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
- "dev": true,
- "requires": {
- "invert-kv": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "map-age-cleaner": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
- "dev": true,
- "requires": {
- "p-defer": "^1.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "mem": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
- "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
- "dev": true,
- "requires": {
- "map-age-cleaner": "^0.1.1",
- "mimic-fn": "^2.0.0",
- "p-is-promise": "^2.0.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": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
- },
- "node-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==",
- "dev": true
- },
- "node-gyp-build": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
- "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
- "dev": true
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-locale": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "lcid": "^2.0.0",
- "mem": "^4.0.0"
- }
- },
- "p-defer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
- "dev": true
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true
- },
- "p-is-promise": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
- "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
- "dev": true
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "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
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- },
- "pbkdf2": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
- "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
- "dev": true,
- "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"
- }
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true
- },
- "ripemd160": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
- "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
- "dev": true,
- "requires": {
- "hash-base": "^3.0.0",
- "inherits": "^2.0.1"
- }
- },
- "rlp": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
- "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
- "dev": true,
- "requires": {
- "bn.js": "^4.11.1"
- }
- },
- "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==",
- "dev": true
- },
- "scrypt-js": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
- "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==",
- "dev": true
- },
- "secp256k1": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.2.tgz",
- "integrity": "sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==",
- "dev": true,
- "requires": {
- "elliptic": "^6.5.2",
- "node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
- "dev": true
- },
- "sha.js": {
- "version": "2.4.11",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
- "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "safe-buffer": "^5.0.1"
- }
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "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==",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.12",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
- "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.2.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
- "dev": true
- },
- "strip-hex-prefix": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
- "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=",
- "dev": true,
- "requires": {
- "is-hex-prefixed": "1.0.0"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "13.2.4",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
- "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "os-locale": "^3.1.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.0"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "gauge": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
- "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
- "dev": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "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=="
- },
- "get-func-name": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
- "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig=="
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "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-stdin": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
- "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
- "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=="
- },
- "get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- }
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
- "dev": true
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
- "requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "github-from-package": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
- "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==",
- "dev": true,
- "optional": true
- },
- "github-slugger": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz",
- "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==",
- "dev": true
- },
- "glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==",
- "dev": true,
- "requires": {
- "glob-parent": "^2.0.0",
- "is-glob": "^2.0.0"
- },
- "dependencies": {
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==",
- "dev": true,
- "requires": {
- "is-glob": "^2.0.0"
- }
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- }
- }
- },
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "glob-promise": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz",
- "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==",
- "dev": true,
- "requires": {
- "@types/glob": "*"
- }
- },
- "glob-to-regexp": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
- "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==",
- "dev": true
- },
- "global": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
- "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
- "requires": {
- "min-document": "^2.19.0",
- "process": "^0.11.10"
- }
- },
- "global-dirs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
- "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
- "dev": true,
- "requires": {
- "ini": "1.3.7"
- },
- "dependencies": {
- "ini": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
- "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
- "dev": true
- }
- }
- },
- "global-modules": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
- "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
- "dev": true,
- "requires": {
- "global-prefix": "^3.0.0"
- }
- },
- "global-prefix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
- "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
- "dev": true,
- "requires": {
- "ini": "^1.3.5",
- "kind-of": "^6.0.2",
- "which": "^1.3.1"
- },
- "dependencies": {
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
- },
- "globalthis": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
- "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.3"
- }
- },
- "globby": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
- "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "got": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
- "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
- "requires": {
- "@sindresorhus/is": "^0.14.0",
- "@szmarczak/http-timer": "^1.1.2",
- "cacheable-request": "^6.0.0",
- "decompress-response": "^3.3.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^4.1.0",
- "lowercase-keys": "^1.0.1",
- "mimic-response": "^1.0.1",
- "p-cancelable": "^1.0.0",
- "to-readable-stream": "^1.0.0",
- "url-parse-lax": "^3.0.0"
- },
- "dependencies": {
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "requires": {
- "pump": "^3.0.0"
- }
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
- },
- "graphlib": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
- "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.15"
- }
- },
- "growly": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
- "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==",
- "dev": true,
- "optional": true
- },
- "gson-conform": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/gson-conform/-/gson-conform-1.0.3.tgz",
- "integrity": "sha512-gaZQN/5ZbohkLBOs4JKHkg/IdOB9kuuEr5SVLAjHUs+Q+Nl746DRe18GgQy4oxxVXStO//Zga2wg4eWL9Mfshw=="
- },
- "gson-pointer": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/gson-pointer/-/gson-pointer-4.1.1.tgz",
- "integrity": "sha512-rOS/zCLUI8BT0+/U+p5nzI0RfhIyRmzkpwzyCj8gcLoRl3rHuysk6ci1IQ955AQQZDSNN3mVec26Sx9wRZ0EjA=="
- },
- "gson-query": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/gson-query/-/gson-query-5.1.0.tgz",
- "integrity": "sha512-xKb/90XfmLLKGgX8Y7LRF4yKnMR/ckV5WOQ/Ip0pRXuDh7jUhdY1UYjPvQnF7/UMbNsAo0168j2j0yt9+4QdaA==",
- "requires": {
- "ebnf": "^1.9.0",
- "gson-conform": "^1.0.3",
- "gson-pointer": "4.1.1"
- }
- },
- "handle-thing": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.15.1",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz",
- "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==",
- "dev": true,
- "optional": true
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- }
- }
- },
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="
- },
- "har-validator": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
- "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
- "requires": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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=="
- }
- }
- },
- "harmony-reflect": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
- "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==",
- "dev": true
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
- }
- }
- },
- "has-bigints": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
- "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- },
- "has-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz",
- "integrity": "sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==",
- "dev": true,
- "requires": {
- "is-glob": "^3.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "requires": {
- "get-intrinsic": "^1.1.1"
- }
- },
- "has-symbol-support-x": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
- "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
- },
- "has-to-string-tag-x": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
- "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
- "requires": {
- "has-symbol-support-x": "^1.4.1"
- }
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
- "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
- "dev": true
- },
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
- "dev": true,
- "requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "has-yarn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
- "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
- "dev": true
- },
- "hash-base": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
- "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
- "requires": {
- "inherits": "^2.0.4",
- "readable-stream": "^3.6.0",
- "safe-buffer": "^5.2.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "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=="
- }
- }
- },
- "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"
- }
- },
- "hast-to-hyperscript": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz",
- "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==",
- "dev": true,
- "requires": {
- "@types/unist": "^2.0.3",
- "comma-separated-tokens": "^1.0.0",
- "property-information": "^5.3.0",
- "space-separated-tokens": "^1.0.0",
- "style-to-object": "^0.3.0",
- "unist-util-is": "^4.0.0",
- "web-namespaces": "^1.0.0"
- }
- },
- "hast-util-from-parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz",
- "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==",
- "dev": true,
- "requires": {
- "@types/parse5": "^5.0.0",
- "hastscript": "^6.0.0",
- "property-information": "^5.0.0",
- "vfile": "^4.0.0",
- "vfile-location": "^3.2.0",
- "web-namespaces": "^1.0.0"
- }
- },
- "hast-util-parse-selector": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz",
- "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==",
- "dev": true
- },
- "hast-util-raw": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz",
- "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==",
- "dev": true,
- "requires": {
- "@types/hast": "^2.0.0",
- "hast-util-from-parse5": "^6.0.0",
- "hast-util-to-parse5": "^6.0.0",
- "html-void-elements": "^1.0.0",
- "parse5": "^6.0.0",
- "unist-util-position": "^3.0.0",
- "vfile": "^4.0.0",
- "web-namespaces": "^1.0.0",
- "xtend": "^4.0.0",
- "zwitch": "^1.0.0"
- }
- },
- "hast-util-to-parse5": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz",
- "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==",
- "dev": true,
- "requires": {
- "hast-to-hyperscript": "^9.0.0",
- "property-information": "^5.0.0",
- "web-namespaces": "^1.0.0",
- "xtend": "^4.0.0",
- "zwitch": "^1.0.0"
- }
- },
- "hastscript": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz",
- "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==",
- "dev": true,
- "requires": {
- "@types/hast": "^2.0.0",
- "comma-separated-tokens": "^1.0.0",
- "hast-util-parse-selector": "^2.0.0",
- "property-information": "^5.0.0",
- "space-separated-tokens": "^1.0.0"
- }
- },
- "hdkey": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.2.tgz",
- "integrity": "sha512-PTQ4VKu0oRnCrYfLp04iQZ7T2Cxz0UsEXYauk2j8eh6PJXCpbXuCFhOmtIFtbET0i3PMWmHN9J11gU8LEgUljQ==",
- "requires": {
- "bs58check": "^2.1.2",
- "safe-buffer": "^5.1.1",
- "secp256k1": "^3.0.1"
- },
- "dependencies": {
- "secp256k1": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz",
- "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==",
- "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.5.2",
- "nan": "^2.14.0",
- "safe-buffer": "^5.1.2"
- }
- }
- }
- },
- "he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "dev": true
- },
- "highlight-es": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz",
- "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.0",
- "is-es2016-keyword": "^1.0.0",
- "js-tokens": "^3.0.0"
- },
- "dependencies": {
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==",
- "dev": true
- }
- }
- },
- "highlight.js": {
- "version": "10.7.3",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
- "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
- "dev": true
- },
- "history": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
- "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
- "requires": {
- "@babel/runtime": "^7.1.2",
- "loose-envify": "^1.2.0",
- "resolve-pathname": "^3.0.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0",
- "value-equal": "^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"
- }
- },
- "hoist-non-react-statics": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
- "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "requires": {
- "react-is": "^16.7.0"
- }
- },
- "home-or-tmp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
- "integrity": "sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==",
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.1"
- }
- },
- "homedir-polyfill": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
- "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
- "dev": true,
- "requires": {
- "parse-passwd": "^1.0.0"
- }
- },
- "hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "hpack.js": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
- "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "html-encoding-sniffer": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
- "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
- "dev": true,
- "requires": {
- "whatwg-encoding": "^1.0.5"
- }
- },
- "html-entities": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
- "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
- "dev": true
- },
- "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
- },
- "html-minifier-terser": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
- "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
- "dev": true,
- "requires": {
- "camel-case": "^4.1.1",
- "clean-css": "^4.2.3",
- "commander": "^4.1.1",
- "he": "^1.2.0",
- "param-case": "^3.0.3",
- "relateurl": "^0.2.7",
- "terser": "^4.6.3"
- },
- "dependencies": {
- "commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "dev": true
- }
- }
- },
- "html-tags": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
- "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
- "dev": true
- },
- "html-void-elements": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz",
- "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==",
- "dev": true
- },
- "html-webpack-plugin": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz",
- "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==",
- "dev": true,
- "requires": {
- "@types/html-minifier-terser": "^5.0.0",
- "@types/tapable": "^1.0.5",
- "@types/webpack": "^4.41.8",
- "html-minifier-terser": "^5.0.1",
- "loader-utils": "^1.2.3",
- "lodash": "^4.17.20",
- "pretty-error": "^2.1.1",
- "tapable": "^1.1.3",
- "util.promisify": "1.0.0"
- },
- "dependencies": {
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- }
- }
- },
- "htmlparser2": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
- "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
- "dev": true,
- "requires": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.0.0",
- "domutils": "^2.5.2",
- "entities": "^2.0.0"
- }
- },
- "http-cache-semantics": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
- "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
- },
- "http-deceiver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
- "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
- "dev": true
- },
- "http-errors": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
- "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- }
- },
- "http-https": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz",
- "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg=="
- },
- "http-parser-js": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
- "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
- "dev": true
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "http-proxy-agent": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
- "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
- "dev": true,
- "requires": {
- "@tootallnate/once": "1",
- "agent-base": "6",
- "debug": "4"
- }
- },
- "http-proxy-middleware": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
- "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
- "dev": true,
- "requires": {
- "http-proxy": "^1.17.0",
- "is-glob": "^4.0.0",
- "lodash": "^4.17.11",
- "micromatch": "^3.1.10"
- },
- "dependencies": {
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "http-server": {
- "version": "0.12.3",
- "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.3.tgz",
- "integrity": "sha512-be0dKG6pni92bRjq0kvExtj/NrrAd28/8fCXkaI/4piTwQMSDSLMhWyW0NI1V+DBI3aa1HMlQu46/HjVLfmugA==",
- "dev": true,
- "requires": {
- "basic-auth": "^1.0.3",
- "colors": "^1.4.0",
- "corser": "^2.0.1",
- "ecstatic": "^3.3.2",
- "http-proxy": "^1.18.0",
- "minimist": "^1.2.5",
- "opener": "^1.5.1",
- "portfinder": "^1.0.25",
- "secure-compare": "3.0.1",
- "union": "~0.5.0"
- }
- },
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
- "requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- }
- },
- "https-browserify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
- "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
- "dev": true
- },
- "https-proxy-agent": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
- "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
- "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=="
- },
- "humanize-duration": {
- "version": "3.27.0",
- "resolved": "https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.27.0.tgz",
- "integrity": "sha512-qLo/08cNc3Tb0uD7jK0jAcU5cnqCM0n568918E7R2XhMr/+7F37p4EY062W/stg7tmzvknNn9b/1+UhVRzsYrQ==",
- "dev": true
- },
- "husky": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz",
- "integrity": "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==",
- "dev": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "icss-utils": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
- "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.14"
- },
- "dependencies": {
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "identity-obj-proxy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
- "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
- "dev": true,
- "requires": {
- "harmony-reflect": "^1.4.6"
- }
- },
- "idna-uts46-hx": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz",
- "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==",
- "requires": {
- "punycode": "2.1.0"
- },
- "dependencies": {
- "punycode": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
- "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA=="
- }
- }
- },
- "ieee754": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
- "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
- },
- "iferr": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
- "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==",
- "dev": true
- },
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
- "dev": true
- },
- "ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
- "dev": true
- },
- "iltorb": {
- "version": "2.4.5",
- "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.5.tgz",
- "integrity": "sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.3",
- "nan": "^2.14.0",
- "npmlog": "^4.1.2",
- "prebuild-install": "^5.3.3",
- "which-pm-runs": "^1.0.0"
- }
- },
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
- },
- "immer": {
- "version": "9.0.6",
- "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz",
- "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ=="
- },
- "import-cwd": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
- "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
- "requires": {
- "import-from": "^3.0.0"
- }
- },
- "import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "requires": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- }
- },
- "import-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
- "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
- "requires": {
- "resolve-from": "^5.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
- }
- }
- },
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
- "dev": true
- },
- "import-local": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
- "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
- "dev": true,
- "requires": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
- },
- "dependencies": {
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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"
- }
- }
- }
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true
- },
- "indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==",
- "dev": true
- },
- "infer-owner": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
- "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
- "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.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "inline-style-parser": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
- "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
- },
- "inquirer": {
- "version": "8.1.2",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.2.tgz",
- "integrity": "sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==",
- "requires": {
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.1.1",
- "cli-cursor": "^3.1.0",
- "cli-width": "^3.0.0",
- "external-editor": "^3.0.3",
- "figures": "^3.0.0",
- "lodash": "^4.17.21",
- "mute-stream": "0.0.8",
- "ora": "^5.3.0",
- "run-async": "^2.4.0",
- "rxjs": "^7.2.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "through": "^2.3.6"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "internal-ip": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
- "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
- "dev": true,
- "requires": {
- "default-gateway": "^4.2.0",
- "ipaddr.js": "^1.9.0"
- }
- },
- "internal-slot": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
- "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
- "requires": {
- "get-intrinsic": "^1.1.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- }
- },
- "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
- },
- "invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "ip": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
- "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
- "dev": true
- },
- "ip-regex": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
- "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==",
- "dev": true
- },
- "ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- },
- "is-absolute-url": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
- "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
- "dev": true
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-alphabetical": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
- "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="
- },
- "is-alphanumerical": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
- "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
- "requires": {
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0"
- }
- },
- "is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- },
- "is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "requires": {
- "has-bigints": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "is-callable": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
- "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
- },
- "is-ci": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
- "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
- "requires": {
- "ci-info": "^2.0.0"
- }
- },
- "is-core-module": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
- "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-decimal": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
- "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
- },
- "is-dom": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz",
- "integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==",
- "dev": true,
- "requires": {
- "is-object": "^1.0.1",
- "is-window": "^1.0.2"
- }
- },
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==",
- "dev": true
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==",
- "dev": true,
- "requires": {
- "is-primitive": "^2.0.0"
- }
- },
- "is-es2016-keyword": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz",
- "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==",
- "dev": true
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- },
- "is-finite": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
- "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
- },
- "is-fn": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz",
- "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg=="
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- },
- "is-function": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz",
- "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
- },
- "is-generator-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-generator-function": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
- "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-hex-prefixed": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz",
- "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA=="
- },
- "is-hexadecimal": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
- "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="
- },
- "is-installed-globally": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
- "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
- "dev": true,
- "requires": {
- "global-dirs": "^2.0.1",
- "is-path-inside": "^3.0.1"
- }
- },
- "is-interactive": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
- "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w=="
- },
- "is-jquery-obj": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-jquery-obj/-/is-jquery-obj-0.1.1.tgz",
- "integrity": "sha512-18toSebUVF7y717dgw/Dzn6djOCqrkiDp3MhB8P6TdKyCVkbD1ZwE7Uz8Hwx6hUPTvKjbyYH9ncXT4ts4qLaSA==",
- "dev": true
- },
- "is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
- "dev": true
- },
- "is-natural-number": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
- "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ=="
- },
- "is-negative-zero": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
- "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
- },
- "is-npm": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
- "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
- "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=="
- },
- "is-number-object": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
- "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "dev": true
- },
- "is-object": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
- "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA=="
- },
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
- "dev": true,
- "requires": {
- "is-path-inside": "^1.0.0"
- },
- "dependencies": {
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.1"
- }
- }
- }
- },
- "is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true
- },
- "is-plain-obj": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
- "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="
- },
- "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"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==",
- "dev": true
- },
- "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-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-retry-allowed": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
- "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg=="
- },
- "is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
- "dev": true
- },
- "is-shared-array-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
- "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
- },
- "is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "requires": {
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "is-typed-array": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz",
- "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.18.5",
- "foreach": "^2.0.5",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
- },
- "is-unicode-supported": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
- "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
- "dev": true
- },
- "is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "is-whitespace-character": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
- "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
- "dev": true
- },
- "is-window": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz",
- "integrity": "sha512-uj00kdXyZb9t9RcAUAwMZAnkBUwdYGhYlt7djMXhfyhUCzwNba50tIiBKR7q0l7tdoBtFVw/3JmLY6fI3rmZmg==",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "is-word-character": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
- "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
- "dev": true
- },
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- },
- "is-yarn-global": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
- "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
- "dev": true
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- },
- "isobject": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
- "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
- "dev": true
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
- },
- "istanbul-lib-coverage": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
- "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
- "dev": true
- },
- "istanbul-lib-instrument": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
- "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@istanbuljs/schema": "^0.1.2",
- "istanbul-lib-coverage": "^3.0.0",
- "semver": "^6.3.0"
- }
- },
- "istanbul-lib-report": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
- "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
- "dev": true,
- "requires": {
- "istanbul-lib-coverage": "^3.0.0",
- "make-dir": "^3.0.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "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.0",
- "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
- "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
- "dev": true,
- "requires": {
- "debug": "^4.1.1",
- "istanbul-lib-coverage": "^3.0.0",
- "source-map": "^0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "istanbul-reports": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
- "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
- "dev": true,
- "requires": {
- "html-escaper": "^2.0.0",
- "istanbul-lib-report": "^3.0.0"
- }
- },
- "isurl": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
- "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
- "requires": {
- "has-to-string-tag-x": "^1.2.0",
- "is-object": "^1.0.1"
- }
- },
- "iterate-iterator": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz",
- "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==",
- "dev": true
- },
- "iterate-value": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz",
- "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==",
- "dev": true,
- "requires": {
- "es-get-iterator": "^1.0.2",
- "iterate-iterator": "^1.0.1"
- }
- },
- "jest": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz",
- "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==",
- "dev": true,
- "requires": {
- "@jest/core": "^26.6.3",
- "import-local": "^3.0.2",
- "jest-cli": "^26.6.3"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-cli": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
- "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==",
- "dev": true,
- "requires": {
- "@jest/core": "^26.6.3",
- "@jest/test-result": "^26.6.2",
- "@jest/types": "^26.6.2",
- "chalk": "^4.0.0",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "import-local": "^3.0.2",
- "is-ci": "^2.0.0",
- "jest-config": "^26.6.3",
- "jest-util": "^26.6.2",
- "jest-validate": "^26.6.2",
- "prompts": "^2.0.1",
- "yargs": "^15.4.1"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "jest-canvas-mock": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/jest-canvas-mock/-/jest-canvas-mock-2.4.0.tgz",
- "integrity": "sha512-mmMpZzpmLzn5vepIaHk5HoH3Ka4WykbSoLuG/EKoJd0x0ID/t+INo1l8ByfcUJuDM+RIsL4QDg/gDnBbrj2/IQ==",
- "requires": {
- "cssfontparser": "^1.2.1",
- "moo-color": "^1.0.2"
- }
- },
- "jest-changed-files": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz",
- "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "execa": "^4.0.0",
- "throat": "^5.0.0"
- },
- "dependencies": {
- "execa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
- "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "get-stream": "^5.0.0",
- "human-signals": "^1.1.1",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.0",
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2",
- "strip-final-newline": "^2.0.0"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "human-signals": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
- "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
- "dev": true
- }
- }
- },
- "jest-config": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz",
- "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.1.0",
- "@jest/test-sequencer": "^26.6.3",
- "@jest/types": "^26.6.2",
- "babel-jest": "^26.6.3",
- "chalk": "^4.0.0",
- "deepmerge": "^4.2.2",
- "glob": "^7.1.1",
- "graceful-fs": "^4.2.4",
- "jest-environment-jsdom": "^26.6.2",
- "jest-environment-node": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "jest-jasmine2": "^26.6.3",
- "jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.6.2",
- "jest-util": "^26.6.2",
- "jest-validate": "^26.6.2",
- "micromatch": "^4.0.2",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "babel-jest": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz",
- "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==",
- "dev": true,
- "requires": {
- "@jest/transform": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/babel__core": "^7.1.7",
- "babel-plugin-istanbul": "^6.0.0",
- "babel-preset-jest": "^26.6.2",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "slash": "^3.0.0"
- }
- },
- "babel-plugin-jest-hoist": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz",
- "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==",
- "dev": true,
- "requires": {
- "@babel/template": "^7.3.3",
- "@babel/types": "^7.3.3",
- "@types/babel__core": "^7.0.0",
- "@types/babel__traverse": "^7.0.6"
- }
- },
- "babel-preset-jest": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz",
- "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==",
- "dev": true,
- "requires": {
- "babel-plugin-jest-hoist": "^26.6.2",
- "babel-preset-current-node-syntax": "^1.0.0"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-diff": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
- "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "diff-sequences": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-docblock": {
- "version": "26.0.0",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
- "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
- "dev": true,
- "requires": {
- "detect-newline": "^3.0.0"
- }
- },
- "jest-each": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz",
- "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "chalk": "^4.0.0",
- "jest-get-type": "^26.3.0",
- "jest-util": "^26.6.2",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-environment-jsdom": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz",
- "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==",
- "dev": true,
- "requires": {
- "@jest/environment": "^26.6.2",
- "@jest/fake-timers": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "jest-mock": "^26.6.2",
- "jest-util": "^26.6.2",
- "jsdom": "^16.4.0"
- }
- },
- "jest-environment-jsdom-sixteen": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/jest-environment-jsdom-sixteen/-/jest-environment-jsdom-sixteen-2.0.0.tgz",
- "integrity": "sha512-BF+8P67aEJcd78TQzwSb9P4a73cArOWb5KgqI8eU6cHRWDIJdDRE8XTeZAmOuDSDhKpuEXjKkXwWB3GOJvqHJQ==",
- "dev": true,
- "requires": {
- "@jest/fake-timers": "^25.1.0",
- "jest-mock": "^25.1.0",
- "jest-util": "^25.1.0",
- "jsdom": "^16.2.1"
- },
- "dependencies": {
- "@jest/fake-timers": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz",
- "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^25.5.0",
- "jest-message-util": "^25.5.0",
- "jest-mock": "^25.5.0",
- "jest-util": "^25.5.0",
- "lolex": "^5.0.0"
- }
- },
- "@jest/types": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz",
- "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^1.1.1",
- "@types/yargs": "^15.0.0",
- "chalk": "^3.0.0"
- }
- },
- "@types/istanbul-reports": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz",
- "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "*",
- "@types/istanbul-lib-report": "*"
- }
- },
- "@types/stack-utils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
- "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "jest-message-util": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz",
- "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@jest/types": "^25.5.0",
- "@types/stack-utils": "^1.0.1",
- "chalk": "^3.0.0",
- "graceful-fs": "^4.2.4",
- "micromatch": "^4.0.2",
- "slash": "^3.0.0",
- "stack-utils": "^1.0.1"
- }
- },
- "jest-mock": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz",
- "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==",
- "dev": true,
- "requires": {
- "@jest/types": "^25.5.0"
- }
- },
- "jest-util": {
- "version": "25.5.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz",
- "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==",
- "dev": true,
- "requires": {
- "@jest/types": "^25.5.0",
- "chalk": "^3.0.0",
- "graceful-fs": "^4.2.4",
- "is-ci": "^2.0.0",
- "make-dir": "^3.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"
- }
- },
- "stack-utils": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz",
- "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-environment-node": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz",
- "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==",
- "dev": true,
- "requires": {
- "@jest/environment": "^26.6.2",
- "@jest/fake-timers": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "jest-mock": "^26.6.2",
- "jest-util": "^26.6.2"
- }
- },
- "jest-get-type": {
- "version": "26.3.0",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
- "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
- "dev": true
- },
- "jest-haste-map": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz",
- "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "@types/graceful-fs": "^4.1.2",
- "@types/node": "*",
- "anymatch": "^3.0.3",
- "fb-watchman": "^2.0.0",
- "fsevents": "^2.1.2",
- "graceful-fs": "^4.2.4",
- "jest-regex-util": "^26.0.0",
- "jest-serializer": "^26.6.2",
- "jest-util": "^26.6.2",
- "jest-worker": "^26.6.2",
- "micromatch": "^4.0.2",
- "sane": "^4.0.3",
- "walker": "^1.0.7"
- }
- },
- "jest-jasmine2": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz",
- "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==",
- "dev": true,
- "requires": {
- "@babel/traverse": "^7.1.0",
- "@jest/environment": "^26.6.2",
- "@jest/source-map": "^26.6.2",
- "@jest/test-result": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "co": "^4.6.0",
- "expect": "^26.6.2",
- "is-generator-fn": "^2.0.0",
- "jest-each": "^26.6.2",
- "jest-matcher-utils": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-runtime": "^26.6.3",
- "jest-snapshot": "^26.6.2",
- "jest-util": "^26.6.2",
- "pretty-format": "^26.6.2",
- "throat": "^5.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-junit": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-13.2.0.tgz",
- "integrity": "sha512-B0XNlotl1rdsvFZkFfoa19mc634+rrd8E4Sskb92Bb8MmSXeWV9XJGUyctunZS1W410uAxcyYuPUGVnbcOH8cg==",
- "dev": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "strip-ansi": "^6.0.1",
- "uuid": "^8.3.2",
- "xml": "^1.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "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"
- }
- }
- }
- },
- "jest-leak-detector": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz",
- "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==",
- "dev": true,
- "requires": {
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- }
- },
- "jest-matcher-utils": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz",
- "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "jest-diff": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-message-util": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz",
- "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "@jest/types": "^26.6.2",
- "@types/stack-utils": "^2.0.0",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "micromatch": "^4.0.2",
- "pretty-format": "^26.6.2",
- "slash": "^3.0.0",
- "stack-utils": "^2.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-mock": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz",
- "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "@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": "26.0.0",
- "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
- "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
- "dev": true
- },
- "jest-resolve": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz",
- "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "jest-pnp-resolver": "^1.2.2",
- "jest-util": "^26.6.2",
- "read-pkg-up": "^7.0.1",
- "resolve": "^1.18.1",
- "slash": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-resolve-dependencies": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz",
- "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "jest-regex-util": "^26.0.0",
- "jest-snapshot": "^26.6.2"
- }
- },
- "jest-runner": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz",
- "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==",
- "dev": true,
- "requires": {
- "@jest/console": "^26.6.2",
- "@jest/environment": "^26.6.2",
- "@jest/test-result": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "emittery": "^0.7.1",
- "exit": "^0.1.2",
- "graceful-fs": "^4.2.4",
- "jest-config": "^26.6.3",
- "jest-docblock": "^26.0.0",
- "jest-haste-map": "^26.6.2",
- "jest-leak-detector": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-resolve": "^26.6.2",
- "jest-runtime": "^26.6.3",
- "jest-util": "^26.6.2",
- "jest-worker": "^26.6.2",
- "source-map-support": "^0.5.6",
- "throat": "^5.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-runtime": {
- "version": "26.6.3",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz",
- "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==",
- "dev": true,
- "requires": {
- "@jest/console": "^26.6.2",
- "@jest/environment": "^26.6.2",
- "@jest/fake-timers": "^26.6.2",
- "@jest/globals": "^26.6.2",
- "@jest/source-map": "^26.6.2",
- "@jest/test-result": "^26.6.2",
- "@jest/transform": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/yargs": "^15.0.0",
- "chalk": "^4.0.0",
- "cjs-module-lexer": "^0.6.0",
- "collect-v8-coverage": "^1.0.0",
- "exit": "^0.1.2",
- "glob": "^7.1.3",
- "graceful-fs": "^4.2.4",
- "jest-config": "^26.6.3",
- "jest-haste-map": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-mock": "^26.6.2",
- "jest-regex-util": "^26.0.0",
- "jest-resolve": "^26.6.2",
- "jest-snapshot": "^26.6.2",
- "jest-util": "^26.6.2",
- "jest-validate": "^26.6.2",
- "slash": "^3.0.0",
- "strip-bom": "^4.0.0",
- "yargs": "^15.4.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "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"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "jest-serializer": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz",
- "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "graceful-fs": "^4.2.4"
- }
- },
- "jest-snapshot": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz",
- "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.0.0",
- "@jest/types": "^26.6.2",
- "@types/babel__traverse": "^7.0.4",
- "@types/prettier": "^2.0.0",
- "chalk": "^4.0.0",
- "expect": "^26.6.2",
- "graceful-fs": "^4.2.4",
- "jest-diff": "^26.6.2",
- "jest-get-type": "^26.3.0",
- "jest-haste-map": "^26.6.2",
- "jest-matcher-utils": "^26.6.2",
- "jest-message-util": "^26.6.2",
- "jest-resolve": "^26.6.2",
- "natural-compare": "^1.4.0",
- "pretty-format": "^26.6.2",
- "semver": "^7.3.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "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"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "jest-util": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz",
- "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "graceful-fs": "^4.2.4",
- "is-ci": "^2.0.0",
- "micromatch": "^4.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-validate": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz",
- "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "camelcase": "^6.0.0",
- "chalk": "^4.0.0",
- "jest-get-type": "^26.3.0",
- "leven": "^3.1.0",
- "pretty-format": "^26.6.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "camelcase": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz",
- "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-watcher": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz",
- "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==",
- "dev": true,
- "requires": {
- "@jest/test-result": "^26.6.2",
- "@jest/types": "^26.6.2",
- "@types/node": "*",
- "ansi-escapes": "^4.2.1",
- "chalk": "^4.0.0",
- "jest-util": "^26.6.2",
- "string-length": "^4.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jest-worker": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
- "dev": true,
- "requires": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^7.0.0"
- },
- "dependencies": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "jmespath": {
- "version": "0.15.0",
- "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
- "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc="
- },
- "joi": {
- "version": "17.4.2",
- "resolved": "https://registry.npmjs.org/joi/-/joi-17.4.2.tgz",
- "integrity": "sha512-Lm56PP+n0+Z2A2rfRvsfWVDXGEWjXxatPopkQ8qQ5mxCEhwHG+Ettgg5o98FFaxilOxozoa14cFhrE/hOzh/Nw==",
- "requires": {
- "@hapi/hoek": "^9.0.0",
- "@hapi/topo": "^5.0.0",
- "@sideway/address": "^4.1.0",
- "@sideway/formula": "^3.0.0",
- "@sideway/pinpoint": "^2.0.0"
- }
- },
- "js-base64": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.6.1.tgz",
- "integrity": "sha512-Frdq2+tRRGLQUIQOgsIGSCd1VePCS2fsddTG5dTCqR0JHgltXWfsxnY0gIXPoMeRmdom6Oyq+UMOFg5suduOjQ=="
- },
- "js-sha3": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
- "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc="
- },
- "js-string-escape": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
- "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==",
- "dev": true
- },
- "js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "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"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
- },
- "jsdom": {
- "version": "16.7.0",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
- "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
- "dev": true,
- "requires": {
- "abab": "^2.0.5",
- "acorn": "^8.2.4",
- "acorn-globals": "^6.0.0",
- "cssom": "^0.4.4",
- "cssstyle": "^2.3.0",
- "data-urls": "^2.0.0",
- "decimal.js": "^10.2.1",
- "domexception": "^2.0.1",
- "escodegen": "^2.0.0",
- "form-data": "^3.0.0",
- "html-encoding-sniffer": "^2.0.1",
- "http-proxy-agent": "^4.0.1",
- "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": "^2.0.0",
- "webidl-conversions": "^6.1.0",
- "whatwg-encoding": "^1.0.5",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.5.0",
- "ws": "^7.4.6",
- "xml-name-validator": "^3.0.0"
- },
- "dependencies": {
- "acorn": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
- "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
- "dev": true
- }
- }
- },
- "jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
- },
- "json-2-csv": {
- "version": "3.17.1",
- "resolved": "https://registry.npmjs.org/json-2-csv/-/json-2-csv-3.17.1.tgz",
- "integrity": "sha512-i6QynVy42GGMgY8fYde0mp6nYteptvk8oJsphOLiT3CITzw7NBBAiRwHV35kDOBii/elDQe1HCWLqaBPJ3istQ==",
- "requires": {
- "deeks": "2.5.1",
- "doc-path": "3.0.2"
- }
- },
- "json-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
- "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ=="
- },
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
- "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-rpc-engine": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz",
- "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==",
- "requires": {
- "@metamask/safe-event-emitter": "^2.0.0",
- "eth-rpc-errors": "^4.0.2"
- },
- "dependencies": {
- "eth-rpc-errors": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz",
- "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==",
- "requires": {
- "fast-safe-stringify": "^2.0.6"
- }
- }
- }
- },
- "json-rpc-error": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz",
- "integrity": "sha512-EwUeWP+KgAZ/xqFpaP6YDAXMtCJi+o/QQpCQFIYyxr01AdADi2y413eM8hSqJcoQym9WMePAJWoaODEJufC4Ug==",
- "requires": {
- "inherits": "^2.0.1"
- }
- },
- "json-rpc-random-id": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz",
- "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA=="
- },
- "json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
- },
- "json-schema-compare": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz",
- "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==",
- "requires": {
- "lodash": "^4.17.4"
- }
- },
- "json-schema-library": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/json-schema-library/-/json-schema-library-5.3.0.tgz",
- "integrity": "sha512-wptGD3WMYsv1fRxgrCx8JZRPkIR3ZTpphmJaL4GjW+nW5Cdf0anM7rGTslbLuTcrf9Pj0x0nR32BSJT1Vq8lOg==",
- "requires": {
- "deepmerge": "^4.2.2",
- "gson-pointer": "^4.1.1",
- "gson-query": "^5.1.0",
- "valid-url": "^1.0.9"
- }
- },
- "json-schema-merge-allof": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.6.0.tgz",
- "integrity": "sha512-LEw4VMQVRceOPLuGRWcxW5orTTiR9ZAtqTAe4rQUjNADTeR81bezBVFa0MqIwp0YmHIM1KkhSjZM7o+IQhaPbQ==",
- "requires": {
- "compute-lcm": "^1.1.0",
- "json-schema-compare": "^0.2.2",
- "lodash": "^4.17.4"
- }
- },
- "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=="
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
- "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==",
- "requires": {
- "jsonify": "~0.0.0"
- }
- },
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
- },
- "json3": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
- "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
- "dev": true
- },
- "json5": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
- "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "jsonify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
- "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA=="
- },
- "jsonld": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-5.2.0.tgz",
- "integrity": "sha512-JymgT6Xzk5CHEmHuEyvoTNviEPxv6ihLWSPu1gFdtjSAyM6cFqNrv02yS/SIur3BBIkCf0HjizRc24d8/FfQKw==",
- "requires": {
- "@digitalbazaar/http-client": "^1.1.0",
- "canonicalize": "^1.0.1",
- "lru-cache": "^6.0.0",
- "rdf-canonize": "^3.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "jsonpointer": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz",
- "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg=="
- },
- "jsonrpc-lite": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/jsonrpc-lite/-/jsonrpc-lite-2.2.0.tgz",
- "integrity": "sha512-/cbbSxtZWs1O7R4tWqabrCM/t3N8qKUZMAg9IUqpPvUs6UyRvm6pCNYkskyKN/XU0UgffW+NY2ZRr8t0AknX7g=="
- },
- "jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- }
- },
- "jsx-ast-utils": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
- "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==",
- "dev": true,
- "requires": {
- "array-includes": "^3.1.2",
- "object.assign": "^4.1.2"
- }
- },
- "jszip": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.0.tgz",
- "integrity": "sha512-LDfVtOLtOxb9RXkYOwPyNBTQDL4eUbqahtoY6x07GiDJHwSYvn8sHHIw8wINImV3MqbMNve2gSuM1DDqEKk09Q==",
- "requires": {
- "lie": "~3.3.0",
- "pako": "~1.0.2",
- "readable-stream": "~2.3.6",
- "setimmediate": "^1.0.5"
- },
- "dependencies": {
- "lie": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
- "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "junk": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
- "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
- "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"
- }
- },
- "keyv": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
- "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
- "requires": {
- "json-buffer": "3.0.0"
- }
- },
- "killable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
- "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- },
- "klaw": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
- "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.9"
- }
- },
- "klaw-sync": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
- "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
- "requires": {
- "graceful-fs": "^4.1.11"
- }
- },
- "kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "dev": true
- },
- "klona": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
- "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
- "dev": true
- },
- "kuler": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
- "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
- },
- "ky": {
- "version": "0.25.1",
- "resolved": "https://registry.npmjs.org/ky/-/ky-0.25.1.tgz",
- "integrity": "sha512-PjpCEWlIU7VpiMVrTwssahkYXX1by6NCT0fhTUX34F3DTinARlgMpriuroolugFPcMgpPWrOW4mTb984Qm1RXA=="
- },
- "ky-universal": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.8.2.tgz",
- "integrity": "sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==",
- "requires": {
- "abort-controller": "^3.0.0",
- "node-fetch": "3.0.0-beta.9"
- },
- "dependencies": {
- "node-fetch": {
- "version": "3.0.0-beta.9",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz",
- "integrity": "sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==",
- "requires": {
- "data-uri-to-buffer": "^3.0.1",
- "fetch-blob": "^2.1.1"
- }
- }
- }
- },
- "latest-version": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
- "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
- "dev": true,
- "requires": {
- "package-json": "^6.3.0"
- }
- },
- "lazy-ass": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
- "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw=="
- },
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==",
- "dev": true
- },
- "lazy-universal-dotenv": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz",
- "integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.5.0",
- "app-root-dir": "^1.0.2",
- "core-js": "^3.0.4",
- "dotenv": "^8.0.0",
- "dotenv-expand": "^5.1.0"
- }
- },
- "level-codec": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz",
- "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ=="
- },
- "level-errors": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz",
- "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==",
- "requires": {
- "errno": "~0.1.1"
- }
- },
- "level-iterator-stream": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz",
- "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==",
- "requires": {
- "inherits": "^2.0.1",
- "level-errors": "^1.0.3",
- "readable-stream": "^1.0.33",
- "xtend": "^4.0.0"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
- }
- }
- },
- "level-ws": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz",
- "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==",
- "requires": {
- "readable-stream": "~1.0.15",
- "xtend": "~2.1.1"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
- },
- "object-keys": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
- "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw=="
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
- },
- "xtend": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
- "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==",
- "requires": {
- "object-keys": "~0.4.0"
- }
- }
- }
- },
- "levelup": {
- "version": "1.3.9",
- "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz",
- "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==",
- "requires": {
- "deferred-leveldown": "~1.2.1",
- "level-codec": "~7.0.0",
- "level-errors": "~1.0.3",
- "level-iterator-stream": "~1.3.0",
- "prr": "~1.0.1",
- "semver": "~5.4.1",
- "xtend": "~4.0.0"
- },
- "dependencies": {
- "semver": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
- "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
- }
- }
- },
- "leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "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"
- }
- },
- "lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "requires": {
- "immediate": "~3.0.5"
- }
- },
- "lilconfig": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
- "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg=="
- },
- "lines-and-columns": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
- "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
- },
- "linkify-it": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz",
- "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==",
- "dev": true,
- "requires": {
- "uc.micro": "^1.0.1"
- }
- },
- "linux-platform-info": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/linux-platform-info/-/linux-platform-info-0.0.3.tgz",
- "integrity": "sha512-FZhfFOIz0i4EGAvM4fQz+eayE9YzMuTx45tbygWYBttNapyiODg85BnAlQ1xnahEkvIM87T98XhXSfW8JAClHg==",
- "dev": true,
- "requires": {
- "os-family": "^1.0.0"
- }
- },
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- }
- }
- },
- "loader-runner": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
- "dev": true
- },
- "loader-utils": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
- "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- }
- },
- "localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "requires": {
- "lie": "3.1.1"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==",
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- },
- "lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
- "dev": true
- },
- "lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
- },
- "lodash.difference": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
- "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
- "dev": true
- },
- "lodash.forown": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz",
- "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=",
- "dev": true
- },
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=",
- "dev": true
- },
- "lodash.groupby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=",
- "dev": true
- },
- "lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "dev": true
- },
- "lodash.sortby": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
- "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
- "dev": true
- },
- "lodash.throttle": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
- "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="
- },
- "lodash.truncate": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
- "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==",
- "dev": true
- },
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
- "dev": true
- },
- "log-symbols": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
- "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
- "requires": {
- "chalk": "^4.1.0",
- "is-unicode-supported": "^0.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "log-update-async-hook": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.2.tgz",
- "integrity": "sha512-HQwkKFTZeUOrDi1Duf2CSUa/pSpcaCHKLdx3D/Z16DsipzByOBffcg5y0JZA1q0n80dYgLXe2hFM9JGNgBsTDw==",
- "dev": true,
- "requires": {
- "ansi-escapes": "^2.0.0",
- "async-exit-hook": "^1.1.2",
- "onetime": "^2.0.1",
- "wrap-ansi": "^2.1.0"
- },
- "dependencies": {
- "ansi-escapes": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-2.0.0.tgz",
- "integrity": "sha1-W65SvkJIeN2Xg+iRDj/Cki6DyBs=",
- "dev": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "mimic-fn": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
- "dev": true
- },
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
- "dev": true,
- "requires": {
- "mimic-fn": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dev": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- }
- }
- }
- },
- "logform": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/logform/-/logform-2.4.1.tgz",
- "integrity": "sha512-7XB/tqc3VRbri9pRjU6E97mQ8vC27ivJ3lct4jhyT+n0JNDd4YKldFl0D75NqDp46hk8RC7Ma1Vjv/UPf67S+A==",
- "requires": {
- "@colors/colors": "1.5.0",
- "fecha": "^4.2.0",
- "ms": "^2.1.1",
- "safe-stable-stringify": "^2.3.1",
- "triple-beam": "^1.3.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- }
- }
- },
- "loglevel": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
- "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw=="
- },
- "lolex": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz",
- "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==",
- "dev": true,
- "requires": {
- "@sinonjs/commons": "^1.7.0"
- }
- },
- "longest": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==",
- "dev": true
- },
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- }
- },
- "lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "requires": {
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "lowercase-keys": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
- },
- "lowlight": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
- "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
- "dev": true,
- "requires": {
- "fault": "^1.0.0",
- "highlight.js": "~10.7.0"
- }
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "ltgt": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz",
- "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA=="
- },
- "lz-string": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz",
- "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==",
- "dev": true
- },
- "magic-sdk": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-8.0.1.tgz",
- "integrity": "sha512-6eHvfoPpejlGsASGtk8WdOvxdqYLAUdE3Z/UVbjEJe0i7E9Uy1XBqS0mKqgG1cN1o1N4tp5AS4mKpVJZbTLq0A==",
- "requires": {
- "@magic-sdk/commons": "^4.0.0",
- "@magic-sdk/provider": "^8.0.0",
- "@magic-sdk/types": "^7.0.0",
- "localforage": "^1.7.4"
- }
- },
- "make-cancellable-promise": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.1.0.tgz",
- "integrity": "sha512-X5Opjm2xcZsOLuJ+Bnhb4t5yfu4ehlA3OKEYLtqUchgVzL/QaqW373ZUVxVHKwvJ38cmYuR4rAHD2yUvAIkTPA=="
- },
- "make-dir": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
- "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
- "dev": true,
- "requires": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
- },
- "dependencies": {
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "make-event-props": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz",
- "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q=="
- },
- "makeerror": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
- "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
- "dev": true,
- "requires": {
- "tmpl": "1.0.x"
- }
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
- "dev": true
- },
- "map-or-similar": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz",
- "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==",
- "dev": true
- },
- "map-stream": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
- "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g=="
- },
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
- "dev": true,
- "requires": {
- "object-visit": "^1.0.0"
- }
- },
- "markdown-escapes": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
- "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
- "dev": true
- },
- "markdown-it": {
- "version": "11.0.1",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.1.tgz",
- "integrity": "sha512-aU1TzmBKcWNNYvH9pjq6u92BML+Hz3h5S/QpfTFwiQF852pLT+9qHsrhM9JYipkOXZxGn+sGH8oyJE9FD9WezQ==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "entities": "~2.0.0",
- "linkify-it": "^3.0.1",
- "mdurl": "^1.0.1",
- "uc.micro": "^1.0.5"
- },
- "dependencies": {
- "entities": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
- "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
- "dev": true
- }
- }
- },
- "markdown-to-jsx": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.6.tgz",
- "integrity": "sha512-1wrIGZYwIG2gR3yfRmbr4FlQmhaAKoKTpRo4wur4fp9p0njU1Hi7vR8fj0AUKKIcPduiJmPprzmCB5B/GvlC7g==",
- "dev": true
- },
- "match-url-wildcard": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/match-url-wildcard/-/match-url-wildcard-0.0.4.tgz",
- "integrity": "sha512-R1XhQaamUZPWLOPtp4ig5j+3jctN+skhgRmEQTUamMzmNtRG69QEirQs0NZKLtHMR7tzWpmtnS4Eqv65DcgXUA==",
- "dev": true,
- "requires": {
- "escape-string-regexp": "^1.0.5"
- },
- "dependencies": {
- "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
- }
- }
- },
- "math-random": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
- "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
- "dev": true
- },
- "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"
- }
- },
- "mdast-squeeze-paragraphs": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz",
- "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==",
- "dev": true,
- "requires": {
- "unist-util-remove": "^2.0.0"
- }
- },
- "mdast-util-definitions": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz",
- "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==",
- "requires": {
- "unist-util-visit": "^2.0.0"
- }
- },
- "mdast-util-from-markdown": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz",
- "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "mdast-util-to-string": "^2.0.0",
- "micromark": "~2.11.0",
- "parse-entities": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0"
- }
- },
- "mdast-util-to-hast": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz",
- "integrity": "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==",
- "requires": {
- "@types/mdast": "^3.0.0",
- "@types/unist": "^2.0.0",
- "mdast-util-definitions": "^4.0.0",
- "mdurl": "^1.0.0",
- "unist-builder": "^2.0.0",
- "unist-util-generated": "^1.0.0",
- "unist-util-position": "^3.0.0",
- "unist-util-visit": "^2.0.0"
- }
- },
- "mdast-util-to-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz",
- "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w=="
- },
- "mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="
- },
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- },
- "memdown": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz",
- "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==",
- "requires": {
- "abstract-leveldown": "~2.7.1",
- "functional-red-black-tree": "^1.0.1",
- "immediate": "^3.2.3",
- "inherits": "~2.0.1",
- "ltgt": "~2.2.0",
- "safe-buffer": "~5.1.1"
- },
- "dependencies": {
- "abstract-leveldown": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz",
- "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==",
- "requires": {
- "xtend": "~4.0.0"
- }
- },
- "immediate": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
- "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q=="
- }
- }
- },
- "memfs": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz",
- "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
- "dev": true,
- "requires": {
- "fs-monkey": "1.0.3"
- }
- },
- "memoizerific": {
- "version": "1.11.3",
- "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
- "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==",
- "dev": true,
- "requires": {
- "map-or-similar": "^1.5.0"
- }
- },
- "memory-fs": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
- "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==",
- "dev": true
- },
- "merge-class-names": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/merge-class-names/-/merge-class-names-1.4.2.tgz",
- "integrity": "sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw=="
- },
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- },
- "merge-refs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.0.0.tgz",
- "integrity": "sha512-WZ4S5wqD9FCR9hxkLgvcHJCBxzXzy3VVE6p8W2OzxRzB+hLRlcadGE2bW9xp2KSzk10rvp4y+pwwKO6JQVguMg=="
- },
- "merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "merkle-patricia-tree": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz",
- "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==",
- "requires": {
- "async": "^1.4.2",
- "ethereumjs-util": "^5.0.0",
- "level-ws": "0.0.0",
- "levelup": "^1.2.1",
- "memdown": "^1.0.0",
- "readable-stream": "^2.0.0",
- "rlp": "^2.0.0",
- "semaphore": ">=1.0.1"
- },
- "dependencies": {
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w=="
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- },
- "microevent.ts": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
- "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==",
- "dev": true
- },
- "micromark": {
- "version": "2.11.4",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz",
- "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==",
- "requires": {
- "debug": "^4.0.0",
- "parse-entities": "^2.0.0"
- }
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "miller-rabin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
- "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
- "requires": {
- "bn.js": "^4.0.0",
- "brorand": "^1.0.1"
- }
- },
- "mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- },
- "mime-db": {
- "version": "1.49.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
- "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA=="
- },
- "mime-types": {
- "version": "2.1.32",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
- "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
- "requires": {
- "mime-db": "1.49.0"
- }
- },
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- },
- "mimic-response": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
- "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
- },
- "min-document": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
- "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==",
- "requires": {
- "dom-walk": "^0.1.0"
- }
- },
- "min-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
- "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
- "dev": true
- },
- "mini-create-react-context": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz",
- "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==",
- "requires": {
- "@babel/runtime": "^7.12.1",
- "tiny-warning": "^1.0.3"
- }
- },
- "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.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
- },
- "minipass": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "minipass-collect": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
- "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-flush": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
- "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minipass-pipeline": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
- "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
- "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
- "dev": true,
- "requires": {
- "minipass": "^3.0.0",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "mississippi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
- "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
- "dev": true,
- "requires": {
- "concat-stream": "^1.5.0",
- "duplexify": "^3.4.2",
- "end-of-stream": "^1.1.0",
- "flush-write-stream": "^1.0.0",
- "from2": "^2.1.0",
- "parallel-transform": "^1.1.0",
- "pump": "^3.0.0",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- }
- },
- "mixin-deep": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
- }
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
- },
- "mkdirp-classic": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
- "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
- "dev": true,
- "optional": true
- },
- "mkdirp-promise": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
- "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==",
- "requires": {
- "mkdirp": "*"
- }
- },
- "mock-fs": {
- "version": "4.14.0",
- "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz",
- "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw=="
- },
- "moment": {
- "version": "2.29.1",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
- "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
- "dev": true
- },
- "moment-duration-format-commonjs": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/moment-duration-format-commonjs/-/moment-duration-format-commonjs-1.0.1.tgz",
- "integrity": "sha512-KhKZRH21/+ihNRWrmdNFOyBptFi7nAWZFeFsRRpXkzgk/Yublb4fxyP0jU6EY1VDxUL/VUPdCmm/wAnpbfXdfw==",
- "dev": true
- },
- "moo-color": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/moo-color/-/moo-color-1.0.3.tgz",
- "integrity": "sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==",
- "requires": {
- "color-name": "^1.1.4"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "move-concurrently": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
- "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1",
- "copy-concurrently": "^1.0.0",
- "fs-write-stream-atomic": "^1.0.8",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.4",
- "run-queue": "^1.0.3"
- },
- "dependencies": {
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "multicast-dns": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
- "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
- "dev": true,
- "requires": {
- "dns-packet": "^1.3.1",
- "thunky": "^1.0.2"
- }
- },
- "multicast-dns-service-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
- "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==",
- "dev": true
- },
- "mustache": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz",
- "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==",
- "dev": true
- },
- "mute-stream": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
- "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
- },
- "nan": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
- "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
- },
- "nano-json-stream-parser": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz",
- "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew=="
- },
- "nanoid": {
- "version": "3.1.25",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
- "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q=="
- },
- "nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- }
- },
- "napi-build-utils": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
- "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
- "dev": true,
- "optional": true
- },
- "natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true
- },
- "nedb": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/nedb/-/nedb-1.8.0.tgz",
- "integrity": "sha512-ip7BJdyb5m+86ZbSb4y10FCCW9g35+U8bDRrZlAfCI6m4dKwEsQ5M52grcDcVK4Vm/vnPlDLywkyo3GliEkb5A==",
- "requires": {
- "async": "0.2.10",
- "binary-search-tree": "0.2.5",
- "localforage": "^1.3.0",
- "mkdirp": "~0.5.1",
- "underscore": "~1.4.4"
- },
- "dependencies": {
- "async": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
- "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ=="
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "requires": {
- "minimist": "^1.2.6"
- }
- },
- "underscore": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz",
- "integrity": "sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ=="
- }
- }
- },
- "nedb-async": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/nedb-async/-/nedb-async-0.1.6.tgz",
- "integrity": "sha512-q01WccZA4R/bkxWueY4fxafMe68Z1FJpYQBreXBuVd09q6N5hZXqDD0sUDvEaxZQy+xG7f3tQsgtwLPTl0xk2g==",
- "requires": {
- "nedb": "^1.8.0"
- }
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
- },
- "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==",
- "dev": true
- },
- "nested-error-stacks": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
- "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
- "dev": true
- },
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
- },
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
- },
- "no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
- "requires": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "node-abi": {
- "version": "2.30.1",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
- "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
- "dev": true,
- "optional": true,
- "requires": {
- "semver": "^5.4.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true,
- "optional": true
- }
- }
- },
- "node-addon-api": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz",
- "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA=="
- },
- "node-cache": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz",
- "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==",
- "requires": {
- "clone": "2.x"
- }
- },
- "node-dir": {
- "version": "0.1.17",
- "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
- "integrity": "sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==",
- "dev": true,
- "requires": {
- "minimatch": "^3.0.2"
- }
- },
- "node-fetch": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz",
- "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA=="
- },
- "node-forge": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
- },
- "node-gyp-build": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
- "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q=="
- },
- "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-libs-browser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
- "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
- "dev": true,
- "requires": {
- "assert": "^1.1.1",
- "browserify-zlib": "^0.2.0",
- "buffer": "^4.3.0",
- "console-browserify": "^1.1.0",
- "constants-browserify": "^1.0.0",
- "crypto-browserify": "^3.11.0",
- "domain-browser": "^1.1.1",
- "events": "^3.0.0",
- "https-browserify": "^1.0.0",
- "os-browserify": "^0.3.0",
- "path-browserify": "0.0.1",
- "process": "^0.11.10",
- "punycode": "^1.2.4",
- "querystring-es3": "^0.2.0",
- "readable-stream": "^2.3.3",
- "stream-browserify": "^2.0.1",
- "stream-http": "^2.7.2",
- "string_decoder": "^1.0.0",
- "timers-browserify": "^2.0.4",
- "tty-browserify": "0.0.0",
- "url": "^0.11.0",
- "util": "^0.11.0",
- "vm-browserify": "^1.0.1"
- },
- "dependencies": {
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
- "dev": true
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- },
- "dependencies": {
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "stream-browserify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
- "dev": true
- }
- }
- }
- }
- },
- "node-modules-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz",
- "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
- "dev": true
- },
- "node-notifier": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz",
- "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==",
- "dev": true,
- "optional": true,
- "requires": {
- "growly": "^1.3.0",
- "is-wsl": "^2.2.0",
- "semver": "^7.3.2",
- "shellwords": "^0.1.1",
- "uuid": "^8.3.0",
- "which": "^2.0.2"
- },
- "dependencies": {
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-docker": "^2.0.0"
- }
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "optional": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true,
- "optional": true
- }
- }
- },
- "node-releases": {
- "version": "1.1.75",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
- "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw=="
- },
- "node-stream-zip": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz",
- "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==",
- "dev": true
- },
- "nodemon": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.12.tgz",
- "integrity": "sha512-egCTmNZdObdBxUBw6ZNwvZ/xzk24CKRs5K6d+5zbmrMr7rOpPmfPeF6OxM3DDpaRx331CQRFEktn+wrFFfBSOA==",
- "dev": true,
- "requires": {
- "chokidar": "^3.2.2",
- "debug": "^3.2.6",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.0.4",
- "pstree.remy": "^1.1.7",
- "semver": "^5.7.1",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.3",
- "update-notifier": "^4.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "noop-logger": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
- "integrity": "sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ==",
- "dev": true,
- "optional": true
- },
- "nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true
- },
- "normalize-url": {
- "version": "4.5.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
- "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
- },
- "npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "dev": true
- },
- "path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "dev": true,
- "requires": {
- "pify": "^3.0.0"
- }
- },
- "read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
- "dev": true,
- "requires": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "dev": true
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
- "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
- "dev": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
- "dev": true,
- "requires": {
- "boolbase": "^1.0.0"
- }
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==",
- "dev": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
- "dev": true
- },
- "number-to-bn": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz",
- "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==",
- "requires": {
- "bn.js": "4.11.6",
- "strip-hex-prefix": "1.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.6",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz",
- "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA=="
- }
- }
- },
- "nwsapi": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
- "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
- "dev": true
- },
- "oauth-sign": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
- "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
- },
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
- "dev": true,
- "requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "object-hash": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz",
- "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw=="
- },
- "object-inspect": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
- "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg=="
- },
- "object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
- },
- "object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "object.assign": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
- "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "requires": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
- "object-keys": "^1.1.1"
- }
- },
- "object.entries": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz",
- "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.2"
- }
- },
- "object.fromentries": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz",
- "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2",
- "has": "^1.0.3"
- }
- },
- "object.getownpropertydescriptors": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
- "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
- }
- },
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==",
- "dev": true,
- "requires": {
- "for-own": "^0.1.4",
- "is-extendable": "^0.1.1"
- }
- },
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- },
- "dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "object.values": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
- "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.2"
- }
- },
- "objectorarray": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz",
- "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==",
- "dev": true
- },
- "oboe": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz",
- "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "dev": true
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "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"
- }
- },
- "one-time": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
- "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
- "requires": {
- "fn.name": "1.x.x"
- }
- },
- "onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "requires": {
- "mimic-fn": "^2.1.0"
- }
- },
- "open": {
- "version": "7.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
- "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
- "requires": {
- "is-docker": "^2.0.0",
- "is-wsl": "^2.1.1"
- },
- "dependencies": {
- "is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "requires": {
- "is-docker": "^2.0.0"
- }
- }
- }
- },
- "opener": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
- "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
- "dev": true
- },
- "opn": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
- "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
- "dev": true,
- "requires": {
- "is-wsl": "^1.1.0"
- }
- },
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==",
- "dev": true,
- "requires": {
- "minimist": "~0.0.1",
- "wordwrap": "~0.0.2"
- },
- "dependencies": {
- "minimist": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
- "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==",
- "dev": true
- }
- }
- },
- "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"
- }
- },
- "ora": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
- "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
- "requires": {
- "bl": "^4.1.0",
- "chalk": "^4.1.0",
- "cli-cursor": "^3.1.0",
- "cli-spinners": "^2.5.0",
- "is-interactive": "^1.0.0",
- "is-unicode-supported": "^0.1.0",
- "log-symbols": "^4.1.0",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "original": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
- "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
- "dev": true,
- "requires": {
- "url-parse": "^1.4.3"
- }
- },
- "os-browserify": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
- "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
- "dev": true
- },
- "os-family": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/os-family/-/os-family-1.1.0.tgz",
- "integrity": "sha512-E3Orl5pvDJXnVmpaAA2TeNNpNhTMl4o5HghuWhOivBjEiTnJSrMYSa5uZMek1lBEvu8kKEsa2YgVcGFVDqX/9w==",
- "dev": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
- "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="
- },
- "overlayscrollbars": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.13.1.tgz",
- "integrity": "sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==",
- "dev": true
- },
- "ow": {
- "version": "0.17.0",
- "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz",
- "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==",
- "requires": {
- "type-fest": "^0.11.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
- "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ=="
- }
- }
- },
- "p-all": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-all/-/p-all-2.1.0.tgz",
- "integrity": "sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA==",
- "dev": true,
- "requires": {
- "p-map": "^2.0.0"
- },
- "dependencies": {
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- }
- }
- },
- "p-cancelable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
- "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
- },
- "p-each-series": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
- "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
- "dev": true
- },
- "p-event": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
- "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
- "dev": true,
- "requires": {
- "p-timeout": "^3.1.0"
- }
- },
- "p-filter": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
- "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
- "dev": true,
- "requires": {
- "p-map": "^2.0.0"
- },
- "dependencies": {
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- }
- }
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow=="
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==",
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "p-retry": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
- "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
- "dev": true,
- "requires": {
- "retry": "^0.12.0"
- }
- },
- "p-timeout": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
- "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
- "dev": true,
- "requires": {
- "p-finally": "^1.0.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww=="
- },
- "package-json": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
- "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
- "dev": true,
- "requires": {
- "got": "^9.6.0",
- "registry-auth-token": "^4.0.0",
- "registry-url": "^5.0.0",
- "semver": "^6.2.0"
- }
- },
- "pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
- },
- "papaparse": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz",
- "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA=="
- },
- "parallel-transform": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
- "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
- "dev": true,
- "requires": {
- "cyclist": "^1.0.1",
- "inherits": "^2.0.3",
- "readable-stream": "^2.1.5"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "requires": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "requires": {
- "callsites": "^3.0.0"
- }
- },
- "parse-asn1": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
- "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
- "requires": {
- "asn1.js": "^5.2.0",
- "browserify-aes": "^1.0.0",
- "evp_bytestokey": "^1.0.0",
- "pbkdf2": "^3.0.3",
- "safe-buffer": "^5.1.1"
- }
- },
- "parse-entities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
- "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
- "requires": {
- "character-entities": "^1.0.0",
- "character-entities-legacy": "^1.0.0",
- "character-reference-invalid": "^1.0.0",
- "is-alphanumerical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-hexadecimal": "^1.0.0"
- }
- },
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==",
- "dev": true,
- "requires": {
- "glob-base": "^0.3.0",
- "is-dotfile": "^1.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.0"
- },
- "dependencies": {
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- }
- }
- },
- "parse-headers": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.4.tgz",
- "integrity": "sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw=="
- },
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
- "parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
- "dev": true
- },
- "parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "dev": true
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- },
- "pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "dev": true,
- "requires": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- },
- "dependencies": {
- "tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
- "dev": true
- }
- }
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
- "dev": true
- },
- "patch-package": {
- "version": "6.4.7",
- "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz",
- "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==",
- "requires": {
- "@yarnpkg/lockfile": "^1.1.0",
- "chalk": "^2.4.2",
- "cross-spawn": "^6.0.5",
- "find-yarn-workspace-root": "^2.0.0",
- "fs-extra": "^7.0.1",
- "is-ci": "^2.0.0",
- "klaw-sync": "^6.0.0",
- "minimist": "^1.2.0",
- "open": "^7.4.2",
- "rimraf": "^2.6.3",
- "semver": "^5.6.0",
- "slash": "^2.0.0",
- "tmp": "^0.0.33"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "fs-extra": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
- "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw=="
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ=="
- },
- "slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A=="
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "path-browserify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
- "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
- "dev": true
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
- "dev": true
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
- },
- "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-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
- "dev": true
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- },
- "path-to-regexp": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
- "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
- "requires": {
- "isarray": "0.0.1"
- },
- "dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- }
- }
- },
- "path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
- },
- "pathval": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
- "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ=="
- },
- "pause-stream": {
- "version": "0.0.11",
- "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
- "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
- "requires": {
- "through": "~2.3"
- }
- },
- "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"
- }
- },
- "pbkdf2-compat": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz",
- "integrity": "sha512-JYubxYhymODUUWVq9/Tmo9VQFZ8LyrD/pbXVpwmt1Npr2z29KZwp7+IBT3/PRjr1xpecX4W1EcbjFjp8nE3stQ==",
- "dev": true
- },
- "pdf-lib": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/pdf-lib/-/pdf-lib-1.17.1.tgz",
- "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==",
- "requires": {
- "@pdf-lib/standard-fonts": "^1.0.0",
- "@pdf-lib/upng": "^1.0.1",
- "pako": "^1.0.11",
- "tslib": "^1.11.1"
- }
- },
- "pdfjs-dist": {
- "version": "2.12.313",
- "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz",
- "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA=="
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
- },
- "penpal": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/penpal/-/penpal-5.3.0.tgz",
- "integrity": "sha512-ezGckenx66j3RShl4nZiswjgDxyoDaJJ9tLBp46UvVxlA9MlIPF6hWfuppw1AzaDKgUULU1i44QFOuI4SXY/mg=="
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
- },
- "picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
- },
- "pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
- "dev": true
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "pirates": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz",
- "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==",
- "dev": true,
- "requires": {
- "node-modules-regexp": "^1.0.0"
- }
- },
- "pkg-conf": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==",
- "requires": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- }
- },
- "pkg-dir": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz",
- "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==",
- "dev": true,
- "requires": {
- "find-up": "^5.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "requires": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "requires": {
- "p-locate": "^5.0.0"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "requires": {
- "p-limit": "^3.0.2"
- }
- },
- "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
- }
- }
- },
- "pkg-up": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
- "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "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
- }
- }
- },
- "pngjs": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
- "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
- "dev": true
- },
- "pnp-webpack-plugin": {
- "version": "1.6.4",
- "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
- "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
- "dev": true,
- "requires": {
- "ts-pnp": "^1.1.6"
- }
- },
- "polished": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz",
- "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.7"
- },
- "dependencies": {
- "@babel/runtime": {
- "version": "7.17.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz",
- "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==",
- "dev": true,
- "requires": {
- "regenerator-runtime": "^0.13.4"
- }
- }
- }
- },
- "portfinder": {
- "version": "1.0.28",
- "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
- "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
- "dev": true,
- "requires": {
- "async": "^2.6.2",
- "debug": "^3.1.1",
- "mkdirp": "^0.5.5"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
- "dev": true
- },
- "postcss": {
- "version": "8.4.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
- "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
- "requires": {
- "nanoid": "^3.2.0",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "dependencies": {
- "nanoid": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
- "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw=="
- }
- }
- },
- "postcss-cli": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.1.tgz",
- "integrity": "sha512-leHXsQRq89S3JC9zw/tKyiVV2jAhnfQe0J8VI4eQQbUjwIe0XxVqLrR+7UsahF1s9wi4GlqP6SJ8ydf44cgF2Q==",
- "dev": true,
- "requires": {
- "chalk": "^4.0.0",
- "chokidar": "^3.3.0",
- "dependency-graph": "^0.9.0",
- "fs-extra": "^9.0.0",
- "get-stdin": "^8.0.0",
- "globby": "^11.0.0",
- "postcss-load-config": "^3.0.0",
- "postcss-reporter": "^7.0.0",
- "pretty-hrtime": "^1.0.3",
- "read-cache": "^1.0.0",
- "slash": "^3.0.0",
- "yargs": "^16.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "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.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
- "postcss-flexbugs-fixes": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz",
- "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.26"
- },
- "dependencies": {
- "picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
- "dev": true
- },
- "postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dev": true,
- "requires": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "postcss-load-config": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz",
- "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
- "requires": {
- "import-cwd": "^3.0.0",
- "lilconfig": "^2.0.3",
- "yaml": "^1.10.2"
- }
- },
- "postcss-modules-extract-imports": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
- "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.5"
- },
- "dependencies": {
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-modules-local-by-default": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
- "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
- "dev": true,
- "requires": {
- "icss-utils": "^4.1.1",
- "postcss": "^7.0.32",
- "postcss-selector-parser": "^6.0.2",
- "postcss-value-parser": "^4.1.0"
- },
- "dependencies": {
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-modules-scope": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
- "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
- "dev": true,
- "requires": {
- "postcss": "^7.0.6",
- "postcss-selector-parser": "^6.0.0"
- },
- "dependencies": {
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-modules-values": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
- "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
- "dev": true,
- "requires": {
- "icss-utils": "^4.0.0",
- "postcss": "^7.0.6"
- },
- "dependencies": {
- "postcss": {
- "version": "7.0.36",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz",
- "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "source-map": "^0.6.1",
- "supports-color": "^6.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-nested": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz",
- "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==",
- "requires": {
- "postcss-selector-parser": "^6.0.6"
- }
- },
- "postcss-reporter": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz",
- "integrity": "sha512-JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==",
- "dev": true,
- "requires": {
- "colorette": "^1.2.1",
- "lodash.difference": "^4.5.0",
- "lodash.forown": "^4.4.0",
- "lodash.get": "^4.4.2",
- "lodash.groupby": "^4.6.0",
- "lodash.sortby": "^4.7.0"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.6",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
- "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-value-parser": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
- "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
- "dev": true
- },
- "prebuild-install": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.6.tgz",
- "integrity": "sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==",
- "dev": true,
- "optional": true,
- "requires": {
- "detect-libc": "^1.0.3",
- "expand-template": "^2.0.3",
- "github-from-package": "0.0.0",
- "minimist": "^1.2.3",
- "mkdirp-classic": "^0.5.3",
- "napi-build-utils": "^1.0.1",
- "node-abi": "^2.7.0",
- "noop-logger": "^0.1.1",
- "npmlog": "^4.0.1",
- "pump": "^3.0.0",
- "rc": "^1.2.7",
- "simple-get": "^3.0.3",
- "tar-fs": "^2.0.0",
- "tunnel-agent": "^0.6.0",
- "which-pm-runs": "^1.0.0"
- },
- "dependencies": {
- "decompress-response": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
- "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
- "dev": true,
- "optional": true,
- "requires": {
- "mimic-response": "^2.0.0"
- }
- },
- "mimic-response": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
- "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
- "dev": true,
- "optional": true
- },
- "simple-get": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
- "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
- "dev": true,
- "optional": true,
- "requires": {
- "decompress-response": "^4.2.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- }
- }
- },
- "precond": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz",
- "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ=="
- },
- "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
- },
- "prepend-http": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
- "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA=="
- },
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==",
- "dev": true
- },
- "prettier": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
- "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==",
- "dev": true,
- "requires": {
- "fast-diff": "^1.1.2"
- }
- },
- "pretty-bytes": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
- "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
- },
- "pretty-error": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
- "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.20",
- "renderkid": "^2.0.4"
- }
- },
- "pretty-format": {
- "version": "26.6.2",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
- "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
- "dev": true,
- "requires": {
- "@jest/types": "^26.6.2",
- "ansi-regex": "^5.0.0",
- "ansi-styles": "^4.0.0",
- "react-is": "^17.0.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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
- },
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
- }
- }
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
- "dev": true
- },
- "printj": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/printj/-/printj-1.3.1.tgz",
- "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg=="
- },
- "prismjs": {
- "version": "1.27.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz",
- "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==",
- "dev": true
- },
- "private": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
- "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg=="
- },
- "process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
- "dev": true
- },
- "promise-inflight": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
- "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
- "dev": true
- },
- "promise-to-callback": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz",
- "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==",
- "requires": {
- "is-fn": "^1.0.0",
- "set-immediate-shim": "^1.0.1"
- }
- },
- "promise.allsettled": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.5.tgz",
- "integrity": "sha512-tVDqeZPoBC0SlzJHzWGZ2NKAguVq2oiYj7gbggbiTvH2itHohijTp7njOUA0aQ/nl+0lr/r6egmhoYu63UZ/pQ==",
- "dev": true,
- "requires": {
- "array.prototype.map": "^1.0.4",
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1",
- "get-intrinsic": "^1.1.1",
- "iterate-value": "^1.0.2"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "promise.prototype.finally": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz",
- "integrity": "sha512-EXRF3fC9/0gz4qkt/f5EP5iW4kj9oFpBICNpCNOb/52+8nlHIX07FPLbi/q4qYBQ1xZqivMzTpNQSnArVASolQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "promisify-event": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/promisify-event/-/promisify-event-1.0.0.tgz",
- "integrity": "sha512-mshw5LiFmdtphcuUGKyd3t6zmmgIVxrdZ8v4R1INAXHvMemUsDCqIUeq5QUIqqDfed8ZZ6uhov1PqhrdBvHOIA==",
- "dev": true,
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- },
- "prompts": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
- "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
- "dev": true,
- "requires": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- }
- },
- "prop-types": {
- "version": "15.7.2",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
- "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
- "requires": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.8.1"
- }
- },
- "property-information": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz",
- "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==",
- "requires": {
- "xtend": "^4.0.0"
- }
- },
- "proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "requires": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- }
- },
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
- "dev": true
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw=="
- },
- "ps-tree": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
- "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
- "requires": {
- "event-stream": "=3.3.4"
- }
- },
- "psl": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
- "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
- },
- "pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true
- },
- "public-encrypt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
- "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
- "requires": {
- "bn.js": "^4.1.0",
- "browserify-rsa": "^4.0.0",
- "create-hash": "^1.1.0",
- "parse-asn1": "^5.0.0",
- "randombytes": "^2.0.1",
- "safe-buffer": "^5.1.2"
- }
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
- "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
- "requires": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- },
- "dependencies": {
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- }
- }
- },
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- },
- "pupa": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
- "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
- "dev": true,
- "requires": {
- "escape-goat": "^2.0.0"
- }
- },
- "puppeteer": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-10.2.0.tgz",
- "integrity": "sha512-OR2CCHRashF+f30+LBOtAjK6sNtz2HEyTr5FqAvhf8lR/qB3uBRoIZOwQKgwoyZnMBsxX7ZdazlyBgGjpnkiMw==",
- "dev": true,
- "requires": {
- "debug": "4.3.1",
- "devtools-protocol": "0.0.901419",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.0",
- "node-fetch": "2.6.1",
- "pkg-dir": "4.2.0",
- "progress": "2.0.1",
- "proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
- "tar-fs": "2.0.0",
- "unbzip2-stream": "1.3.3",
- "ws": "7.4.6"
- },
- "dependencies": {
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
- "dev": true
- },
- "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
- },
- "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
- },
- "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"
- }
- },
- "progress": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz",
- "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==",
- "dev": true
- },
- "tar-fs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz",
- "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==",
- "dev": true,
- "requires": {
- "chownr": "^1.1.1",
- "mkdirp": "^0.5.1",
- "pump": "^3.0.0",
- "tar-stream": "^2.0.0"
- }
- }
- }
- },
- "qr-scanner": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/qr-scanner/-/qr-scanner-1.3.0.tgz",
- "integrity": "sha512-xNXlZaKOW0nihHaV7KPrMYJHNp1YX9z+NTqFrbNoibGIzQpPLeIocP9187lxihU/EbgplMm7sQ4hI9jG9+zYHg=="
- },
- "qr.js": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/qr.js/-/qr.js-0.0.0.tgz",
- "integrity": "sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ=="
- },
- "qrcode": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.1.tgz",
- "integrity": "sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==",
- "requires": {
- "dijkstrajs": "^1.0.1",
- "encode-utf8": "^1.0.3",
- "pngjs": "^5.0.0",
- "yargs": "^15.3.1"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- },
- "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=="
- },
- "pngjs": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
- "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw=="
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "qrcode-terminal": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.10.0.tgz",
- "integrity": "sha512-ZvWjbAj4MWAj6bnCc9CnculsXnJr7eoKsvH/8rVpZbqYxP2z05HNQa43ZVwe/dVRcFxgfFHE2CkUqn0sCyLfHw==",
- "dev": true
- },
- "qrcode.react": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz",
- "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==",
- "requires": {
- "loose-envify": "^1.4.0",
- "prop-types": "^15.6.0",
- "qr.js": "0.0.0"
- }
- },
- "qs": {
- "version": "6.10.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz",
- "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==",
- "dev": true,
- "requires": {
- "side-channel": "^1.0.4"
- }
- },
- "query-string": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz",
- "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==",
- "requires": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- }
- },
- "querystring": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
- "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
- },
- "querystring-es3": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
- "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
- "dev": true
- },
- "querystringify": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
- "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
- "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=="
- },
- "quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="
- },
- "ramda": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz",
- "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=",
- "dev": true
- },
- "randomatic": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
- "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
- "dev": true,
- "requires": {
- "is-number": "^4.0.0",
- "kind-of": "^6.0.0",
- "math-random": "^1.0.1"
- },
- "dependencies": {
- "is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "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"
- }
- },
- "randomfill": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
- "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
- "requires": {
- "randombytes": "^2.0.5",
- "safe-buffer": "^5.1.0"
- }
- },
- "randomhex": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz",
- "integrity": "sha512-2+Kkw7UiZGQWOz7rw8hPW44utkBYMEciQfziaZ71RcyDu+refQWzS/0DgfUSa5MwclrOD3sf3vI5vmrTYjwpjQ=="
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- },
- "raw-body": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
- "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.2",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "raw-loader": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
- "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- }
- },
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "dev": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "rdf-canonize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.0.0.tgz",
- "integrity": "sha512-LXRkhab1QaPJnhUIt1gtXXKswQCZ9zpflsSZFczG7mCLAkMvVjdqCGk9VXCUss0aOUeEyV2jtFxGcdX8DSkj9w==",
- "requires": {
- "setimmediate": "^1.0.5"
- }
- },
- "react": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
- "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "react-colorful": {
- "version": "5.5.1",
- "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.1.tgz",
- "integrity": "sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==",
- "dev": true
- },
- "react-docgen": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-5.4.0.tgz",
- "integrity": "sha512-JBjVQ9cahmNlfjMGxWUxJg919xBBKAoy3hgDgKERbR+BcF4ANpDuzWAScC7j27hZfd8sJNmMPOLWo9+vB/XJEQ==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.7.5",
- "@babel/generator": "^7.12.11",
- "@babel/runtime": "^7.7.6",
- "ast-types": "^0.14.2",
- "commander": "^2.19.0",
- "doctrine": "^3.0.0",
- "estree-to-babel": "^3.1.0",
- "neo-async": "^2.6.1",
- "node-dir": "^0.1.10",
- "strip-indent": "^3.0.0"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- }
- }
- },
- "react-docgen-typescript": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz",
- "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==",
- "dev": true
- },
- "react-dom": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
- "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- }
- },
- "react-draggable": {
- "version": "4.4.4",
- "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.4.tgz",
- "integrity": "sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==",
- "dev": true,
- "requires": {
- "clsx": "^1.1.1",
- "prop-types": "^15.6.0"
- }
- },
- "react-dropzone": {
- "version": "11.3.4",
- "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.4.tgz",
- "integrity": "sha512-B1nzNRZ4F1cnrfEC0T6KXeBN1mCPinu4JCoTrp7NjB+442KSPxqfDrw41QIA2kAwlYs1+wj/0BTedeM5hc2+xw==",
- "requires": {
- "attr-accept": "^2.2.1",
- "file-selector": "^0.2.2",
- "prop-types": "^15.7.2"
- }
- },
- "react-element-to-jsx-string": {
- "version": "14.3.4",
- "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz",
- "integrity": "sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==",
- "dev": true,
- "requires": {
- "@base2/pretty-print-object": "1.0.1",
- "is-plain-object": "5.0.0",
- "react-is": "17.0.2"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true
- },
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
- }
- }
- },
- "react-error-boundary": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-3.1.3.tgz",
- "integrity": "sha512-A+F9HHy9fvt9t8SNDlonq01prnU8AmkjvGKV4kk8seB9kU3xMEO8J/PQlLVmoOIDODl5U2kufSBs4vrWIqhsAA==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5"
- }
- },
- "react-fast-compare": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz",
- "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA=="
- },
- "react-feather": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.9.tgz",
- "integrity": "sha512-yMfCGRkZdXwIs23Zw/zIWCJO3m3tlaUvtHiXlW+3FH7cIT6fiK1iJ7RJWugXq7Fso8ZaQyUm92/GOOHXvkiVUw==",
- "requires": {
- "prop-types": "^15.7.2"
- }
- },
- "react-helmet": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz",
- "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==",
- "requires": {
- "object-assign": "^4.1.1",
- "prop-types": "^15.7.2",
- "react-fast-compare": "^3.1.1",
- "react-side-effect": "^2.1.0"
- }
- },
- "react-helmet-async": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.2.3.tgz",
- "integrity": "sha512-mCk2silF53Tq/YaYdkl2sB+/tDoPnaxN7dFS/6ZLJb/rhUY2EWGI5Xj2b4jHppScMqY45MbgPSwTxDchKpZ5Kw==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "invariant": "^2.2.4",
- "prop-types": "^15.7.2",
- "react-fast-compare": "^3.2.0",
- "shallowequal": "^1.1.0"
- }
- },
- "react-inspector": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-5.1.1.tgz",
- "integrity": "sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.0.0",
- "is-dom": "^1.0.0",
- "prop-types": "^15.0.0"
- }
- },
- "react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
- },
- "react-markdown": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-6.0.3.tgz",
- "integrity": "sha512-kQbpWiMoBHnj9myLlmZG9T1JdoT/OEyHK7hqM6CqFT14MAkgWiWBUYijLyBmxbntaN6dCDicPcUhWhci1QYodg==",
- "requires": {
- "@types/hast": "^2.0.0",
- "@types/unist": "^2.0.3",
- "comma-separated-tokens": "^1.0.0",
- "prop-types": "^15.7.2",
- "property-information": "^5.3.0",
- "react-is": "^17.0.0",
- "remark-parse": "^9.0.0",
- "remark-rehype": "^8.0.0",
- "space-separated-tokens": "^1.1.0",
- "style-to-object": "^0.3.0",
- "unified": "^9.0.0",
- "unist-util-visit": "^2.0.0",
- "vfile": "^4.0.0"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- }
- }
- },
- "react-pdf": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-5.7.2.tgz",
- "integrity": "sha512-hdDwvf007V0i2rPCqQVS1fa70CXut17SN3laJYlRHzuqcu8sLLjEoeXihty6c0Ev5g1mw31b8OT8EwRw1s8C4g==",
- "requires": {
- "@babel/runtime": "^7.0.0",
- "file-loader": "^6.0.0",
- "make-cancellable-promise": "^1.0.0",
- "make-event-props": "^1.1.0",
- "merge-class-names": "^1.1.1",
- "merge-refs": "^1.0.0",
- "pdfjs-dist": "2.12.313",
- "prop-types": "^15.6.2",
- "tiny-invariant": "^1.0.0",
- "tiny-warning": "^1.0.0"
- }
- },
- "react-popper": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz",
- "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==",
- "dev": true,
- "requires": {
- "react-fast-compare": "^3.0.1",
- "warning": "^4.0.2"
- }
- },
- "react-popper-tooltip": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-3.1.1.tgz",
- "integrity": "sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "@popperjs/core": "^2.5.4",
- "react-popper": "^2.2.4"
- }
- },
- "react-qr-code": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/react-qr-code/-/react-qr-code-2.0.7.tgz",
- "integrity": "sha512-NpknL80p7dWbLdHfBSIxQIqLCu3+kBlyzYD692rO0UnVwfCSziIxc1xn/p3JhPEv1RV1lRD8j0w+hR3L7tawTQ==",
- "requires": {
- "prop-types": "^15.7.2",
- "qr.js": "0.0.0"
- }
- },
- "react-redux": {
- "version": "7.2.5",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.5.tgz",
- "integrity": "sha512-Dt29bNyBsbQaysp6s/dN0gUodcq+dVKKER8Qv82UrpeygwYeX1raTtil7O/fftw/rFqzaf6gJhDZRkkZnn6bjg==",
- "requires": {
- "@babel/runtime": "^7.12.1",
- "@types/react-redux": "^7.1.16",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^16.13.1"
- }
- },
- "react-refresh": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
- "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==",
- "dev": true
- },
- "react-router": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz",
- "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "hoist-non-react-statics": "^3.1.0",
- "loose-envify": "^1.3.1",
- "mini-create-react-context": "^0.4.0",
- "path-to-regexp": "^1.7.0",
- "prop-types": "^15.6.2",
- "react-is": "^16.6.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "react-router-dom": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz",
- "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==",
- "requires": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.6.2",
- "react-router": "5.2.1",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- }
- },
- "react-shallow-renderer": {
- "version": "16.14.1",
- "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz",
- "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "react-is": "^16.12.0 || ^17.0.0"
- }
- },
- "react-side-effect": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.1.tgz",
- "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ=="
- },
- "react-sizeme": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-3.0.2.tgz",
- "integrity": "sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==",
- "dev": true,
- "requires": {
- "element-resize-detector": "^1.2.2",
- "invariant": "^2.2.4",
- "shallowequal": "^1.1.0",
- "throttle-debounce": "^3.0.1"
- }
- },
- "react-syntax-highlighter": {
- "version": "13.5.3",
- "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.3.tgz",
- "integrity": "sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.3.1",
- "highlight.js": "^10.1.1",
- "lowlight": "^1.14.0",
- "prismjs": "^1.21.0",
- "refractor": "^3.1.0"
- }
- },
- "react-test-renderer": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz",
- "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "react-is": "^17.0.2",
- "react-shallow-renderer": "^16.13.1",
- "scheduler": "^0.20.2"
- },
- "dependencies": {
- "react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "dev": true
- }
- }
- },
- "react-textarea-autosize": {
- "version": "8.3.3",
- "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.3.tgz",
- "integrity": "sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.10.2",
- "use-composed-ref": "^1.0.0",
- "use-latest": "^1.0.0"
- }
- },
- "react-tooltip": {
- "version": "4.2.21",
- "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-4.2.21.tgz",
- "integrity": "sha512-zSLprMymBDowknr0KVDiJ05IjZn9mQhhg4PRsqln0OZtURAJ1snt1xi5daZfagsh6vfsziZrc9pErPTDY1ACig==",
- "requires": {
- "prop-types": "^15.7.2",
- "uuid": "^7.0.3"
- },
- "dependencies": {
- "uuid": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",
- "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="
- }
- }
- },
- "read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "dev": true,
- "requires": {
- "pify": "^2.3.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true
- }
- }
- },
- "read-file-relative": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/read-file-relative/-/read-file-relative-1.2.0.tgz",
- "integrity": "sha512-lwZUlN2tQyPa62/XmVtX1MeNLVutlRWwqvclWU8YpOCgjKdhg2zyNkeFjy7Rnjo3txhKCy5FGgAi+vx59gvkYg==",
- "dev": true,
- "requires": {
- "callsite": "^1.0.0"
- }
- },
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
- "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
- "dev": true,
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "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"
- }
- },
- "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"
- }
- },
- "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
- },
- "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
- },
- "type-fest": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
- "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
- "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==",
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
- "dev": true,
- "requires": {
- "resolve": "^1.1.6"
- }
- },
- "redent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
- "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
- "dev": true,
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- }
- },
- "redux": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz",
- "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==",
- "requires": {
- "@babel/runtime": "^7.9.2"
- }
- },
- "redux-devtools-extension": {
- "version": "2.13.9",
- "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz",
- "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==",
- "dev": true
- },
- "redux-saga": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz",
- "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==",
- "requires": {
- "@redux-saga/core": "^1.1.3"
- }
- },
- "redux-thunk": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz",
- "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw=="
- },
- "refractor": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.5.0.tgz",
- "integrity": "sha512-QwPJd3ferTZ4cSPPjdP5bsYHMytwWYnAN5EEnLtGvkqp/FCCnGsBgxrm9EuIDnjUC3Uc/kETtvVi7fSIVC74Dg==",
- "dev": true,
- "requires": {
- "hastscript": "^6.0.0",
- "parse-entities": "^2.0.0",
- "prismjs": "~1.25.0"
- },
- "dependencies": {
- "prismjs": {
- "version": "1.25.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz",
- "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==",
- "dev": true
- }
- }
- },
- "regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
- },
- "regenerate-unicode-properties": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
- "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.0"
- }
- },
- "regenerator-runtime": {
- "version": "0.13.9",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
- "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
- },
- "regenerator-transform": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
- "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
- "requires": {
- "is-equal-shallow": "^0.1.3"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "regexp.prototype.flags": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
- "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "regexpp": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
- "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
- "dev": true
- },
- "regexpu-core": {
- "version": "4.7.1",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
- "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
- "dev": true,
- "requires": {
- "regenerate": "^1.4.0",
- "regenerate-unicode-properties": "^8.2.0",
- "regjsgen": "^0.5.1",
- "regjsparser": "^0.6.4",
- "unicode-match-property-ecmascript": "^1.0.4",
- "unicode-match-property-value-ecmascript": "^1.2.0"
- }
- },
- "registry-auth-token": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
- "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "registry-url": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
- "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
- "dev": true,
- "requires": {
- "rc": "^1.2.8"
- }
- },
- "regjsgen": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
- "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
- "dev": true
- },
- "regjsparser": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
- "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
- "dev": true,
- "requires": {
- "jsesc": "~0.5.0"
- },
- "dependencies": {
- "jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
- "dev": true
- }
- }
- },
- "relateurl": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
- "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
- "dev": true
- },
- "remark-external-links": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz",
- "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==",
- "dev": true,
- "requires": {
- "extend": "^3.0.0",
- "is-absolute-url": "^3.0.0",
- "mdast-util-definitions": "^4.0.0",
- "space-separated-tokens": "^1.0.0",
- "unist-util-visit": "^2.0.0"
- }
- },
- "remark-footnotes": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz",
- "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==",
- "dev": true
- },
- "remark-mdx": {
- "version": "1.6.22",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz",
- "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==",
- "dev": true,
- "requires": {
- "@babel/core": "7.12.9",
- "@babel/helper-plugin-utils": "7.10.4",
- "@babel/plugin-proposal-object-rest-spread": "7.12.1",
- "@babel/plugin-syntax-jsx": "7.12.1",
- "@mdx-js/util": "1.6.22",
- "is-alphabetical": "1.0.4",
- "remark-parse": "8.0.3",
- "unified": "9.2.0"
- },
- "dependencies": {
- "@babel/core": {
- "version": "7.12.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
- "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.10.4",
- "@babel/generator": "^7.12.5",
- "@babel/helper-module-transforms": "^7.12.1",
- "@babel/helpers": "^7.12.5",
- "@babel/parser": "^7.12.7",
- "@babel/template": "^7.12.7",
- "@babel/traverse": "^7.12.9",
- "@babel/types": "^7.12.7",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.1",
- "json5": "^2.1.2",
- "lodash": "^4.17.19",
- "resolve": "^1.3.2",
- "semver": "^5.4.1",
- "source-map": "^0.5.0"
- }
- },
- "@babel/helper-plugin-utils": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
- "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
- "dev": true
- },
- "@babel/plugin-proposal-object-rest-spread": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz",
- "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
- "@babel/plugin-transform-parameters": "^7.12.1"
- }
- },
- "@babel/plugin-syntax-jsx": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz",
- "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.10.4"
- }
- },
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "dev": true
- },
- "remark-parse": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz",
- "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==",
- "dev": true,
- "requires": {
- "ccount": "^1.0.0",
- "collapse-white-space": "^1.0.2",
- "is-alphabetical": "^1.0.0",
- "is-decimal": "^1.0.0",
- "is-whitespace-character": "^1.0.0",
- "is-word-character": "^1.0.0",
- "markdown-escapes": "^1.0.0",
- "parse-entities": "^2.0.0",
- "repeat-string": "^1.5.4",
- "state-toggle": "^1.0.0",
- "trim": "0.0.1",
- "trim-trailing-lines": "^1.0.0",
- "unherit": "^1.0.4",
- "unist-util-remove-position": "^2.0.0",
- "vfile-location": "^3.0.0",
- "xtend": "^4.0.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "unified": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz",
- "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==",
- "dev": true,
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- }
- }
- }
- },
- "remark-parse": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
- "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
- "requires": {
- "mdast-util-from-markdown": "^0.8.0"
- }
- },
- "remark-rehype": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-8.1.0.tgz",
- "integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==",
- "requires": {
- "mdast-util-to-hast": "^10.2.0"
- }
- },
- "remark-slug": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz",
- "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==",
- "dev": true,
- "requires": {
- "github-slugger": "^1.0.0",
- "mdast-util-to-string": "^1.0.0",
- "unist-util-visit": "^2.0.0"
- },
- "dependencies": {
- "mdast-util-to-string": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz",
- "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==",
- "dev": true
- }
- }
- },
- "remark-squeeze-paragraphs": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz",
- "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==",
- "dev": true,
- "requires": {
- "mdast-squeeze-paragraphs": "^4.0.0"
- }
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
- "dev": true
- },
- "renderkid": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
- "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
- "dev": true,
- "requires": {
- "css-select": "^4.1.3",
- "dom-converter": "^0.2.0",
- "htmlparser2": "^6.1.0",
- "lodash": "^4.17.21",
- "strip-ansi": "^3.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "repeat-element": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
- "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "dev": true
- },
- "repeating": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.3.tgz",
- "integrity": "sha1-PUEUIYh3U3SU+X93+Xhfq4EPpKw=",
- "dev": true,
- "requires": {
- "is-finite": "^1.0.0"
- }
- },
- "replicator": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/replicator/-/replicator-1.0.5.tgz",
- "integrity": "sha512-saxS4y7NFkLMa92BR4bPHR41GD+f/qoDAwD2xZmN+MpDXgibkxwLO2qk7dCHYtskSkd/bWS8Jy6kC5MZUkg1tw==",
- "dev": true
- },
- "request": {
- "version": "2.88.2",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
- "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
- "requires": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "form-data": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
- "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- }
- },
- "qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="
- },
- "tough-cookie": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
- "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
- "requires": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- }
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
- }
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
- },
- "require-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=="
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
- },
- "requireindex": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz",
- "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
- "dev": true
- },
- "reselect": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz",
- "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA=="
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "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"
- },
- "dependencies": {
- "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-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
- "dev": true,
- "requires": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
- },
- "dependencies": {
- "global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dev": true,
- "requires": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
- }
- },
- "global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
- "dev": true,
- "requires": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
- },
- "resolve-pathname": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
- "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
- "dev": true
- },
- "responselike": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
- "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==",
- "requires": {
- "lowercase-keys": "^1.0.0"
- }
- },
- "restore-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
- "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
- "requires": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- }
- },
- "resumer": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz",
- "integrity": "sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==",
- "requires": {
- "through": "~2.3.4"
- }
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true
- },
- "retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
- "dev": true
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- },
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==",
- "dev": true,
- "requires": {
- "align-text": "^0.1.1"
- }
- },
- "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"
- }
- },
- "rlp": {
- "version": "2.2.7",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz",
- "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==",
- "requires": {
- "bn.js": "^5.2.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
- "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
- }
- }
- },
- "rsvp": {
- "version": "4.8.5",
- "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
- "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
- "dev": true
- },
- "run-async": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
- "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "run-queue": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
- "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
- "dev": true,
- "requires": {
- "aproba": "^1.1.1"
- }
- },
- "runtypes": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.4.0.tgz",
- "integrity": "sha512-WHFztoMVkZ3+KK9qPTAox9xUW1IqihItKsjLMKzGsY89EkEMSPsYV5mubz/Fkg27tt4zRm+fT+wKiuX2/3PfLQ=="
- },
- "rustbn.js": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz",
- "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA=="
- },
- "rxjs": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz",
- "integrity": "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==",
- "requires": {
- "tslib": "~2.1.0"
- },
- "dependencies": {
- "tslib": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
- "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A=="
- }
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-event-emitter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz",
- "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==",
- "requires": {
- "events": "^3.0.0"
- },
- "dependencies": {
- "events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
- }
- }
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
- "dev": true,
- "requires": {
- "ret": "~0.1.10"
- }
- },
- "safe-stable-stringify": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
- "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg=="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "sane": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
- "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
- "dev": true,
- "requires": {
- "@cnakazawa/watch": "^1.0.3",
- "anymatch": "^2.0.0",
- "capture-exit": "^2.0.0",
- "exec-sh": "^0.3.2",
- "execa": "^1.0.0",
- "fb-watchman": "^2.0.0",
- "micromatch": "^3.1.4",
- "minimist": "^1.1.1",
- "walker": "~1.0.5"
- },
- "dependencies": {
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "get-stream": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
- "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- },
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- }
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "dev": true
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "sanitize-filename": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
- "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
- "dev": true,
- "requires": {
- "truncate-utf8-bytes": "^1.0.0"
- }
- },
- "sax": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz",
- "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA=="
- },
- "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"
- }
- },
- "scheduler": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
- "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
- "requires": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "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"
- },
- "dependencies": {
- "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"
- }
- },
- "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=="
- }
- }
- },
- "scrypt": {
- "version": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb",
- "from": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb",
- "requires": {
- "nan": "^2.14.0"
- }
- },
- "scrypt-js": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
- "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA=="
- },
- "scrypt.js": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.3.0.tgz",
- "integrity": "sha512-42LTc1nyFsyv/o0gcHtDztrn+aqpkaCNt5Qh7ATBZfhEZU7IC/0oT/qbBH+uRNoAPvs2fwiOId68FDEoSRA8/A==",
- "requires": {
- "scrypt": "^6.0.2",
- "scryptsy": "^1.2.1"
- },
- "dependencies": {
- "scrypt": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz",
- "integrity": "sha512-NDrWb9hCm6Ev170XYVl7TSgu4R44Rjc8EVw1ce0TMN8EkfLvkhlwcfp61OVNc8EJDiHaQwVErn1fIU0RO3kSZw==",
- "optional": true,
- "requires": {
- "nan": "^2.0.8"
- }
- },
- "scryptsy": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz",
- "integrity": "sha512-aldIRgMozSJ/Gl6K6qmJZysRP82lz83Wb42vl4PWN8SaLFHIaOzLPc9nUUW2jQN88CuGm5q5HefJ9jZ3nWSmTw==",
- "requires": {
- "pbkdf2": "^3.0.3"
- }
- }
- }
- },
- "scryptsy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-2.1.0.tgz",
- "integrity": "sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w=="
- },
- "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"
- }
- },
- "secure-compare": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz",
- "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==",
- "dev": true
- },
- "seek-bzip": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
- "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
- "requires": {
- "commander": "^2.8.1"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- }
- }
- },
- "select-hose": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
- "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
- "dev": true
- },
- "selfsigned": {
- "version": "1.10.11",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
- "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
- "dev": true,
- "requires": {
- "node-forge": "^0.10.0"
- }
- },
- "semaphore": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz",
- "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA=="
- },
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
- },
- "semver-diff": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
- "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
- "dev": true,
- "requires": {
- "semver": "^6.3.0"
- }
- },
- "send": {
- "version": "0.17.1",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
- "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
- "requires": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.7.2",
- "mime": "1.6.0",
- "ms": "2.1.1",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.1",
- "statuses": "~1.5.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- },
- "dependencies": {
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
- },
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
- }
- }
- },
- "serialize-javascript": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
- "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "serve-favicon": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz",
- "integrity": "sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==",
- "dev": true,
- "requires": {
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "ms": "2.1.1",
- "parseurl": "~1.3.2",
- "safe-buffer": "5.1.1"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
- "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
- "dev": true
- },
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- }
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
- "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.17.1"
- }
- },
- "servify": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz",
- "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==",
- "requires": {
- "body-parser": "^1.16.0",
- "cors": "^2.8.1",
- "express": "^4.14.0",
- "request": "^2.79.0",
- "xhr": "^2.3.3"
- }
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
- "set-immediate-shim": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ=="
- },
- "set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
- },
- "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"
- }
- },
- "shallowequal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
- "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- },
- "shell-quote": {
- "version": "1.7.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
- "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
- "dev": true
- },
- "shelljs": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
- "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
- "dev": true,
- "requires": {
- "glob": "^7.0.0",
- "interpret": "^1.0.0",
- "rechoir": "^0.6.2"
- },
- "dependencies": {
- "interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "dev": true
- }
- }
- },
- "shellwords": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
- "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
- "dev": true,
- "optional": true
- },
- "side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- }
- },
- "signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA=="
- },
- "signale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
- "requires": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "dependencies": {
- "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=="
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- }
- }
- },
- "simple-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
- "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q=="
- },
- "simple-get": {
- "version": "2.8.2",
- "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz",
- "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==",
- "requires": {
- "decompress-response": "^3.3.0",
- "once": "^1.3.1",
- "simple-concat": "^1.0.0"
- }
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "requires": {
- "is-arrayish": "^0.3.1"
- },
- "dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- }
- }
- },
- "sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "dev": true
- },
- "slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true
- },
- "slice-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
- "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "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
- }
- }
- },
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
- "requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "requires": {
- "kind-of": "^3.2.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "snyk": {
- "version": "1.697.0",
- "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.697.0.tgz",
- "integrity": "sha512-V07xQ53npbVQw9DldJr5SkGlFTUtlNxCCL5JUFA79EWY6pm8q6+eE/pzXif3/ywcF2K1/yiNM9DHmL5N+lGHmQ=="
- },
- "sockjs": {
- "version": "0.3.21",
- "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
- "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
- "dev": true,
- "requires": {
- "faye-websocket": "^0.11.3",
- "uuid": "^3.4.0",
- "websocket-driver": "^0.7.4"
- },
- "dependencies": {
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
- }
- }
- },
- "sockjs-client": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz",
- "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==",
- "dev": true,
- "requires": {
- "debug": "^3.2.6",
- "eventsource": "^1.0.7",
- "faye-websocket": "^0.11.3",
- "inherits": "^2.0.4",
- "json3": "^3.3.3",
- "url-parse": "^1.5.3"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "source-list-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
- "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
- "dev": true
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
- },
- "source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
- },
- "source-map-resolve": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
- "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "dev": true,
- "requires": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- }
- }
- },
- "source-map-url": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
- "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
- "dev": true
- },
- "space-separated-tokens": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz",
- "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA=="
- },
- "spawn-command": {
- "version": "0.0.2-1",
- "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz",
- "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==",
- "dev": true
- },
- "spdx-correct": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
- "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz",
- "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==",
- "dev": true
- },
- "spdy": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
- "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
- }
- },
- "spdy-transport": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
- "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "dev": true,
- "requires": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- }
- },
- "split": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
- "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==",
- "requires": {
- "through": "2"
- }
- },
- "split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
- },
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
- "requires": {
- "extend-shallow": "^3.0.0"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "dev": true
- },
- "sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- }
- },
- "ssri": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
- "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
- "dev": true,
- "requires": {
- "figgy-pudding": "^3.5.1"
- }
- },
- "stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "dev": true
- },
- "stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg=="
- },
- "stack-utils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
- "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
- "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
- }
- }
- },
- "stackframe": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz",
- "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==",
- "dev": true
- },
- "start-server-and-test": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz",
- "integrity": "sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==",
- "requires": {
- "bluebird": "3.7.2",
- "check-more-types": "2.24.0",
- "debug": "4.3.2",
- "execa": "5.1.1",
- "lazy-ass": "1.6.0",
- "ps-tree": "1.2.0",
- "wait-on": "6.0.0"
- },
- "dependencies": {
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "follow-redirects": {
- "version": "1.14.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz",
- "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w=="
- },
- "wait-on": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.0.tgz",
- "integrity": "sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==",
- "requires": {
- "axios": "^0.21.1",
- "joi": "^17.4.0",
- "lodash": "^4.17.21",
- "minimist": "^1.2.5",
- "rxjs": "^7.1.0"
- }
- }
- }
- },
- "state-toggle": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
- "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
- "dev": true
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
- "dev": true,
- "requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- }
- }
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
- },
- "store2": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/store2/-/store2-2.13.1.tgz",
- "integrity": "sha512-iJtHSGmNgAUx0b/MCS6ASGxb//hGrHHRgzvN+K5bvkBTN7A9RTpPSf1WSp+nPGvWCJ1jRnvY7MKnuqfoi3OEqg==",
- "dev": true
- },
- "stream-browserify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
- "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
- "requires": {
- "inherits": "~2.0.4",
- "readable-stream": "^3.5.0"
- },
- "dependencies": {
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- }
- }
- },
- "stream-combiner": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
- "integrity": "sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==",
- "requires": {
- "duplexer": "~0.1.1"
- }
- },
- "stream-each": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
- "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "stream-shift": "^1.0.0"
- }
- },
- "stream-http": {
- "version": "2.8.3",
- "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
- "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
- "dev": true,
- "requires": {
- "builtin-status-codes": "^3.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.3.6",
- "to-arraybuffer": "^1.0.0",
- "xtend": "^4.0.0"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "stream-shift": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true
- },
- "strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="
- },
- "string-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.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "string.prototype.matchall": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz",
- "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.2",
- "get-intrinsic": "^1.1.1",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "regexp.prototype.flags": "^1.3.1",
- "side-channel": "^1.0.4"
- }
- },
- "string.prototype.padend": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz",
- "integrity": "sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
- }
- },
- "string.prototype.padstart": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz",
- "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.1"
- },
- "dependencies": {
- "es-abstract": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
- "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-symbols": "^1.0.2",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.1",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.1",
- "object-inspect": "^1.11.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "string.prototype.trimend": "^1.0.4",
- "string.prototype.trimstart": "^1.0.4",
- "unbox-primitive": "^1.0.1"
- }
- }
- }
- },
- "string.prototype.trim": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.6.tgz",
- "integrity": "sha512-8lMR2m+U0VJTPp6JjvJTtGyc4FIGq9CdRt7O9p6T0e6K4vjU+OP+SQJpbe/SBmRcCUIvNUnjsbmY6lnMp8MhsQ==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- },
- "dependencies": {
- "define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
- "requires": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- }
- },
- "es-abstract": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz",
- "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==",
- "requires": {
- "call-bind": "^1.0.2",
- "es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.1",
- "get-symbol-description": "^1.0.0",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.3",
- "is-callable": "^1.2.4",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.0",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.2",
- "regexp.prototype.flags": "^1.4.3",
- "string.prototype.trimend": "^1.0.5",
- "string.prototype.trimstart": "^1.0.5",
- "unbox-primitive": "^1.0.2"
- }
- },
- "has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ=="
- },
- "has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- },
- "is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
- },
- "is-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "requires": {
- "call-bind": "^1.0.2"
- }
- },
- "object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
- },
- "regexp.prototype.flags": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
- "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "functions-have-names": "^1.2.2"
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
- "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
- "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.19.5"
- }
- },
- "unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "requires": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- }
- }
- }
- },
- "string.prototype.trimend": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
- "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "string.prototype.trimstart": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
- "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
- "requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
- }
- },
- "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"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="
- },
- "strip-dirs": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
- "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
- "requires": {
- "is-natural-number": "^4.0.1"
- }
- },
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
- "dev": true
- },
- "strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
- },
- "strip-hex-prefix": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
- "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==",
- "requires": {
- "is-hex-prefixed": "1.0.0"
- }
- },
- "strip-indent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
- "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
- "dev": true
- },
- "style-loader": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz",
- "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- }
- },
- "style-to-object": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz",
- "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==",
- "requires": {
- "inline-style-parser": "0.1.1"
- }
- },
- "stylis": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz",
- "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg=="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "supports-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": {
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- },
- "swarm-js": {
- "version": "0.1.39",
- "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.39.tgz",
- "integrity": "sha512-QLMqL2rzF6n5s50BptyD6Oi0R1aWlJC5Y17SRIVXRj6OR1DRIPM7nepvrxxkjA1zNzFz6mUOMjfeqeDaWB7OOg==",
- "requires": {
- "bluebird": "^3.5.0",
- "buffer": "^5.0.5",
- "decompress": "^4.0.0",
- "eth-lib": "^0.1.26",
- "fs-extra": "^4.0.2",
- "got": "^7.1.0",
- "mime-types": "^2.1.16",
- "mkdirp-promise": "^5.0.1",
- "mock-fs": "^4.1.0",
- "setimmediate": "^1.0.5",
- "tar": "^4.0.2",
- "xhr-request-promise": "^0.1.2"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "eth-lib": {
- "version": "0.1.29",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz",
- "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "nano-json-stream-parser": "^0.1.2",
- "servify": "^0.1.12",
- "ws": "^3.0.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "fs-minipass": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
- "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
- "requires": {
- "minipass": "^2.6.0"
- }
- },
- "get-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ=="
- },
- "got": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
- "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
- "requires": {
- "decompress-response": "^3.2.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^3.0.0",
- "is-plain-obj": "^1.1.0",
- "is-retry-allowed": "^1.0.0",
- "is-stream": "^1.0.0",
- "isurl": "^1.0.0-alpha5",
- "lowercase-keys": "^1.0.0",
- "p-cancelable": "^0.3.0",
- "p-timeout": "^1.1.1",
- "safe-buffer": "^5.0.1",
- "timed-out": "^4.0.0",
- "url-parse-lax": "^1.0.0",
- "url-to-options": "^1.0.1"
- }
- },
- "is-plain-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "minipass": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
- "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
- "requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
- "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
- "requires": {
- "minipass": "^2.9.0"
- }
- },
- "mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "requires": {
- "minimist": "^1.2.6"
- }
- },
- "p-cancelable": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
- "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw=="
- },
- "p-timeout": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
- "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==",
- "requires": {
- "p-finally": "^1.0.0"
- }
- },
- "prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
- },
- "tar": {
- "version": "4.4.19",
- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
- "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
- "requires": {
- "chownr": "^1.1.4",
- "fs-minipass": "^1.2.7",
- "minipass": "^2.9.0",
- "minizlib": "^1.3.3",
- "mkdirp": "^0.5.5",
- "safe-buffer": "^5.2.1",
- "yallist": "^3.1.1"
- },
- "dependencies": {
- "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=="
- }
- }
- },
- "url-parse-lax": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
- "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==",
- "requires": {
- "prepend-http": "^1.0.1"
- }
- },
- "ws": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
- "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
- "requires": {
- "async-limiter": "~1.0.0",
- "safe-buffer": "~5.1.0",
- "ultron": "~1.1.0"
- }
- }
- }
- },
- "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
- },
- "symbol.prototype.description": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz",
- "integrity": "sha512-x738iXRYsrAt9WBhRCVG5BtIC3B7CUkFwbHW2zOvGtwM33s7JjrCDyq8V0zgMYVb5ymsL8+qkzzpANH63CPQaQ==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "get-symbol-description": "^1.0.0",
- "has-symbols": "^1.0.2",
- "object.getownpropertydescriptors": "^2.1.2"
- }
- },
- "synchronous-promise": {
- "version": "2.0.15",
- "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.15.tgz",
- "integrity": "sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg==",
- "dev": true
- },
- "table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
- "dev": true,
- "requires": {
- "ajv": "^8.0.1",
- "lodash.clonedeep": "^4.5.0",
- "lodash.truncate": "^4.4.2",
- "slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "tailwindcss": {
- "version": "3.0.23",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz",
- "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==",
- "requires": {
- "arg": "^5.0.1",
- "chalk": "^4.1.2",
- "chokidar": "^3.5.3",
- "color-name": "^1.1.4",
- "cosmiconfig": "^7.0.1",
- "detective": "^5.2.0",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.2.11",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "normalize-path": "^3.0.0",
- "object-hash": "^2.2.0",
- "postcss": "^8.4.6",
- "postcss-js": "^4.0.0",
- "postcss-load-config": "^3.1.0",
- "postcss-nested": "5.0.6",
- "postcss-selector-parser": "^6.0.9",
- "postcss-value-parser": "^4.2.0",
- "quick-lru": "^5.1.1",
- "resolve": "^1.22.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "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==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "cosmiconfig": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
- "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.2.1",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.10.0"
- }
- },
- "fast-glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
- "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "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==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
- "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==",
- "requires": {
- "is-glob": "^4.0.3"
- }
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "postcss-js": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
- "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
- "requires": {
- "camelcase-css": "^2.0.1"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.9",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz",
- "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==",
- "requires": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
- },
- "resolve": {
- "version": "1.22.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
- "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
- "requires": {
- "is-core-module": "^2.8.1",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "tapable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
- "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
- },
- "tape": {
- "version": "4.15.1",
- "resolved": "https://registry.npmjs.org/tape/-/tape-4.15.1.tgz",
- "integrity": "sha512-k7F5pyr91n9D/yjSJwbLLYDCrTWXxMSXbbmHX2n334lSIc2rxeXyFkaBv4UuUd2gBYMrAOalPutAiCxC6q1qbw==",
- "requires": {
- "call-bind": "~1.0.2",
- "deep-equal": "~1.1.1",
- "defined": "~1.0.0",
- "dotignore": "~0.1.2",
- "for-each": "~0.3.3",
- "glob": "~7.2.0",
- "has": "~1.0.3",
- "inherits": "~2.0.4",
- "is-regex": "~1.1.4",
- "minimist": "~1.2.6",
- "object-inspect": "~1.12.0",
- "resolve": "~1.22.0",
- "resumer": "~0.0.0",
- "string.prototype.trim": "~1.2.5",
- "through": "~2.3.8"
- },
- "dependencies": {
- "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"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "is-core-module": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
- "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
- "requires": {
- "has": "^1.0.3"
- }
- },
- "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"
- }
- },
- "minimist": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
- },
- "object-inspect": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
- "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
- },
- "resolve": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
- "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
- "requires": {
- "is-core-module": "^2.9.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- }
- }
- }
- },
- "tar": {
- "version": "6.1.11",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
- "dev": true,
- "requires": {
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "minipass": "^3.0.0",
- "minizlib": "^2.1.1",
- "mkdirp": "^1.0.3",
- "yallist": "^4.0.0"
- },
- "dependencies": {
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "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
- }
- }
- },
- "tar-fs": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
- "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
- "dev": true,
- "optional": true,
- "requires": {
- "chownr": "^1.1.1",
- "mkdirp-classic": "^0.5.2",
- "pump": "^3.0.0",
- "tar-stream": "^2.1.4"
- }
- },
- "tar-stream": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
- "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
- "dev": true,
- "requires": {
- "bl": "^4.0.3",
- "end-of-stream": "^1.4.1",
- "fs-constants": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^3.1.1"
- }
- },
- "telejson": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz",
- "integrity": "sha512-PjqkJZpzEggA9TBpVtJi1LVptP7tYtXB6rEubwlHap76AMjzvOdKX41CxyaW7ahhzDU1aftXnMCx5kAPDZTQBA==",
- "dev": true,
- "requires": {
- "@types/is-function": "^1.0.0",
- "global": "^4.4.0",
- "is-function": "^1.0.2",
- "is-regex": "^1.1.2",
- "is-symbol": "^1.0.3",
- "isobject": "^4.0.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3"
- }
- },
- "term-size": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
- "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
- "dev": true
- },
- "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": "4.8.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
- "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
- "dev": true,
- "requires": {
- "commander": "^2.20.0",
- "source-map": "~0.6.1",
- "source-map-support": "~0.5.12"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "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==",
- "dev": true
- }
- }
- },
- "terser-webpack-plugin": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz",
- "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==",
- "dev": true,
- "requires": {
- "cacache": "^15.0.5",
- "find-cache-dir": "^3.3.1",
- "jest-worker": "^26.5.0",
- "p-limit": "^3.0.2",
- "schema-utils": "^3.0.0",
- "serialize-javascript": "^5.0.1",
- "source-map": "^0.6.1",
- "terser": "^5.3.4",
- "webpack-sources": "^1.4.3"
- },
- "dependencies": {
- "cacache": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
- "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
- "dev": true,
- "requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
- "chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
- "infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
- "minipass-collect": "^1.0.2",
- "minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
- "p-map": "^4.0.0",
- "promise-inflight": "^1.0.1",
- "rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
- "unique-filename": "^1.1.1"
- }
- },
- "chownr": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "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"
- }
- },
- "p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "requires": {
- "yocto-queue": "^0.1.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- },
- "dependencies": {
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- }
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "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
- },
- "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"
- }
- },
- "serialize-javascript": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
- "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
- "dev": true,
- "requires": {
- "randombytes": "^2.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "source-map-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==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "ssri": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
- "dev": true,
- "requires": {
- "minipass": "^3.1.1"
- }
- },
- "terser": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
- "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
- "dev": true,
- "requires": {
- "commander": "^2.20.0",
- "source-map": "~0.7.2",
- "source-map-support": "~0.5.20"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "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
- }
- }
- },
- "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"
- }
- },
- "testcafe": {
- "version": "1.15.3",
- "resolved": "https://registry.npmjs.org/testcafe/-/testcafe-1.15.3.tgz",
- "integrity": "sha512-HiHDLSew6y0+60tz4lssh5BqY9Jw0kZlk85GWYS0V9Tla+QL/kT+gSGCxUoBwfCt+ZwjfU1R6qs9qnGbkflvjw==",
- "dev": true,
- "requires": {
- "@babel/core": "^7.12.1",
- "@babel/plugin-proposal-async-generator-functions": "^7.12.1",
- "@babel/plugin-proposal-class-properties": "^7.12.1",
- "@babel/plugin-proposal-decorators": "^7.12.1",
- "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-transform-async-to-generator": "^7.12.1",
- "@babel/plugin-transform-exponentiation-operator": "^7.12.1",
- "@babel/plugin-transform-for-of": "^7.12.1",
- "@babel/plugin-transform-runtime": "^7.12.1",
- "@babel/preset-env": "^7.12.1",
- "@babel/preset-flow": "^7.12.1",
- "@babel/preset-react": "^7.12.1",
- "@babel/runtime": "^7.12.5",
- "@types/node": "^12.20.10",
- "async-exit-hook": "^1.1.2",
- "babel-plugin-module-resolver": "^4.0.0",
- "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
- "bin-v8-flags-filter": "^1.1.2",
- "bowser": "^2.8.1",
- "callsite": "^1.0.0",
- "callsite-record": "^4.0.0",
- "chai": "^4.1.2",
- "chalk": "^2.3.0",
- "chrome-remote-interface": "^0.30.0",
- "coffeescript": "^2.3.1",
- "commander": "^8.0.0",
- "debug": "^4.3.1",
- "dedent": "^0.4.0",
- "del": "^3.0.0",
- "device-specs": "^1.0.0",
- "diff": "^4.0.2",
- "elegant-spinner": "^1.0.1",
- "emittery": "^0.4.1",
- "endpoint-utils": "^1.0.2",
- "error-stack-parser": "^1.3.6",
- "esm": "^3.2.25",
- "execa": "^4.0.3",
- "globby": "^11.0.4",
- "graceful-fs": "^4.1.11",
- "graphlib": "^2.1.5",
- "humanize-duration": "^3.25.0",
- "import-lazy": "^3.1.0",
- "indent-string": "^1.2.2",
- "is-ci": "^1.0.10",
- "is-docker": "^2.0.0",
- "is-glob": "^2.0.1",
- "is-stream": "^2.0.0",
- "json5": "^2.1.0",
- "lodash": "^4.17.13",
- "log-update-async-hook": "^2.0.2",
- "make-dir": "^3.0.0",
- "mime-db": "^1.41.0",
- "moment": "^2.10.3",
- "moment-duration-format-commonjs": "^1.0.0",
- "mustache": "^2.1.2",
- "nanoid": "^1.0.1",
- "os-family": "^1.0.0",
- "parse5": "^1.5.0",
- "pify": "^2.3.0",
- "pinkie": "^2.0.4",
- "pngjs": "^3.3.1",
- "pretty-hrtime": "^1.0.3",
- "promisify-event": "^1.0.0",
- "qrcode-terminal": "^0.10.0",
- "read-file-relative": "^1.2.0",
- "replicator": "^1.0.5",
- "resolve-cwd": "^1.0.0",
- "resolve-from": "^4.0.0",
- "sanitize-filename": "^1.6.0",
- "semver": "^5.6.0",
- "source-map-support": "^0.5.16",
- "strip-bom": "^2.0.0",
- "testcafe-browser-tools": "2.0.16",
- "testcafe-hammerhead": "24.5.1",
- "testcafe-legacy-api": "5.0.2",
- "testcafe-reporter-json": "^2.1.0",
- "testcafe-reporter-list": "^2.1.0",
- "testcafe-reporter-minimal": "^2.1.0",
- "testcafe-reporter-spec": "^2.1.1",
- "testcafe-reporter-xunit": "^2.1.0",
- "time-limit-promise": "^1.0.2",
- "tmp": "0.0.28",
- "tree-kill": "^1.2.2",
- "typescript": "^3.3.3",
- "unquote": "^1.1.1"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.23",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz",
- "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==",
- "dev": true
- },
- "ci-info": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
- "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
- "dev": true
- },
- "commander": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.1.0.tgz",
- "integrity": "sha512-mf45ldcuHSYShkplHHGKWb4TrmwQadxOn7v4WuhDJy0ZVoY5JFajaRDKD0PNe5qXzBX0rhovjTnP6Kz9LETcuA==",
- "dev": true
- },
- "dedent": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.4.0.tgz",
- "integrity": "sha1-h979BAvUwVldljKC7FfzwqhSVkI=",
- "dev": true
- },
- "emittery": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz",
- "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==",
- "dev": true
- },
- "error-stack-parser": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz",
- "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=",
- "dev": true,
- "requires": {
- "stackframe": "^0.3.1"
- }
- },
- "execa": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
- "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "get-stream": "^5.0.0",
- "human-signals": "^1.1.1",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.0",
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2",
- "strip-final-newline": "^2.0.0"
- }
- },
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
- "dev": true,
- "requires": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
- "slash": "^3.0.0"
- }
- },
- "human-signals": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
- "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
- "dev": true
- },
- "import-lazy": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
- "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
- "dev": true
- },
- "indent-string": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.2.tgz",
- "integrity": "sha1-25m8xYPrarux5I3LsZmamGBBy2s=",
- "dev": true,
- "requires": {
- "get-stdin": "^4.0.1",
- "minimist": "^1.1.0",
- "repeating": "^1.1.0"
- }
- },
- "is-ci": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
- "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
- "dev": true,
- "requires": {
- "ci-info": "^1.5.0"
- }
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true,
- "requires": {
- "is-extglob": "^1.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"
- },
- "dependencies": {
- "semver": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
- "dev": true
- }
- }
- },
- "nanoid": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-1.3.4.tgz",
- "integrity": "sha512-4ug4BsuHxiVHoRUe1ud6rUFT3WUMmjXt1W0quL0CviZQANdan7D8kqN5/maw53hmAApY/jfzMRkC57BNNs60ZQ==",
- "dev": true
- },
- "parse5": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz",
- "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=",
- "dev": true
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "resolve-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz",
- "integrity": "sha1-Tq7qQe0EDRcCRX32SkKysH0kb58=",
- "dev": true,
- "requires": {
- "resolve-from": "^2.0.0"
- },
- "dependencies": {
- "resolve-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
- "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
- "dev": true
- }
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "stackframe": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz",
- "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true,
- "requires": {
- "is-utf8": "^0.2.0"
- }
- },
- "tmp": {
- "version": "0.0.28",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz",
- "integrity": "sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=",
- "dev": true,
- "requires": {
- "os-tmpdir": "~1.0.1"
- }
- },
- "typescript": {
- "version": "3.9.10",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
- "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==",
- "dev": true
- }
- }
- },
- "testcafe-browser-tools": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/testcafe-browser-tools/-/testcafe-browser-tools-2.0.16.tgz",
- "integrity": "sha512-JljbS0FboABksIMEH1L7P4ZdI82AQ8saWb/7WsxkDCOtDuHID5ZSEb/w9tqLN1+4BQaCgS5veN3lWUnfb0saEA==",
- "dev": true,
- "requires": {
- "array-find": "^1.0.0",
- "debug": "^4.3.1",
- "dedent": "^0.7.0",
- "del": "^5.1.0",
- "execa": "^3.3.0",
- "graceful-fs": "^4.1.11",
- "linux-platform-info": "^0.0.3",
- "lodash": "^4.17.15",
- "mkdirp": "^0.5.1",
- "mustache": "^2.1.2",
- "nanoid": "^2.1.3",
- "os-family": "^1.0.0",
- "pify": "^2.3.0",
- "pinkie": "^2.0.1",
- "read-file-relative": "^1.2.0",
- "which-promise": "^1.0.0"
- },
- "dependencies": {
- "del": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz",
- "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==",
- "dev": true,
- "requires": {
- "globby": "^10.0.1",
- "graceful-fs": "^4.2.2",
- "is-glob": "^4.0.1",
- "is-path-cwd": "^2.2.0",
- "is-path-inside": "^3.0.1",
- "p-map": "^3.0.0",
- "rimraf": "^3.0.0",
- "slash": "^3.0.0"
- }
- },
- "execa": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz",
- "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "get-stream": "^5.0.0",
- "human-signals": "^1.1.1",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.0",
- "onetime": "^5.1.0",
- "p-finally": "^2.0.0",
- "signal-exit": "^3.0.2",
- "strip-final-newline": "^2.0.0"
- }
- },
- "get-stream": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
- "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
- "dev": true,
- "requires": {
- "pump": "^3.0.0"
- }
- },
- "globby": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
- "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.0.3",
- "glob": "^7.1.3",
- "ignore": "^5.1.1",
- "merge2": "^1.2.3",
- "slash": "^3.0.0"
- }
- },
- "human-signals": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
- "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
- "dev": true
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "nanoid": {
- "version": "2.1.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz",
- "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==",
- "dev": true
- },
- "p-finally": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
- "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
- "dev": true
- },
- "p-map": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz",
- "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==",
- "dev": true,
- "requires": {
- "aggregate-error": "^3.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "testcafe-hammerhead": {
- "version": "24.5.1",
- "resolved": "https://registry.npmjs.org/testcafe-hammerhead/-/testcafe-hammerhead-24.5.1.tgz",
- "integrity": "sha512-upLFJbEH3unQ8dq65AZdevYgWaJtWiALKW5YO5uWbx7lLvMMeQbyA7gnwrlGbIaepUdi+PlW4dORjncrU+lY/Q==",
- "dev": true,
- "requires": {
- "acorn-hammerhead": "0.5.0",
- "asar": "^2.0.1",
- "bowser": "1.6.0",
- "brotli": "^1.3.1",
- "crypto-md5": "^1.0.0",
- "css": "2.2.3",
- "debug": "4.3.1",
- "esotope-hammerhead": "0.6.1",
- "http-cache-semantics": "^4.1.0",
- "iconv-lite": "0.5.1",
- "lodash": "^4.17.20",
- "lru-cache": "2.6.3",
- "match-url-wildcard": "0.0.4",
- "merge-stream": "^1.0.1",
- "mime": "~1.4.1",
- "mustache": "^2.1.1",
- "nanoid": "^3.1.12",
- "os-family": "^1.0.0",
- "parse5": "2.2.3",
- "pinkie": "2.0.4",
- "read-file-relative": "^1.2.0",
- "semver": "5.5.0",
- "tough-cookie": "2.3.3",
- "tunnel-agent": "0.6.0",
- "webauth": "^1.1.0"
- },
- "dependencies": {
- "bowser": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz",
- "integrity": "sha1-N/w4e2Fstq7zcNq01r1AK3TFxU0=",
- "dev": true
- },
- "css": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz",
- "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1",
- "source-map": "^0.1.38",
- "source-map-resolve": "^0.5.1",
- "urix": "^0.1.0"
- }
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "iconv-lite": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.1.tgz",
- "integrity": "sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "lru-cache": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.3.tgz",
- "integrity": "sha1-UczQtPwMhDWH16VwnOTTt2Kb7cU=",
- "dev": true
- },
- "merge-stream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
- "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
- "dev": true,
- "requires": {
- "readable-stream": "^2.0.1"
- }
- },
- "mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
- "dev": true
- },
- "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
- },
- "parse5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz",
- "integrity": "sha1-DE/EHBAAxea5PUiwP4CDg3g06fY=",
- "dev": true
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "semver": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
- "dev": true
- },
- "source-map": {
- "version": "0.1.43",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
- "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
- "dev": true,
- "requires": {
- "amdefine": ">=0.0.4"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "tough-cookie": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
- "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
- "dev": true,
- "requires": {
- "punycode": "^1.4.1"
- }
- }
- }
- },
- "testcafe-legacy-api": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/testcafe-legacy-api/-/testcafe-legacy-api-5.0.2.tgz",
- "integrity": "sha512-2BWjCIN5YOUOTyOT4B0wy2TiaJgV8dWhIGpKqE3S34RjNEH62WR+JNhcnh4BSE+btp6H8n1TefcP/AObqSDSDQ==",
- "dev": true,
- "requires": {
- "async": "0.2.6",
- "dedent": "^0.6.0",
- "highlight-es": "^1.0.0",
- "is-jquery-obj": "^0.1.0",
- "lodash": "^4.14.0",
- "moment": "^2.14.1",
- "mustache": "^2.2.1",
- "os-family": "^1.0.0",
- "parse5": "^2.1.5",
- "pify": "^2.3.0",
- "pinkie": "^2.0.1",
- "read-file-relative": "^1.2.0",
- "strip-bom": "^2.0.0",
- "testcafe-hammerhead": ">=19.4.0"
- },
- "dependencies": {
- "async": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/async/-/async-0.2.6.tgz",
- "integrity": "sha1-rT83PZJJrjJIgVZVgryQ4VKrvWg=",
- "dev": true
- },
- "dedent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.6.0.tgz",
- "integrity": "sha1-Dm2o8M5Sg471zsXI+TlrDBtko8s=",
- "dev": true
- },
- "parse5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-2.2.3.tgz",
- "integrity": "sha1-DE/EHBAAxea5PUiwP4CDg3g06fY=",
- "dev": true
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true,
- "requires": {
- "is-utf8": "^0.2.0"
- }
- }
- }
- },
- "testcafe-reporter-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/testcafe-reporter-json/-/testcafe-reporter-json-2.2.0.tgz",
- "integrity": "sha512-wfpNaZgGP2WoqdmnIXOyxcpwSzdH1HvzXSN397lJkXOrQrwhuGUThPDvyzPnZqxZSzXdDUvIPJm55tCMWbfymQ==",
- "dev": true
- },
- "testcafe-reporter-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/testcafe-reporter-list/-/testcafe-reporter-list-2.1.0.tgz",
- "integrity": "sha512-rzz9ILZfwEwjCh/Cl2GUb2BRzNhGhprqTLw7/GrLrLXrhDMynwFj8+NLgkr8uq3s8Bch+k9uDNho5m1bfa0PWg==",
- "dev": true
- },
- "testcafe-reporter-minimal": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/testcafe-reporter-minimal/-/testcafe-reporter-minimal-2.1.0.tgz",
- "integrity": "sha512-PCqteQ5+vlqNvLMljq6QrTFmmRVQNSW1iGbRDUv4gif8V4L5OXTZPIU0RyRusKpk7gu5wKyCE0CT7hC7V9+/mg==",
- "dev": true
- },
- "testcafe-reporter-spec": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/testcafe-reporter-spec/-/testcafe-reporter-spec-2.1.1.tgz",
- "integrity": "sha512-KO4c4F5pIORaQ1ddWgNDOyN0GiiKFWtjoMYk3VgBiJYcYuk2ZPN1Ewn0KkZsSsL30tOKeQW6jdp/H+7b4rg5+Q==",
- "dev": true
- },
- "testcafe-reporter-xunit": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/testcafe-reporter-xunit/-/testcafe-reporter-xunit-2.1.0.tgz",
- "integrity": "sha1-5tZsVyzhWvJmcGrw/WELKoQd1EM=",
- "dev": true
- },
- "text-hex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
- "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true
- },
- "throat": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
- "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
- "dev": true
- },
- "throttle-debounce": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz",
- "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
- },
- "through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "requires": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- },
- "dependencies": {
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- }
- }
- },
- "thunky": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
- "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "dev": true
- },
- "time-limit-promise": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/time-limit-promise/-/time-limit-promise-1.0.4.tgz",
- "integrity": "sha512-FLHDDsIDducw7MBcRWlFtW2Tm50DoKOSFf0Nzx17qwXj8REXCte0eUkHrJl9QU3Bl9arG3XNYX0PcHpZ9xyuLw==",
- "dev": true
- },
- "timed-out": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
- "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA=="
- },
- "timers-browserify": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
- "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
- "dev": true,
- "requires": {
- "setimmediate": "^1.0.4"
- }
- },
- "tiny-invariant": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz",
- "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw=="
- },
- "tiny-warning": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
- },
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
- },
- "tmp-promise": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-1.1.0.tgz",
- "integrity": "sha512-8+Ah9aB1IRXCnIOxXZ0uFozV1nMU5xiu7hhFVUSxZ3bYu+psD4TzagCzVbexUCgNNGJnsmNDQlS4nG3mTyoNkw==",
- "dev": true,
- "requires": {
- "bluebird": "^3.5.0",
- "tmp": "0.1.0"
- },
- "dependencies": {
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "tmp": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz",
- "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==",
- "dev": true,
- "requires": {
- "rimraf": "^2.6.3"
- }
- }
- }
- },
- "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-arraybuffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
- "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==",
- "dev": true
- },
- "to-buffer": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
- "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
- },
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "to-readable-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
- "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
- },
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
- "requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
- }
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=",
- "dev": true
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
- },
- "touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "dev": true,
- "requires": {
- "nopt": "~1.0.10"
- }
- },
- "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"
- },
- "dependencies": {
- "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
- }
- }
- },
- "tr46": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
- "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
- "dev": true,
- "requires": {
- "punycode": "^2.1.1"
- }
- },
- "tree-kill": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
- "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
- "dev": true
- },
- "trim": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
- "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==",
- "dev": true
- },
- "trim-right": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
- "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw=="
- },
- "trim-trailing-lines": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz",
- "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==",
- "dev": true
- },
- "triple-beam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
- "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
- },
- "trough": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
- "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="
- },
- "truncate-utf8-bytes": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
- "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
- "dev": true,
- "requires": {
- "utf8-byte-length": "^1.0.1"
- }
- },
- "ts-dedent": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
- "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==",
- "dev": true
- },
- "ts-loader": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.2.0.tgz",
- "integrity": "sha512-ebXBFrNyMSmbWgjnb3WBloUBK+VSx1xckaXsMXxlZRDqce/OPdYBVN5efB0W3V0defq0Gcy4YuzvPGqRgjj85A==",
- "requires": {
- "chalk": "^4.1.0",
- "enhanced-resolve": "^4.0.0",
- "loader-utils": "^2.0.0",
- "micromatch": "^4.0.0",
- "semver": "^7.3.4"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- },
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.3.7",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
- "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- }
- }
- },
- "ts-pnp": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
- "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
- "dev": true
- },
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
- },
- "tsutils": {
- "version": "3.21.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
- "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
- "dev": true,
- "requires": {
- "tslib": "^1.8.1"
- }
- },
- "tty-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
- "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==",
- "dev": true
- },
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
- "requires": {
- "safe-buffer": "^5.0.1"
- }
- },
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
- },
- "tweetnacl-util": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz",
- "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw=="
- },
- "type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
- },
- "type-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=="
- },
- "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=="
- },
- "type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- }
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
- },
- "typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "requires": {
- "is-typedarray": "^1.0.0"
- }
- },
- "typesafe-actions": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-5.1.0.tgz",
- "integrity": "sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg=="
- },
- "typescript": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz",
- "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==",
- "dev": true
- },
- "typescript-compare": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
- "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==",
- "requires": {
- "typescript-logic": "^0.0.0"
- }
- },
- "typescript-logic": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz",
- "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q=="
- },
- "typescript-tuple": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz",
- "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==",
- "requires": {
- "typescript-compare": "^0.0.2"
- }
- },
- "uc.micro": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
- "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
- "dev": true
- },
- "uglify-js": {
- "version": "2.7.5",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
- "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
- "dev": true,
- "requires": {
- "async": "~0.2.6",
- "source-map": "~0.5.1",
- "uglify-to-browserify": "~1.0.0",
- "yargs": "~3.10.0"
- },
- "dependencies": {
- "async": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
- "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
- "dev": true
- },
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
- "dev": true
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
- }
- }
- }
- },
- "uglify-to-browserify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
- "integrity": "sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q==",
- "dev": true
- },
- "ultron": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
- "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
- },
- "unbox-primitive": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
- "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
- "requires": {
- "function-bind": "^1.1.1",
- "has-bigints": "^1.0.1",
- "has-symbols": "^1.0.2",
- "which-boxed-primitive": "^1.0.2"
- }
- },
- "unbzip2-stream": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
- "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
- "requires": {
- "buffer": "^5.2.1",
- "through": "^2.3.8"
- },
- "dependencies": {
- "buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- }
- }
- },
- "undefsafe": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz",
- "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==",
- "dev": true,
- "requires": {
- "debug": "^2.2.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "underscore": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
- "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg=="
- },
- "unfetch": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
- "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==",
- "dev": true
- },
- "unherit": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
- "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.0",
- "xtend": "^4.0.0"
- }
- },
- "unicode-canonical-property-names-ecmascript": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
- "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
- "dev": true
- },
- "unicode-match-property-ecmascript": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
- "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
- "dev": true,
- "requires": {
- "unicode-canonical-property-names-ecmascript": "^1.0.4",
- "unicode-property-aliases-ecmascript": "^1.0.4"
- }
- },
- "unicode-match-property-value-ecmascript": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
- "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
- "dev": true
- },
- "unicode-property-aliases-ecmascript": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
- "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
- "dev": true
- },
- "unified": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
- "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
- "requires": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- },
- "dependencies": {
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
- }
- }
- },
- "union": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz",
- "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==",
- "dev": true,
- "requires": {
- "qs": "^6.4.0"
- }
- },
- "union-value": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
- "requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^2.0.1"
- }
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
- "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "unique-slug": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4"
- }
- },
- "unique-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
- "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
- "dev": true,
- "requires": {
- "crypto-random-string": "^2.0.0"
- }
- },
- "unist-builder": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz",
- "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw=="
- },
- "unist-util-generated": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz",
- "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg=="
- },
- "unist-util-is": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
- "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg=="
- },
- "unist-util-position": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz",
- "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA=="
- },
- "unist-util-remove": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz",
- "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==",
- "dev": true,
- "requires": {
- "unist-util-is": "^4.0.0"
- }
- },
- "unist-util-remove-position": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz",
- "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==",
- "dev": true,
- "requires": {
- "unist-util-visit": "^2.0.0"
- }
- },
- "unist-util-stringify-position": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
- "requires": {
- "@types/unist": "^2.0.2"
- }
- },
- "unist-util-visit": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz",
- "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0",
- "unist-util-visit-parents": "^3.0.0"
- }
- },
- "unist-util-visit-parents": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz",
- "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- },
- "unorm": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
- "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- },
- "unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
- "dev": true
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
- "dev": true,
- "requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
- "dev": true,
- "requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- }
- }
- }
- },
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
- "dev": true
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- }
- }
- },
- "upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true
- },
- "update-notifier": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
- "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
- "dev": true,
- "requires": {
- "boxen": "^4.2.0",
- "chalk": "^3.0.0",
- "configstore": "^5.0.1",
- "has-yarn": "^2.1.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^2.0.0",
- "is-installed-globally": "^0.3.1",
- "is-npm": "^4.0.0",
- "is-yarn-global": "^0.3.0",
- "latest-version": "^5.0.0",
- "pupa": "^2.0.1",
- "semver-diff": "^3.1.1",
- "xdg-basedir": "^4.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "requires": {
- "punycode": "^2.1.0"
- }
- },
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
- "dev": true
- },
- "url": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
- "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==",
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw=="
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g=="
- }
- }
- },
- "url-join": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
- "integrity": "sha512-c2H1fIgpUdwFRIru9HFno5DT73Ok8hg5oOb5AT3ayIgvCRfxgs2jyt5Slw8kEB7j3QUr6yJmMPDT/odjk7jXow==",
- "dev": true
- },
- "url-loader": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
- "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
- "dev": true,
- "requires": {
- "loader-utils": "^2.0.0",
- "mime-types": "^2.1.27",
- "schema-utils": "^3.0.0"
- }
- },
- "url-parse": {
- "version": "1.5.9",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.9.tgz",
- "integrity": "sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==",
- "dev": true,
- "requires": {
- "querystringify": "^2.1.1",
- "requires-port": "^1.0.0"
- }
- },
- "url-parse-lax": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
- "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==",
- "requires": {
- "prepend-http": "^2.0.0"
- }
- },
- "url-set-query": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz",
- "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg=="
- },
- "url-to-options": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
- "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A=="
- },
- "use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true
- },
- "use-composed-ref": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.2.1.tgz",
- "integrity": "sha512-6+X1FLlIcjvFMAeAD/hcxDT8tmyrWnbSPMU0EnxQuDLIxokuFzWliXBiYZuGIx+mrAMLBw0WFfCkaPw8ebzAhw==",
- "dev": true
- },
- "use-isomorphic-layout-effect": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz",
- "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==",
- "dev": true
- },
- "use-latest": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz",
- "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==",
- "dev": true,
- "requires": {
- "use-isomorphic-layout-effect": "^1.0.0"
- }
- },
- "use-persisted-state": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/use-persisted-state/-/use-persisted-state-0.3.3.tgz",
- "integrity": "sha512-pCNlvYC8+XjRxwnIut4teGC9f2p9aD88R8OGseQGZa2dvqG/h1vEGk1vRE1IZG0Vf161UDpn+NlW4+UGubQflQ==",
- "requires": {
- "@use-it/event-listener": "^0.1.2"
- }
- },
- "utf-8-validate": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz",
- "integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==",
- "requires": {
- "node-gyp-build": "^4.3.0"
- }
- },
- "utf8": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz",
- "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ=="
- },
- "utf8-byte-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
- "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==",
- "dev": true
- },
- "util": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
- "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
- "requires": {
- "inherits": "2.0.3"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- },
- "util.promisify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
- "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
- "dev": true,
- "requires": {
- "define-properties": "^1.1.2",
- "object.getownpropertydescriptors": "^2.0.3"
- }
- },
- "utila": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
- "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
- },
- "uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
- },
- "uuid-browser": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/uuid-browser/-/uuid-browser-3.1.0.tgz",
- "integrity": "sha512-dsNgbLaTrd6l3MMxTtouOCFw4CBFc/3a+GgYA2YyrJvyQ1u6q4pcu3ktLoUZ/VN/Aw9WsauazbgsgdfVWgAKQg==",
- "dev": true
- },
- "v8-compile-cache": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
- "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
- "dev": true
- },
- "v8-to-istanbul": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
- "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
- "dev": true,
- "requires": {
- "@types/istanbul-lib-coverage": "^2.0.1",
- "convert-source-map": "^1.6.0",
- "source-map": "^0.7.3"
- },
- "dependencies": {
- "source-map": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
- "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
- "dev": true
- }
- }
- },
- "valid-url": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
- "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA=="
- },
- "validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "validate.io-array": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz",
- "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg=="
- },
- "validate.io-function": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz",
- "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ=="
- },
- "validate.io-integer": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz",
- "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==",
- "requires": {
- "validate.io-number": "^1.0.3"
- }
- },
- "validate.io-integer-array": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz",
- "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==",
- "requires": {
- "validate.io-array": "^1.0.3",
- "validate.io-integer": "^1.0.4"
- }
- },
- "validate.io-number": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz",
- "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="
- },
- "validator": {
- "version": "13.7.0",
- "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz",
- "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw=="
- },
- "value-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
- "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
- "requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- },
- "dependencies": {
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
- }
- }
- },
- "vfile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
- "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
- "requires": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0",
- "vfile-message": "^2.0.0"
- },
- "dependencies": {
- "is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
- }
- }
- },
- "vfile-location": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz",
- "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==",
- "dev": true
- },
- "vfile-message": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
- "requires": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0"
- }
- },
- "vm-browserify": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
- "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
- "dev": true
- },
- "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": "2.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
- "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
- "dev": true,
- "requires": {
- "xml-name-validator": "^3.0.0"
- }
- },
- "wait-on": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz",
- "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==",
- "dev": true,
- "requires": {
- "axios": "^0.21.1",
- "joi": "^17.3.0",
- "lodash": "^4.17.21",
- "minimist": "^1.2.5",
- "rxjs": "^6.6.3"
- },
- "dependencies": {
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dev": true,
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "follow-redirects": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz",
- "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==",
- "dev": true
- },
- "rxjs": {
- "version": "6.6.7",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
- "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
- "dev": true,
- "requires": {
- "tslib": "^1.9.0"
- }
- }
- }
- },
- "walker": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
- "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
- "dev": true,
- "requires": {
- "makeerror": "1.0.x"
- }
- },
- "warning": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
- "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- },
- "watchpack": {
- "version": "1.7.5",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
- "dev": true,
- "requires": {
- "chokidar": "^3.4.1",
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0",
- "watchpack-chokidar2": "^2.0.1"
- }
- },
- "watchpack-chokidar2": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
- "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
- "dev": true,
- "optional": true,
- "requires": {
- "chokidar": "^2.1.8"
- },
- "dependencies": {
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "optional": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- },
- "dependencies": {
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "optional": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- }
- }
- },
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true,
- "optional": true
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
- "optional": true,
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "dev": true,
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "dev": true,
- "optional": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "optional": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true,
- "optional": true
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "optional": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "optional": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "optional": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "optional": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "optional": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "wbuf": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
- "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "dev": true,
- "requires": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "wcwidth": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
- "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
- "requires": {
- "defaults": "^1.0.3"
- }
- },
- "web-did-resolver": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.12.tgz",
- "integrity": "sha512-bidL5bPn8CYFM33sfh465iLcgTbkNpfAlmpWkSC69D24fXnAY36tbMfhnehqIut+VCKZqIqeeZZl5ACanF5/+A==",
- "requires": {
- "cross-fetch": "^3.1.2",
- "did-resolver": "^3.1.5"
- }
- },
- "web-namespaces": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz",
- "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==",
- "dev": true
- },
- "web3": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3/-/web3-1.2.6.tgz",
- "integrity": "sha512-tpu9fLIComgxGrFsD8LUtA4s4aCZk7px8UfcdEy6kS2uDi/ZfR07KJqpXZMij7Jvlq+cQrTAhsPSiBVvoMaivA==",
- "requires": {
- "@types/node": "^12.6.1",
- "web3-bzz": "1.2.6",
- "web3-core": "1.2.6",
- "web3-eth": "1.2.6",
- "web3-eth-personal": "1.2.6",
- "web3-net": "1.2.6",
- "web3-shh": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-bzz": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.2.6.tgz",
- "integrity": "sha512-9NiHLlxdI1XeFtbPJAmi2jnnIHVF+GNy517wvOS72P7ZfuJTPwZaSNXfT01vWgPPE9R96/uAHDWHOg+T4WaDQQ==",
- "requires": {
- "@types/node": "^10.12.18",
- "got": "9.6.0",
- "swarm-js": "0.1.39",
- "underscore": "1.9.1"
- },
- "dependencies": {
- "@types/node": {
- "version": "10.17.60",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
- "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
- }
- }
- },
- "web3-core": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.2.tgz",
- "integrity": "sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA==",
- "requires": {
- "@types/bn.js": "^4.11.5",
- "@types/node": "^12.12.6",
- "bignumber.js": "^9.0.0",
- "web3-core-helpers": "1.5.2",
- "web3-core-method": "1.5.2",
- "web3-core-requestmanager": "1.5.2",
- "web3-utils": "1.5.2"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.45",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.45.tgz",
- "integrity": "sha512-1Jg2Qv5tuxBqgQV04+wO5u+wmSHbHgpORCJdeCLM+E+YdPElpdHhgywU+M1V1InL8rfOtpqtOjswk+uXTKwx7w=="
- }
- }
- },
- "web3-core-helpers": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz",
- "integrity": "sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg==",
- "requires": {
- "web3-eth-iban": "1.5.2",
- "web3-utils": "1.5.2"
- }
- },
- "web3-core-method": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.2.tgz",
- "integrity": "sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg==",
- "requires": {
- "@ethereumjs/common": "^2.4.0",
- "@ethersproject/transactions": "^5.0.0-beta.135",
- "web3-core-helpers": "1.5.2",
- "web3-core-promievent": "1.5.2",
- "web3-core-subscriptions": "1.5.2",
- "web3-utils": "1.5.2"
- }
- },
- "web3-core-promievent": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz",
- "integrity": "sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==",
- "requires": {
- "eventemitter3": "4.0.4"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
- "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
- }
- }
- },
- "web3-core-requestmanager": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz",
- "integrity": "sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw==",
- "requires": {
- "util": "^0.12.0",
- "web3-core-helpers": "1.5.2",
- "web3-providers-http": "1.5.2",
- "web3-providers-ipc": "1.5.2",
- "web3-providers-ws": "1.5.2"
- },
- "dependencies": {
- "util": {
- "version": "0.12.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz",
- "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==",
- "requires": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "safe-buffer": "^5.1.2",
- "which-typed-array": "^1.1.2"
- }
- }
- }
- },
- "web3-core-subscriptions": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz",
- "integrity": "sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ==",
- "requires": {
- "eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.2"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
- "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
- }
- }
- },
- "web3-eth": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.2.6.tgz",
- "integrity": "sha512-ROWlDPzh4QX6tlGGGlAK6X4kA2n0/cNj/4kb0nNVWkRouGmYO0R8k6s47YxYHvGiXt0s0++FUUv5vAbWovtUQw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-eth-abi": "1.2.6",
- "web3-eth-accounts": "1.2.6",
- "web3-eth-contract": "1.2.6",
- "web3-eth-ens": "1.2.6",
- "web3-eth-iban": "1.2.6",
- "web3-eth-personal": "1.2.6",
- "web3-net": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-eth-abi": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.2.6.tgz",
- "integrity": "sha512-w9GAyyikn8nSifSDZxAvU9fxtQSX+W2xQWMmrtTXmBGCaE4/ywKOSPAO78gq8AoU4Wq5yqVGKZLLbfpt7/sHlA==",
- "requires": {
- "ethers": "4.0.0-beta.3",
- "underscore": "1.9.1",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "10.17.60",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz",
- "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
- },
- "elliptic": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz",
- "integrity": "sha512-cIky9SO2H8W2eU1NOLySnhOYJnuEWCq9ZJeHvHd/lXzEL9vyraIMfilZSn57X3aVX+wkfYmqkch2LvmTzkjFpA==",
- "requires": {
- "bn.js": "^4.4.0",
- "brorand": "^1.0.1",
- "hash.js": "^1.0.0",
- "inherits": "^2.0.1"
- }
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- },
- "dependencies": {
- "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"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- }
- }
- },
- "ethers": {
- "version": "4.0.0-beta.3",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.0-beta.3.tgz",
- "integrity": "sha512-YYPogooSknTwvHg3+Mv71gM/3Wcrx+ZpCzarBj3mqs9njjRkrOo2/eufzhHloOCo3JSoNI4TQJJ6yU5ABm3Uog==",
- "requires": {
- "@types/node": "^10.3.2",
- "aes-js": "3.0.0",
- "bn.js": "^4.4.0",
- "elliptic": "6.3.3",
- "hash.js": "1.1.3",
- "js-sha3": "0.5.7",
- "scrypt-js": "2.0.3",
- "setimmediate": "1.0.4",
- "uuid": "2.0.1",
- "xmlhttprequest": "1.8.0"
- }
- },
- "hash.js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
- "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
- "requires": {
- "inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.0"
- }
- },
- "scrypt-js": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.3.tgz",
- "integrity": "sha512-d8DzQxNivoNDogyYmb/9RD5mEQE/Q7vG2dLDUgvfPmKL9xCVzgqUntOdS0me9Cq9Sh9VxIZuoNEFcsfyXRnyUw=="
- },
- "setimmediate": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz",
- "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog=="
- },
- "uuid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz",
- "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg=="
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- },
- "dependencies": {
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- }
- }
- }
- }
- },
- "web3-eth-accounts": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.2.6.tgz",
- "integrity": "sha512-cDVtonHRgzqi/ZHOOf8kfCQWFEipcfQNAMzXIaKZwc0UUD9mgSI5oJrN45a89Ze+E6Lz9m77cDG5Ax9zscSkcw==",
- "requires": {
- "@web3-js/scrypt-shim": "^0.1.0",
- "any-promise": "1.3.0",
- "crypto-browserify": "3.12.0",
- "eth-lib": "^0.2.8",
- "ethereumjs-common": "^1.3.2",
- "ethereumjs-tx": "^2.1.1",
- "underscore": "1.9.1",
- "uuid": "3.3.2",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- },
- "dependencies": {
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- }
- }
- }
- }
- },
- "web3-eth-contract": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.2.6.tgz",
- "integrity": "sha512-ak4xbHIhWgsbdPCkSN+HnQc1SH4c856y7Ly+S57J/DQVzhFZemK5HvWdpwadJrQTcHET3ZeId1vq3kmW7UYodw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "underscore": "1.9.1",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-eth-abi": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-eth-ens": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.2.6.tgz",
- "integrity": "sha512-8UEqt6fqR/dji/jBGPFAyBs16OJjwi0t2dPWXPyGXmty/fH+osnXwWXE4HRUyj4xuafiM5P1YkXMsPhKEadjiw==",
- "requires": {
- "eth-ens-namehash": "2.0.8",
- "underscore": "1.9.1",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-eth-abi": "1.2.6",
- "web3-eth-contract": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-eth-iban": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz",
- "integrity": "sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg==",
- "requires": {
- "bn.js": "^4.11.9",
- "web3-utils": "1.5.2"
- }
- },
- "web3-eth-personal": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.2.6.tgz",
- "integrity": "sha512-T2NUkh1plY8d7wePXSoHnaiKOd8dLNFaQfgBl9JHU6S7IJrG9jnYD9bVxLEgRUfHs9gKf9tQpDf7AcPFdq/A8g==",
- "requires": {
- "@types/node": "^12.6.1",
- "web3-core": "1.2.6",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-net": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-net": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.2.6.tgz",
- "integrity": "sha512-hsNHAPddrhgjWLmbESW0KxJi2GnthPcow0Sqpnf4oB6+/+ZnQHU9OsIyHb83bnC1OmunrK2vf9Ye2mLPdFIu3A==",
- "requires": {
- "web3-core": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-utils": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-provider-engine": {
- "version": "git+https://github.com/trufflesuite/provider-engine.git#9694f5b4e5500651bd2ff689df8529bb5cf6b96f",
- "from": "git+https://github.com/trufflesuite/provider-engine.git#web3-one",
- "requires": {
- "async": "^2.5.0",
- "backoff": "^2.5.0",
- "clone": "^2.0.0",
- "cross-fetch": "^2.1.0",
- "eth-block-tracker": "^4.2.0",
- "eth-json-rpc-filters": "^4.0.2",
- "eth-json-rpc-infura": "^3.1.0",
- "eth-json-rpc-middleware": "^4.1.1",
- "eth-sig-util": "^1.4.2",
- "ethereumjs-block": "^1.2.2",
- "ethereumjs-tx": "^1.2.0",
- "ethereumjs-util": "^5.1.5",
- "ethereumjs-vm": "^2.3.4",
- "json-rpc-error": "^2.0.0",
- "json-stable-stringify": "^1.0.1",
- "promise-to-callback": "^1.0.0",
- "readable-stream": "^2.2.9",
- "request": "^2.85.0",
- "semaphore": "^1.0.3",
- "ws": "^5.1.1",
- "xhr": "^2.2.0",
- "xtend": "^4.0.1"
- },
- "dependencies": {
- "cross-fetch": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz",
- "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==",
- "requires": {
- "node-fetch": "^2.6.7",
- "whatwg-fetch": "^2.0.4"
- }
- },
- "eth-sig-util": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz",
- "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==",
- "requires": {
- "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git",
- "ethereumjs-util": "^5.1.1"
- }
- },
- "ethereumjs-tx": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
- "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==",
- "requires": {
- "ethereum-common": "^0.0.18",
- "ethereumjs-util": "^5.0.0"
- }
- },
- "ethereumjs-util": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz",
- "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==",
- "requires": {
- "bn.js": "^4.11.0",
- "create-hash": "^1.1.2",
- "elliptic": "^6.5.2",
- "ethereum-cryptography": "^0.1.3",
- "ethjs-util": "^0.1.3",
- "rlp": "^2.0.0",
- "safe-buffer": "^5.1.1"
- }
- },
- "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"
- }
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "tr46": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
- "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
- },
- "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=="
- },
- "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"
- }
- },
- "ws": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz",
- "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==",
- "requires": {
- "async-limiter": "~1.0.0"
- }
- }
- }
- },
- "web3-providers-http": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.2.tgz",
- "integrity": "sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA==",
- "requires": {
- "web3-core-helpers": "1.5.2",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz",
- "integrity": "sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ==",
- "requires": {
- "oboe": "2.1.5",
- "web3-core-helpers": "1.5.2"
- }
- },
- "web3-providers-ws": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz",
- "integrity": "sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA==",
- "requires": {
- "eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.2",
- "websocket": "^1.0.32"
- },
- "dependencies": {
- "eventemitter3": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
- "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ=="
- }
- }
- },
- "web3-shh": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.2.6.tgz",
- "integrity": "sha512-rouWyOOM6YMbLQd65grpj8BBezQfgNeRRX+cGyW4xsn6Xgu+B73Zvr6OtA/ftJwwa9bqHGpnLrrLMeWyy4YLUw==",
- "requires": {
- "web3-core": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-net": "1.2.6"
- },
- "dependencies": {
- "@types/node": {
- "version": "12.20.55",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz",
- "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="
- },
- "bn.js": {
- "version": "4.11.8",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
- "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA=="
- },
- "eth-lib": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz",
- "integrity": "sha512-VqEBQKH92jNsaE8lG9CTq8M/bc12gdAfb5MY8Ro1hVyXkh7rOtY3m5tRHK3Hus5HqIAAwU2ivcUjTLVwsvf/kw==",
- "requires": {
- "bn.js": "^4.11.6",
- "elliptic": "^6.4.0",
- "xhr-request-promise": "^0.1.2"
- }
- },
- "eventemitter3": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
- "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q=="
- },
- "oboe": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.4.tgz",
- "integrity": "sha512-ymBJ4xSC6GBXLT9Y7lirj+xbqBLa+jADGJldGEYG7u8sZbS9GyG+u1Xk9c5cbriKwSpCg41qUhPjvU5xOpvIyQ==",
- "requires": {
- "http-https": "^1.0.0"
- }
- },
- "web3-core": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.2.6.tgz",
- "integrity": "sha512-y/QNBFtr5cIR8vxebnotbjWJpOnO8LDYEAzZjeRRUJh2ijmhjoYk7dSNx9ExgC0UCfNFRoNCa9dGRu/GAxwRlw==",
- "requires": {
- "@types/bn.js": "^4.11.4",
- "@types/node": "^12.6.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-method": "1.2.6",
- "web3-core-requestmanager": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-helpers": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.2.6.tgz",
- "integrity": "sha512-gYKWmC2HmO7RcDzpo4L1K8EIoy5L8iubNDuTC6q69UxczwqKF/Io0kbK/1Z10Av++NlzOSiuyGp2gc4t4UOsDw==",
- "requires": {
- "underscore": "1.9.1",
- "web3-eth-iban": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-method": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.2.6.tgz",
- "integrity": "sha512-r2dzyPEonqkBg7Mugq5dknhV5PGaZTHBZlS/C+aMxNyQs3T3eaAsCTqlQDitwNUh/sUcYPEGF0Vo7ahYK4k91g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-core-promievent": "1.2.6",
- "web3-core-subscriptions": "1.2.6",
- "web3-utils": "1.2.6"
- }
- },
- "web3-core-promievent": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz",
- "integrity": "sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==",
- "requires": {
- "any-promise": "1.3.0",
- "eventemitter3": "3.1.2"
- }
- },
- "web3-core-requestmanager": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.2.6.tgz",
- "integrity": "sha512-QU2cbsj9Dm0r6om40oSwk8Oqbp3wTa08tXuMpSmeOTkGZ3EMHJ1/4LiJ8shwg1AvPMrKVU0Nri6+uBNCdReZ+g==",
- "requires": {
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6",
- "web3-providers-http": "1.2.6",
- "web3-providers-ipc": "1.2.6",
- "web3-providers-ws": "1.2.6"
- }
- },
- "web3-core-subscriptions": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.2.6.tgz",
- "integrity": "sha512-M0PzRrP2Ct13x3wPulFtc5kENH4UtnPxO9YxkfQlX2WRKENWjt4Rfq+BCVGYEk3rTutDfWrjfzjmqMRvXqEY5Q==",
- "requires": {
- "eventemitter3": "3.1.2",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-eth-iban": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.2.6.tgz",
- "integrity": "sha512-TPMc3BW9Iso7H+9w+ytbqHK9wgOmtocyCD3PaAe5Eie50KQ/j7ThA60dGJnxItVo6yyRv5pZAYxPVob9x/fJlg==",
- "requires": {
- "bn.js": "4.11.8",
- "web3-utils": "1.2.6"
- }
- },
- "web3-providers-http": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.2.6.tgz",
- "integrity": "sha512-2+SaFCspb5f82QKuHB3nEPQOF9iSWxRf7c18fHtmnLNVkfG9SwLN1zh67bYn3tZGUdOI3gj8aX4Uhfpwx9Ezpw==",
- "requires": {
- "web3-core-helpers": "1.2.6",
- "xhr2-cookies": "1.1.0"
- }
- },
- "web3-providers-ipc": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.2.6.tgz",
- "integrity": "sha512-b0Es+/GTZyk5FG3SgUDW+2/mBwJAXWt5LuppODptiOas8bB2khLjG6+Gm1K4uwOb+1NJGPt5mZZ8Wi7vibtQ+A==",
- "requires": {
- "oboe": "2.1.4",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-providers-ws": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.2.6.tgz",
- "integrity": "sha512-20waSYX+gb5M5yKhug5FIwxBBvkKzlJH7sK6XEgdOx6BZ9YYamLmvg9wcRVtnSZO8hV/3cWenO/tRtTrHVvIgQ==",
- "requires": {
- "@web3-js/websocket": "^1.0.29",
- "underscore": "1.9.1",
- "web3-core-helpers": "1.2.6"
- }
- },
- "web3-utils": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.2.6.tgz",
- "integrity": "sha512-8/HnqG/l7dGmKMgEL9JeKPTtjScxOePTzopv5aaKFExPfaBrYRkgoMqhoowCiAl/s16QaTn4DoIF1QC4YsT7Mg==",
- "requires": {
- "bn.js": "4.11.8",
- "eth-lib": "0.2.7",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "underscore": "1.9.1",
- "utf8": "3.0.0"
- }
- }
- }
- },
- "web3-utils": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.2.tgz",
- "integrity": "sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q==",
- "requires": {
- "bn.js": "^4.11.9",
- "eth-lib": "0.2.8",
- "ethereum-bloom-filters": "^1.0.6",
- "ethjs-unit": "0.1.6",
- "number-to-bn": "1.7.0",
- "randombytes": "^2.1.0",
- "utf8": "3.0.0"
- }
- },
- "webauth": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/webauth/-/webauth-1.1.0.tgz",
- "integrity": "sha512-BwbI3vESF7eVleIU6zYPnFuzT89IRswYoJ0C6xYLDpNSUpiw7pdX0HjebyYkFYt1IuYnQvx2Y1Lx+bGKz4Zi6w==",
- "dev": true
- },
- "webidl-conversions": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
- "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
- "dev": true
- },
- "webpack": {
- "version": "4.46.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
- "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
- "dev": true,
- "requires": {
- "@webassemblyjs/ast": "1.9.0",
- "@webassemblyjs/helper-module-context": "1.9.0",
- "@webassemblyjs/wasm-edit": "1.9.0",
- "@webassemblyjs/wasm-parser": "1.9.0",
- "acorn": "^6.4.1",
- "ajv": "^6.10.2",
- "ajv-keywords": "^3.4.1",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^4.5.0",
- "eslint-scope": "^4.0.3",
- "json-parse-better-errors": "^1.0.2",
- "loader-runner": "^2.4.0",
- "loader-utils": "^1.2.3",
- "memory-fs": "^0.4.1",
- "micromatch": "^3.1.10",
- "mkdirp": "^0.5.3",
- "neo-async": "^2.6.1",
- "node-libs-browser": "^2.2.1",
- "schema-utils": "^1.0.0",
- "tapable": "^1.1.3",
- "terser-webpack-plugin": "^1.4.3",
- "watchpack": "^1.7.4",
- "webpack-sources": "^1.4.1"
- },
- "dependencies": {
- "acorn": {
- "version": "6.4.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
- "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
- "dev": true
- },
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "terser-webpack-plugin": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
- "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
- "dev": true,
- "requires": {
- "cacache": "^12.0.2",
- "find-cache-dir": "^2.1.0",
- "is-wsl": "^1.1.0",
- "schema-utils": "^1.0.0",
- "serialize-javascript": "^4.0.0",
- "source-map": "^0.6.1",
- "terser": "^4.1.2",
- "webpack-sources": "^1.4.0",
- "worker-farm": "^1.7.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- }
- }
- },
- "webpack-cli": {
- "version": "3.3.12",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
- "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.2",
- "cross-spawn": "^6.0.5",
- "enhanced-resolve": "^4.1.1",
- "findup-sync": "^3.0.0",
- "global-modules": "^2.0.0",
- "import-local": "^2.0.0",
- "interpret": "^1.4.0",
- "loader-utils": "^1.4.0",
- "supports-color": "^6.1.0",
- "v8-compile-cache": "^2.1.1",
- "yargs": "^13.3.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- }
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "import-local": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
- "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "dev": true,
- "requires": {
- "pkg-dir": "^3.0.0",
- "resolve-cwd": "^2.0.0"
- }
- },
- "interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==",
- "dev": true
- },
- "json5": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
- "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.0"
- }
- },
- "loader-utils": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
- "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
- "dev": true,
- "requires": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^1.0.1"
- }
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "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
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "dev": true
- },
- "pkg-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "resolve-cwd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
- "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==",
- "dev": true,
- "requires": {
- "resolve-from": "^3.0.0"
- }
- },
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "dev": true
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- }
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "webpack-core": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz",
- "integrity": "sha512-P6ZUGXn5buTEZyTStCHHLwtWGKSm/jA629Zgp4pcHSsy60CCsT9MaHDxNIPL+GGJ2KwOgI6ORwQtHcrYHAt2UQ==",
- "dev": true,
- "requires": {
- "source-list-map": "~0.1.7",
- "source-map": "~0.4.1"
- },
- "dependencies": {
- "source-list-map": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz",
- "integrity": "sha512-cabwdhnSNf/tTDMh/DXZXlkeQLvdYT5xfGYBohqHG7wb3bBQrQlHQNWM9NWSOboXXK1zgwz6JzS5e4hZq9vxMw==",
- "dev": true
- },
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==",
- "dev": true,
- "requires": {
- "amdefine": ">=0.0.4"
- }
- }
- }
- },
- "webpack-dev-middleware": {
- "version": "3.7.3",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
- "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
- "dev": true,
- "requires": {
- "memory-fs": "^0.4.1",
- "mime": "^2.4.4",
- "mkdirp": "^0.5.1",
- "range-parser": "^1.2.1",
- "webpack-log": "^2.0.0"
- },
- "dependencies": {
- "mime": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz",
- "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- }
- }
- },
- "webpack-dev-server": {
- "version": "3.11.2",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz",
- "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==",
- "dev": true,
- "requires": {
- "ansi-html": "0.0.7",
- "bonjour": "^3.5.0",
- "chokidar": "^2.1.8",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^1.6.0",
- "debug": "^4.1.1",
- "del": "^4.1.1",
- "express": "^4.17.1",
- "html-entities": "^1.3.1",
- "http-proxy-middleware": "0.19.1",
- "import-local": "^2.0.0",
- "internal-ip": "^4.3.0",
- "ip": "^1.1.5",
- "is-absolute-url": "^3.0.3",
- "killable": "^1.0.1",
- "loglevel": "^1.6.8",
- "opn": "^5.5.0",
- "p-retry": "^3.0.1",
- "portfinder": "^1.0.26",
- "schema-utils": "^1.0.0",
- "selfsigned": "^1.10.8",
- "semver": "^6.3.0",
- "serve-index": "^1.9.1",
- "sockjs": "^0.3.21",
- "sockjs-client": "^1.5.0",
- "spdy": "^4.0.2",
- "strip-ansi": "^3.0.1",
- "supports-color": "^6.1.0",
- "url": "^0.11.0",
- "webpack-dev-middleware": "^3.7.2",
- "webpack-log": "^2.0.0",
- "ws": "^6.2.1",
- "yargs": "^13.3.2"
- },
- "dependencies": {
- "ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "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"
- }
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- },
- "dependencies": {
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- }
- }
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "dev": true,
- "requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- }
- },
- "cliui": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
- "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
- "dev": true,
- "requires": {
- "string-width": "^3.1.0",
- "strip-ansi": "^5.2.0",
- "wrap-ansi": "^5.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "del": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
- "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "dev": true,
- "requires": {
- "@types/glob": "^7.1.1",
- "globby": "^6.1.0",
- "is-path-cwd": "^2.0.0",
- "is-path-in-cwd": "^2.0.0",
- "p-map": "^2.0.0",
- "pify": "^4.0.1",
- "rimraf": "^2.6.3"
- }
- },
- "emoji-regex": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
- "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
- "dev": true
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "dev": true,
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
- "dev": true,
- "requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
- }
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- }
- }
- },
- "import-local": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
- "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
- "dev": true,
- "requires": {
- "pkg-dir": "^3.0.0",
- "resolve-cwd": "^2.0.0"
- }
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
- "dev": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
- "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "dev": true,
- "requires": {
- "is-path-inside": "^2.1.0"
- }
- },
- "is-path-inside": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
- "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true
- },
- "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
- },
- "pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true
- },
- "pkg-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
- "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
- "dev": true
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- }
- },
- "resolve-cwd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
- "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
- "dev": true,
- "requires": {
- "resolve-from": "^3.0.0"
- }
- },
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "string-width": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
- "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
- "dev": true,
- "requires": {
- "emoji-regex": "^7.0.1",
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^5.1.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- }
- },
- "wrap-ansi": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
- "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.0",
- "string-width": "^3.0.0",
- "strip-ansi": "^5.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
- "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
- "dev": true
- },
- "strip-ansi": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
- "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
- "dev": true,
- "requires": {
- "ansi-regex": "^4.1.0"
- }
- }
- }
- },
- "ws": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
- "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
- "dev": true,
- "requires": {
- "async-limiter": "~1.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs": {
- "version": "13.3.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
- "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
- "dev": true,
- "requires": {
- "cliui": "^5.0.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^3.0.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^13.1.2"
- }
- },
- "yargs-parser": {
- "version": "13.1.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
- "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "webpack-env": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/webpack-env/-/webpack-env-0.8.0.tgz",
- "integrity": "sha512-8lmBtxvLD5k20tRtedvCEUSgA/JIBMviD73OithEHJbTcEHbMM/kmmV9hJTWAtqRQAxEURtNf6DrT/glFFE68w==",
- "dev": true,
- "requires": {
- "webpack": "^1.12.2"
- },
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==",
- "dev": true
- },
- "anymatch": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
- "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
- "dev": true,
- "requires": {
- "micromatch": "^2.1.5",
- "normalize-path": "^2.0.0"
- }
- },
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.0.1"
- }
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==",
- "dev": true
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==",
- "dev": true
- },
- "big.js": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
- "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
- "dev": true
- },
- "binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==",
- "dev": true,
- "requires": {
- "expand-range": "^1.8.1",
- "preserve": "^0.2.0",
- "repeat-element": "^1.1.2"
- }
- },
- "browserify-aes": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz",
- "integrity": "sha512-hnvbMhZ/Ete34qnoKKyjikiYQfZbl89d5UZ29cz3EG13cv/8VRyM8Zs84luB/O7BRzC3qSng9dVovJ6jghcAvg==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.1"
- }
- },
- "browserify-zlib": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
- "integrity": "sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==",
- "dev": true,
- "requires": {
- "pako": "~0.2.0"
- }
- },
- "chokidar": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
- "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==",
- "dev": true,
- "requires": {
- "anymatch": "^1.3.0",
- "async-each": "^1.0.0",
- "fsevents": "^1.0.0",
- "glob-parent": "^2.0.0",
- "inherits": "^2.0.1",
- "is-binary-path": "^1.0.0",
- "is-glob": "^2.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.0.0"
- }
- },
- "clone": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
- "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
- "dev": true
- },
- "crypto-browserify": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz",
- "integrity": "sha512-9n5nGl6D8zb29Ui8Ji8pVdUIE3RUe6A9zQf2iLPjFKftnkkkJBCGb7TkYAFNjt9nfsvZTLL52CwxzS9Tw7Bujw==",
- "dev": true,
- "requires": {
- "browserify-aes": "0.4.0",
- "pbkdf2-compat": "2.0.1",
- "ripemd160": "0.2.0",
- "sha.js": "2.2.6"
- }
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "emojis-list": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
- "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==",
- "dev": true
- },
- "enhanced-resolve": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz",
- "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.2.0",
- "tapable": "^0.1.8"
- },
- "dependencies": {
- "memory-fs": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz",
- "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==",
- "dev": true
- }
- }
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==",
- "dev": true,
- "requires": {
- "is-posix-bracket": "^0.1.0"
- }
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "dev": true,
- "optional": true,
- "requires": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- }
- },
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==",
- "dev": true,
- "requires": {
- "is-glob": "^2.0.0"
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==",
- "dev": true
- },
- "https-browserify": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
- "integrity": "sha512-EjDQFbgJr1vDD/175UJeSX3ncQ3+RUnCL5NkthQGHvF4VNHlzTy8ifJfTqz47qiPRqaFH58+CbuG3x51WuB1XQ==",
- "dev": true
- },
- "interpret": {
- "version": "0.6.6",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz",
- "integrity": "sha512-Vg6X07U0AOZb4HF6CWHa+jnJU8j71buKQ9Pc0C75qBXgvCYbxWBkGo4jnTS3O0MIc9FZtt0mB7h+uclojqdw1Q==",
- "dev": true
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "dev": true,
- "requires": {
- "binary-extensions": "^1.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "dev": true,
- "requires": {
- "kind-of": "^6.0.0"
- },
- "dependencies": {
- "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
- }
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- },
- "dependencies": {
- "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
- }
- }
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==",
- "dev": true
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==",
- "dev": true,
- "requires": {
- "is-extglob": "^1.0.0"
- }
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- }
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==",
- "dev": true
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- },
- "loader-utils": {
- "version": "0.2.17",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
- "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==",
- "dev": true,
- "requires": {
- "big.js": "^3.1.3",
- "emojis-list": "^2.0.0",
- "json5": "^0.5.0",
- "object-assign": "^4.0.1"
- }
- },
- "memory-fs": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz",
- "integrity": "sha512-QTNXnl79X97kZ9jJk/meJrtDuvgvRakX5LU7HZW1L7MsXHuSTwoMIzN9tOLLH3Xfsj/gbsSqX/ovnsqz246zKQ==",
- "dev": true,
- "requires": {
- "errno": "^0.1.3",
- "readable-stream": "^2.0.1"
- }
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==",
- "dev": true,
- "requires": {
- "arr-diff": "^2.0.0",
- "array-unique": "^0.2.1",
- "braces": "^1.8.2",
- "expand-brackets": "^0.1.4",
- "extglob": "^0.3.1",
- "filename-regex": "^2.0.0",
- "is-extglob": "^1.0.0",
- "is-glob": "^2.0.1",
- "kind-of": "^3.0.2",
- "normalize-path": "^2.0.1",
- "object.omit": "^2.0.0",
- "parse-glob": "^3.0.4",
- "regex-cache": "^0.4.2"
- }
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "node-libs-browser": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz",
- "integrity": "sha512-V0EeBff5/nauAta4yGYMdn/CYXpn2KYcE8r6rwU9qJDXG6wMrBhtWVfoKWphSvsnX+mZk6DzaGSO+Yz/MGBAGQ==",
- "dev": true,
- "requires": {
- "assert": "^1.1.1",
- "browserify-zlib": "^0.1.4",
- "buffer": "^4.9.0",
- "console-browserify": "^1.1.0",
- "constants-browserify": "^1.0.0",
- "crypto-browserify": "3.3.0",
- "domain-browser": "^1.1.1",
- "events": "^1.0.0",
- "https-browserify": "0.0.1",
- "os-browserify": "^0.2.0",
- "path-browserify": "0.0.0",
- "process": "^0.11.0",
- "punycode": "^1.2.4",
- "querystring-es3": "^0.2.0",
- "readable-stream": "^2.0.5",
- "stream-browserify": "^2.0.1",
- "stream-http": "^2.3.1",
- "string_decoder": "^0.10.25",
- "timers-browserify": "^2.0.2",
- "tty-browserify": "0.0.0",
- "url": "^0.11.0",
- "util": "^0.10.3",
- "vm-browserify": "0.0.4"
- },
- "dependencies": {
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
- "dev": true
- }
- }
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "^1.0.1"
- }
- },
- "os-browserify": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz",
- "integrity": "sha512-vHbnbzdqWJWvGOm7aOMDXHVUykPG0GdhfLkn5ZDmvbRI+wPj/XoB0/CRAkP9v28eZ7REIPPHJa+8ZEYixsWKmQ==",
- "dev": true
- },
- "pako": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
- "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==",
- "dev": true
- },
- "path-browserify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
- "integrity": "sha512-WA3pxi1olUQcsl82W576vkqhUSGp0uBtr/381pxx5WXLp3NC+AB99hUG3aGW7H0Kg9PFr1D8wv1iJeICe+9Mhw==",
- "dev": true
- },
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
- "dev": true
- },
- "querystring": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
- "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
- "dev": true
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- },
- "dependencies": {
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
- "dev": true
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
- "dev": true
- },
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
- "dev": true,
- "requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
- }
- },
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true
- }
- }
- },
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "requires": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
- }
- },
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
- "dev": true,
- "requires": {
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "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
- },
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- }
- }
- }
- },
- "ripemd160": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz",
- "integrity": "sha512-JJsJ74Mw4sUDDisXGDnNNyN9xWmt5HcH6Kwvb/0m/IvTKjnLAtZfzeoLdpxk44AxQZki54oCCd+Kt0nPQ2AF2g==",
- "dev": true
- },
- "sha.js": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz",
- "integrity": "sha512-GC+qN4sf/O6bDwz6CHaz8HVQfLbbNyIsXpTZLiD5c1badnWA63WVAH1msoCq+fXcV0dZ50jxTqKA8seu40845A==",
- "dev": true
- },
- "stream-browserify": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
- "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
- "dev": true,
- "requires": {
- "inherits": "~2.0.1",
- "readable-stream": "^2.0.2"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==",
- "dev": true,
- "requires": {
- "has-flag": "^1.0.0"
- }
- },
- "tapable": {
- "version": "0.1.10",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz",
- "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==",
- "dev": true
- },
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- }
- },
- "url": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
- "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
- "dev": true,
- "requires": {
- "punycode": "1.3.2",
- "querystring": "0.2.0"
- },
- "dependencies": {
- "punycode": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
- "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
- "dev": true
- }
- }
- },
- "util": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
- "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
- "dev": true,
- "requires": {
- "inherits": "2.0.3"
- }
- },
- "vm-browserify": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
- "integrity": "sha512-NyZNR3WDah+NPkjh/YmhuWSsT4a0mF0BJYgUmvrJ70zxjTXh5Y2Asobxlh0Nfs0PCFB5FVpRJft7NozAWFMwLQ==",
- "dev": true,
- "requires": {
- "indexof": "0.0.1"
- }
- },
- "watchpack": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz",
- "integrity": "sha512-hmLWdxNfe0Ou1xaRj+ublbOYUaZJfVz1VuHQfERLVlUrLS21gUaGa2gWRl8L5Ej1aUS3KxFN+1qoWK4kZLMvKw==",
- "dev": true,
- "requires": {
- "async": "^0.9.0",
- "chokidar": "^1.0.0",
- "graceful-fs": "^4.1.2"
- },
- "dependencies": {
- "async": {
- "version": "0.9.2",
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
- "integrity": "sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==",
- "dev": true
- }
- }
- },
- "webpack": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.15.0.tgz",
- "integrity": "sha512-+8bxNSHMZCWBa6hi++2A2pw9GmLUWY6lII+aIXlgUPpB+ClNrUKgP8hx0w+hxjWhX81hclUYPGFg+7NxgLTUYQ==",
- "dev": true,
- "requires": {
- "acorn": "^3.0.0",
- "async": "^1.3.0",
- "clone": "^1.0.2",
- "enhanced-resolve": "~0.9.0",
- "interpret": "^0.6.4",
- "loader-utils": "^0.2.11",
- "memory-fs": "~0.3.0",
- "mkdirp": "~0.5.0",
- "node-libs-browser": "^0.7.0",
- "optimist": "~0.6.0",
- "supports-color": "^3.1.0",
- "tapable": "~0.1.8",
- "uglify-js": "~2.7.3",
- "watchpack": "^0.2.1",
- "webpack-core": "~0.6.9"
- }
- }
- }
- },
- "webpack-filter-warnings-plugin": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz",
- "integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==",
- "dev": true
- },
- "webpack-hot-middleware": {
- "version": "2.25.1",
- "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz",
- "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==",
- "dev": true,
- "requires": {
- "ansi-html-community": "0.0.8",
- "html-entities": "^2.1.0",
- "querystring": "^0.2.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-html-community": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
- "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
- "dev": true
- },
- "html-entities": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
- "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
- "dev": true
- }
- }
- },
- "webpack-log": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
- "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
- "dev": true,
- "requires": {
- "ansi-colors": "^3.0.0",
- "uuid": "^3.3.2"
- },
- "dependencies": {
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
- }
- }
- },
- "webpack-sources": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
- "dev": true,
- "requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- }
- }
- },
- "webpack-virtual-modules": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz",
- "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==",
- "dev": true,
- "requires": {
- "debug": "^3.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "websocket": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
- "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==",
- "requires": {
- "bufferutil": "^4.0.1",
- "debug": "^2.2.0",
- "es5-ext": "^0.10.50",
- "typedarray-to-buffer": "^3.1.5",
- "utf-8-validate": "^5.0.2",
- "yaeti": "^0.0.6"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "websocket-driver": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
- "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "dev": true,
- "requires": {
- "http-parser-js": ">=0.5.1",
- "safe-buffer": ">=5.1.0",
- "websocket-extensions": ">=0.1.1"
- }
- },
- "websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "dev": true
- },
- "whatwg-encoding": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
- "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
- "dev": true,
- "requires": {
- "iconv-lite": "0.4.24"
- }
- },
- "whatwg-fetch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
- "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
- },
- "whatwg-mimetype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
- "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
- "dev": true
- },
- "whatwg-url": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
- "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
- "dev": true,
- "requires": {
- "lodash": "^4.7.0",
- "tr46": "^2.1.0",
- "webidl-conversions": "^6.1.0"
- }
- },
- "which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "requires": {
- "isexe": "^2.0.0"
- }
- },
- "which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "requires": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
- },
- "which-pm-runs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
- "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
- "dev": true,
- "optional": true
- },
- "which-promise": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-promise/-/which-promise-1.0.0.tgz",
- "integrity": "sha512-15ahjtDr3H+RBtTrvBcKhOFhIEiN3RZSCevDPWtBys+QUivZX9cYyNJcyWNIrUMVsgGrEuIThif9jxeEAQFauw==",
- "dev": true,
- "requires": {
- "pify": "^2.2.0",
- "pinkie-promise": "^1.0.0",
- "which": "^1.1.2"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true
- },
- "pinkie": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-1.0.0.tgz",
- "integrity": "sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==",
- "dev": true
- },
- "pinkie-promise": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-1.0.0.tgz",
- "integrity": "sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==",
- "dev": true,
- "requires": {
- "pinkie": "^1.0.0"
- }
- },
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
- }
- },
- "which-typed-array": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz",
- "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==",
- "requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-abstract": "^1.18.5",
- "foreach": "^2.0.5",
- "has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.7"
- }
- },
- "wide-align": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
- "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
- "dev": true,
- "requires": {
- "string-width": "^1.0.2 || 2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- }
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
- }
- },
- "widest-line": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
- "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
- "dev": true,
- "requires": {
- "string-width": "^4.0.0"
- }
- },
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==",
- "dev": true
- },
- "winston": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.0.tgz",
- "integrity": "sha512-Iix1w8rIq2kBDkGvclO0db2CVOHYVamCIkVWcUbs567G9i2pdB+gvqLgDgxx4B4HXHYD6U4Zybh6ojepUOqcFQ==",
- "requires": {
- "@dabh/diagnostics": "^2.0.2",
- "async": "^3.2.3",
- "is-stream": "^2.0.0",
- "logform": "^2.4.0",
- "one-time": "^1.0.0",
- "readable-stream": "^3.4.0",
- "safe-stable-stringify": "^2.3.1",
- "stack-trace": "0.0.x",
- "triple-beam": "^1.3.0",
- "winston-transport": "^4.5.0"
- },
- "dependencies": {
- "async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
- }
- }
- },
- "winston-transport": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz",
- "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==",
- "requires": {
- "logform": "^2.3.2",
- "readable-stream": "^3.6.0",
- "triple-beam": "^1.3.0"
- }
- },
- "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
- },
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
- "dev": true
- },
- "worker-farm": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
- "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
- "dev": true,
- "requires": {
- "errno": "~0.1.7"
- }
- },
- "worker-rpc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
- "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
- "dev": true,
- "requires": {
- "microevent.ts": "~0.1.1"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- }
- }
- },
- "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": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "dev": true,
- "requires": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "ws": {
- "version": "7.4.6",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
- },
- "xdg-basedir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
- "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
- "dev": true
- },
- "xhr": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz",
- "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==",
- "requires": {
- "global": "~4.4.0",
- "is-function": "^1.0.1",
- "parse-headers": "^2.0.0",
- "xtend": "^4.0.0"
- }
- },
- "xhr-request": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz",
- "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==",
- "requires": {
- "buffer-to-arraybuffer": "^0.0.5",
- "object-assign": "^4.1.1",
- "query-string": "^5.0.1",
- "simple-get": "^2.7.0",
- "timed-out": "^4.0.1",
- "url-set-query": "^1.0.0",
- "xhr": "^2.0.4"
- },
- "dependencies": {
- "query-string": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
- "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
- "requires": {
- "decode-uri-component": "^0.2.0",
- "object-assign": "^4.1.0",
- "strict-uri-encode": "^1.0.0"
- }
- },
- "strict-uri-encode": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
- "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="
- }
- }
- },
- "xhr-request-promise": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz",
- "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==",
- "requires": {
- "xhr-request": "^1.1.0"
- }
- },
- "xhr2-cookies": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz",
- "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==",
- "requires": {
- "cookiejar": "^2.1.1"
- }
- },
- "xml": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz",
- "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==",
- "dev": true
- },
- "xml-name-validator": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
- "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
- "dev": true
- },
- "xml2js": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz",
- "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==",
- "requires": {
- "sax": ">=0.6.0",
- "xmlbuilder": "~9.0.1"
- }
- },
- "xmlbuilder": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
- "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ=="
- },
- "xmlchars": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
- "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
- "dev": true
- },
- "xmlhttprequest": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
- "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA=="
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- },
- "yaeti": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
- "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug=="
- },
- "yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- },
- "yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
- },
- "yargs": {
- "version": "17.1.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
- "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
- },
- "yauzl": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
- "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
- "requires": {
- "buffer-crc32": "~0.2.3",
- "fd-slicer": "~1.1.0"
- }
- },
- "yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true
- },
- "zwitch": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
- "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
- "dev": true
- }
- }
-}
diff --git a/apps/ui/package.json b/apps/ui/package.json
deleted file mode 100644
index 24e604ce..00000000
--- a/apps/ui/package.json
+++ /dev/null
@@ -1,185 +0,0 @@
-{
- "name": "digital-verification-platform-website",
- "version": "1.0.0",
- "repository": {
- "type": "git"
- },
- "license": "ISC",
- "scripts": {
- "blockchain": "ganache-cli --mnemonic \"indicate swing place chair flight used hammer soon photo region volume shuffle\"",
- "blockchain:contracts": "node --experimental-modules ./integration/local/setup-contracts.mjs",
- "build": "run-s check-types build:css build:app",
- "build:dev": "cross-env NODE_ENV=development npm run build",
- "build:test": "cross-env NODE_ENV=test npm run build",
- "build:prod": "cross-env NODE_ENV=production NET=mainnet npm run build",
- "build:css": "postcss src/tailwind.css -o src/index.css",
- "build:app": "webpack --progress --mode production",
- "check-types": "tsc --sourceMap false --noEmit",
- "dev": "run-p dev:*",
- "dev:css": "postcss src/tailwind.css -o src/index.css",
- "dev:css-watch": "chokidar 'src/**/*' --command 'npm run dev:css' --ignore src/**/*.css",
- "dev:serve": "sleep 2 && cross-env NODE_ENV=development IS_LOCAL=true webpack-dev-server",
- "integration": "testcafe chrome src/**/*.spec.ts",
- "integration:single": "testcafe chrome -L",
- "integration:headless": "testcafe --config-file \"integration-headless.testcaferc.json\"",
- "integration:title-transfers": "node --experimental-modules ./integration/local/index.mjs",
- "integration:dappeteer": "run-s wait blockchain:contracts integration:title-transfers",
- "integration:local": "cross-env NET=local npm run dev",
- "integration:headful": "concurrently -k -s first \"npm:blockchain\" \"npm:integration:local\" \"npm:integration:dappeteer\"",
- "lint": "eslint ./src --ext .js,.ts,.tsx --max-warnings 0",
- "lint:fix": "npm run lint -- --fix",
- "postinstall": "patch-package",
- "prep": "run-s lint:fix test integration:headless integration:headful",
- "prepare": "cd ../.. && husky install",
- "serve-static": "http-server dist -s -p 3000",
- "storybook": "npm run build:css && sleep 2 && start-storybook -p 6006 -s public",
- "storybook:build": "npm run build:css && sleep 2 && build-storybook -o docs -s public",
- "test": "jest",
- "test:coverage": "npm run test -- --reporters=default --reporters=jest-junit --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=lcov",
- "test:watch": "npm run test -- --watchAll",
- "test:update": "npm run test -- -u",
- "wait": "wait-on -l -i 1000 tcp:8545 http-get://localhost:3000"
- },
- "dependencies": {
- "@emotion/react": "^11.7.1",
- "@emotion/styled": "^11.3.0",
- "@govtechsg/address-identity-resolver": "^1.4.1",
- "@govtechsg/decentralized-renderer-react-components": "^3.6.2",
- "@govtechsg/ethers-contract-hook": "^2.2.0",
- "@govtechsg/oa-encryption": "^1.3.3",
- "@govtechsg/oa-verify": "^7.9.0",
- "@govtechsg/open-attestation": "^6.3.0",
- "@govtechsg/open-attestation-cli": "^1.40.4",
- "@govtechsg/token-registry": "2.5.1",
- "@govtechsg/tradetrust-ui-components": "^2.15.1",
- "@govtechsg/tradetrust-utils": "^1.1.1",
- "@hapi/joi": "^17.1.1",
- "@opengsn/gsn": "^2.1.0",
- "@reduxjs/toolkit": "^1.6.1",
- "@rjsf/core": "^3.1.0",
- "@types/gtag.js": "0.0.8",
- "@types/react-pdf": "^5.7.2",
- "axios": "^0.27.2",
- "cross-env": "^7.0.3",
- "date-fns": "^2.22.1",
- "date-fns-tz": "^1.1.4",
- "ethers": "^5.4.3",
- "file-saver": "^2.0.5",
- "history": "^4.10.1",
- "jest-canvas-mock": "^2.4.0",
- "json-2-csv": "^3.14.1",
- "json-schema-library": "^5.3.0",
- "jszip": "^3.6.0",
- "lodash": "^4.17.21",
- "lodash.throttle": "^4.1.1",
- "magic-sdk": "^8.0.1",
- "patch-package": "^6.4.7",
- "pdf-lib": "^1.17.1",
- "pretty-bytes": "^5.6.0",
- "qr-scanner": "^1.2.0",
- "qrcode": "^1.5.1",
- "qrcode.react": "^1.0.1",
- "query-string": "^7.0.0",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-dropzone": "^11.3.2",
- "react-feather": "^2.0.9",
- "react-helmet": "^6.1.0",
- "react-markdown": "^6.0.2",
- "react-pdf": "^5.7.2",
- "react-qr-code": "^2.0.7",
- "react-redux": "^7.2.4",
- "react-router-dom": "^5.2.0",
- "react-tooltip": "^4.2.21",
- "redux": "^4.1.0",
- "redux-saga": "^1.1.3",
- "scrypt": "github:barrysteyn/node-scrypt#fb60a8d3c158fe115a624b5ffa7480f3a24b03fb",
- "ts-loader": "^8.2.0",
- "use-persisted-state": "^0.3.3",
- "uuid": "^8.3.2"
- },
- "devDependencies": {
- "@babel/core": "^7.14.5",
- "@babel/preset-env": "^7.14.5",
- "@babel/preset-react": "^7.14.5",
- "@babel/preset-typescript": "^7.14.5",
- "@chainsafe/dappeteer": "^2.3.0",
- "@storybook/addon-essentials": "^6.4.19",
- "@storybook/addon-postcss": "^2.0.0",
- "@storybook/react": "^6.4.19",
- "@tailwindcss/aspect-ratio": "^0.2.1",
- "@testing-library/jest-dom": "^5.13.0",
- "@testing-library/react": "^11.2.7",
- "@testing-library/react-hooks": "^7.0.0",
- "@testing-library/user-event": "^13.1.9",
- "@types/debug": "^4.1.5",
- "@types/file-saver": "^2.0.3",
- "@types/hapi__joi": "^17.1.6",
- "@types/jest": "^26.0.23",
- "@types/lodash.throttle": "^4.1.7",
- "@types/mocha": "file:./src/types/empty-type",
- "@types/node": "^15.12.2",
- "@types/qrcode": "^1.4.2",
- "@types/qrcode.react": "^1.0.1",
- "@types/react": "^17.0.9",
- "@types/react-dom": "^17.0.6",
- "@types/react-helmet": "^6.1.1",
- "@types/react-redux": "^7.1.16",
- "@types/react-router-dom": "^5.1.7",
- "@types/react-tooltip": "^4.2.4",
- "@types/tmp": "^0.2.2",
- "@types/use-persisted-state": "^0.3.0",
- "@types/uuid": "^8.3.4",
- "@typescript-eslint/eslint-plugin": "^4.26.1",
- "@typescript-eslint/parser": "^4.26.1",
- "autoprefixer": "^10.4.2",
- "babel-jest": "^27.0.2",
- "babel-loader": "^8.2.2",
- "babel-plugin-macros": "^3.1.0",
- "babel-plugin-transform-require-context": "^0.1.1",
- "brotli-webpack-plugin": "^1.1.0",
- "chokidar-cli": "^3.0.0",
- "compression-webpack-plugin": "^6.1.1",
- "concurrently": "^6.2.0",
- "copy-webpack-plugin": "^6.4.1",
- "css-loader": "^5.2.6",
- "debug": "^4.3.1",
- "eslint": "^7.28.0",
- "eslint-config-prettier": "^8.3.0",
- "eslint-plugin-jest": "^24.3.6",
- "eslint-plugin-prettier": "^3.4.0",
- "eslint-plugin-react": "^7.24.0",
- "eslint-plugin-react-hooks": "^4.2.0",
- "eslint-plugin-storybook": "^0.5.7",
- "eslint-plugin-testcafe": "^0.2.1",
- "expect-puppeteer": "^5.0.4",
- "file-loader": "^6.2.0",
- "frontmatter-markdown-loader": "^3.6.2",
- "ganache-cli": "^6.12.2",
- "html-webpack-plugin": "^4.5.2",
- "http-server": "^0.12.3",
- "husky": "^6.0.0",
- "identity-obj-proxy": "^3.0.0",
- "jest": "^26.6.3",
- "jest-environment-jsdom-sixteen": "^2.0.0",
- "jest-junit": "^13.2.0",
- "nodemon": "^2.0.7",
- "npm-run-all": "^4.1.5",
- "postcss": "^8.4.6",
- "postcss-cli": "^8.3.1",
- "prettier": "^2.3.1",
- "puppeteer": "^10.0.0",
- "react-test-renderer": "^17.0.2",
- "redux-devtools-extension": "^2.13.9",
- "shelljs": "^0.8.5",
- "style-loader": "^2.0.0",
- "tailwindcss": "^3.0.23",
- "testcafe": "^1.14.2",
- "typescript": "^4.3.2",
- "wait-on": "^5.3.0",
- "webpack": "^4.46.0",
- "webpack-cli": "^3.3.12",
- "webpack-dev-server": "^3.11.2",
- "webpack-env": "^0.8.0"
- }
-}
diff --git a/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch b/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch
deleted file mode 100644
index 0b6dc481..00000000
--- a/apps/ui/patches/@openeth+truffle-typings+0.0.6.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/node_modules/@openeth/truffle-typings/index.d.ts b/node_modules/@openeth/truffle-typings/index.d.ts
-index 5de91fb..cb8bc00 100644
---- a/node_modules/@openeth/truffle-typings/index.d.ts
-+++ b/node_modules/@openeth/truffle-typings/index.d.ts
-@@ -9,8 +9,8 @@ declare type Web3 = import("web3").default;
-
- declare type provider = import("web3-core").provider
-
--declare const assert: Chai.AssertStatic;
--declare const expect: Chai.ExpectStatic;
-+// declare const assert: Chai.AssertStatic;
-+// declare const expect: Chai.ExpectStatic;
-
- declare const web3: Web3;
-
diff --git a/apps/ui/postcss.config.js b/apps/ui/postcss.config.js
deleted file mode 100644
index 3b35b010..00000000
--- a/apps/ui/postcss.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- plugins: [require("tailwindcss/nesting"), require("tailwindcss"), require("autoprefixer")],
-};
diff --git a/apps/ui/public/admin/config.yml b/apps/ui/public/admin/config.yml
deleted file mode 100644
index 6557e9ed..00000000
--- a/apps/ui/public/admin/config.yml
+++ /dev/null
@@ -1,154 +0,0 @@
-backend:
- name: git-gateway
- branch: master
- squash_merges: true
- commit_messages:
- create: "feat: Create {{collection}} “{{slug}}” {{author-name}} [skip test]"
- update: "chore: Update {{collection}} “{{slug}}” {{author-name}} [skip test]"
- delete: "chore: Delete {{collection}} “{{slug}}” {{author-name}} [skip test]"
- uploadMedia: "chore: Upload “{{path}}” {{author-name}} [skip test]"
- deleteMedia: "chore: Delete “{{path}}” {{author-name}} [skip test]"
- preview_context: netlify/tradetrust-mainnet/deploy-preview # beta feature = https://github.com/netlify/netlify-cms/issues/2315, https://github.com/netlify/netlify-cms/issues/4812
-
-local_backend: true
-
-publish_mode: editorial_workflow
-
-media_folder: "public/static/uploads"
-public_folder: "/static/uploads"
-
-collections:
- - name: "faq"
- label: "FAQ"
- folder: "cms/faq"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Body", name: "body", widget: "markdown" }
- - name: "guidelines"
- label: "Guidelines"
- folder: "cms/guidelines"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Body", name: "body", widget: "markdown" }
- - name: "article"
- label: "Article"
- folder: "cms/article"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "Body", name: "body", widget: "markdown" }
- - name: "newsletter"
- label: "Newsletter"
- folder: "cms/newsletter"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "File", name: "file", widget: "file", hint: "File download of newsletter." }
- - name: "partner-news"
- label: "Partner News"
- folder: "cms/partner-news"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." }
- - name: "press-release"
- label: "Press Release"
- folder: "cms/press-release"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." }
- - name: "speech"
- label: "Speech"
- folder: "cms/speech"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime", hint: "Publish date." }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "Body", name: "body", widget: "markdown", hint: "Body text of detail page." }
- - name: "event"
- label: "Event"
- folder: "cms/event"
- create: true
- editor:
- preview: false
- fields:
- - { label: "Title", name: "title", widget: "string" }
- - { label: "Date", name: "date", widget: "datetime" }
- - { label: "Thumbnail", name: "thumbnail", widget: "image", required: false }
- - { label: "Blurb", name: "blurb", widget: "text", hint: "Event Description" }
- - { label: "Link", name: "link", widget: "string", hint: "Direct link." }
- - {
- label: "Time Start",
- name: "timeStart",
- widget: "datetime",
- date_format: false,
- time_format: "HH:mm",
- required: false,
- hint: "Start time of event.",
- default: "",
- }
- - {
- label: "Time End",
- name: "timeEnd",
- widget: "datetime",
- date_format: false,
- time_format: "HH:mm",
- required: false,
- hint: "End time of event.",
- default: "",
- }
- - {
- label: "Location",
- name: "location",
- widget: "string",
- required: false,
- hint: "Location of event.",
- default: "",
- }
- - {
- label: "Event Details",
- name: "eventDetails",
- widget: "markdown",
- required: false,
- hint: "Details of the event, i.e. about the speakers, about the event host, etc..",
- default: "",
- }
- - {
- label: "Downloadable Media Content",
- name: "downloadableMediaContent",
- required: false,
- widget: "list",
- field: { label: Media, name: media, widget: file },
- hint: "Upload media contents/materials for user to download",
- }
- - { label: "Video Link", name: "videoLink", widget: "string", required: false }
- - { label: "Slides", name: "slides", widget: "file", required: false, hint: "Presentation slides." }
- - { label: "Register Link", name: "registerLink", widget: "string", required: false }
diff --git a/apps/ui/public/admin/index.html b/apps/ui/public/admin/index.html
deleted file mode 100644
index 2e1c02db..00000000
--- a/apps/ui/public/admin/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
- Content Manager
-
-
-
-
-
-
diff --git a/apps/ui/public/static/demo/goerli.tt b/apps/ui/public/static/demo/goerli.tt
deleted file mode 100644
index 75f37ed3..00000000
--- a/apps/ui/public/static/demo/goerli.tt
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "$template": {
- "type": "f442d960-a113-4454-8eb4-c56088facd4b:string:EMBEDDED_RENDERER",
- "name": "882d513c-ec2c-4e24-a09f-088240b95ac3:string:CERTIFICATE_OF_NON_MANIPULATION",
- "url": "d26950e2-3dc0-47e7-ac05-6646ee8a139b:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "name": "742cf9d3-d6e3-4fcc-9a2d-9c855b3d6f62:string:DEMO STORE",
- "documentStore": "bb2034d6-8d95-46e4-9eca-40439aa67ed8:string:0xE6E022a802a547edD08761361520BC0d3bEB7784",
- "identityProof": {
- "type": "9108584e-ec3d-42e6-8cb6-da7cca839ffb:string:DNS-TXT",
- "location": "ee3fb67c-7547-4d08-b1cf-02b0b111c79e:string:demo.tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "b7ecef9c-3499-48c9-ab2e-3077ac760cb4:string:SG FREIGHT",
- "address": {
- "street": "2c109927-4f2c-4d7c-a736-547caa5d858f:string:101 ORCHARD ROAD",
- "country": "e43ee7cf-f893-4b06-8409-141d01a73558:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "74b0fe59-6e68-4cf2-8f3f-7b73f10d08d3:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "9e8ca437-595b-44ec-888f-5be0f6c0ab86:string:5000",
- "unit": "96079a84-ed15-4101-86eb-6575b8324038:string:LITRES"
- },
- "countryOfOrigin": "98f0de75-bc54-4bf0-b592-b7c66d3e4e4e:string:AUSTRALIA",
- "outwardBillNo": "336af714-db66-46fc-ab76-adbd8bce8555:string:AQSIQ170923130",
- "dateOfDischarge": "e22e1d0b-214d-4288-9118-2e8779b9c010:string:2018-01-26",
- "dateOfDeparture": "de2e80c5-ed52-48a3-8297-815aa0d495d9:string:2018-01-30",
- "countryOfFinalDestination": "49677fae-99ba-4bf6-8deb-054625d17261:string:CHINA",
- "outgoingVehicleNo": "f2c0b548-175a-4260-b41e-d3316daecc25:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "f1f087a4-e52d-4373-9290-9f7e3d454193:string:PETER LEE",
- "designation": "376cf7af-d505-4bb2-a17f-a7ffaa9d73b7:string:SHIPPING MANAGER",
- "date": "176784d9-5b35-49bd-81c1-bb4bf27a6483:string:2018-01-28"
- },
- "certification": {
- "name": "2cca0ae6-f414-4d9b-a3db-ed2addddd3f2:string:DEMO JOHN TAN",
- "designation": "c8a7e29b-7ea2-4175-b5df-01de7a5c4cc5:string:DEMO",
- "date": "a439085a-4a3d-45ae-99af-3090381a2e96:string:2018-01-28",
- "signature": "311c0b36-7c15-4a00-86b2-8dc4d2905aeb:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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",
- "stamp": "67887edf-a658-4e2d-a14d-60b1bed83c77:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fct5Boht9oNAq/34+mpiY0NjYiGo0iHA6joaEB4XAYjY2NiEQiCIfD9p+mpiZEIhHEYjE0NDQc8/zoBgqPx4NAIICUlBS7OqBly5bw+XxISUlBMBhEamqq/ScQCMDv9yMlJQWhUMg+PvMcajqAm6XuupFDQrhUDZjny62hQs693o9EPfgM6EREdCpjQCcioqR0rLB4vOfEYrFmoRo4EpqlN1uHSCk7l55dHSL1a6urq3Hw4EHU1NTg8OHDqKysREVFBQ4fPoza2lpUVVVh//79OHz4MKqqqtDY2IjGxkbU1tYiHo+jsbER9fX1dgOAOY47UYOEG92TLXTAdStj9/l88Pv98Pl8yMzMREpKClJTU9GiRQukpaUhMzMTWVlZSE9PR+vWrZGZmYlWrVohNzcXqampaN++PbKyshAKhZCRkeHYH/M4dAVDNBptdo3ke2YVhHnuE/X2H28IABER0VcRAzoREX2lmGXm8nckErF7cmOxGCzLgs/ng8/ns8uqJTTq8NjU1ISamhocOHAA+/btw+7du1FRUYEdO3bg0KFD2L17N/bt24fKykrU1taioaEBTU1NCSdBE24BGnD2QOvnmT3GJ9JT7FbSrsvuzXN2rP1ye0/93JSUFGRlZWHkyJF46623kJubi+zsbOTm5iI3Nxft2rVDXl4eOnTogJycHHTo0AEZGRlIT08/7rFFo1HH+HNdteA25v/zGBZARESUjBjQiYgoqSWa3TsSicDr9SIQCNiPmeXt0pPs8/lQVVWFxYsXo7S0FGVlZdi+fTv279+P8vJyVFRUoLa2NuE4cbd90eOoE5WEy/b9fj/i8Ti6d+8Ov9+PjRs3OiauO97xHs/JTqQmveluY+jlPeRrv9+PaDSKaDRql8w3NDQ4wrJbA0BKSgqys7PRtm1btGvXDh07dkS3bt3QtWtXtG3bFl27dkV2djYyMzObVTvoMecAmoV3fZwM6kREdCphQCcioqQk4VaPBU80mVskEsGBAwdQVlaGkpISbN++HSUlJdi0aRMAYM6cOfB6vSgsLMSePXua9SLr0Ke3k2gpMfmeZvZmi1AohMbGRowaNQqnn346pk6deswQfrwebv28RO9j9tKfLAnm0ggiwwEk0OuGCbeZ4mXIQKJ99Hq98Pv9yM7ORseOHdGxY0d06dIFhYWF6NWrFzp06ID8/Hx7rLy8rz5uCe3m9hnYiYjoq4wBnYiIXJmTqgHNy5/NknHg6ORoMsba5/M5Xq/Hh5uP67HFeuZz0dTUhN27d2Pr1q3YsGEDtmzZgo0bN2LHjh3YvXu33QsufD4fYrEYfv/73+POO+/EDTfcgOeee87ePz3runk8sg/xeByBQMBeOz0lJQVNTU32e7uNl5b3k5B7ww034Pzzz8e1116LcDh8zHD9v5KogUGOU65ZLBazz4d+jZwreT4ABINB+3n6Osq1TrQPHo8Hubm56Ny5M7p3747u3bujT58+KCoqQl5eHrKysuznmfeZzDNwrKXaZH/N4zJn3Jdl+uR58rg8l40CRET0eWNAJyIiV4lKn+Uxc9yzfq4ZeE3SMwvAniTM7M0+ePAgNm/ejLVr12LDhg1Yv349SkpK7HJ0Kb02e5xTUlLs/W1qaoLH40HLli1RVlaGOXPm4IorrkAoFLJnS5fgJb3EeiI5KY+XtdPl+dFo1D5efT4k+Ome+J/85Ce48sorcc4556C2ttY+Xj1rfDJwC+hmT7lukNBBXJ+vgoICTJkyBffeey+2b9/uOB/m8922L3QFgK5waNOmDbp06YKioiL06tULAwYMQK9evZCbm2s3vOjJ8uR1cq8EAgHHPeo2oaCefFDv54ks9cbSeyIi+iwY0ImIyCFRb3Ci70ciEQQCAcda2rrXVcqiJWSZAScSiWDPnj3YvHkz1qxZg5UrV2LDhg0oLS1FXV2dHZx1r6sEMeBo2HML63rSuAkTJuBXv/oV+vfvbwdsM4ibE5JJUNOBOxqNIhQKIRaLIRqNOvYjHo/bvcaWZWHq1Km4+uqr0bdvX+zdu9c+L1+l/3qlxDwajaKgoAA33ngjZs6cieXLlzuudTAYRDwex4gRIzB79mzU19fjZz/7GZ5++mlHtYFu4ACOHWTN8nbdMKLnC/D7/Wjfvj169+6NgQMHomfPnujXrx+6dOmC9PR0x5J08Xjcvm4yq71sQxpigMQrAeiGpBMZ709ERHQy/P/rHSAiouQiQUMmBUtU5i6l7DqMS49kQ0MDQqGQI1CLiooKfPLJJ1ixYgXWrFmDDz/8EOXl5WhoaHCEXdmm23JcEvbi8bijJ9rsjZdSbK/Xi9dffx2RSARdunRBSUmJ3VsuzB5t2RcJcvF4HLfccgtmzpyJnTt32udCjl8mrItEIojH43j++ecxceJEnHHGGaiurobH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "ad96a3e99748f81f18e7bc98f56d143a9701da674f21c5f44b36b8c1311fed40",
- "proof": [],
- "merkleRoot": "ad96a3e99748f81f18e7bc98f56d143a9701da674f21c5f44b36b8c1311fed40"
- }
-}
\ No newline at end of file
diff --git a/apps/ui/public/static/demo/homestead.tt b/apps/ui/public/static/demo/homestead.tt
deleted file mode 100644
index 9e2f90b4..00000000
--- a/apps/ui/public/static/demo/homestead.tt
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "schema": "tradetrust/v1.0",
- "data": {
- "id": "26e3bba1-7649-420e-a27e-f38fdbec3469:string:SGCNM21566325",
- "$template": {
- "name": "8fb7df2e-3ba1-479e-a355-5467d38bd52c:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "3ce0413d-9047-4a18-8789-7483632a512e:string:EMBEDDED_RENDERER",
- "url": "983fff6e-5385-4bd0-a635-c20a50c27691:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "name": "c1414e34-a87b-467c-946b-361edb0d426d:string:TradeTrust Demo",
- "documentStore": "7762001c-bf13-4ec3-b5a5-adcc149d039f:string:0x6d71da10Ae0e5B73d0565E2De46741231Eb247C7",
- "identityProof": {
- "type": "1416fc74-d941-4370-8cfb-88997097e309:string:DNS-TXT",
- "location": "f542bcfc-00fb-4926-9145-bc22adff4edb:string:demo.tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "9727b3c8-2d64-43ca-9fc4-9ce4ee7fa203:string:SG FREIGHT",
- "address": {
- "street": "ecf485df-8ff4-416e-bde2-63e1b6072e0a:string:101 ORCHARD ROAD",
- "country": "47929d19-ec95-4869-b6a4-c706ec50530a:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "eb8ef708-0335-4ece-8bbb-139b06f264e8:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "556317b3-1fb1-4334-a7d7-f88a7477d268:number:5000",
- "unit": "10c54e5a-4f7d-45d5-801b-c17787b2d770:string:LITRES"
- },
- "countryOfOrigin": "4b3d95fd-6aaf-4694-a994-8b4cc9f2eaa0:string:AUSTRALIA",
- "outwardBillNo": "cee74dbd-6117-490c-9bff-9665ea0cbabe:string:AQSIQ170923130",
- "dateOfDischarge": "b2b91700-a71f-44e0-ac7c-16ddbe1b5577:string:2018-01-26",
- "dateOfDeparture": "f3bb7427-86b4-4a75-adf6-a41c675a9f0f:string:2018-01-30",
- "countryOfFinalDestination": "4fdd92ba-2ec9-4eb3-9bde-2c167e957e12:string:CHINA",
- "outgoingVehicleNo": "4d9c9e3e-e844-4660-96c3-4a8bf07e22f2:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "882d9945-b2c1-4b22-ba82-3d9e049af588:string:PETER LEE",
- "designation": "370d8b2f-78ea-4235-ab91-e1a426deef91:string:SHIPPING MANAGER",
- "date": "92c1285c-71e8-4494-b082-ed29ff3668b9:string:2018-01-28"
- },
- "certification": {
- "name": "1a60ca05-c279-466e-8905-7e6ef4e6054e:string:DEMO JOHN TAN",
- "designation": "d75ff67f-b931-4161-84d8-6fd514d646a3:string:DEMO",
- "date": "ea2b71b1-e347-4074-8bdd-e95fee8297f0:string:2018-01-28",
- "signature": "971638e8-16f5-44a9-9c5e-3657a50343d5:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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",
- "stamp": "bc6feebb-0027-4e2e-ac54-c08cb6150a92:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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"
- }
- },
- "privacy": {
- "obfuscatedData": []
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "61dc9186345e05cc2ae53dc72af880a3b66e2fa7983feaa6254d1518540de50a",
- "proof": [],
- "merkleRoot": "61dc9186345e05cc2ae53dc72af880a3b66e2fa7983feaa6254d1518540de50a"
- }
-}
diff --git a/apps/ui/public/static/demo/maticmum.tt b/apps/ui/public/static/demo/maticmum.tt
deleted file mode 100644
index 0c42e63e..00000000
--- a/apps/ui/public/static/demo/maticmum.tt
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "$template": {
- "type": "f3625128-a900-486c-ad88-85d38813b839:string:EMBEDDED_RENDERER",
- "name": "3ed663f0-9601-426f-aa4b-ee04e7629715:string:CERTIFICATE_OF_NON_MANIPULATION",
- "url": "e59d2c3a-a81c-49ce-8412-ba7604f32859:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "name": "b534ef41-8396-4ece-a5a5-b79b6e44d1ca:string:DEMO STORE",
- "documentStore": "1c7814f9-20cc-424f-8860-9c30d1b50bab:string:0x834A2a05C2965F5F362516315e42F2C561FfC83c",
- "identityProof": {
- "type": "415e4e0e-334c-4c36-80d8-003a130d5e52:string:DNS-TXT",
- "location": "6c1b3116-5179-48e6-8acb-d75de0f1fa10:string:demo.tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "ab4582d2-b474-4dd0-9509-e630a4261545:string:SG FREIGHT",
- "address": {
- "street": "3bb518a0-e733-4623-be46-2ba69cb084e0:string:101 ORCHARD ROAD",
- "country": "e415273a-9eff-4962-a18f-f70f23584baa:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "4183f822-ccaa-4d9a-b86d-bf118ab4d648:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "ad1bbdaa-fe9d-4ca9-834f-6a56068f35a8:string:5000",
- "unit": "cc6e89a4-1800-4082-8569-780e543b156a:string:LITRES"
- },
- "countryOfOrigin": "2febfb3a-8859-4841-8317-eecfd68e27ce:string:AUSTRALIA",
- "outwardBillNo": "76a5f87e-ab68-4c30-87ea-c4fa01462a20:string:AQSIQ170923130",
- "dateOfDischarge": "713029a5-8462-447b-ae99-28c163269a3b:string:2018-01-26",
- "dateOfDeparture": "fc739127-05ee-4ead-858b-50931d03d1c6:string:2018-01-30",
- "countryOfFinalDestination": "79f36dea-c2e2-42ae-93c0-c2d7ec2ce325:string:CHINA",
- "outgoingVehicleNo": "fbb5f8d4-b63e-4e8b-806c-3448d82e2d16:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "781c3472-44e4-4aba-be08-bb04cd9555b2:string:PETER LEE",
- "designation": "2485344e-bd0e-49fd-9822-4e34f4d5d4b4:string:SHIPPING MANAGER",
- "date": "3e21dda2-fcc7-4914-b588-c7ad98e46aea:string:2018-01-28"
- },
- "certification": {
- "name": "830c991e-c0ad-49fe-970d-4ee2d5f3051c:string:DEMO JOHN TAN",
- "designation": "4acf401f-7eb7-44c4-8102-5bd601c62dbd:string:DEMO",
- "date": "353d799b-6477-4496-b901-136afeb95e42:string:2018-01-28",
- "signature": "3f6a0cb1-1224-4222-a6fe-e047fa002623:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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",
- "stamp": "ff0e2de3-6c5e-4f22-84d7-5e0bd01a2f28:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "ee18b15dd06be1f1a3b473b97fbf217f3b5b95d62b5b5633d5068634760e435b",
- "proof": [],
- "merkleRoot": "ee18b15dd06be1f1a3b473b97fbf217f3b5b95d62b5b5633d5068634760e435b"
- }
-}
\ No newline at end of file
diff --git a/apps/ui/public/static/demo/rinkeby.tt b/apps/ui/public/static/demo/rinkeby.tt
deleted file mode 100644
index ed8f0952..00000000
--- a/apps/ui/public/static/demo/rinkeby.tt
+++ /dev/null
@@ -1,59 +0,0 @@
-{
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "id": "f8ae82f0-78ef-42e1-b6cc-176c742e9ad1:string:SGCNM21566325",
- "$template": {
- "name": "663c03b7-1303-4d51-9915-5d6320763e12:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "c778f257-c5bc-43c0-b32f-916294b2f064:string:EMBEDDED_RENDERER",
- "url": "779cf095-ee0b-42c8-b71d-4aa7a76e522a:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "name": "7d4d04d9-561d-43e1-bbfe-3a0bb1c2dd42:string:DEMO STORE",
- "documentStore": "9bed56c6-efe9-4777-920f-3fc3a0bfe725:string:0x0C8b2128598eb731C85cdb5514251AaD4E819F52",
- "identityProof": {
- "type": "cba792ba-2980-4d88-8a96-a08a70428c06:string:DNS-TXT",
- "location": "3f1780e5-c9c5-4d8e-aa87-5af9d192fef8:string:demo.tradetrust.io"
- }
- }
- ],
- "recipient": {
- "name": "48958199-1510-4486-bb57-c83d3b9be122:string:SG FREIGHT",
- "address": {
- "street": "7fbeb4e6-0b74-418c-951f-a57fec7bca3b:string:101 ORCHARD ROAD",
- "country": "f85ddaf0-5de1-4335-b9b1-168fc17b8386:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "b399b920-bccb-4ee7-9c8d-88b39a0040c7:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "1099909d-993d-44e1-9847-889c5348c1cc:number:5000",
- "unit": "c1443ac8-52d0-46f3-a83f-d26f1f8f69dd:string:LITRES"
- },
- "countryOfOrigin": "f9df3b57-8a31-4cc4-aee5-004769394c0f:string:AUSTRALIA",
- "outwardBillNo": "4c9f8596-8549-4614-8750-6a116e62216a:string:AQSIQ170923130",
- "dateOfDischarge": "c6769cdb-43c5-49ff-9bbd-759487d99112:string:2018-01-26",
- "dateOfDeparture": "da4a867c-f63a-4416-a3b5-7dc7663f8b4f:string:2018-01-30",
- "countryOfFinalDestination": "cea4a037-ed74-49b1-8339-d322501e75b4:string:CHINA",
- "outgoingVehicleNo": "dbcb24d4-0882-40a8-aa1c-9144b8376100:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "06b11d2d-e6ee-4dc9-a9a0-98ea78c1c3f8:string:PETER LEE",
- "designation": "831cdc93-83d8-4f02-8679-aa55fea96a20:string:SHIPPING MANAGER",
- "date": "8c3925f4-0715-4772-849b-80f38c62d277:string:2018-01-28"
- },
- "certification": {
- "name": "dae9da56-9895-4df0-bd77-8283511a2093:string:DEMO JOHN TAN",
- "designation": "20d0ec7c-2a6f-4d5f-ac82-3bd7c9b40890:string:DEMO",
- "date": "9620fd7e-df2b-47d5-8454-99f405bcee0f:string:2018-01-28",
- "signature": "b7331256-e1ee-4969-afef-65270aee224d:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotgMPh5PlwiIiIiIloGGOgiIqJPrDjYJc3nbduGruswTROWZcHv9yMUCrFckYiIiIiI7isGuoiI6BOTQJdwHAeGYcA0TQwMDGBiYgLj4+NwHAcNDQ1Yu3YtGhsbUVZW9gU+aiIiIiIiKlXs0UVERLdlWZaalpjJZKDrOjRNU1lafr8fPp9PZW5dunQJfX196OrqQiqVwuTkJJLJJEKhEMrKylBdXY3m5mY0NTXhW9/6Fvx+PwKBAAzDgK7rS94vERERERHRveIqgoiIbss0Tfh8PgQCAUSj0YKvRyIRzM/PY2FhAdPT0+jp6cGVK1dw8eJFXLt2DZlMBslkEqZpIhQKIRwOIx6Po7m5GS0tLZibm8Ojjz6Kbdu2Qdd1ZDIZaJrG8kYiIiIiIvrEGOgiIqI7sm1bTUl0HAd+v19lXw0PD+PMmTOYmZnBm2++ibGxMYyNjSGZTBYcIxAIwHVdaJqGhYUFzM/PY3Z2FnV1ddi0aRPC4bA6JicyEhERERHRJ8VAFxER3VY4HAawWEpomqZqKh8IBOA4Djo7O3HkyBFMT0+js7MTyWRSlRxKcCsQCCAQCMA0TRiGgdnZWfj9fsTjcfT39+PcuXPYuXNnQamiN7hGRERERER0rxjoIiKiJXmDTTJFMRAIwLZtZLNZdHV14dChQzh9+jTm5uaQTqcBANFoFJlMBq7rwnEc1bDetm0AQCKRQD6fRzQaxfHjxzE/P4/6+no0NTUhGAzCtm04jsNAFxERERERfWwMdBER0ZKkV5bjOAgGg/D7/bAsCz09Pbh27Rra29tx4sQJjI6OwrZthEIh5PN5OI4Dy7Lg8/kALE5mlM9lQmM+n8fMzAxu3LiBsrIyVRIptw8Gg1/MkyYiIiIioq80BrqIiGhJ3kCVZHJ1dHTgd7/7Ha5du4aLFy9icnJSZWrZtg2/349sNgtgMVAm3wsEAvD7/SrQJZMaJWsrGAyq++O0RSIiIiIi+qS4miAiojuSYNTw8DAOHz6M119/HfPz85iZmVFBKV3XYRgGNE2DZVnqX2Hbtgp6yTEXFhaQyWQwPz+Pubk5VFdXo7y8HMDiVEdmdRERERER0cfFGe5ERMuUaZoqwwq4GYySrzmOo7538eJF/Od//ifefPNNjI+PY3p6Gq7rwjRNAIBhGACgglveIJemaSpbSz63bRvRaBTBYBCWZWFgYADl5eUwTVMFyoiI6P6SXorST9H79eLbmaYJ0zRh2/Yt1w9vT0bhOI7a4HAcB/l8Xl0riIiI7ieuJIiIlilp/L5UeaFMWezp6cG5c+fQ2dmJ48ePo7+/H4ZhqFLGe+H3+9XURZ/Pp4JePp8PjuOgsrISGzduVI8JAINdRET3kXcjw7u5URy8knO23+8vyLKVISPeEnfv+d17GwC3/DwREdH9xFUEEdEyZVkW/H4/dF0HcHNR4vf74ff7ce7cObz55ps4fPgw+vv7MTs7e0tT+TuR2xmGUfAzEiCLxWKorq7GunXrsH79+oJyRe9iiYiIPlsyAESGgNyOnK+9t3Ndt2AjwpsVJsGuQCBwS+DsbvdFRET0WWGgi4hoGbNtWy1MfD4fLMvC9PQ00uk03nzzTfzhD3/AxYsXkc/nEQqFVKmhlCzeiTe4Jbv98nk4HEZ1dTU2b96MHTt2QNM05HI5lTkgfcGIiOizJ+djb3CqmDcjS64VSwW0fD7fkhm4snEh9+Mtj49Go/f3CRIR0bLGQBcR0TKlaRoMw4BhGAiFQnBdFwMDAzhx4gR6e3vR3t6Ovr4+zM/Pq514x3EQCAQQDAbvGuySxZA3uGWaJjRNQ0NDA1asWIEdO3Zg+/btsCwL4XAYlmXBsiyVZUZERJ89b6DLG9ASkrVVHMC6U1aWBLPk3C/TdCUgxg0MIiL6vDDQRUS0jElAKZfL4fz58zh8+DDa29sxNDSE8fFxJJNJAFA9toBbmxTfid/vL2hGLEGsmpoabN26FZs2bcLq1auRz+fVoiqfz3/Gz5KIiIr5/f7blonbtq0CU47jwDAM2LatMm6ln6OUu2uaVlAKKWXuAFQDe8nYBcB+XUREdF8x0EVEtExJGcnCwgJ6enrw9ttv49ChQxgYGIBt20in0wCASCQCv98Py7JUCeK9lC4CKGhar2kaIpEI1q9fj69//et47rnn0NzcDAAIhUJqYSULKPbpIiK6P5YqV5RpipZlIR6Pw3VdZLNZZDIZ5HI5NWnR5/Ph4sWLqs9XOBxGZWUlqqqqUF5ejlAohHg8ro7pui5CoRDP6URE9LlhoIuIaJkKBAIYHh7G8ePHcfr0aZw5cwajo6NIJpNwXVdNZZSdfPFxFiuye+/3+1FTU4OmpiYcOHAAf/Inf4I1a9YAAAzDgK7rmJycxMqVK1neQkR0n8l53HEc5PN5pFIpzM3NYW5uDplMBj09PUin01hYWEA6nVYbHfKfpmnIZrNIpVJqEm80GkUkElGl7cFgEPF4HI2Njdi8eTM2bdqEmpoaAMzoIiKi+8vnfpwaFCIi+kqSBsLSbyWdTiMSieD//b//h6NHj+Lq1avo7e3F3Nycagx/L4qzAnw+X0FQDACqq6tRXl6OpqYmvPTSS/je976H1atXf3ZPjohomZF+h97zr5QWStN42WhwXRepVAq6riMUCqnb9/f349KlS6pUPZ1OI5VKYXZ2Vk3ZzefzKptL+nlJfy+5f7mN4zgIh8MIh8OqR5cMMYlEIqirq8Pq1atRV1eHyspK7N69G9XV1QiFQqitrQUAZLNZRCIR1e8LgMr0leci5ZJERES3w0AXEVEJ8y52vD1SstksDh06hDfeeANnzpzBzMwMxsfH1ULJcZy7HjscDsO27YKSRllkua6LsrIy1NfXY8uWLVi/fj3WrVuHxx57DBs3blQZY0RE9PG5rquGd0jQSc6pMjQkk8nAcRzouq76LI6MjKCvrw8ffvghRkZGMDExgbm5OaRSKfWz6XRaBbYsy1IN5oGbmxtyHzKtV8rZdV2HruuwLKsgQCUljhUVFYjH44jH42hpaUEkEkFTUxOee+45tLS0AIAqe5TnKcG8XC6HcDj8uby+RET01cbSRSKiEiWBLcuyAEA1Cu7p6cH777+PDz/8ECdOnMDw8LDK+AIWd8/vJdBVnPXlum5BNlc8HseGDRvwzDPP4LHHHsOaNWtQV1cHAGw4T0T0KaTTaUSj0SU3DORcHA6Hkc1mcfbsWbz77rvo7e1FIpFAPp/H5OQkZmdnkclkYBjGLQNB5Lrh3Q+XIJdsZngzer39Gx3HQSaTKWhODyxeg2ZmZlQAbHJyEtFoFP39/ZienkZjYyMeeOAB7Nq1C5WVldA0DclkUvX3ksfEgBcREd0NA11ERCXKsiyEQiG10BgZGcH4+DhOnjyJrq4udHZ2YnR0VC0eAKjpWT6fD4Zh3NP9+Hw+aJqmFjrhcBiRSARbt27F448/jt27d2PDhg0FJTPM5iIi+uS8zd4lSCVTdPP5PAKBAMbHx3HlyhV0dnbi1KlTGBsbg+u6cBwHN27cUBlfkrnl/dh7jpbAFnAz8OUtmZSAljfoJY9Fvuftveg4Dnw+H4aHh5HL5VBZWYlcLofh4WEMDg5icnISe/bsQUVFBerr69XP6boO13UZ5CIiorti6SIRUQlLJBJIJpNYvXo1Zmdn8eGHH+K///u/0dnZiYmJCWSzWQAoKFeUhYk3ALYU2c0PBAJqkVVTU4N169ahubkZzz//PB588EG0trYiGAyqEfV+v18tgoiI6OOTaYZSnu73+zE7O4uuri50d3fj3LlzGBoawujoKBYWFlQGrjfbyvuzlmXB5/OpskMJWnkDWnJ/rusWZP56M7ekt1YoFCrIFJZpuvJ9uSbYtg1d11FdXQ1N01BZWYl169ZhzZo1aG1txQ9/+EPEYjEAi8G9iYkJ1NXVqX6TRERES+FVgoioRE1PT6O2thbl5eW4ceMG/uVf/gWnTp3CRx99hEwmUxDk8rqXskVgMSvLMAzVA6aurg6bN2/Gk08+ia1bt2Lnzp2oqKgAANU8OBwOq9IWNhMmIvpkvBlSqVQKly9fRkdHB9rb23Hx4kXMzc0hn8+rflqSvSUN4qWnViAQUEErybxyXVdl9BYPHJGvyXVCyiQlACb7597m9d7jeEsco9EoQqEQbNvGxMQEgMXM42QyiaGhIQwODqKqqgptbW3YsGEDfD4fg1xERHRPmNFFRFTi3nrrLbz66qv4xS9+gVAoVNAfS9M0tevu3ZH3lqrcjqZpsG0b5eXlaGtrw7Zt27Bjxw7s3LlTlSoGg0HVqDgSiQBYeloYERF9PGNjY/joo49w/vx5nDt3DhcvXsTs7Cx8Ph/m5+eRTCYLbu9tJB8MBmGaZkFDeWAx8CX9HeVnvD8rHxdfH7xBLrkPb08v77ASye7ybrbE43FVMi8bI+Xl5VixYgUefvhh7N+/H3v27EFzczMAFJTCExERFeOWCBFRiTJNE//3f/+H//iP/0AikUA0GlWNhnVdh2maBSWKUn4iC427CQQCiMfjaG1txb59+7Bv3z489NBDWLNmDYLBoAqoeXffZUoje3QREX1ynZ2deO+99/DOO+9gbGwMlmUhmUxidnYWhmEUBIIka0qCT8DNXlsyaReAKkX3DhW5U4Zv8bGEBM/kmiJZX5JFBiz225LrgOu6SKVS6vH5/X7Yto1oNIrz589jcnISExMTGB4exl/91V+hsrLy07x0RES0DDDQRUT0FWVZllqgyGJFRshPTU3hgw8+wNGjR9Hb24vr168DuFmmaBgGNE0rWHh4jye8u/vyseu6iEQiWLVqFdasWYOdO3fi6aefxs6dOwumKnoXWhLsCgQCKrOLiGi5Kt5gEMVBI2+5n2VZ6OrqwpEjR3DmzBlcvXoV165dQzabVZsWck6XskW/36/KCL1kIqMEwOS+DcNAMBhU53p5DN5rDXAzo1f6dUnQyjAMdRvJFA6Hw/D7/WrzIxAIqGuQBMJkEIo0w9d1HdPT0wCAubk5HD9+HGNjY9B1HT/72c+watUq9bosLCyoMvlUKqUa9RMR0fLF0kUioq8oy7KgaRoMw4BlWYhGo3BdFydOnEBvby9+//vfo6+vD1euXFElKrJTLgsE7+JHykqkYbC3zMWrrKwMa9aswe7du7Fjxw48/fTTaGtrUz27fD4fM7aIiO6B91wLLAabTNOEbdvQNA3BYBCZTAbj4+MYGBjA8ePH0d7ejoGBAUxOTiKRSAAoLCfUNK0gkCb/egNW3oxbTdPURob0XQyFQgXZvd7zuuM4iEajKpAVi8VQXl6uMoYzmQxM00QqlSroEybHkmPL8xV+v1+VvOfzefWzuq7DMAzouo5HHnkEe/bswUsvvYRt27apYwUCgYJG+t4eZkREtPwwo4uI6CtK0zTMzc2hqqoKuq5jaGgIs7Oz6O3txX/913+ht7cXiURC7fD7fL6C8hVvAMvbR0U+9y6Q5Gd0XcfGjRvx+OOP40//9E9RX1+PlStX3nIcIiK6Pe8EQ+BmGaBt27BtG5FIBMlkEoODg+jr60NnZyd6enpw5coVDA4OIpfLqWDRnch5vrhsMRqNwufzIZ1O3zJhVzK0QqEQQqEQ4vE44vG4mpRoWRYaGhrgui6CwSAqKytRXV2NUCiEbDaLdDoNwzAwPz+PhYUFGIaBTCaDubk59bm3V5iu67BtG7lcDtlsFtlsVgWqJOPLdV3k83mcPXsWw8PDqKqqwqZNmxCNRhGJRJDP52GaJoLB4D2V3hMRUWljoIuI6CtMSjSSySTa29tx/fp1jI6OYnh4GKlUSpUdSrDKO+rd24cFuNlMWG7j/b6maWhsbERdXR3279+P/fv3Y+vWrQCgpnlJzxUJqHFHnYhoaVLyB0BtQASDQfW10dFRXLhwAWfPnsW5c+fQ1dWF0dFRle0F3NyQ0DStYFKiZFoVb2Z4A0CZTAaapqkScyknDIVCaGxsRDAYRDAYRDweR01NDVavXo01a9Zg9erVKrAFLPbaisViiMfjKqMrl8thaGhITfc1DAMzMzO4dOkSPvroI1y/fh0+nw/T09MwDEP1iwSgAmszMzPqdZLSfLk+zc7O4tChQ3jooYewb98+lJeXIxAIsP8jEREpDHQREX1FTU9Po7a2Ft3d3Xj99dfR1dWFc+fOYWBgAJFIpKDspHiKljfrSj4uLlGsqqpCJpNBfX091q9fj29/+9tYu3YtHnnkEaxcuVL19JKSSe/0Rga5iIjuTLK3XNdVwap0Oo2FhQX84he/wIULF3D16lVMT09jZmZG9eLyTkn09skKBALqnO8NdElzeLmtnKMdx0E+n0ddXR3a2toQCAQQCoXQ1taGBx54AGvWrMGmTZvwwAMPoLy8vOAxSzl8IBAomKIrGyZtbW3qMbqui/n5efT19aGrqwsDAwMYGhpCf38/hoaGkMvl1PVDShblcct9AjeDdaZpor29HQAwOzuL+vp6HDhwAOFwWA084VRGIqLljYEuIqKvqNraWqTTaVy4cAHnz59Hb28vxsfHAdws9xDF06+kj4lYqgHy3NwcgMUd9ubmZjz99NNoaWlBPB5XWQW6rqvby8KJiIjuzDRNdd6UgM7c3Bw6Ojpw8uRJvPnmmxgcHMT8/Lwa5iH/SgaUtyyxuO+id7OhOHvX5/PBNE2sXLkSVVVVaGxsxPr161FRUYGNGzfi4MGDKCsrUxm6lmUhk8kAWGxir+u6aiQvZLNDgmrFj6GhoQHl5eV44IEHsLCwgF/96lcIh8MIBAKYmppCPp9HNptFLpdTj1eekwS45Pol2tvbUV1djaamJjz55JPQdV1lphER0fLGQBcR0VdUIpHAa6+9hvb2dgwNDeHSpUsAFpvFJ5PJJXfZlwpoyfdFMBiEpmmoqanBihUrsG/fPmzZsgVtbW0qsJXNZtUOv2maBRkFRER0Z96Mo0QigbGxMZw/fx7vvvsuTpw4gYmJCczNzakMJjlHyzlWzreSCVV8fvduOkjwKRAIoKKiArW1teq/aDSK3bt346c//SnKy8sLpjV6m9vL/Xp7iUkgyttvTK4F3mwuYHGzJRKJoKmpCQCwZcsWXL16FcePH8epU6dw6dIlDA0NYWJiAslksiBo592oEfF4HJlMBl1dXVhYWMCFCxfw8MMPo6ysTF2niIho+WKgi4joK6q9vR2nT5/GiRMnMDIyor6ezWYBQJUWFi+AZPqit0m993vSHHjbtm3YuXMn/uiP/gjxeByhUAizs7OoqqpCLBaDaZpqKhgA1aSYE6+IiO7ONE0MDg7i2LFjOHbsGHp6ejA8PIzp6emCqYkydVDKDiX4Jd+/0/k9GAyioqICZWVlqKqqQktLC5qbm7F582a8+OKLWLFihQpYGYaBXC6HioqKguCVN0vLcRwYhoFwOFzQSF/O+fJzxb2ypA+ZlF4ahoHW1la0trbiO9/5Dq5evYrTp0+jvb0dPT096OvrKyhp9PYY8/l8SCQSiEQiGBoags/nw7Fjx+A4Dvbs2VOQaUZERMuTz+VoEiKiL0Q2m0U4HC7onSKlKQBUvxKfz4dwOAzLshAIBJDJZHDkyBG88cYb6O7uRnd3N9LpdEHTeRkFL8Gnpfq2eEfQh0Ih1cy4ra0NBw8exA9+8AOsWbMGq1atgqZpqiEwsLho8T5WIiIqJFNxRTabVdMUy8rKcP78ebzxxht4//33cenSJUxPTyOXy6mgjgSFgJsbEnLOjkQiqmeX4ziIx+NIpVIFAaGamhqsWrUKjY2N6t/HH38c+/fv/8KznjKZjCqBlCBeKBTCwMAAfvvb3+Lf/u3fMDIygmw2i+rqaszOzqprnJQvynNfs2YNHn30UTz77LP40Y9+hKqqKjWB0bZtGIaBSCSi7lsCe0REVLq4SiEi+oJIkMvL25vEdd1bxqYPDw/j97//PY4fP44TJ05gcnIS6XQaAFSphyxyvA19ZYHg5TgOYrEY0uk0TNNEfX09qqqqsHv3brz44ovYsGEDysvLoWlaQQ8YAAxyERHdhQS5pqamUFdXB9d1kc1mUVZWhsOHD+ODDz7AoUOH0NfXh1QqVVCe6N2g8GYySW+sbDarsqjC4bA637uui9raWtTU1KC5uRmbNm3Crl278MQTT2DNmjUAbu3Z9UWQISbA4uRG2YBZvXo19u3bh5GREbz66qsYGRnB7OwsgsEgTNNEOBxWAT5g8To2MTGBkZERXLhwAUePHsVLL72kvi9ZykIykYmIqLTxTE9E9AVaakqhfG16ehp1dXWql8vrr7+Ozs5OtLe349SpU8jn8wULBW85S3GyrrfPi5SZSGmj3+9HTU0NHn30UbUoeuqppxAOh9XPe8e/A4tZBVwsEBHdXiKRQHl5Oerq6uA4DqLRKDKZDP71X/8VQ0ND6OjoQGdnp7q9t2einG+9pefFZYHRaBTJZFJtZtTU1CAWi+HJJ5/Eli1bsH//fmzbtu2WCYRfltI+wzDg9/tV03sAqmzetm2MjY3hyJEjmJychKZpME1TXeO8mzqmaWJ6ehqXLl1CJBLBN77xjYLnKNdX0zRhWdYtZZVERFR6uEohIvqCeMsvhOzia5qG2tpa9bXp6Wm88cYb6OnpwdTUlPoZCZJ5e7IAN3fIHce5ZfdeFgfhcBi5XA6xWAytra1Yv349tm/fjh07diAcDqsSyOJgnOM43BUnIrqLsrIypNNpOI6DsrIyzMzM4K233sLJkycxMTGBoaEhdVuZZpvP51WZuGQ5eQNg3tJEb8P5NWvWoKWlBVu2bMEPf/hDtLS0oKGhAcBiQMm2bRXwsm37Cw/22LYN27YLspoNw1AZa4888gi+/e1vI5FI4Nq1a+jt7VVljl6apsF1XaRSKQwODqKhoQGXL1/Gpk2b4Lqu2tApbqZPRESljasUIqIvSHHDdtlt9k5LdBwHr7zyCnp7e9HV1YXr169jampK9dSSHX5vkEsCX9L8F4BaPMguuHzc0NCAn//85/j5z3+O+vp6BINB+P1+zM3NIR6Pq8le3sfq9/tvyRAgIqKbJMgSi8UAANeuXcOvf/1rtLe3wzRNdHV1YXZ2FsDNjQkpP/QGuQCooR8SHHJdF7quIxQKoaGhAXv27MHf/M3fYPXq1bAsC/F4HGVlZQAWe2FZlqWm5AI3+3x9kRzHQSQSKehBput6QdP6r33ta0ilUvjd736H/v7+gn6WwGKjfcuyEI1GMTMzg/n5eWzduhXt7e3YvHlzwX0FAgFuzhARLSM84xMRfUG8Y9plB9/bMBcAzpw5gw8//BCDg4OYmJiAaZoqyFVMpm8V75RLXxdZeAGLi7B4PI6mpiZs3boVa9asUQuiWCyGeDxeEHDzHlOCYUREtDQJygSDQczPz+OXv/wlPvzwQ4yPj2NgYKCg9FwapgsZJOIt0zMMoyBAVVVVhbq6OmzYsAFtbW1oaWlBZWWl+n4+n0coFEI0GlVfk36OEnz7IkmjfRmCIpsn3gb8NTU12L9/Py5cuIBNmzaht7cXoVAIuVxOHUeua5LBbFkWBgcHYRgGdF1XAUIAS/aqJCKi0sRAFxHRF0SmKAI3g1HA4mSu0dFRnDx5Em+//TbOnj0LwzAwNjYGAGq6lvTlKu7hImQRIQsuWTRFo1HU1NSgoaEBL774Inbu3AlgcYqX/LwEuSRjzNsPxbbtW7LRiIjopoWFBei6jldeeQWvvfYauru7YRgGhoeHAUD1pfL2VgQWz9vezF7veRdYPE9XVlYiFovhJz/5CX72s5+hsbERANRkwoqKChUsy+fzKgv3yxDgEpJlZZpmQfaaaZrQdV0FqhoaGvDUU0/B5/Mhk8lgZGTflwEdAAAgAElEQVRE3VZek3w+rzKZR0dH0dzcjNHRUTQ2NqoSTckS814XiYiodDHQRUT0BZLG8LLLbFkWenp6cOLECRw5cgRXrlxBb28vgMV+L6lUCtlsFrquL9l43rtjLYsHCVQBQCgUwtq1a7FhwwZs374dP/zhD9HU1KSCbpIV5u0FI1lcwvt9IiK61ZUrV/DOO+/gvffew9TUFC5evFgQaDFNE4FAQG0mAFCle/IfANWsXTJ+16xZg+bmZvzDP/wDWltbVcZWKpVCdXU1AKj+ij6fD6FQqCBbTLKfdF3/nF+RQt7+YzL4RDLXdF1XGz8+nw8HDhyAbdsYGRnByMiIytKS19O2bTWhuLu7Gw8++CCuX7+OiooKVFdXq2ugt+k9ERGVNga6iIjuE5lU6M1+Kh4Tn06nEQqF1G1Onz6NI0eO4P3330dPTw8ymQw0TYNlWUgmk6o5vJTEyAQp+VpxZpf8LABs3LgRgUAAO3fuxPe+9z0888wzqhfM7XqXLFXmwYUCEZW6bDaLcDisBm/IwI98Po94PF4QTPIGXQzDQH9/Pzo6OvDhhx/i1KlTSCaT0DRNnadlg0OCWXKelimEQgaGGIaBhx9+GI2Njdi9ezf+/M//HCtWrCh4vPF4XH3sPYbf7y+YoPtl6VMlpYreTRS/36+eh9/vV83pA4EAtm3bht/85jdYtWoVrl27BsdxCsoYDcOAaZooLy/H+Pg4zp8/jx07dhTcRy6XK3gtiIiodH05rnZERCVoqSyo4ilasVgMlmWhv78f+XweJ0+eREdHB/r6+jA/P6+mZYniUhbJDJDjyc6/YRjqPmOxGDKZDB577DG0trbiwIED2LlzZ0G5DBER3aTrusqQzefzqnG6bEp4JxdKjynDMHDq1Cn84Q9/QGdnJy5fvoxMJgOgcINABoLIf97eW97ptpZlYe3atZiZmcFzzz2HDRs24Lvf/W5BY/lSJRlYIh6PY+vWrbh69SquXbumvl68uWOaJlKpFCYnJzE6OorW1lYVkPyiJ00SEdHnh4EuIqL7TAJOsqiRr6VSKZSVlWFoaAjvvPMOZmdnceTIEZw4cUItjrzkzbq8ofdO5pLjS2Nfb+ZYY2Mjmpub8fd///doampSDe/leEth1hYRLWfSQyoQCKhAlGQXATcn/hmGgWg0Csdx8O677+J//ud/cPHiRQwODiKdTquNCu+GhXwu2WDeDRDLsuC6Lurq6lBRUYF169bh0UcfxT//8z+r/ojLoXRcBq+IyspK7N27Fx0dHdA07ZbeXsIwDMzNzWFychJDQ0Noa2uDbdvqdyf9z4iIqLTxTE9EdJ94G+QCuGVxUlZWhsnJSXR1deHUqVOYmJjA5cuX4bouwuEwDMMoWAB5+2cBUOUyxYskUV1djUAggMbGRuzZswctLS0IhUKwLAvpdBqxWKzkF0tERJ9GcQ8pKfV2XVeVNALA5OQkjh07pjYtpLRRSDN0+dlAIKB6Z0mzeOmfFYlE0NTUhM2bN+Pll1/G7t27AUBN1c1kMigrK/ucX4nPl7x2kgkdDAaxceNG1NTUIB6PY2FhoSB4KNdFx3EwPz+PRCKB8fFxFUyU4JaUohIRUWnjmZ6I6D6RbAAAqrxQJmk5joPJyUm88soreP/993Hu3DlMTk4il8up3i3SOFcmHhbvXstiyRv8EjU1NWhqasLu3bvxzDPP4IknnlC7447joKKi4pYySuHNGiMiWo6Waniey+WgaZo6j2ezWbzxxht47bXX0N/fj+HhYczMzKjG6IFAQJUgAjezaG3bVg3XLctCKBRSPcBqa2uxfft2bNy4EX/913+N5uZmdR3QNA0zMzOoqan5gl+d+887LVGuRzIxuLq6GolEYslAFwBkMhnkcjnMz8+rY0ig0bsZREREpYuBLiKi+0R2jWVnXxZHtm0jmUzi7NmzOHLkCHp6epBMJtWb9vLycszNzRWUtAAoKFmUN+zeshq5j/Lycqxbtw4PPfQQXnjhBTz++OOoqalBPp+HruvI5/Oqka/32N6AFzO9iGi5k3OsnLtjsZj63tWrV9HX14cjR47go48+wuzsLFKpFFzXVaXn3vO3d9oisNjsXsi5ORqNYuPGjTh48CB+/OMfq56Lrusil8upQI9k5Jaypa5BjuOgpaUFNTU1GB4eLrj2yTVMelTm83nVqF5eRwBsRk9EtEww0EVEdJ94m+QGAgH4fD7kcjlcunQJFy9exO9+9zucPn0aU1NTBZMPk8kkACzZf6SYvHn3+XxYvXo1amtr0dLSgl27duG73/0umpqaEAwG1eSuUCi0ZMmLZIUxwEVEdLOn1lI9sa5cuYIPPvgA7777Ltrb25FIJOC6LtLpNICbUxS9vRIlK2spuq7jwQcfRFtbGx577DEcOHAA1dXVBZsl0WgU09PTCAQCqKqqup9P/UtBXvPiEs9NmzahoqJC9UgDFn9HkjUtJfzT09NIJBJqciNQOECAiIhKGwNdRET3iXdhI2++BwcHcfjwYRw6dAiDg4MqAwBYLMuQcgzvDrW3V0nx9EZvFtiGDRuwZcsW7NixA8888wzq6urUsQOBAMrLy5FOpxEOh2+ZaCUY7CIiutkM3efzwTRN2LaNcDiMgYEBvP322zhz5oyajisBrnA4DE3TYBiGKkEHcEuQKxwOw7IsRCIRZLNZNDQ04Nlnn8WBAwewceNGrF69umDQiOu6yGazqK2tBbCYAebNyC1FpmlC13UANzeNgsEgmpqaEAqFVGuApa6RjuNgfHwcMzMzmJ+fR1lZGSKRiOptJk39iYiodDHQRUT0KchOs7whl118CSJls1lVYnLy5EmcOnUKvb29GBkZKRiRDgCJRAJAYa8Rb7BLFj6SYSD3Hw6H4ff78fzzz2PPnj14+OGHVXmGLADk8chjKX6Tz+AWEX3ebNtWTd29XwMKp8IWBzKAm9msn5RhGOq8LT2cJHBiWRbC4bBqXK5pGubn53HhwgW0t7fj7bffVkEuKUGULK58Pq8eo3xNMrJM01Sli+Xl5TAMA9u2bcNPfvITfOtb30JjY6M6V3uzdeUxiFIPcgGF11S5Xvl8PlRVVSEQCKCyshKJRAK6rhdcG+Vjx3GQSqVw7do17N69G6ZpqmxmBrqIiEofA11ERJ+CBJ28u/XeN9DRaBRzc3O4cOECPvjgAxw7dgznzp3DxMTEXY8dDAZhmiZc11V9uYCbk7fi8Tii0ShaW1uxefNmfPe730VjYyP8fj/fyBPRl5qcx+Rj7xAM6bV0P0lASYJn0nQegMrKkoEgU1NTeOedd3D8+HH09PTgwoULyOVyyOVyBYEVbxBONjwkmJfP59XzraysRENDAx588EEcOHAA+/fvR1NTE4DFTKbiHorLkTSPL96E0XUdsVis4HX38vZCm5ycxI0bN1TJohyT10YiotLHQBcR0Scku/3eyYjFmQm5XA7d3d34wx/+gPPnz6Ovr++eglxeEkiT3WpZLMXjcdTU1KCtrQ1btmwpmMTFN/JE9GUmmUrysfy7VHDDm+XqzfT6tPcvQSjJ5AIKh4dYloVcLofz58/j0KFD6OjowMzMDBKJxC2bG8XZZjJtUT6WQSArV67EI488gu3bt2PPnj3Ys2ePyrSV+2aGLQomXnpfj3A4jIqKCvU1uZ2X/G5nZmYwPT2trp+WZUHX9fseRCUioi8eA11ERJ+QLEqAwpIa4GYPlcuXL+PYsWM4c+YM+vv7cePGjXs+fvHodAlyBYNB1NTUYN26ddixYwcOHjyIDRs2IBaLqVJK6V9CRPRlVRxwkBJCb/aqkIDHZxUE8g7gkGNKmaHf74emaRgYGEBnZyc6Ojpw9uxZTE1NqQ0N71RcyeDyZhlJL0S5L3luVVVVaG5uxve//300NjYiFoupgFooFEIwGCx43stVcSN/b3P6WCymShvv9PMSOPX+PXHwChHR8sBAFxHRJ+R9o128MHEcB//7v/+LX/7yl+jo6CjozRKJRNS4+DuRLADJOpDAV3V1NR5++GH86Ec/wvbt2/Hwww8X/Iw0UCYi+jKTwRsSKJJz3e0yuz7r81rx8bwZuaZp4tixY3j11VfR3d2N0dFR2LatyhojkQjy+bzK3AoEAip7C4A6v/v9fsTjcezatQsrV67Eiy++iBdeeAHxeFwFcOQ23tfF+1iWI28QVAKFEvTSNA2RSERt5ki5vvd22WwWoVBIvc5yuztNvyQiotKxvK+iRESfgjeby7trnM/nkc1mYZomkskkHMdBPB5HMplUzervFuQS3lLFUCgEXdfxwAMPYPfu3XjxxRdVuWIymVSLLwa5iOjLzjuRVv71Bi5ux9tT69OQYJpkcUkZum3byGQyaG9vx7vvvouTJ09ienpanYflfr0ZXd4AiwRTAoGAOidXVlZi06ZNaGpqwvr161FRUVHwfLzPRR7Lcud9TbxlpfL6SgmiN7Pae/tcLgefz4dQKHRLpiBLF4mISh+vpEREn4I3IyGfz2N4eBiXLl3C6OgoXnvtNVy+fBm5XE41lQdwz0EuOT6w2Di5ubkZDQ0N2LVrFw4cOIBIJKJ6jsg0KZHL5dTkRSKiL5viYIPrurAsC8DNaYXSOPx+Be+LJ9rmcjlcuXIFvb29OHLkCE6cOIHJyUnVlF7KFuV8X/z4vc3OXddFJBJBa2srNm3ahJdffhkrV67E2rVrb/kZ6fHo7Vu23Hk3krxZf95gYnEAa6mf9QYSWRJKRLR88GpKRPQpePtgTU1Nob29Hb/97W9x7tw53LhxQy3SbNtGOBxWQS6ZqHgn4XAYlmXBsixUVFRgw4YN2LBhA5544gns2bMHANT3pZxGHpNMFCMi+jLy9kuSqYQyxVDTNPWvruvQdV2daz+rPl1y3vQG0ubn53H27Fm89dZbuH79OoaGhlSgRAJxcp4VUrIoQTrJMAqHw6isrMSDDz6Ixx9/HE8++aT6mbm5OcRiMRUQk1JFCXJJj8flzBusks+92X/eAKG3FLF4Yqc3ECa/IyIiKn0MdBER3UE+n1dlErIYkwWJdzGSz+eRSCRw6tQpHD16VH3Ny5vJJUEuWUBJpoC8EZf+L6FQCKtWrcKuXbvw8ssv44UXXkAkEkEymURZWVnB7v/dmvMSEX2eJLNU/jVNE8FgELZto6+vDzdu3MDQ0BDGx8eRSCSQy+WQy+XUebe8vByGYaCiogKPPvooVq9ejXg8jtWrV6OyshIAYBgGdF1HOp1GLBYr6OXkPX8DQDabVUEo6eMkvZ4GBwfR3t6O9vZ2XLt2DWfOnFEBFDnvS89Ex3HUZoVt2wiFQgiHw0gmkwgGg1i7di0cx8EjjzyCl156CQcPHlTHsSwLVVVVBa9TcRbXcg9yATcDkUvxlowCha+fBMBs21b/SQ8176RGZs4REZU2nuWJiG7DdV214PD2ybIsC6lUCuFwGBMTE7h8+TLGxsbQ39+Pc+fOIZFI3FPQSY4lC7NIJALDMFSPr7KyMlRWVmL37t14+eWXsW/fPjXJq7hUkYjo8yTZTRJECIfDKuvKcRyk02lEo1EAi9mpo6OjmJubw6VLl3Dt2jUMDw9jYWEB09PTSCQSqrxbAhXpdBrl5eUqONXV1YV4PI5gMIiVK1eitrYWTU1NaGtrQ11dHVpaWgAsbh5IQE3XdZimqfo1ebOmAoEAIpEI0uk0Ll68iPfeew/Hjx9HX18frl+/fsvzlfO0bEyYpolYLAbXdZHJZNTxVqxYgZqaGjz33HM4ePAgduzYAdu21eaE9Ixin6g782ZvAYU93Yqz+rw90uRz6ZsZCATU71z+VjmRmIio9DHQRUR0G95dX29/kGAwCE3TkMvl0N3djaNHj+Ly5csYHBxEX18fgHsrkfCWLrqui2QyCQAoKytDc3MzAoEA1q1bhxdeeAEHDhxQi6psNotYLHYfnjER0b3xBo2Et4dSPB6H67ro7OzE7Ows3nrrLcRiMfT29mJmZgYjIyPI5/PIZDJqeiGAgqybiooKGIYBwzAwOTmpAhf19fVYv349zp07h7q6Omiahr/4i79AWVkZGhoaEAwGVUasZGEBi8Etx3GQyWQQiUSwsLCAy5cv4/Dhw3jrrbfQ39+PVCqFTCaj+kBJYEsCKfI4i/t0tbS0wHVdPPLII3jiiSfwx3/8x6itrVX3Gw6H1etD987bX0syn71lrPK7Ke6/JX+b3q/L3wF/B0REpY+BLiKi25C+KzJBy3VdGIahmhFfvnwZp06dwqlTpzA8PIyJiQm1QLqX8eWO46h+WvJmPRQKYcOGDXj88ccRCoWwbds2PPHEE4hEIgAWA2jBYPCOZR1ERPfbwsICNE1DKBRS5yKfzwfLspDP53Hx4kXMz8/j2LFjSCaTeP/991FbW4vh4WEYhoHp6Wl13pNeg95+TI7jIJFIqO/LOVWmI87PzwNY3BjQdR379u1DZWUlEokEQqEQmpub1WP1+/2wbVtl+shGwcTEBM6ePYvz589jfHxcBd2WIoEWEY1GkUqlACxm5+7duxdlZWXYs2cP9u7di/r6ejVpt6qqCsFgELlcDpZlIR6Pf8a/jdLnzeLSNE0FDb2/F+/vJxAIwLbtgg0lZtERES0fXCUREd2GlD7Im2UphVlYWMD4+DjeeecdHDt2DJcuXUIikUAymYTf71fZBHcjPUMsy0I4HEZVVRXq6+uxYcMGtLS0YOfOnWhtbUVDQwNM04RlWaoUSHamiYi+CBUVFepjy7KwsLCAK1eu4MyZM7hy5QquXr2K0dFRDAwMIBwO48aNG4hGo8hkMrccSwIW3s+Bwj6H8rGUdjuOg5qaGqTTaSQSCfzTP/0TEokENE1DQ0MDVq1ahaamJjzyyCNYv349TNNEX18frl69ioWFBVRUVODEiRPo6urCzMyM6ucVDAYLmssvxefzqSBXdXU1ampqsHfvXmzfvh0PPfQQgsGgKj8HFjc15Boi5ecMunw83tdLBrzcjjcIJtdOTdPUkBa+/kREpY+BLiKi25DSF2/PF2AxC+CNN97AkSNH0N3djRs3btzSHPde2LatSiJt20Y0GsXatWvx6KOPYteuXdi8eTMikYhqpuzt+8XSCyL6IqVSKUSjUfj9fqTTafT19eHUqVM4f/48xsbGcP36dVy7dg35fB4LCwvw+XzI5XIqAyydTqtjFZ83JbvVm8nlLSWUIEcymVRTELu7u+H3+xEOhxEKheC6LtLpNEzTVNljw8PDmJ2dhc/nw/DwMK5du4ZkMglN02CaJhzHgWEY6ry8FCmfNE0T4XAYDz74IPbs2YOnnnoKLS0t0DRNnduF9AiTkjvTNNlw/i68/baKr3f5fF79voqnMXp/b9JmwPs3BDDQRUS0HDDQRUR0G943zzJ1cWRkBO+88w4OHz6ses0UL2ps277lDfft6LqOUCiEqqoqbN68GU899RT27duHrVu3qgWdbdsFzXPl+EREX5R4PA7HcTAxMYFz586hvb0dnZ2dGBsbQz6fx+joqMrCKisrU43r8/m82kSQsjNv6Zn8Z1lWQU8lOQ9Kny0pJRehUAj5fB6zs7NIJBKorKxEPB7H+Pg4Ll++DE3TMD8/j/n5eeTzeczMzGBqagqWZanzO3Cz95hMyS0+l0ugSzJwDxw4gO9///tobW1VwRcJ1MkESV3XVfm5HIPuTF4jb69MydBKpVKqJLE40CW3c10X0WgUZWVlCAQCsCxLBUuJiKj0MdBFRHQbMrErEAjA7/fj+vXr+M1vfoNXX30VFy9exMzMDACoqU6S+XUvjejl+PF4HFVVVdiyZQu+9a1v4Wtf+xpWrlyp3oxLFpksGEOhECdGEdGXQldXFw4dOoQTJ06obKm5uTk1WEOCRDJNVtd11cOwuLxbAkjCG9wCoIL+wGIgQ3oVRiIRZLNZZLPZgsBXOp2GYRiqpFLXddUnK5lMFvRvkscivcEkyFVMGu0HAgGUlZVh9+7dePHFF7Fx40ZVHufz+ZDNZuG6LsLhMMLhsHr80iNMzut0dxK0kr+HfD6PdDqtrrPewJU3KOm6LiKRCOLxOAKBAHK5nLqWM9hFRFT6GOgiomWrOFOq+Hu2bavFVGdnJ371q1/hyJEjGB4eRiKRUG+opZFyMSl/kdvJAslxHLXoaW1txZYtW7B3715885vfRGVl5ZJv4FnmQkT3g23bauiGBGpk6IUEGJLJpOo3NT09jZMnT6KjowOXL1/GpUuXMD09jWw2i3Q6XdA7Sc59EkjyBqIAqMCDbdsqE0oydLw9EoGbmTvyuQSppOeX99hyTs5ms/f8OkgAxNv0XvonynFc10UsFkNjYyOam5uxdetWNVlR0zQYhqEmA3pLzeW50scjmX8AVPuAmZkZZDIZpFIphMNh5HK5gmu5/M1VVlYCWOwlJ1nQ3mmcRERU2hjoIqJlyxtIksCW9FGRBdjAwAB6enrQ0dGBo0eP4vLly/fUaB5Y7AOi67qaJiZ9YFzXRTweR1tbG/bv34+dO3eipaVF7fx/nD5fRESfxMLCAmKxGDRNuyUIEwwGVb+qcDiMWCwGy7IwOjqKEydO4O2338bFixcxNjaGyclJmKZZECSSiXd3483SKla8efBZnxeLp+MWZ/nI/UuQKx6Po6ysDG1tbXjooYfwd3/3d6itrVUDQiQ46H0d6JMzTbPgb0M2niYnJzE3N6c2i0TxMIPy8nJUV1cjFoupqckA+LshIlomGOgiomXLMAwEg0EV2Cpe7I2OjuLkyZN4//338dFHH2FwcBCpVKqgJ8jdeBdTknEQCoWwceNGfOc738HXv/51bNy4EX6/X2UASPkFyyuI6H6RqYlSwhcIBAqm0gE3S6fT6TTefPNNdHV1obe3F729vZicnEQymVQBhOKysbuRqbNC+m5JNpc3aCa38wYpPm3gS87j3gl9XhUVFbAsC+l0GqFQCCtWrMCKFSvw/PPP4y//8i9Vhptpmsjn86qEXY5Nn45kGArp2ZVMJlVmX/Hfg/fvx+fzIRqN3nJdZ2YdEdHywEAXES1bMuZdJjB5GyC7rosLFy7g7Nmz6O7uxvj4uNpRltLDj6u6uhqu62LlypXYu3cvvv/976O5uRm6rqtJX8DNbAjvm3wios+SlIIVB/mln1YsFlO9qiYnJ/HBBx/g1KlTGB0dxfT0tMp6dRxHnauknPBeglC3O4e6rntLAEOCYJ+l4myg4uPLpMhwOIyqqiocOHAA9fX1ePTRR1FWVoZ0Oo1oNIpgMKjKPOVxWpbF8rhPSdM09ZpKGSuwmGEXiURU439RPDAgHA6jurr6lt8DBwEQES0PXEUR0bImZYWhUEjtBMvo8rNnz+LChQu4du0a5ufnCxoU3+tURVnMVVRUYN26dYjH42htbcX+/fvR1tYGAKqvixd3nYnofpKMVu/ngUAAuq5D13VkMhn8/ve/xzvvvIMrV67g/fffBwDVt9A79c6bTSPl3/L92/FmbUkGjpwvNU1T/bqKs1sl6HG349/NnUrY5DnE43HU19ejqqoKf/Znf4ZNmzYhGo0im82qa4aQc/hS2cH0ybiuWzDEAADGx8eRSqVgWdaSv0O/3w9N07By5UqsW7cO1dXVAAqvqRI8IyKi0sVAFxEta1Iu6DgORkdH0dnZidOnT2N4eBiDg4O4evUqpqam7tjL5U5kMRYMBlFfX4/W1lbs2LEDu3btUt/3+XzqccgIdL4JJ6L7KRaLAYDqGyjZqlNTU5iZmcGhQ4dw9OhR9PT0wDRNRKNRlX3qDTJJBpPXvWwCSGNw4NZAl2TaennPi/ezz5IEuXw+H0zTRF1dHR5++GG0traq7CB5HPl8Xp2zdV1ngOszJgNc5HU1TRP9/f2YmJi45ZrsHfoSDAYRjUZRU1NTcI2X47G0lIio9DHQRUTLVjabVZOYDMPA7OwshoeH0d/fj+HhYXR2dqoFnJQ5SnZB8fSwpQSDQfj9flRUVGDbtm3Ys2cPtmzZgra2NtTX1xdMOgNuNj9mkIuI7jc538ikxVwuh97eXhw+fBgffvghrl+/juHhYaTTaXW+y2QyKnAg563i0sKlAl9L8Q71CAQC6hzr9/sRCoVUVpj3WJZlIZPJfGaBLm+fLjm3a5oGTdNQXl6Oxx57DC+//DKefvppVFRUIJ/PI5fLqSChpmm3lMZJIFBuQ5+M/C3I35tt21hYWMDIyAhSqZT6m5PrZfF0Y03TEIvF1O9Xhs3w+kpEtDww0EVEy5b0+RgbG8Ply5dx7NgxHDlyBBcuXEAikVC3804gA3DPvbNs20ZVVRUee+wxvPTSS3j22WfR2NiojuVdIJmmqbImgJt9SIiI7gfJ4gKAgYEBnDhxAh0dHTh//jxGR0cxMTGBXC6HcDisyrvz+Txs24bf71eBejlWccbV3YJRuq7Dtm3EYjGsXLkSdXV1iEajiEajiMfjCAaDyOVyyOVyME0ThmEgmUxienoa8/PzmJqa+lTPX4JcxWWREiTZvHkzfv7zn+P555+Hpmm4ceMGVqxYgVAoBMMwCjKEAKjejlL6SZ+OZVnQdV2VsC4sLGB+fh7z8/MFPdWKs7MkI6+qqgo1NTXqb1KmYTLQRUS0PDDQRUQlzdvfJZVKqR1eWcBNTEygo6MD3d3d+Pd//3dYloVUKlVQelPcC+Z22QpS1iM7yA0NDWhqasKePXvw/PPPo6GhAcBiEEsCWkIaGgsGuYjo0/L2wAJu9gOU883s7Cx+/etf4+TJk4hEIhgdHUV/fz/S6TSy2SwAqH8lA0vKC6XHlmTduK6ryiC9jeoBoKqqCnNzc4hGowiFQnBdF/X19Vi3bh22bt2KrVu3YsuWLWhuboamaepcnc1m4TgOAoEA+vr6MDo6itdffx2nTp1CMplUQzwkYwe4OczjbnRdV9MSw+EwMpkMXNdFVVUVNmzYgL/927/Fpk2b1MZGVVWV+llpUu/FssXPlgQL8/k8IpEIqqurMTk5Cdu2MTs7W5CJ5+3nlh0Ag0wAACAASURBVM/nsX79eoRCIaxfvx4A1MAE7/ROBryIiEobA11EVNKSySTC4TB0XUc8HldviH0+H44ePYpz586ho6MDCwsLmJubU2+WNU27a/mNt5eLN6BWXl6OxsZGtLa24tlnn8XBgwdRXV2NXC4H13URjUbZI4SI7jsJAsgU1+JMo1OnTuHEiRPo7u5GMplEIpHA/Py8Cm7dieM4CIVC8Pv9BbcPh8Pw+/2qzNHn82Fubg6rVq1CJBLBxo0bsXnzZjzxxBN44IEH0NzcjEgkooIREngCCgP+mzdvxq5du7By5Ur4/X7Mzc1hYWEBlmUhEAioc7sE2O7WJ8wbuMtkMio4V1dXh/379+PBBx9EXV2dur33nO3dlKD7QzLkvBlzIyMjWFhYKCh7Fd5rt67rKC8vV0FK7zVa/n9goIuIqLQx0EVEJctxHMTjcQCLixrpmTU5OYmTJ0/i6NGj6OjoQFdXl5rMJIsjXdfvGuiSLAIZgy5vvhsbG/HMM8/gwIED2L59O1auXAnHcZDL5VQml2VZ91wCSUT0cUkmVCAQgGEYKvvJNE1kMhnMz8/j7bffxunTpzE9PY2JiQkAuKXn1O0EAgF1zgsGg4jH48jn88hkMuo2tm0jGAyipqYG//iP/4iqqiq0tLRg7dq1CIVCBfclPZS8gTnTNFUmjkze2759O8rLy1FeXo6FhQUV1PKWs91LM3xgcVMinU7DcRysWLECkUgEe/fuxU9/+lOsXr1a3U6uBcwE+vxIeawEZ30+HwYGBpBMJpcsi5UNLE3TEA6HUVtbu+TvqniKJxERlSausoioZHmb1MpOfzabxbFjx/DKK69gZGQEly5dgmEYqjG9LK7updm8CIVCSKVSqKysRHl5OQ4ePIhvfOMbeOqpp1Q5j8/nKyhXNAyDgS4ium+8ZV3eyXV9fX04c+YMrly5giNHjmB4eBjBYFBlvdxrIMdbImjbNubm5gAsnnerqqpgGAaamprQ2tqKlStX4sc//rEKbNm2DcuyVK8rCYh5M85k6qG3DDKVSqk+XpKxI+WY8vg/TqP6bDarnoOu62hpacHevXvxwAMPAFgMcElWkUyFlGwglireX95JivL52NiY+p0Vf987LCYUCqG+vr4gg9t7HP7uiIhKH1dZRFTSpCRF+sK89957+PWvf43u7m5MTU0hl8sBgOotI4uke5kaFg6HVa8vx3HwzW9+E2vXrsUPfvADrF+/Hj6fr2CymWR9+f3+W3p0ERF9lizLUv2rJKg+NzeHs2fP4o033sDx48cxOzuL3P9n70yfozrPtH9191l679a+gIQAiR0MmEWOHWyMwcbjQGI7E9uZSio1M6mpqan5kqn5C+b71Ew+TaaSytTMOH7DEC9JgJjFwawyq4RACIQkhPalu9X76dPL+0F1P3pOSwLZrDb3r4qSaHWf7rP0Oee5nuu+7nQaDodDuFjnU7YITIn1JJDRxIDb7RYh82vWrMHevXvx+uuvw+l0QlVVSzmj3W63lABms1nhdJUDxEnMcDqdME0TdrsdPp9POMKSyaT4HDSpAGBeghc9X1EUeL1erFy5Et/61rcsryehjT4PCyWPDhIh6fpM12w6DmTkrou6rmPhwoXi+JePI3blMQzDPB2w0MUwzDeWfD4Pt9uNQqGAUCiES5cuiQHe+Pg44vG4KIehchu5Bfm9Ao1JJNN1HQ0NDdi7dy9WrFiBVatWiVJFWn4ul7Nk0DAMwzxM5K6KQ0NDuHz5Ms6dO4fTp0+jra0NQ0NDIgurOLNoPoHuDodDNOrwer2iQ97ChQuxatUq7N27F1u2bEFjYyMAWLrKAtNh9gCE2ARMCV7k5NJ1HaZpIp/PQ9M0qKqKgYEBDA4OIhaLWSYkKNOJ1v1euFwupFIpkd9YU1ODxsZG1NXVIZPJiHO3nHMmi4bMw4eOX5okSiaTYp/PVX6oKApcLhfq6+st2W10TFA5LMMwDPPNhs/0DMN8Y6GZ276+Phw4cAAnT57EpUuXMDg4KBwIxaHFdrtdzNjfa6DncrlQVlaGjRs3Yvv27di8eTOqq6uRy+WQyWTgdDpF5gyVD9Fg0jCMeWfhMAzDfFnIWdXT04NPP/0UBw4cwOXLlzE2Nia6wzocDtF4g5wvJDrd6/ynqipyuRycTidcLhcKhQJqa2vxox/9CD/96U8RCAQATAlX6XQaHo9H/D+RSCAQCMA0TZimCV3XhfhQ/NPhcKBQKCCbzWJiYgIffvgh2tvbMTw8LCYo6PN/GeRukrquo6ysTJROktBFkMgld3jkCYuHDx0DdrsdsVgMyWRSiKvF+5uEU6fTCZ/Ph/Ly8lmf92WPE4ZhGObrCQtdDMN8Y1EUBcPDwzh69CiOHDmCtrY2dHd3i5D6RCJhcQS43W6k02mRw3IvmpqasHHjRjz//PN4++23EQwGAQDxeFyE4JPYJmfMcOkiwzAPG7vdjkuXLmH//v04cuQIbt++LcoNSSxIJBIApkUxcr/M1tWumHQ6jZKSEuG8evnll/G3f/u3aG5uFuWMmqaJUkSbzYZEIgFFURAIBIRLiwQlcnLRa0iAonLGSCSCM2fO4IMPPkB3dzei0ahwolF+ls1mE+s3H0HD6XQik8lA13XU1tYKh5vX6xViFi1TJpVKWTpCMg8eOn6opDUSiSAWiyGVSlkaDwDTuVt2ux2apsHlcomJJJpkIligZBiGeTpgoYthmK8tckeufD6PWCwGVVXhdrthmiZUVcWVK1dw5swZ3Lx5E2NjY5YMLip9ICHKMAzxd1VVRekPzfyTy8vpdKKpqQkbNmzAW2+9hddee00MzKgMRg7AJ+x2uxDAGIZh7ga5lOj8RIN7Oq/I2UM06JeDtz/88EN8/vnnOHz4MHp6ekQJoOxiJRFKzjei5WezWYuzVf7d6XRCURQEg0GsWbMGL7/8Mnbt2oVVq1YBmMpGlMV8+p1cXYC1XJK6LJK7DIDIVST+8z//E6dPn8aNGzcwNjYmHpezuAqFwpdqJELl5dlsFmNjY8JBVCyOFMMi18OHxFdyHf7v//4vhoaGxPWYjh1qSEDlrj6fD9XV1WJfkkhJ/2cnNcMwzNMBC10Mw3xtUVUViURCdDQMBALCiZDP5/HBBx/g1KlTOHPmDG7fvi0ytWhwSIMqcjLIgyp6TM4DoaytmpoabN68GT/4wQ+wbt26WfM+stnsDBcAwzDMfJFFFxKYisUtEvrJCQUAZ8+exaeffoqLFy+iq6sL3d3dSKVSlkB16i5L7tW53E/kZpLFNK/Xi9raWui6jhdffBHf+c53sGHDBlGKOF/HKp0faf1IZKP1HhkZQUlJCRRFQU9PD86ePYvW1lZEo1GLIHa/5PN5mKaJVColHG7MkwG5+ajcVd4/dNySk09RFDidTni9Xvh8vsf4qRmGYZgnARa6GIb5WuPxeMQgkEpQwuEwjh8/jo8++ghXr15FZ2encHDRIJHKYuYKLyZXBIXHU1eympoa7N69G3/5l3+JDRs2WDJdituYMwzDfFWojJAcXcUYhiEEdQqCv3DhAvbv349PP/0Uvb29SCQSljJscj/J5dTF0DlM0zThAgMAv98Pt9uNyspKLFq0CK+99hqeeeYZbNq0Sbhkvor4JGdfye9fVVWFQqGACxcu4PDhw/j888+RSCREXteDolAowDRNRKNRhMNh4WRjngwcDgcMw0AqlRIdQsnpRa5HahhQKBREKS3DMAzzdMNCF8MwX1soJ0Uuu6Hw5ZaWFrS3t2NwcFAMiihgWW4zLr+2uISHuiTSzzVr1mDv3r144403sGLFCgBTs8rUol4OL2bBi2GY+yGZTIoSwdmQB/PpdBoXLlzAgQMHcP78eWSzWRiGIZwulGElU9z1kMQ0co0ZhgFFUUSOVjAYxKJFi7Bt2za8/PLL2LJlC1RVhcPhEEI/fdb5hLWTOEHPo/Ox/FnHx8cxPj6OSCQyQ/B7kGJXNptFLBZDKBRCKpViR9ATAl2Pk8mkCKNXVdXSLIGutZSH6ff7sWDBgsf2mRmGYZgnAxa6GIb52uJyuWCaJpLJJAKBAE6fPo1Dhw7h2LFjuHLlCgCIrlxy90NgWhQjqGxGzrBRFEXMIK9YsQLf//738YMf/ABVVVVIp9Oiq6Ku6+JmmwZvszkwGIZh5gtlVgEQLtRi4SqTyaCjowN//OMfceTIEdy8eRPhcBiZTMYiZBVnBRafn+j8JYsHFArv8XjQ1NSEF154AVu3bsXGjRvR0NBgeX1x6fd8KA4Uz+VyopwxnU7j9u3b+N3vfoff/OY36OrqEuHkckn5/UDuXvos6XRahJ2z0PX4oZJEABgcHMT4+DgmJyfFsVZ8bCuKAr/fj4aGBmzYsOGxfW6GYRjmyYCFLoZhvraQo8vtdiOTyeDChQu4dOkSxsbG4PV6MTo6anm+LGxR2QMwPeApdnvRjfO3vvUtvPfee9ixYweqqqoAQITdk0AGQJTU0ECUYRjmq0IdAIHp5hmyi8tut6O1tRX79+/HsWPHcPPmTUsnwuKyRCrBpkwq2Skmi06UseXz+VBfX4+1a9fi29/+Nnbs2CGcMiRCkMhQLJzNR/SSHbTUWY+Err6+Pvz85z/H9evXkUwmUVpailAoJILmNU37UqHzsyELXfQZUqnUfS+XeTDQ8Z5Op9HV1YVwOCy6hdLf5XJXKlkMBoOorq5+XB+bYRiGeUJgoYthmK8tNLgaGRnB5cuXsW/fPty+fRuTk5NIJBKWzmTFpTuyc0Eu2aHlut1ulJaWYtWqVfjxj3+M733ve9B13dLZiQZE9D5UhsMiF8MwDwoSrEjkyuVyCIfD6OjowP/93//hD3/4g+goS+c1Egjk3MDikm1Z5KHui4qioLS0FBUVFairq8PevXuxe/duIRyYpolsNgtN04SYZpomCoXCDGfrfJCfRyWM/f39OHLkCPr6+tDV1YX+/n4A1o6SxWWYXwXZzUWiiWmaFjGFeXzQvh4bG8PVq1dFV2WaUNI0DYZhiDJZVVWh67o4lhmGYZinGxa6GIb52qLrOkZGRnDs2DF0dHTg6tWriEajAKY6etGAhQYyDofDMgNMYc8yNpsNXq8XwWAQjY2NWLt2LZqamqDruqVUgm60ZeQuaYZhcAt6hmHuC7mrHDAl8HR3d+PmzZv46KOPcP36dYRCIcRiMQAQ56lUKiWcpbIABmCGGG+326FpGnRdh8/nQ11dHerq6vCzn/0MK1asgMfjQTabhd1uh6qqlvJCp9NpEeCobHuuXDEZ+lxyiSYA9Pb24tixY2htbUU4HBauWVVVYRiGpWztfrct/ZS3bzab5fLzJwDDMOB0OjE8PIyuri7E43HhSASswq2mafB6vQgEAvD7/fM6/hiGYZhvNnwlYBjmiYYGHKZpIp1OW7JTPv74Y1y8eBFnz55Fb2+vCEam0h0AczoagKnSoEwmI2aEvV4vHA4H6urqsHHjRuzZswcrVqzA8uXLxevlPBCZ4oEji1wMw9yNTCYjygkJKlEkUT6ZTMLj8SCVSon/nzx5EkePHsWlS5cwPDyMSCQihKBsNitELVqW7Joi0YqC5smdWlZWBo/HgwULFmDXrl147bXXRMMNYOb5DrCWVgKYsS7zgUQywzAAANFoFPv27cOVK1cwMDBgea4s1hW70chNS5Mbuq6LZQLTwft2u93yPLpe2Gw2xONxxGIxnDx5Ek1NTV9qPZgHj9PpRCqVQltbG+LxOJLJpOgC6nK5kEql4HQ6kU6nkU6nUVpaiurqat53DMMwDAAWuhiGeYIxDEPM4JKTgAKJe3t7cfDgQVy5cgVXr17F5OTkjNcC1tl6KlNUVRU2mw3pdFo8v7y8HOXl5chkMti8eTP+6Z/+CeXl5SgrK7N0BSvOBWEYhvkqKIoiyrCKs4aAqfON0+kUA/t4PI7Dhw/j/fffx+3bty1OLmBKCCIxiM6bdP4joSeRSACYyrjKZrMIBoOoqanBqlWrsGPHDrzyyitYvHjxIzm32e12TE5OwuVyQdd1fP755zh27BiOHj2KO3fu3PP1lNMlZy3SY7LIJU92yF0e5XxFYOqaEYvFEIvFYBiGJQ+NeTyYpom+vj6MjY0hmUyK4zuVSgGA2E8ejweVlZXwer145pln5tX1k2EYhvlmw0IXwzBPNIqiIJvNIhQKobS0VHQfO3DgAG7evImBgQEhcsmlg8VhzFTuUhyi7Ha7RSbXggULUFZWhi1btqCpqUmU6ABT7gvKoaH3YKGLYZivCp2DSJAqFl4cDgfi8ThsNhs8Hg/+67/+C3/84x9x48YN9PX1zViWfL6Tu8qS0EMiPb1HIBDAypUrsXPnTuzcuRPr16+H2+0GMN1s42HjdrvF+5w+fRr79+/H4ODgvMoGadIDgOiWm8vloOs6HA6HcMEB1kmJ4vJ1+j2bzSIejwsRhXkyuHPnDsLhsGhWUOzGo26kFDuwePFi4ZZkGIZhnl5Y6GIY5omFZmupmxIwVZIyODiI7u5u9Pf3IxKJiOeTmEU/VVUVnRTl8kXKvQGmXBD19fVobm4WAldjY6OlKyMtQx74cYYLwzD3A7lOZjuPUN6V1+sVZdttbW0YHByc8Vy73S4aYsi5U8B0yLxpmrDZbHC5XNA0DYVCAU1NTXjxxRfx1ltvYc2aNQCAeDyOfD4Pj8fzENd8iuHhYVRXVyOTyWBoaAh37txBLBZDNpu1uG3nQtd1UapJIofT6UQ2m0U4HBbuLtnRBVjD50noIlGEzvns5noyME0TExMTSKVSsNlsokw1l8uJ6zsw9X2prKzEunXrAMy/GQLDMAzzzYWFLoZhnlj8fj8mJycRCATg8XgwOjqK999/H5988gnOnj2LXC5naQUvZ7jQbD0NZCiPhsp7bDYbysvLYZomduzYgX/8x39EXV0dHA6HxSXgcDhmzad5EGHIDMM8vVDYNrmx5K6tcon0+++/jxMnTuDTTz/F0NAQstksSktLEY1GhSAGWAf3+XxelEaSW4zcL1VVVViyZAl+8pOfoLm5GY2NjTBNE4ZhwOv1AngwXQ3vBXVy3L9/Pz788EMcPHgQ8XgcPp8PbrcbyWTyrq83DEOEkNfW1qKyshI1NTUoLS1FT08PTp8+LcpCZxM+ZnP8slP3ycE0TeHYlssW6adhGKLTYllZGV544QW88cYbloxOhmEY5umFrwQMwzyxyC6qcDiMAwcO4Pjx42hvb4eu60LkoiBm6jLmcDjEAJLI5/PIZDIwTROKosDv90PTNDz77LP47ne/i2XLllkC5GOxmFjebBR3XGQYhvkyqKoqzlHFzlPqXHj9+nWcP39eNNsgp1UkErEIOHL5I7m7FEVBLpcT5zyisbERb7/9Nt577z00NjaK95dLveQJhIdJV1cXTp8+jc7OTuHYicVi9xS5gKntV1ZWhoqKCjQ0NGDJkiVoaGhATU0NCoUCfD4fVFWdU+gCpstHTdMUjUl4EuPJoFAo4MaNG0in08LRVdyQgARht9uNlStXYuHChYhGo4+k7JZhGIZ5smFHF8MwTyw2mw1utxu3bt3CkSNH8POf/xyDg4PCyUBQKSINUHK5HFKplHBxAdMDQQCorKxEQ0MD/H4/du/ejZUrVyKTySCRSIiujhTWXJxvA4BnixmGuW/kwbhcwpjNZhGJRDAxMYH/+I//wKlTpzA8PIyhoSEA07mFxRSfp+TnaJqG6upqrFixAnv27MHu3buFuONwOEQ2F5X6PYqusfF4HIcOHcK5c+cQCoWQyWRE50i/349oNHrX19NEhM/nw/PPP4/du3dj+fLlCIVCmJycRG9vLyKRCAzDsIhXxR1yycllmqbISXtUGWXM3JDQm06nkUgkhIBLoiyJw4VCAR6PBzU1NQDA+41hGIYBwEIXwzBPMNR18ciRI2htbcWNGzdgmiZcLhcMwxDlOHIejTx7TwM96rKYzWYRCASwbNkybNq0Ce+++y6amprgdruRz+dRUlKCQqGAdDotup0B08IWlUPScmcraWQYhpkPsiNFFl9GR0fR29uLjz76CKdOnUI4HEYoFAIAkR1IodwOh8PSYVH+l8vl4Ha7YbPZ4HQ6sW7dOrz77rvYuXOn6DBLwr5pmigUCsKp+ii61h04cAC/+c1v0NHRAVVVLZ0OqTvkvWhubsZrr72GPXv2oKKiQrh+6uvr4XQ6xTrMNUlR/H9FUcT1gnm82Gw29PX1IZVKCRGSHqefiqKgrKwMS5YswbJly5DNZuH1epFKpR6JWMswDMM8ufAojWGYxwYN8GiAY5omstksXC4X0uk0bt26hd/+9rc4deoUBgYGxA2uaZoiS0UOFaZcGrmblq7rotW83+9HIBDA2rVr8c///M8oKysTn4UGRDQoBGZ3blFpEMMwzN2YreOfTCwWg9/vh81mQyQSQTAYBDBVzrd//36cP38eg4ODGBgYAADhaJHPP06nU2QVBoNB0ZyDnEputxs+nw87d+7Ez372MyxbtkwEvcvl18UumAclclHTDrlDIgD85je/wb/+67+iv79fBOAriiJKJmk95bB4l8uFeDwOAFiyZAmCwSD27t2LN998E16vV0xQ+P1+PPfcczh06BB6enos26NQKFicbuRgo32VTqfR3NyMdDot8sqYhwvlqFG4fC6Xg6Zp6O7uhmEYGBkZATCdmSlPQKVSKdTW1qKmpsayHzlagGEYhmGhi2GYxw7N4lPwu2ma6O7uxpEjR9DS0oKOjg4kEgkxCFJVVXReAiDKTWSo/CaVSkFVVQSDQbhcLmzevBmvvvqqReRiGIZ5lFCGVCaTQT6fFyLX9evX8ec//xltbW3o6ekRwhU5t8h5ReVasvOJmmzoug5FURAMBlFbW4tdu3bhnXfewbJlywDMLbw9DKgcnDo92mw2dHR04Je//CUGBgYQiUQsJeey84omPQAglUoJl1l5eTn8fj/eeecdPPPMM2JiQobctsVdKEkMkYU8cvvqug632y06UzKPDhJa5f3S2tqK/v5+kTFHx63cUMbpdMLj8aC8vNzy+oftRmQYhmGefFjoYhjmsWGz2Sy5LHSz29nZidOnT+PMmTPo7OwUM7qE3E2RliO3iidSqRQAwOfzYdWqVVi/fj127NiB55577iGvGcMwzOzM5fS6c+cOjh07htOnT6O7uxvDw8MW4ac4VJ2Efk3TkMvlEIvFxHMzmQwURUFlZSV27NiB1atXA4BwPT2KDKpUKgWPx4NCoYBoNIpAIIBkMol9+/bh8uXLCIfDFnfObDlaFBCvKIooK1y8eDF27dqFd999F1VVVaJkXc5jpPLD2SZAyJUrC2vAtGusuJEJ8/AgwUqGtn17ezuGh4dF2aK8r+h4CQQCqKiowJIlS8Tjj6LslmEYhnnyYaGLYZjHSjqdtpSVTE5O4uTJkzh+/Dhu3ryJyclJABDhs8BU6SIwfbMrB9MT9PwFCxagpqYGzz77LP76r/8ay5cvF6WMDMMwD5PiQbwsVqXTaei6Drvdjkgkgra2Nly7dg137txBf3+/yOMCMKMboKqqogSRSvpI8PL5fMjn89i0aRO2bt0qnFwTExPC/fQoXF1yRpKmaUin0zh58iROnToFr9eLiYkJAFPncVmkop/k8M3lcigrK0NZWRlWr16NLVu24Ac/+AEWLlwIYKr0jUQw2r4kVt1t+xf/1DQNPp8PbrebhZJHhFyKK8cR5HI5TE5OikYCdH8gO7YKhQIqKytRX1+PpUuXimVms1nefwzDMAwLXQzDPF5opl5RFEQiEZw6dQp/+tOfcP36dRFEC8wcmMnCF/1ffsxut6O0tBSrV6/GmjVrsH37dqxatQoALDPDDMMwjwI5KB6YEoK6urrQ0tKCTz/9FMePH8fY2Jg415FTiUQuOYybluFwOMRkwOLFi+FwOFBTU4Ompib89Kc/xdKlS1FSUgIA8Hg8okz8UTXS6OvrQ319PQYGBvBv//ZvOHfuHDo7OxGJRCwh+sWZi/SYx+OB0+lEoVDArl278Oabb2LTpk1wuVxiG5Dji3A4HCL7rLhrrhzUT68hIcXr9aK0tFS8lnm40L4nt5ZpmuL4jMfjiEajQugqvmbn83m4XC4sWLAAjY2NWLhw4QzhkmEYhnm6YaGLYZjHRiaTEW3tTdNEW1sbPv74Y7S0tCCZTCKZTAKYLtuRSxQpuJYodnfl83mUlpairKwML7/8MrZv3y6yPTwez6NfWYZhGEwPxKPRKNra2nDhwgUMDQ2JMj0SXgzDsJQuUqlhNpsV5VyyIONyuWCz2bB69Wr8+Mc/xqZNmwBMB8KTmysejz+yoPX6+nqkUilcuXIFZ8+eRU9Pj6UUTRaryNlF53iHw4FoNIr6+nr4fD788Ic/RGNjI1wuF5LJJDRNg6Iols6K8vagbVn8uLxN6HdgytHl8Xg4n+sRURw1QBiGgY6ODvT29iIcDluu/VSamMvlEAgEUFdXh+XLl6O0tFQcNyQQs1jJMAzzdMNCF8Mwjw0a7PT29uLatWs4ceIEjh8/jpGRETEIoRBjKkegQSANluQgY/o9GAyioqICmzZtwvPPP49NmzbB7XZbhDF5oMMwDPOgkQfaxW6uQqGAU6dO4bPPPsOFCxcwPDyMiYkJmKYJp9MpOtHJryfXEz1OYlBpaSk0TUNlZSUWLVqEXbt2Yf369TBNE5lMBoZhCDdXNpt9ZAIANQL54IMP8Pvf/x4TExPIZrNIJBLw+/2IRqOW58vCR6FQgK7rSCaTqK+vR3NzMzZs2IBEIjEjo5GcvOTcyufzGBwchGEYosydkLdfNpu1ZD8piiJKSakcknl4FOdukWDZ39+PTz/9FL29vaLZAjWpkQWskpIS1NbWYsmSJXC5XOK40DTtkWTQMQzDME82fBVnGOaxoSgKkskkTpw4gVOnTqG9vR19fX0zBjI0WLHZbFBVVWRsyTfJ9PySkhKsWbMGq1evxuuvv45XXnlFdF90uVxwOBwiCJbtCQAAIABJREFUkJlhGOZx8Zvf/AbXrl3D2NgYotGo6CpLAgAN1EnEl8+DAITzyOv1oqSkBJs2bcJbb72FzZs3wzAM6LoOVVVFIHw6nRaupUeBy+VCS0sLPvjgA3R0dGB0dFScp0nkcjgcQpwqPu8XCgVs3boVW7duxeuvv45cLge/3w/DMOD1emEYhqW8k7ZXLBZDb28vTNMUGWcETY7IofT0u6ZpcDqd7Oh6RMgTTbKAdefOHZw8eVIcI7JzkZx/dFwHg0HRcbHYzcdCF8MwzNMNC10MwzxU5DKUVColQoPJUfXJJ5/go48+wrVr1zA6OjpjYEKDP2BK8Cp2SRCUrxIMBrF+/Xq89957aG5uFn+Xg5FZ5GIY5n5JJpOiXJBEGhJuZEeQaZowTVOUabe0tODQoUM4d+4choeHEYlEYLPZhOOKXCx0LqTzHHVLJGdqoVBAdXU1mpqasG3bNuzZswfr1q0Two+MzWZ74Oc9mjygiQN5ewDA8PAwfvnLX+KLL76AYRii5ExVVZimCUVR4HK5RLdImcrKSmiahu9+97v4q7/6K1RXVwOY7qiYz+dFnpPcRVFRFHi9Xpw/f97iDKayN3JxARCfh/5O3X8BDjR/VJBzUVVVZDIZOBwOHD9+HOFwWHwv8vm86M5Mx/+CBQtQVVWF3bt3i31IIhjA13iGYRiGhS6GYR4ylDPjcrlEtoqiKIjH4/jDH/6AP/3pT7h8+TLGxsaQSqXEzSoNluRcLjmAmcpUaHBit9vR0NCA1157Da+88grWrl37OFebYZhvOCTqkLBE5yc6N6VSKSEwqaqKGzdu4OzZs/jss89w9epVjIyMIB6Pi9fIwgsN2HVdF84kKtfWdR0+nw+qqmLLli149dVX8eKLL4rOc/l8XohqDxPqpCg7zGSR63/+53/wxRdfIBKJWHKTaN2y2SxisRg0TYPdbodpmtA0DYFAAD6fD2+++Sa+9a1vobq6ekYZoXxNkJuQKIoCwzDEtUTeJ8XQMmWHUHl5uWhswjx85FJem82GSCSC4eFhhEIhS74a7Wf6rnm9XqxYsQLV1dUib05RFEuUAe9DhmGYpxsWuhiGeWhQm3f63Wazwe12I51O44svvsCHH36Iy5cvo6+vb0Z+FjBdwlOcbUM3vTQDXFNTg2XLlmHHjh1488030dTU9OhXlmGYpwoSpwqFgkWIIVFFdpECwKFDh/DZZ5/h+vXrSKVSCIfD4m+UPyj/n9wrcmB7LpeDruvwer1obGzE97//fXznO9+ZIWw9iowpcumS0EDigs1mw6lTp3Dw4EH09vYCgHBTFZcnkpMHmBb1vF4vmpub8cMf/hCLFy+esR6Ux1Wcr0VQmadpmjNKIeXfZfcwfW6fzzdjsoV5eFADAmDqWOjv78fw8DBisZiltDSXyyGbzYqMOVVVUV9fbykzJdceLZdhGIZ5umGhi2GYhwaJW9RBTNM0GIaB8+fP48MPP8T169cxNjYmShfkQHl6fbFLgmbyqbTE6/Vi8+bN2LNnDzZt2oRFixYBmMpp8fl8j2W9GYb55kMiFIkkwHS5IeUPUk5QOBxGe3s7hoaGMDExgcnJSbEch8NhaawhQyKQoijQNA0OhwMLFy7EmjVr8J3vfAfbt28XkwemaYpzXiKRQCAQeKjrD0DkfVFZeqFQwPDwMM6ePSsmMGgb0PrJeUwejweRSAQAUFZWhmg0itraWrz77rtYtmwZdF0X53tVVS1dd4FpUVF279D1xjCMOYWuYkg4KysrQzweh6Io3J33EUDlvsDUd+fWrVsYGxtDJpMR13/ax7QvdV1HMBjEokWLhBNQURRxjACzO/gYhmGYpwsWuhiGeWjQLD51/YrH4/jkk09w4MABXLhwAUNDQ2LAR2UJNpsNDodD3LRSALOqqiL7hgSx+vp6NDY2YseOHXj55ZdRUVEhbppZ5GIY5mFSXBpF5YX0uNvtxo0bN9De3o7BwUH8+c9/RigUQigUQqFQgKZpM4LmAYjJAblDoMvlgtvtRllZGV555RW8/fbbeP755wFAhLJTt8ZcLvdIRC65s53D4YCqqujr68PZs2fR2dmJ4eFhpNPpGSWE5MTK5XKIx+PQdV1cIxYtWoS33noL27ZtE24dynOUuyrS9qZJElkQSafTiMViFqGrWPggtzFt90AggPLycixbtgyqqor8L+bhQSW5NMnV19eHtrY2cdzQvpEd3g6HA2VlZairq8OaNWss+4mOMSrx5dJFhmGYpxsWuhiGeWhkMhlomibKSjo6OnDs2DGcPHkSAwMDlufKgyFCdnTRgJAcFG63G9XV1WhubkZzczMqKiq43IRhmEcOiTZ2u31GueKlS5ewb98+DA8P4+bNm+LxkpISxGIxSxg6MN1hTj73kdtL0zTU19djy5Yt+Pa3vz3rZ5nLGfYwoAmJbDYLp9OJaDSKjz/+GAcPHsS1a9dE/pj8fLmEkSYySOgyTRPPPvss3nzzTei6LsLli91alMkor6t83peFrru5uKg01G63w+l0wu/3o6GhgTO6HhGqqooSQ5vNhmvXrqG9vR3hcFjsY/lYpsc0TUMwGERNTY1lebSv8/n8Qy/bZRiGYZ58+ErAMMxDgwYfoVAIra2tOHnyJK5du4ZoNGrpUFacTyPPzBJyhldVVRUWLVqEb3/729ixYweamppE2QzdHNMAimEY5mFATiNZkAKmhJaBgQG0trbis88+Q2dnJ5LJJHw+nwhJT6fTMzrMzobb7YamaSgtLcWzzz6L7du3Y/369QCASCSCYDAIXdeRSCREfhcFsj/s8x+da+nnwYMH8bvf/Q4XL15ENBqFzWazBIRT4xC5BI3EptLSUvzFX/wFXn31VdTW1lq2DQmJclkaiRnFExvZbBbJZBLRaHSGS64YuqbQtUjXdZSVlSGTyfC14xEhC4rt7e3o7u5GMpm0RBVQR01g6hjy+XyoqKgQTj5qYlAcc8AwDMM83bDQxTDMQ0NVVYyNjeHw4cO4cuUKrl69imvXrmFychLBYFBksxS7uRRFsXQfo8FSNpuFy+XCokWLsGHDBvz4xz/GypUrLTfEACyt5xmGYR4msvMkl8uho6MDX3zxBc6fP4+uri6MjY1hZGREPJdC3IHpEHQKaZdLFhVFQSAQQCAQwIoVK/DOO+/ge9/7Hmw2G6LRKILBoPgMlCdF2UaP4vwnO2dCoRCOHTuG7u5ucR6mPC35XE6/O51OxONxqKoKRVHwzDPP4F/+5V8QDAaRSqXgcrmE2CULXdR1kqAAfNp25OaanJwU7zWX6EElc9Rx0ePxCDGOefjImW2ZTAY9PT0YHh6GYRiWY4Umw1wuF/x+PxYuXIjGxkZL10x6Hi2PYRiGYVjoYhjmKyNntMhtwCmnxm634/z58/j888/xxRdfoK+vTwTHRiIRizAFTA8C5Zn4fD6PTCYDVVXhdDqxdu1arFy5Ej/5yU+watUq8Tx5MMNlCwzD3C/kVpL/D0wPrFOpFDwej+gEB0w5ij755BOcP38et2/fxtDQEMbHxwEAmqYJ4UfuJic7Wkk0UxQFLpcLJSUlWLx4MV5++WVs374dNpsNpmnOGZRe3IUOmFvooVJwmiSQ15XO57lcTpyz6bxKHQspbysajeL06dM4ceIEQqGQELDsdrsI0wcgrgsOhwPpdBrAVAnn0qVL8cILLyAYDCKdTsPlciEajcLv9wPAXUsJZVdwNpuFz+fDr371K3i9XktZqCxe0bYuLpt8/vnnkU6nuWPfI4JEXYfDga6uLnR1dQGAEGqTyaT4v6ZpcDqd8Pl8WLFiBd544w2xHDouSQDlSS6GYRgGYKGLYZj7gESuZDJpCVemXJXu7m6cOXMGx44dQ29vL0zTFDe2ckmL3E1RLmGkTmOFQgGpVAqbNm3CSy+9hJ/85Cdoamp6LOvMMMzTwWwB5nKZIolNpmnC5XJhcHAQra2tuHDhArq7uzE8PGzprmia5oxQ9uJOs3ReLC0tRSAQwM6dO/H8889jxYoVlgYb88mQKs76Kna6FAs69Fy5W64sMpmmKcrEyPk0MDCAkydP4sKFCxgcHIRhGAAgBDJ6H1pXeZuWlZWhubkZf/M3f4OVK1datjmJXPeCuu/SdYXcQRMTE/d8Lb3O6/WitLQUCxcuhNPpnNf7MvcPObdDoRCOHz+OiYkJjI2NQVVVZDIZ8V3I5XIwDAPBYFA0LOD9xDAMw9wLFroYhvnKJBIJeDweuN1u8VihUIBhGLDZbAiFQujt7cXt27dFJyS6caWbWDmLg6BsF+rYCACrVq3CG2+8gW3btqGpqQkTExMoKyt75OvMMMzTQbHQJQtH+XxeOLroeV988QWOHj2KK1euoL+/3+IiUlXVUsZHosxs6LqOiooKrF27Fq+//jq2b98uJhWKhbEvsw7F6yM7b2mdZHcXdZGUH5fP9YqioK2tDR999BG6urowOTkp3DXFn5G2m7xNKioqsGjRIjz33HMoLy9HMpmEy+USDrL55CzRPqFrRjKZRDabRSgUuudraVsGg0F4vV5LuDk57ZiHi8PhwLVr19DS0oL+/n4YhgGv14t4PG75juTzeQQCAZSVlQlRlGEYhmHuBgtdDMN8ZWhWlQKAfT4fNE2Dw+FAJBLB559/jt7eXgBTgzdVVUUYM832y6UzACzil6ZpME0Tfr8fr776KlasWIHVq1cDmCp5YRiGeViQgEIUd3WlMsF8Po/h4WH8+c9/Rnt7OxRFsWQ9UQ5VNpudtZxOURQxEUAOo4aGBuzZswdr164VIhd1nXM4HA9EiJFLvMkRJUOOp2IymQzi8Ti8Xi9u3LiBK1euiPJMmsCgjLHZhDlFUVBeXo7169dj69atljJMm80msrPms37FzxkaGkI6nUYikbj3BsDUfnC5XFBVFYFAAOl0WnR8ZKHr4ZPP59HS0oKJiQmEQiF4PB5R7kolvsBUU4ba2lrU1dWxm5thGIaZFyx0MQzzlSkUCqJ7GJWanD17Fr/4xS9w4MABuN1uDAwMIJPJiOwtKochQUseBNGgiromFgoFrF69Gv/wD/+AH/3oR6KUMRaLzZlRwzAM8yCYLeNK/l1VVQwMDODAgQPo6urCr3/9a0xOTsLlciGVSlkyC4sDzun/cjaWruvw+XxobGzE9u3bsWvXLgQCgRm5h/PNkCoOY5/tZy6XEyWFJGzRY/l8Xoh5dJ6nrMTS0lIcOnQI58+fx8jIiEUYojLFYpHL6XSiUCigtLQUy5cvx4YNG7B79264XC4A06LVfEUmygmz2WxCBLx27RoikYhwAt8NEiN9Pp+YiKFlyllnzMMhn8+ju7tbCKV0PyB/VxRFEU7C6upqLFmyBNXV1UL8ZRiGYZi5YKGLYZivjKIoKBQK4qYzHo/jwoULuH79Omw2G3p6egBAtAGXu28BmCF0yb+rqoq1a9fi5ZdfxnvvvQdVVWGz2cSMOwcGMwzzMJFLqoudTTQgP3z4MD7++GOMj49bgtd1Xbf8n9xhVCYoZ33RwJ7K51avXo3t27eL0mwq9abfi51lczHfHC8S0GiZFDwvh/HLEwupVArj4+P49a9/jZaWFoTDYRG0n8lkLOsolxZS6brP58PSpUuxcuVKlJaWinM6ZTPlcjk4nc57riOtnxxGf+PGDSQSiXlfH1wuF7xer6Ukk3k0xGIxfP755+jp6UFPTw80TUMqlRIZnzQxRs0ZysvLRbfF+Rz/DMMwzNMNC10Mw3xlyGWQz+cxMjKC48eP449//CPa2tqQyWSg67ooRclmszPaxcuClzzg8/l8qKiogNfrxcqVK+H1esXNLg34qHSGYRjmYUCDaVnsopLDXC6H/fv344MPPkBbWxtisZgYoKfTaUs5tvx6EmdoOXQudDgcCAaDIi+Kguez2axF5JKdsF+2tK44mJ7KCwlaPglfuVwOmUxGTGbY7Xb09vbi0KFDOHbsGE6cOIHR0VEA00H79Fw6l2uaBsMwREi8zWZDZWUltmzZgi1btgCAEMbsdvuXclLJQiTlOQ0NDQk33b0wTVOIXHQtoeWwkPLw6enpwZkzZ9DX14d4PC6EYWowAEyLvGVlZWhsbMTGjRst3xmGYRiGmQsWuhiG+cpQ5tbp06fx+9//Hl988QV6e3uRyWSECJbL5UQrecDa6YscXFSeQOJXaWkp6uvrsXXrVuzevVuU61BALc3CMwzDPArkEHrqPnjq1CmRQRiPx4VgT2IJDcZJmKJ/skBD50BVVeHxeOBwOBCLxTAyMoIlS5bMCKwn9yydX+9GLpcTn5tELPpXKBQQCoXgdDpht9uRSCQwMTEh3FC6rsPhcGB4eBidnZ3o7e1FLBZDPB5Hb28vbt26hXg8DgCiMy6hKIooHSSnGH0Gv9+PZcuWYfv27aiqqkIqlRKli7FYDD6fD6Zpzrs0jTr5kms4FAohmUzOq3QRmCqn9Hg8ovSeSxYfHT09Pbhz5w5GRkbg8XiQTqdRUlKCcDgs3N+apsHj8aC+vh6rVq0S+VxzNXJgGIZhGIKFLoZh7grNzNOgigZqdrsdhmHAbrfj+PHjaGtrw9WrVxGNRuF0OmGapsh+kct0aPaelkllKrFYDA6HA01NTXj++eehKAr27NljKWeUy2d41p1hmLtRLJjIZVDAdBZULpdDNpuFruuzLgOYOldRedyFCxfw29/+FidOnMDY2Jjo8EflfpTzRO9RDJ3/KKydzqfhcBg+nw/JZBL79u3D4OAgNmzYIAb3kUgEsVgMk5OTCIfDSKfTGB0dRSwWg9PpFOV3dI5OJBIYHx9HIpGAw+FAMpnE2NgYcrkcvF6vcJ6RgCeLYfJnNwwD4+PjGBoawsTEhJi4oL/LJZoAZgTB07la0zQsXLgQhUIBDQ0NACBELgDCxfZl8pdkZ09LSwvS6TT6+vrEvgIww1lHj+m6Dk3T4Pf78eabb4p1yWQyPJHyADAMA7qui3sBal4DAOPj4zhy5Ai6u7uRzWbFMRMOh0XGncPhgGEYqK+vR0NDAzZv3mz5PrGji2EYhrkbLHQxDHNX8vm8yMfKZrOWgGK73Y729nZ0dXVZMmroJwUFFzsa5GXbbDbEYjEAwObNm1FSUoKlS5firbfeQmlpKYLBoHi+XA7EIhfDMHeDBBMSckjoIHGJRBJyHdEgmoQqWaABgIsXL+L27dtoaWnBmTNnMDw8LM5dAIRYBMAitMwFOa7o/GgYBqLRKEZHR5FKpfDhhx+ipaUFwWAQhmEgFovBNE3RVTCfzyMSiSCRSIh1TKfTYr10XRclYdTZMR6Po1AowO12I5VKie0j/6PHSNwDpkSLRCIhhL/5nn/lLpPV1dVwOp1YsWLFAwsTV1VVuOxaW1sxODiIVCo1q+OnuAQVAILBINxuNxYuXAhgykHE+Y8PBtqODodD7O90Og1VVXHy5En09fUhFAqJY4qQ95PX60VtbS1WrlwphFxyTDIMwzDM3WChi2GYuyI7p+Sym3g8jvb2duzbtw8nT55ELBYTAlc+n7eEMZPYVTyjriiKmD13Op2orKzEa6+9hrfeeguVlZWWz0E3w3Tz/GXKWxiGeTohcZ1KCgk54F0OSnc4HELYoi6DwJR4f+zYMVy+fBnt7e24ceOGEIqAaTcXMR8hSD4f5vN5pFIpjI2NIZlMQtd1KIqCzs5OEfJOolEulxOCl2EYQjCjknFgWuSjv9F5k0Q+Er6KkT/33cSE+QoNsmhE7p76+vp5vfZeyBljiUQCbW1tGBsbszynOGdN/l1RFPh8PlRVVaGiosLyGjkbjflqFH8ngKnjfGhoCEePHkVPTw8ikciM18niaGlpKRYvXozNmzeL+wV2cjEMwzDzga/iDMPcFXngQ+JUKBTC5cuXcfDgQezbtw/9/f3iOZqmWQZlJI7JpY+0LBLCAoEAysrKsHz5cmzbtg2VlZUYHh5GZWWlKHWkwSgtg4UuhmHuhtzlVRZcSCiicxWAGecYYEosyuVyiEQimJiYQGtrK7q7uxGJRCyOKHI+yWLKbCWL9/qsqVRKuK6otM4wDBHOTY0/KMSeyr1k5xWJWHI5OIl4tE70fsXu2OKfxS4vYrbH7oamacjlcigvL8fq1auxdOlSS0fHr4qcgeZyuRAKhWAYhhBYZMFktnXweDzQNA3r1q2D3W5HMpmE2+1GNpvlrK4HALkk5Y7LbrcbR48eRWdnJ8bHx8Xj8mSYLOhSJ9KlS5cCgNg3slDNMAzDMLPBVwmGYeaEZsypLIZuLG/cuIEDBw7g7Nmz6O/vF1225MEEDc7oRheYmuGl7ov5fB4ejwcVFRVYvnw5XnrpJfz93/+9CAWurq623ATLN7U0CGQYhpkL2fkhly+Sw4lcXsUOkUKhgLGxMdy6dQudnZ24fv06kskkDh06hHQ6LULYSXgi8Umm2Mky1+eTM7LkfC+bzTbD7VLsiiVyuZxFWKOwfPocVBopr99XKf2iEk9axr3w+XyitNPtdmPz5s34u7/7OyxduvSBlAcWCgWk02m4XC7x2UzTtIhcd1sXVVXhcDiwdetWANZSVy6Nv3/onoHKcul7duzYMQwPD4vvEQDLfYLcgdPn82HBggXivuDLHH8MwzDM0w0LXQzDzAmV8pAw5XA4MDo6ipaWFpw8eVJ0HCP3AGANr6dOigDETK08IEwkEqioqMC6devw4osvwu/3I5VKIZfLQdd1i2OLBoNyZzOGYZh7IedzyYK5YRgwDEMMoum58Xgcw8PDOHDgADo7O9HR0QFgqisgZTgVu52oJJDEq/kIXcXOKZlCoSDyp4o7NAJWZ5Z8Xix+b1mcKn5OsWhwLwGsuGPkvUgmkwCmAucrKyuxZs0arFixQizrfsUu6rQITGU/kdP3Xp+Prk3AVEbXwoULkcvlLEIXc/+Qa5BEK7vdjvHxcVy+fBnDw8OWpgWyMEldNCsqKlBRUYFly5aJ6z3tI77+MwzDMPeChS6GYeZE7hxGA8Tr16+jpaUFg4ODGB0dBQBLLgy1e6eOYkShULA8z+/3o76+Hhs2bMA777yD1atXi8GK1+tFIpEQN7WyW0wOiebQYIZh5kIWbmhgLGdZeb1eZDIZhEIhDA8P49y5c+ju7kZ/fz86OjqQSCQQDocxNDQkzjt0jqJlFb8fYM38uhv0d3JwzQY5auU8LVp28fmVxCP5vYsFBDks/16uJyrfk11nX0YEyuVycLvdqK2tRUNDA9asWYNUKgVd1y2lk/cDlZfevHkT4+PjiMfjIn9sts9K20dRFJSUlGDNmjUzcihJYOTry/1B9wDkmszlcjhz5gxM00Q4HAYw8ziURdnq6mrU1tZizZo14u/0PeZ9wzAMw9wLFroYhpkTOROLbjBv376NW7duCfFJ0zQxoPB6vQiHw2IwOdfAz+v1orq6Gtu3b8cbb7yBjRs3ivdMJpPIZDLweDwApgdqsruLnGGco8IwzFzMljk1MTGB/v5+jI6O4rPPPkM0GoWqqpicnMS1a9dEOdXw8DBSqZQQmrLZLFwuF9LpNACI3ykjSu4qO1/Xk5xXOFsulixcyYKdnGMkd4yUHwemS8XpebR8eZvMtc2AqQB+WYSThTnZrTsXmqYhEAjA4/Fg4cKF2LJlCwzDmJcIOB/o/ePxOK5fv47+/n7huptrveiz2+121NXVYcOGDUilUnC73aLsUdd1dnU9AGw2G9LptHBzGYaBixcvIhgMihJdalBgmqY4lunYDwaDKC0tRU1NjeVYy2QyfO1nGIZh7gkLXQzzFENlL3IZDAlacjCvruvo6OjAr371K5w7dw7nz58XDi8KcwYgZmmB6QGVnNMCAB6PB7W1tdi5cyfeeustNDQ0WF7jcrksrq3ZShRmy9VhmIcBCQWys4bKythVcH/MFhYul5UVP1f+zmcyGeHMIQzDENl9pmnC4XDAMAxomoa+vj4cPHgQt27dgs1mQzweR1tbm8jcikajSCQSMAxDOJeKxRi5yyL9XpzNRYIKiTmyUEVCmPx3Kr+jyQRybtF60YQCiVZyyaHT6RSNP4odrvSe5KopFqno/Wi70/OLxau5yiqp1K84m1HXdfEe1GRk48aN+O53v4t4PC7KRB/Ud8fhcKCtrQ0tLS1Ip9PQdd3ymTRNs0zKpNNp5HI5+Hw+aJqGuro6IXLRdZD2E4ed3x/ZbBYej0dcywuFArq6unDr1i0A0+5KOjbpp9vtRn19PSorK9Hc3CzuReh7Scct56gxDMMwd4Ov4gzzFENhylRGIg9YaMY0kUjg7NmzOHfuHA4fPoyenh4AMwd4s6Gqqshp0XUdPp8PpaWl2Lx5M/bs2YNly5YhGAyK51MILTC344BhHiXyYJeyY+TjlPnqzCVWU2mhzWaDpmlQFGXOYPliMdw0TeRyOYRCIbS2tuLmzZuYmJhAOBxGb28vkskkUqkU+vr6EI1GRQA8iUG0zPmcf+Y6BmR3VnFQPCGXFsriF5VyUbA6LYfOtzTQByDcZVQqLj9Pfk9ZTJsrqL1YzJpPaSO5cHRdh8PhQCqVgmEYqK6uxtKlS7F06VJs3boVr7/+upjQmJychKIowrF7P5BYd+fOHQwPD4uui8DMfQBMZ0Z5PB4sWLAA5eXl4nMU55XxRMqDIxaLwTAM/OIXv0B3dzdu3rwp7j1IAFMUBZqmwTAM+Hw+LFq0CKtWrcKCBQvgcrkAYIaYyzAMwzB3g4UuhnnKoRl7OY9LzoC5c+cOPv30U7S2tuLWrVuIx+PweDyWINm5kDNhstksFi1ahKamJuzcuRPbtm2bMUAFpgeP8gw7wzwOMpkMFEUR3wcSGViEfTCQMEMlY4qiQFVVaJoGTdMsOUkkGNFglzrmZTIZhMNhDA4Oore3F+Pj4xgZGUF/fz9GRkYwMDCAWCyGRCKBsbExABCOrvul2PE1W4kfrSc5u+SyRhLpDMOYITTJJXQk1tByiycZ6BiVH5cdh3IZOTA16aBpGlKplEVAKy7vu5ewZecFAAAgAElEQVTQRZ/TNE0YhgFVVVFSUoJdu3Zh7969eOONN4QYRvj9/gf2/aHl3LlzB+FwWIhctK2L3Wb0eWOxGKLRKBobG8VEC+0Xcg7yd/z+ITeh3+/HoUOH0NXVhe7ubnFsyeW02WxW5K2pqorFixejubkZDQ0Nlu+VnLXH+4hhGIa5Gyx0MQxjGYgUd0ns7OzE9evX0dfXZ+naNR+orNHlcsHpdGL58uXYtm0bmpubxYwuLU+eraXBEwtdzONEzoEhkYV5cJBDrvh7TnlTs7np5H1w8+ZNjI2NCZGrp6dHuLdGR0fR39+PfD4Pp9MJwzCEOC+HY5N7Sx5Mf9V8prnC6Wm5s+VSyaWBslBVKBSEcENomgabzSbyjah0kJbrcDigqiqcTiecTicmJyfh9/vh8/mEqyuXy4lMJF3XRbmmPNExWwnjbNA2pGYlzzzzDNavX4/vf//72Llzp/jMxcuardTyq5JKpTA4OIhkMimaodD2A6ZFR3IF0nXF5/Nh9erVopRSFh/5e/7gME0TsVgMR48eRTabRSwWE1mexduZ9lVNTQ22bNmCFStWoLy8XCxH/o5yaSnDMAxzL/gqwTBPMcVlOlQqRExMTODcuXPo6elBb2+veH4ymZxXoDDNkldUVGD58uV49dVXsXXrVjQ0NFgGeFR6Q1A5DMM8bmjQL5cr5vN5GIYhSmqYrwaFuSuKYhn0kmuDRBTTNJFMJjE8PIyrV6+itbUVvb29omNiOBxGOBzG5OSkKNGLx+Min4kcPuTUkYWc4gyqYsH9bhSLIsXLUhRFCGezlUSSQ4VEf8oestvtoiMkiVmqqqK8vBw2m00Idrquiy6QTqcTXq8XLpdLOLbofO5wOCz5XjS50Nvbi7GxMdFApFiYuxeUe0WdFd977z1s3boVq1evBjCV2eh0Oi3fExIpHkRpoM1mQ3d3N3p7ezE6OmoR/ejvsgvO4XDA6XSisbER27Ztw7JlyyyuObkMtjgTjvnymKYJp9OJf//3f8fly5fR0dGBfD6PcDg8ozSWvgcVFRXYuHEjXnzxRZSVlYm/53K5GV1AGYZhGOZusNDFME8xdGNPg0N5Vn9gYAAHDx7EkSNHMDAwMMNhNR+hiwZYdXV12Lt3L1555RVUVVWJgeRsuTs0EONBBvO4IUeiqqozhFgWue4fuWMh/aRw+FQqhfHxcdy4cQOXL1/GrVu3MDExgVQqJYTH/v5+JBIJkbE1V/YUOaXk8x29f3HofHEp992QQ+ZnQ3aMycumQT0JWrQddF23BHLn83n4fD4AU009lixZItxpTqcTyWQSpmlCURQEg0GUlJRYjktFUVBWVobKykrRWIS6To6MjIhsLcot+7KQYFVSUoLFixfjpZdewrp162C32xGPx1FSUoJCoSDKRF0u1wNtJOJwONDa2orBwUGMjIzM6DhJx5VcPk9/KykpQVVVFYDpxgUyLKTcPzabDZlMBmfPnkUoFMLg4KDYznQvQd+1XC6HdDqN2tpaNDQ0oLS01CJskVgNwPI7wzAMw8wFC10M85QjD9bsdjtM08Tly5dx9OhR7N+/H1evXhUDBKfTiXg8bmlbfzccDgeqq6uxadMm7Nq1C4sWLRKlN7JwIGepyB0X+WaWeZwUt7BPpVKIRqPQdd3SRIH5alAmTyKRQDqdRiQSQVdXFy5evIgbN27AZrNhfHwcY2NjiMfjiMfjmJycRCwWmyFEUGke5Xxls1nRcVHulknnLZfLZemuWFxaOB+ho1hYI2cqZWYB0yVzlHlIgpau6ygpKYHH44HT6YTf70dFRYVwGCmKgmg0isrKSjgcDgQCASxbtgx+vx92ux0VFRUoKSkR51Kv1wuPxyPeC5gWomShLZvNim35//7f/wMAhEIh0b1RXpd7bQObzYZAIID6+nosXrwY9fX1Yr11XReTI16vV3we6pb5IHKwMpkMzp8/j3A4jFgsJlxCckYX7Qt5HwAQzjeCBBh6DU+03D+KouDQoUOIxWIIh8MIBoOiMzOJi3Q8kAhcVVWFurq6GQJxsXOS7w0YhmGYe8FCF8M8xZC4JXftCoVCOHPmDP77v/8bt27dstxgJpNJFAoFuN1uRKPRey5f0zSsXLkSW7ZsQVNTk3g/WSSjgYfsFsvlcshmszOEBoZ51CSTSUSjUYyPj6OrqwsDAwMIBAJYunQpnnvuucf98b7WpFIptLa24vTp0+jq6kI0GkU0GsXQ0BBGRkaQSCSQSqXEYBiYFsXJEUVh5yRYZTIZi2glO710XRfur2IH02zC+nzK9+i1iqJA13W4XC64XC6oqooFCxaIYH0SmWw2G9xuN9xuN6qqquD1ehEMBrFo0SKsXr0aFRUVQqhxu93ivJhMJuF2u0XwO4lH8iQF/V8WkWSBjQQcXdfh9XqxevVqjIyMoLOzE5FIRGR1kbBwL6HL7/ejtrYWa9aswdq1a1FaWiq2efH5XO6s96CIRqPo7OxEMplENpu1lHLKAgoJmtTtcfny5WhubhbLkfc7CV2c03X/5HI5HDlyBLdu3cLo6CgSiYQ4NuXJLhKHnU4nli1bhlWrViEQCFiOQzoWqeyYhS6GYRjmXrDQxTDfYOSbSeogR2UCNNNNWST5fB6JRALvv/8+Pv74YxFSLEMDRlnkkksY5d/LyspQV1cnOizS32nAcbeZcypvkV1ec0E3vnK+Cg1ueFaeuRt03FDeFh2ThmEIt8f4+DgOHz6Mvr4+aJqG/v5+GIaBcDiMqqoqLFmyBJOTkwgEAgCmu4VmMpmvvVBbvA6yqEJlSZqmiZ/0N9p+5KSSv899fX24evUq7ty5g/7+fkuI/OTkJCKRCNLptCVfCZjpnpIFrGI31mxCOoAZ5zOZuXJ/yJkETJc60vJpsO12uxEMBuHxeODxeFBZWYnq6mpRpu33+9HQ0IBVq1ahoaFBBKB/GdxuNwDMCO+Xz3v0f5lMJgOn0yl+p/2pKApeeuklnDhxAk6nE4FAAAMDA0IQo3X0er2i9NDn8yEWi4luelVVVaioqMDbb7+N5uZm8T0gpw691/2ch9PpNJxOp+VaFo1G4ff7ceLECRQKBSSTSQBTwqn82an0kz6zy+WCpmlYsGABtmzZYtkWBG0rZn6k02nRATWRSMDj8SAUCqG0tBS3bt3C2NgYxsbGkE6nAUztE8rOMwwDgUAAk5OTyGQyeOGFF1BRUYGmpiYA08eyXO5KTRgYhmEY5l6w0MUw32CKg5FpYEazpJlMBrquIxaLob29HTdv3hSZJ2NjY/dcvlwmQ4OGbDaLBQsWYP369airq0NTU5MY2NFziwdnX3XdqLyhuPsSC13MfKAMOafTKcQMYErcSKVSaG9vx8WLF3H48GEMDAzA4XBgYmIC+Xweo6Oj8Pv9yGazYmAGTA/Ovgkdweg7XZw1RUICfb/oJ4kqhUIB6XQauq5jcHAQN27cELlQg4OD6O/vRygUQigUwsTEBCKRiHD90H6gjKXHCZXCyZ37qGzK4/GIsrz6+no0NTWhrq4OlZWVWLhwIWpqavDMM8+I15Obic7BjyLsnMLiyUmmKIrInZO7IcqlncVlYhR8rygKYrEYACAQCEBVVdTV1eGNN97AunXr4HQ6xfFimuYD23ckasiliC6XC7lcDmfPnsXNmzcRjUbFfinu5ksNDyjLbOHChfD5fCxoPSDkTqgejwcAUFpaimQyiY8//hiXLl1CPB6fUYpIkLOyrKwMuq5j165dcLvd887JYxiGYZi5+PrfiTMMMyfksJLLcmhACUzdpObzedy8eRMnTpzA0aNH0dHRgTt37sx7+bLgRAOqmpoaPPvss9iyZQtWrVolhC655OB+bmLlG2W+IWbuBxo8ZzIZMVADgN7eXuzbtw8tLS24ePGicItkMhk4HA5EIhHouo5MJoOGhoYZToNvSmmNaZrI5XJCGJA7FwLW8r7JyUlomiaeu3//fnR3d+PatWsYGBhAJBJBNBpFJBJBKpVCPB5/7GLW3aBzmvz/fD4Pv9+Pmpoa1NfXw+/3Y9WqVXjhhRewceNGlJaWIp/PwzTNu3aOfRQiPB3bdA1QVVU48ADgwoUL6OrqwujoqHBtyedSVVVhmqZw6xGFQgHBYBB+vx+bN29GSUmJpSydukDeL3IDFHIf0+eKRCLo6+vD5OSkmDgpzlqj76vL5UIqlUKhUEB1dTUqKyt5IuQBQMcXTZrJ7s5Lly7hzJkzGBwcBDCdx0ddVOmxTCYDm80Gp9MJRVGwZcsWAPd3f8AwDMMwAAtdDPONhhwr5C6hmXaahbXZbOjv70d7ezsGBgbQ19eHUCgEYGpWln6fCzkbBpia0a2oqMD69euxefNmbN68WeS2AFZRar4CVfFz5BIjGviQkEfPlX9nmLkgYRawBs/fuXMHx44dw+nTp9HW1oZ4PC7yoICp4y0UCqG1tRULFizAlStXsG7dOkvn0m8CcpfA4sfpOxaLxWCz2eD1elFZWQmbzYaOjg589tlnOHv2LIaGhjA4OIh4PI5MJoN0Oo1YLIZcLmdxFZFQQcLSbB0UHzV0nqEJA03ToKoqmpqasH79eixevBj/n73veq7qytL/rm7OygGEhACRDCYZMGCDDZi226F7Qk33zHRVV9dM1UzNW1fN+/wH8zQPMw9TMzWxatyu9s/d7RzAiCySBEKAJIRAOd0cde/9Pai+rXW2joKNg4TPV0Whm07YZ4e1vv2ttXbu3Innn38e1dXVAGYVUEw2T3JUVneUVRe/bUgVFACD0un+/fv49NNP0dXVhfHxcYOSjn+7XC7k83mVF43VR+12O5555hns3r0bTU1NSrXG57kYwfdVIJPq68RxZ2enIkkkySV/S0KP3wmFQqiqqsKmTZvm5RGz8NUhwwk5VhwOBx4/fozTp09jYmJCfVdWv+QYYD8Lh8MIhUI4ePAggsHgUxH2bcGCBQsWvn9YRJcFCz8gyNxcpVIJv/vd79DV1YW2tjY8fvwY9+7dU84Cd/iXOp4sF75hwwYcOnQIr7/+Oo4dOwav16scFJnbh3m1vmp4Fx1vaVTLJLVSXfY0EQ4Wvh2UlZUpxQsr9ZWVleH27du4cuUKxsbGkEqlFJGTTCaVQ10oFJDJZDAxMYGzZ89i3759KsTvaQIdToa3MQzPZrMhk8kgGAwCmJ0v3nnnHTx8+BCDg4MYHBzEvXv3MDU1pUITOS45x0jikEogYjlVD79t8Fm63W5ks1mUl5cjHA7j5ZdfxsmTJ3H06FEDeWSz2VSut0wmA6/XazienkPw21b9MVcWCR3m0JqensYHH3yAe/fuqWcDzFchMvcVnwsrjTY1NeHP//zPcfDgQTQ0NJiem/mangS8btlWuVwOQ0ND+OyzzzA6OopoNGoIO2Yby5D6fD4Pr9eL6upq+P1+bN++3SJSvgGQvGKBA5Kq7e3t6OjowODgoAp9lfnxSDySbAyHw6itrcUvf/lLAFAkmEVEWrBgwYKFJ4FFdFmw8JRDOo907AFgcHAQV65cQU9PDx4+fIjR0VEAswmHmZh+OaC6o7KyEs8++yyOHj2K3bt3w+/3GxJG8/z8zZNA/p7OqF6d6WkjHCx886ADnclk4PP5VCL6sbExzMzMIBaLKZVWLpczJD8HZp3oVCqFhw8fAoBB/fRdEBnfNqTqkkorGZJmt9tx5coVtLW1oa+vD9evX0cul8Pk5CQmJiYWrMxKVRCd35VAaplBEkBerxetra1Yv349jh8/jhdeeGGecimVSqFQKKik5yRFZZVIAN8pES/nf6fTiVKphNHRUXR0dGBgYACJRMKQh4xgUneGL/JYgUAAe/bswcmTJxEOhzEzM6OIJKke+yaeqdwc4fUXi0U8fPgQ3d3dGBkZUX2IqjtJjvE3rPZXUVGBQCCgigRYeDJQgSlz9aVSKVy7dg2Dg4MYHR01EFxU3pE0Z3VR5varr69XxQdWckizBQsWLFhYHbCILgsWfkCgQTo+Po62tjZ0dXXh1q1bGBsbU049K1QtB0z+W1VVhX379uHkyZPYu3evoaoYDVaZ28csgbwZpDOoq7mYaJgVn8y+b5FdFhYDVYUyxLevrw+9vb2Ix+NIJBKqzzEMCoAhFCyRSCily9MGmVOPic0BIBKJoK+vD5999hn6+vpw8+ZNxGIxDA4OolAoqHBGkhSyjXO5nHKQJSmi591bCeQX80JVVlaipqYGr776KjZt2oS9e/cqtVYmk1GOOisjAkA8HkcwGDQlVCT59W1iZmYGbrdbEUY+nw+RSEQVHOnv71cJ5gm2O5PYE16vF16vF1u3bsWpU6dUldFoNKoUbwAU+fekai5grgiCHoLf39+P0dFRtRnjcrlU9VSZg5IkNrFmzRo0NTWpUFJrfXgyMPyY6iubzYbz58/jxo0bGBgYUOuzXryCz8jtdsPhcKC6uhrbt29HLpdDPp+Hx+Ox1FwWLFiwYOGJYRFdFiz8AKDnDhocHMTly5cxNTWFnp4elV/F5XKpkEW/37+kqsvhcMDtdmPdunV48cUXcfLkSUMoi05uAXMKsG8CkUgEHo9HVUADjPlCLFhYDDI0LRKJwOfz4erVq7hy5Qq6u7sVQSCTWzPRODBbMSyZTKKxsdFACnwXFfW+C5gRAfl8Hjdu3MCnn36K7u5uDAwMoLOzU5GBergf1Ru5XM6gtvT5fPPmFxJjK0XN4ff7YbPZsG7dOmzbtg2nTp1CU1MTKioqDEnXqXJjLiuHw4FgMIhsNqtUK1J5+l2piUgSZTIZlEoleL1eDAwM4MKFCxgcHFSKOxmeyrBcFl1gX6+srERDQwMOHz6MkydPqnOUl5crIor3SJLvSeF0Og0hiw6HA5FIRFXxZGglQ+GB2RA5p9Opqn9ms1l4vV4EAgE0Nzdj48aN85RiFr4+bDabIQS5ra0Nvb29qqAN25nqbqm0y2QyqKurw969e/HGG28gn88jGAxaJKQFCxYsWPhGYBFdFiw8xaAKg06m2+1GMpnE9evXMTAwgOvXr8Pr9SKbzSKXyylHtVAoKCeCsNlscLvdhqpJbrcbdXV12L9/Pw4dOoS6ujrlXLhcLuXkSUgCQDq+0WgUoVBIEWHZbNYQGmSz2fDP//zPmJqaQiwWU7v9zBnU2tqKo0ePorW11ZA7BJh1zunwMDfId+lwWvh+QGdd9jk65Ha73ZCnJxAI4Ny5c/j8889x//59PHjwAMCcskUmxgZmHbVAIACfz4empqYFz7eSIZM+ZzIZFItFeL1eQwVVOp12ux2XL1/GF198oUKe+/v7VbJySaYzf5ckeUhGUK1FkovjkGF+PBcwl2OK35MEtt/vV+1NlRiToX+VRPZUpfKeOT8AQH19PcLhsArLbmhoQEVFBdLp9Lz8WwDmqVS/qaTsXxdsL4/Ho0jZDz/8EJlMBl1dXerZso2dTqdS5jBfHQClvHnllVfwy1/+cl74KmC892+C5AJmnw3zivl8PmSzWYRCIaUgJFEnc3TxNd9jxcU1a9YAAI4ePQqHw7Eiih2sdsjx6HQ6MTY2huHhYUQiEcN3ZNEYOY6DwSDq6+vxN3/zNzhw4IBSF3Jdt9ZnCxYsWLDwJLCILgsWnmLYbDYkk0k4HA44nU48fvwY169fx/Xr13Hv3j3kcjnMzMwsavRLR59hIGVlZaioqMC2bduwY8cOnDx5Eps2bVKG6XJLy9tsNoyPj6OyslKFwiQSCQSDQUVWMQF2sVhU4VGjo6PI5/OKfCsWi+jt7cXly5exceNGHDp0CAcPHjSEQTCBNmEZ0k8/WKyAShsABiIlEonA4XAgEAggEong4sWL6OjowPj4uDqGVCGQEKEiiWrGuro65ejTSSMBu5JBtY/NZlNjlmF1vPZEIoHh4WF0dnbio48+UoUr0um0IoVIYOm5p2QlPH4myS9WJqQajgoeEvPSQZbjl4odXjPzSUk1GN9bDMxZKMm0QqEAv9+PhoYGOJ1OHDhwAIcPH8a+fftQW1truLeVPn+wgmIqlYLb7ca///u/4+7du7hy5Yr6jlTaSoIImJ3HbTYbNmzYgNbWVvzt3/4tGhoa4HA4VC6lbxvhcFj1LafTifPnz2NychLT09PL+j03XDweDw4fPgyv1zsvt5SFrwc9of+7776L9vZ2RCIRlY9LTycg54PGxkYcOHAAdXV1sNvthjnIggULFixYeFKsbCvcggULT4x8Pq/ypQwMDKCtrQ0dHR3o7e1VIS0LgbuvMnwLAEKhEBobG7F582Y8//zz2LdvHyorK7/ytUUiEdTU1ACYDQMjIQXMJfr++OOPcebMGaTTaVy6dAl2ux3RaBSJRALZbFapatxuNzweDx48eICRkREMDg4qlZnH45lX5dEKjXj6ISt+sh/L5y5za927dw8XLlxAT08PCoUCwuEwYrGY4ft60m6Px4PNmzercF06zksRLCsJkqwg6c3E6d3d3ejo6MCNGzfQ2dmJ9vZ2jIyMAAB8Pp9SgRFmhSD0qqjAXJJ3qSSSBBeP73a7FTnmdDrh8/ng9XpVxcuqqirkcjlks1lks1mkUinE4/Flh0dLIo5tkcvlEAqFsHPnTmzevBlvvvkm9u7da1BnrXSCS4JV7QDg4sWL6O3tRXd3N5xOp4HgA+YX+WC4oNPpRENDA9atW6c+/y7Cw5mXi2vD1NQU/t//+38YGRmZp+JaCJlMBoFAAH6/H4cOHYLH48HMzIxVdfEbQj6fV7nprl69itHRUaRSKaWulHOhHGsOhwNNTU04ceIE6uvrAczNRd9F/joLFixYsPD0wyK6LFh4isFQJAAYGhrChQsXcPXqVfT395uSXDK0gMamdCgCgQBSqRSqq6vR2tqKPXv2YPPmzaiqqjKEK7G611IOYXl5uSpDTyfT6/Uin8/j7bffRk9PD65evYo7d+7AZrPh3r176ph0wIaHhzEzMwOfz4eKigpEo1GlGtmxYwdqamqUI8dQJyts8YcBSdqYfZbNZuFwOPDgwQM8fvxYhbYmk0nloNE5kySZ3W6H3+9HZWUlNm3apIiEYrGozrcaiFQZ3huPx5VSKh6Po7u7G5cvX8aFCxdw48YNTExMGFQ0MpxTQpJdVFjJ9+Scw7AyVmBjaDSVHzabDS0tLVizZo0KiXa73Sonn9PpRCwWQzabRTqdVgTIzMzMsslGKvxsNhsaGhqQSqWwefNmHD16FKdOncLWrVvV/RYKBXXe1TB/5PN5lTutv78f2WwWo6OjKkm7fB5sA9nfXS4XysvLsWXLFuzYsUPl3mIY+LcNXkuhUIDH40F7ezva2towNTW17GPk83lUVlZiy5YtqK2tNVUeWvh6kGP5wYMHGBsbM6y18jtUZebzeTgcDoTDYVRXV+PZZ581VOyUud4sWLBgwYKFJ4FFdFmw8JTD6XTixo0bePvtt/HRRx+hp6cHqVRK7ejrjikwZ5yy6hg/ZzhCY2MjDh06hB//+MeorKxUijHu4tLhXwozMzPw+/1IpVLweDxwu924du0a/u///g/d3d3o7OzEyMgIcrkcKioqDMoyGtJ8nUqlkE6nVbhaeXk5xsbG0NjYCL/fr963ktX/cJDNZuHxeAw5oPTww0wmg//+7//G5cuXMTAwgKmpKfj9/nmEi8PhQFlZmepb69atw/bt27Fp0yZVeUzms1oNzhpD9Zg0nYqKmzdv4p133kFXVxfu3LmDkZERdU+cA2TiecDo9PJvs7BFvl8sFpFOp2Gz2eByueDz+eByueD1elFbW4u6ujqsWbMG+XwedrsdLS0tOHLkCDZv3oypqSl0dXWhp6cHw8PDyGQyyGQySKfTmJiYQFlZ2bIVP3a7XRUZqK2thdvtxssvv4w33nhDKfVI/EtV12oIXSwrK8Pk5CT+93//F+3t7RgYGEAkElH9Vc7vgLEqXrFYRENDA5599ln8+te/xvr169X9O53O76TgAtco5vy6dOkSJiYmDGGzi8Hr9aJUKmHz5s04deqUmvv5vFf681vpYDjpgwcP8F//9V+4f/++IiFZbVGGGxNerxc1NTVYt24dGhoaVEJ75k5b6SHfFixYsGBhdcBaTSxYeIpRVlaGqakptLe348svv0RPTw9isZhKUk/HfSnix+PxKLVWRUUFdu3ahWPHjmHDhg0A5py+r6pkoUHr8/kQj8fxr//6r2hvb0d/fz96e3tVOBIAlTdJXjPJLjqrfG9gYADFYhGff/45PB4Pnn/+eQP5QALDCo94uiGVN5KwBWb7UTqdxvDwMB48eIChoSFVcVSqHaXKkUnP/X4/1q5daxgDkkRlH13pZBfzXjH0KJ1O4/z58/jtb3+Ls2fPKlIcmG0v5jpj2Bfz5Mm8ZIQ+p+ifk3z0er1oaGjA2rVrsW7dOrS2tmLbtm0qNJoqO+Y8k/m6crkcUqmUIQ/bV00ynslklIMdDoexceNGHDlyBBs2bFDVB6lSBeYqK64GkoTzYmdnJ+7evYtHjx4hHo+rNpJEF9tO5ksrLy/Hc889h/3796tjcq7PZDLf+vwpN18SiYSqELzcZ5xOpxEIBLB582YcOXLEoOay8kA9OfL5PJxOJ+7evYu2tjaMj4+r+cLpdCryn99lm/t8PqxZswZ79uxBIBAAMBcOzOdtEZEWLFiw8PXxfW/orxT71yK6LFh4ijEzM4Nz587h3LlzKjSJBqisqqbnZiGksgsAGhsbsWHDBpw4cQLbtm0DMGvAFgoFldj5qxinpVIJ8Xgcp0+fxqVLl3Dt2jVVPj4SiSjnNhQKoVAoIBaLKYWNTFyby+VUJUVWDJucnMSNGzewfft2bNu2TSU1Xi65Z2H1Q6oIZAjjzMwMIpEI8vk8Pv74Yzx8+BCPHj1S1cJI/NBpIwlA56u2thZbt27FgQMHUF5ert6XKpOZmRnD+VciONbz+TwGBgZw9uxZfPjhh2hvb8fY2BgAqLx5kmDIZrPqGCS3daNGVmCkcgyYJdeCwSB8Ph+am5sRCoWwdu1a7D4XoyYAACAASURBVNy5Ey+88AJ27typ8vOxAqSO6upq+Hw+TExMYGBgABMTE0ilUohGo0gmk8smMXhtNTU18Pl8eO6557Br1y7s3LkTAAxhqKVSSRGgqyW/08zMDHp6elSFy1QqZahGyL/lvAnM9v/KykpUVVXh2LFjAKDUv+l0GuXl5d+J6oahomNjY7hw4QKGh4dVpcXlPuPa2lq0traivr5e5YFzuVzWJsc3AFZnvnjxIsbHx5HNZuF0Og2Fawj5vNasWYOdO3fi4MGDqh9xjmHVWouItGDBggULTwqL6LJg4SlGIpHAJ598gjNnziCXyyEejyuFgkwSTei5dPiayqlNmzbh+PHjOHDgAHw+n3LmGaYgwXw6i+Hu3bv44osvcPr0acRiMdy8eROJREKVGafxy3AI5vGRhrTT6YTb7VbEHfPzZDIZeL1eBAIBBAIBAwlh5Wj5YUCqrOTzHhsbQ39/P65du4Z/+qd/QjweV05/OBxGNpud56iR8CkvL0drayv27duHxsZGALOqICZO53nopK90TE9P48aNG/jiiy/Q3t6OBw8eYHx8XBHjeiU+5mZKp9MAFiYcpGqGyiLmfFqzZg2qqqrQ0tKCV155BcePH0cwGDQk+/f5fMjlcnA6nepYVJAxMX1dXR18Pp9yuGOxGNLp9LLJ9nA4DI/Hg507d2Lt2rV49dVXsW3bNlRVVanwOBJbPC8d82w2u+LJkkQigXfffRc3b97Ew4cP1TwOzG1QUCEHzKkeg8EgGhoa0NzcjCNHjmBiYgLV1dUoFAoqjPC7ILoymQz8fj96e3vxySefYHJyEpOTk8ueu9euXYstW7Zg48aNipxMp9Orhqhc6XA6nejp6cHp06cxNjaGaDQKj8ejqrly/DDfp81mQzAYREtLC5599lk0NzeruVmSkMDKUQNYsGDBgoXVC4vosmBhFYNKEpJKTPxst9vR19eHf/mXf8HNmzcxPj6uHDf+jolfWYVKlltnngxWp5qZmcGGDRuwfft2vPzyyyohsdvtVsQZ8+I4HA7Y7Xbl5DO8gclmC4UCpqencfbsWXz66afo6enBvXv3MDk5iXQ6rQgzu90+jzzTd4p5XplrjGA77NixAy6Xy0C88TotPN2gkogOF/vi/fv3ceHCBXz88cfIZDIYHh5WuXtkInoSPQAUUdPa2ora2lq8+eabyhmjAgyYy3Mkqxl+n2C/5/gDZsmtiooKFItFXLlyBe+++y6uXLmChw8fYmJiQuWjksotAGqsydxbzPfEuUh+BsyOQ6/Xi6qqKng8HlRXV+PYsWM4ceIEXnrpJcPxqeYgMpmMIUyS45f3dPv2bUxMTKC/vx8PHjxQoafFYlGRU7wHzj2SuKqsrERtbS3WrVuHV155Bdu3b0dlZaWaO3RCRM4ZS5H43xXi8Tj8fj/KysoQjUYRDofVs37vvfdw69YtPH78GNls1qDQ5Zysk4LBYBBVVVUIBAL4+7//e8TjcVRXVwOYK7bwTUH2SRY3kKpgv9+PYrGI3t5e9PT0IB6Pq7mc18ExrquPi8Ui3G43nE4njh49ilKphFgshnA4bCBULCyOWCyGUCikcvLJfpPNZvHee+9hZGREFZWhehCYSxEQCASQSCRQXl6Oqqoq1NfX4xe/+AUAo/JTjimL6FoacpPBrL3M8pHK8N2FNv4kOWmGxSIAuA7IEFRJZprdg14RmWs1Q9QXqgrL31Plr18vIw34NzBnM/K3Zve/0HXp1yA3g83uT9q8tC94LfJaZVg/jyM3zHh/8trlJt5CBTbk9clrKxaL8xTnZs9RQn8+sj15HbxPXic31PkcaB8s1h906G38decF3pN8pmbH4vlktXmZe1X/7kLXs9znw/ta7BgEr0Xehzw+74ufU12r93N5DPm+/Jznk5+bXbc+JuV32W/13z7J3L7Q3LMYLE/PgoVVDOamcblcishyOBzo6urC5cuX0dnZaXAA5aQjF2Cz3DpcyFwuF7Zu3YrKykr86le/QkNDg1JzcTKVeY9k5bl0Oq0c/mw2i3PnzuHBgwe4e/cuOjo60Nvbi4mJCRWOoi+GS4ELtqzEyOtyOBwGAmJmZkYZ0qslWbiFJwNDabLZrDJUotEo2tracObMGQwODiISiRgWdqlCYjWwUqmEUCiEqqoqbNiwAT/60Y9WvJoHgFLsAHMKK+bZKxaL+Pjjj/Hll1+ivb0dfX19SCQShpw6krjiMSRkSCcAFXJks9ng9/vh9Xqxe/duhMNhJJNJ7Nu3D7/61a+wfv16RKPRJa+fIcsc41R0FQoFjI6OKoJrYGBAkfny3h0Oh5oTSF7SWQ8EAmhsbMTevXtx5MgR7Nq1SxErhUJh1RAhXq9XzX8MR3Q6nYhGo7h27RoePnyoVG7Ma1YsFhVZ5HA4VDGC8vJyuFwu1NfX4yc/+Qlqa2tVoRHA6CRKkurrgv2HRjrnZZlzzeVyoaOjA0NDQyo8jtfC/sA+K0NNeW9Hjx5V+Sh5L9bcvzyUSiWl4OOaOjMzg3Q6jWAwiFu3bikFaCwWM8w13PCiOtblcqkx96Mf/ej7vK2nBosRBdJhN3sfwIJrGJ+jXDfls+X/sgCLJDf0a5TRA5xfZc5FncjiBspC16U79/o58/k8crmcYe5iDldJyMj5i7akbB/arvI38pz69ehEhLxu+RltZP5N0kJ/HjIlgv7s9Och24/Hlba5TsixcJRZH+AzX4iUkCpg+Z4kFfP5PFwul6EAEK9D/y4w109kDkx5/YuRQTphI/ubJF/MiFB5/TpRAxjHiO4ryWIbZr83Ox77Ptc2mRJCkph8fnwtr1Nu8vD3/CfbhH1WPsfF1j69f+ublvp3pWJXgvdsRnrzczkvyN9JyHG9HH9wIVhElwULqxiczGiAMqzozp07uH79uqqyRTD5MBcUOo3SUdUT/XJCDgaD2LBhgzJu6Cy5XC41IXMHgeCEl06nMTg4iA8++AAdHR3o7u7G5OQk4vG4weiSO0xfNUcH74nX73Q6sXnzZlRWVqrXPO6TTJoWVg9IbFLBA8wWNXj06BFGR0cxNDSkyBEuzITNZkMsFlOKpfr6etTX16OqqgqHDx9eNYmSXS6XGq+5XE6Rv93d3fjkk0/Q3t6OO3fuIJFIKCNK3/mUu5MSHo/HEA7ndDpht9vh8XhQV1eHTZs2wW63Y9++ffjLv/xLrF27FplMBolEAuFweFnXT/WWNLwnJibwxRdfoKenB/39/Sp3k6ygaLPZFNFJ+Hw+uN1u1NTUYPPmzdi7dy9eeOEFHDhwQF3Pcqs1rgQkEgmVzJsbHqyoOzg4iK6uLgwPD6vPJPTd1mKxiPr6ejgcDmzduhU//elPUV5err4vSVO+flKiS64XulHLc0UiEdy8eROTk5NKzSsdJb1fkvzy+XyoqqrCiRMnDIoPrl/fBFH3tCOdTsPn86nKpyxIwXm1u7sbIyMjSKfT8zbLGGpM28Tn86G8vBxr167FSy+99MQ7+xbMIR1PmbeU/6QzrX8fMG6GLqVa5fiVawXB50+VrnS05Xty3NN2k5EFOkEjCRMS+Jz3+RlDzLlBIucKeY0sRMK+LYkVCZ340RUrgHH+4vVzLVlortIVWhw3MzMzyOfzam4ndKKFa51OHvF+JPGhK5P0zd5Saa7YDnMYmm1s8VnL9zKZjCIu+Vv6ErK9SIDJfKn6szFbp3TFnvR7eG/6mqCvV/L6deJLksJyXkqlUgb/hseW7Wz2fPiMzdYYnle2oT42CUm8mhGckgiT/Ur2JTlu+B2+5vig7SttAn2s8Lj6szE7/0IkrN6+OkGp/34xP+2rrB3WKm/BwioGFVWlUkkZJVNTU7h37x66u7sRiUQMxA9/A8wZFVK+zoWT3/d6vWhsbMTatWvx8ssvI5vNwuPxIJ1Ow+v1GsKKpBSaYQ4ejwejo6Po6+tDR0cHLl68iDt37qjrcjgcyhgolUqGyky6msQMnCD1EEefz4f6+nq0tLSoXT09X5JlaD/94I4S+3hHRweuXr2qqs/RQKMxII0U9j0qA9etW4dDhw6hvr4e4XB4wd3QlQS5ayqN82w2i2vXrqGrq8tA9jFsjGFkZsaThB5GzDDmuro67N27FwcPHsSBAwdUgnnOH4CRpFkIuVwOHo9HPUO2d19fH7744gsMDAxgdHRUVV6UBhZfc+eaO58M76uvr8ebb76JTZs2GUg36bytpvmB/dXtdmN4eBjXrl1T/ZufS0OXpI8sElBbW6vycjU1NRmOrff3b6ptdIKZ10knpq2tTYVeUoXMkHl5HbIYhNvtRmNjI1588UW0traqtYbzwTd5/U8zpIPKcUsnra+vD7du3cLo6KjBQeKzlE42f/fMM8+gtbVVKTVX+vy50mGm1pJYLEekrnaRjqjc+ASMSgz+looOGQbIY5KsIYkksZBKQxJv7BsklwhdKSMV+9Kx5z+SDHIulxu7enoBXjevczG1qQyPl9cgnXeSOvIeHA6HIpSomuaxJQnFdAOSSKRCWUISGPJ/ndjSfyefM9U1Olkp20WSerwuPidusEuYjW/egx5Gyc94bP2azO7Z7D39tRlxpIe5SyJIJ1ikIlBupOs+lCQa+YyoOJY2KJ87nwf9JHlueT1mYbPyXyKRMCU65fNfKFSX1yfTRcgIH6k2NAPJRDOSnNcsyWG9T+pzit4GfD76d74OLKLLgoVVDMpbZb6sTz75BJcuXcLVq1dV8nnAKLMFjGF+wFzYERcat9uNlpYWbN++HS+++CL+5E/+RBlOnICSyaRyDLnYxeNxXL58Gf39/ejs7MT169cxMjKCkZERFaIYCATUTpC8F4ILmVSLmIGLD3/Df9XV1WhpaVH5WJxOp3J2zBZAC08nuEvpcrmQTCZV4YP79+/j8ePH6jvAfMVKqTQbtsNQv02bNuFnP/uZUrnQYFnJ4DXS+adxyMqmfX19mJqaMhgjMt/dUjtqpdJs/i2/34/y8nKEQiFUV1dj//79eOmll/Diiy8qZ4BGIh2gpUguYG7Hu1AoqMTkjx49wsWLFzEwMIB79+5hampKkeXSieH1sXJmRUUF1qxZg1AohKNHj+Kv/uqv0NTUBLfbrb7n8/nU/LCcYhrfN2iISyfEbrfj/PnzuHjxolIvATA4bSR1mW+JfaOurg7Hjh3D8ePHAUAZwvruN7B42NRXgSQheWyuM8lkEm+//TampqYQj8dNN0Hk8+Y8X19fj/379+NnP/uZwQkzU7ZZWBgej8eg4CDZOD09jffeew/nzp1DX1+fIZyUa6wMK3U6nfB4PPjpT3+KNWvWAFg4bM7C8qGrPPQxyecFzKlDZL5Kznc8hk5k6eT4Yg6n3FyQIcQ8nhzjPJeulFkojE7er4w44L3J65TfJ7nAPkjFMc9D5RQ3ZSW5xvlREkLSxpTzTz6fRyaTQTKZVHlmSXDwHj0eDyoqKgDMzmsy1CyXyyESiWBychLJZFK1jc/nQzabVZvIrFZMW33t2rWGsDWSE3wdi8XUOdxut/ptLpdDJpNBbW2tsrXdbjc8Ho+6Xt5DOp1GKpVS6h9ulLEATzwex/j4OCYnJzEzM4Py8nI0NjaipqYGDx8+VJV+eQ6Xy6UI0HQ6bdhsmZmZQTabVeuZ2+2G1+tV4fnyXjwej8qnCcwVvOE1FotFw/pNNZmM+uD4cLlcag3UQ235fSrV3W63IcySNo0kwdgHPR6PIoQymQwymYzyQ7hWUX3IMclNHn4uw2T5bHkuGfLIMacTcjoBJm06eS2y3eQ4km2hq72kwEDaFpI4lPOKTsqZbTrJvyUR/SQbUxbRZcHCKoZUnQCzSoe2tjb09PSo6lS68QIYd4GkkoXEkt1uR01NDfbv348tW7bgxIkTqKmpQaFQQCKRgN/vRz6fV45WMplUjuL4+LhKMN/b24s7d+4gGo0il8spci2Xyy1KYnHSXy5oGHDCr6qqQlNTE5qamuDxeAykhNkOoYWnE1z8c7kcJicn8eDBA/T29iISiSgDV0I6dXQKAoEAtm/fjr1792Ljxo0AoBIvr3TQaJcOUDKZxI0bN3Dr1i08evRI7TLKsGb+Vg9jJvRdYpfLhR07duDUqVPYtWsXWlpa0NDQYEhmL3eui8UiUqnUkmQXx2xZWZmacy5duoQvv/wS4+PjGBoaUgS+HgpAp4WOCP/5/X7U1tYiEAgYHC19l3k1OOIkFIA5ciifz+P+/fsYHh7G6OioaX5GuUPP/uHxeLB+/Xrs3bsX9fX1qjqhDNOgo/lNbRbQgaAzoCsPOjo6cOHCBSSTScN6Ic9NVbB0AMLhMHbs2IG9e/caCo/IHXg9GbMFc3CjCJgbj319fbh06RJ6e3sxPT0NYE6BIedUn8+HZDKpnOxXX31V5fe0wkafHEuNQUnq6OoQFhkyU47IucIMJIhIbHI8SYWX/nu90AiPQ4KGqSvkHMXQc3kOAIpMJVEhbTuSDrRpp6enMTU1hUQigVgshqmpKaRSKRSLs9W8uRFWVVWFiooKw7pHgoJkDe1MGcZLWzWZTCIWiyGZTCrCgqQFMFvko66uDna7XW1AT0xMqHvJZDJKWe3z+eD3+9VmcCaTUcQPUxHw2elKNrYD1/RMJqOU1gzd570Fg0HD/O/z+dR8Shs9nU4jkUgYQr5TqRTS6bTKwUtSJpVKqXPxWbLtvF4vysvL4ff7VXhjbW2tWk+kqoj9xWabzfXp9/sN+T89Ho+KKGEflOGYbAeSUnwt82Oxj7LfSZKL6yNVT6VSCT6fDxUVFQgGg6o/Sn8mk8kgm80il8up/sdNNAoISFwxHJLtxHuTii+n06lCc+XmlFznuGmjk2H8XLdvpLKLxJ9sPzN1JvsT20tXN8r5QhJYvBa+lv4nP5fhxjoxRiJNP/ZSc5MZrJXGgoVVDGmAjoyM4Msvv0RXVxfGx8fVAit3r3RDX9+hI3FWU1ODrVu34vjx49i6dStaW1vVgshJzul0YnJyElVVVQanf2BgAG1tbbh27RrS6TQmJyeVzBuAyrdDA1rfMQOMuRkWAxcIYC7ErLKyErt378bx48fR0tIyz6Dm5Esiw8LTi3w+j2w2i7a2Nty5cwd3797F5OSkcs4Wk2UDQHl5OVpaWnD48GEcOnTIYEivFtDgofE2PDysKizK/GTSqJFhYPyMhgoNFIfDAa/Xi+rqakWGv/baa1i/fr06t9xRpWPA6onLUXTRMCwWi4hEImhvb8cnn3yC7u5uTExMzEuGLMMv7Ha7CpVkJcGtW7fipZdewqlTp9DQ0GAoZEHDnEbgaiBB2D6c14vFIq5evYqHDx9iaGgIo6OjiiCSKig5zwKzO6fr1q3D4cOH0dzcDAALzo+LqTq+Kti3eB7+n8vlMDo6infeeQfRaNQQWivVEvyNDH8vKytDTU0Ndu/ebbhvOgZMjL5anvH3CRJSHFsOhwPj4+M4ffo0+vv7DY4YSVddAQYA4XAY1dXVSg3LedQiu745SOUF/5btyzBmKmxlvkaOD4LPUxJRHO8zMzOKfOnp6UGhUEA2m1XESXl5uSI4vF6vOq7L5VLEBNflx48fK8ed5yBhwX7l8/ng9XoNpL7X6zWo0bhxEolEMD09jVgshmw2ixs3biAWiyGTyag+nMlkFClHsgaA2vggwUNCxUyJw3mKih1gtq+n02mlICPJxHXU6/WisrISZWVlSCQSai2k/cvzSvVZMBicp+CR6i19/SNhwfWaCiYZQieVbSTT+MxlbjH57KViiRtG/JvzA/sB11S73a7SFRSLRXg8Hvj9fqWcou3OdYaEGe0Lkk9UdUk1Hj9nn5Jqdf6efUgqvTg++MzY/yVpI8dPTU2NunepVpVkqlzDpLLKZrMZ7Cv2Z9pOkvjViRyCiiaztZZzqLTL+Hu+J9MwOJ1O5XuRnGNf4txOtZ30yWSb6e2pE2HyXviZXB90NZeMsOGxZfuRXNYJNLn2LwfWKmPBwiqGw+FAIpGAx+NBZ2cnvvjiC/T29mJsbEx9h4u6Hgu/kNzbbrejvr4era2tqKurQ2trK4C5CnZer1cloa+qqkKhUMCFCxdw9epVjI2NoaOjQ+WHSSaT6rxOp1PJsiXLr5NaXAQWUpNIyAXKbrejoqICW7ZswfHjx/Gnf/qn6tysKkZi7ZsKu7GwskHDta2tDWfPnsXw8LCS4ft8PqRSKYPcXe+Lu3btQnNzM1pbW7Fp0ya1UIfD4VUR2kYDWnd4xsbGTNVsvHcat7rRAsBg7Kxfvx6nTp3CT37yE+zevRsej0cZUT6fz2BUssofQ8moAF0MJDFisRhOnz6N//mf/0FXVxfi8TgmJydV3iXOZfLZ8e9gMIj6+nqVgP7gwYPYsmULgDlHUKpH9eOsZEglQzabRSqVwqeffoq7d+/izp0785K3y7B05rtyuVyoqKhAa2srjhw5oop3cGNCEkt6SMKTgkQd/+b9TE5O4v79+3j//feVYQ5AhVrK3GMyxyQdog0bNmDfvn2Ix+NKtUDlRiqVUiEoFhaHdH5TqRT8fj/6+vrw8ccfo7+/3xDSRHB9pYPudrtRV1eH2tpaALNh0+Xl5dYa/A1ChqzJuXBychKlUgnRaBQjIyNKyUzbLJPJKNKJJAUwp4ROp9PqeZJUAKBIGZI7sVgMxWIRVVVVqK6uRqFQQCQSMZBltOs4n8fjcaUEonJIEkxUAbJ678zMjFJLMVw+Ho8DmJ0D0uk0ksmkUn8Wi0X4/X5FdNEGTiaTqpqk2+1GJpNBqTSX4zadTqt5UeaMJaFC25Tro1R3Uc3DccO/eV9+v18pn0qlklovaXdI1Y1UsNFu1TfY5AbWQmsWr0+G9QNzmwb6JhchFTny/JKQBObWB0m4SAJSkhypVEopjMvKyuD1etV3WDWen8mQOrPQSpIzDG0kQcN2kVUlJTmp359O9Eki8P79+4ZrkaqzYrFoINck2BZU3/E7urKMfYzfpeKO9pfP5zNVoEmiiWSVThCSUCYZRsWe0+lUY572MVMUeDweRd7qfUqSqTy+VGqZ9UES25IUMyO6eExJAnLO4bOR/Yv/W0SXBQtPAVgqHphbNPi+XMA++OADXLx4ET09PRgcHFROPCFJI7nYAVDGBh2F6upq1NfXIxQKYc+ePcoZZc4sTqRUS7S1teH3v/89rl69ioGBAYyPj6skiRLJZBKAMc+C/h0A8xZzXfYKzBFcHo8HiURCtcWJEyewZ88evPXWW4aJUDo11i7+0wMpc6dxIAskOJ1OfPDBB7h//z5GRkYwODiIVCqlFIX8LcEF3ul0oq6uDk6nE2+99RaOHj1qcPZZjGE1QJZIdzgcuHLlCiYmJjA6Oqq+Y0buUEIv1VHA7C5nJBLB8ePHsWfPHvziF7/Axo0b1bMg+aQno9WJBZ/PpxLDA0A0GlU50UhK2Gw2dHd348yZM0qVNzExoRwc6WRz11LmKuH1ulwuVFdX49e//jXWrFkzLxG+zNtkFmKzkkHC1eFw4N/+7d/Q2dmJkZERJBIJg3KVZB5DENn/165di1AohM2bNyMUChmMScCoCvmmQaeRhj4wS6hUVVXhN7/5DTKZjHrWdCY5Rmk4897YvxsbG7Fu3TpDgQGubcAs8cn3VjskkQzMER7SYV4MUhFg1u/LysoUQU013Oeff47+/n6MjY3Ny5NGsK/ZbDZFkLS2tiKTyaC8vFwRBVRw6M9C35Sj0kWGXQFz8760izhfyZBV2V7ybzrH8vwyQTiJ2MX6SjqdVjaRJO8ZylQsFhEMBhGLxdDX16fut7+/XxG3PA8dP7aPdJaj0SjGxsYQjUYBzNoxU1NT6ntutxt+v18pk8rKyhCLxZDP5xUZFY/Hkc1m1T3PzMwgGo2qirsej8fgnNKZl+GDJLj0/yWpIfMHsU9KVRDHvLRRzSCVHtIBlkQK7UmZK2kp8ofg3ALM2aeEnlqD4YlPAj47goofQrabfm4zLCe9x0LHpJ290MaO3PSSKQj4mZ7zFzBGhuj5nvQIEm7OSPWnJHLkvMS/6fdI0pQbH7RVJBnDPinDGuU9y1BHqRaS92GmtOLvee1y80cnDuU965/LPupwOBCNRg3jhyIFmTZAztULVV2UbczvcuxIUkrev7xPs2vWFWsAVGgmMEcu6v6qPn717+kEl/yb86I+/nlt+hjXFW38rkV0WbCwgqErKYD5FXB6e3tx8eJFFY70VcKqJPMPQIUhHThwAAcOHIDNZlNGECXEANDf34+7d++it7cXnZ2dqpJdIpFQpcals/QkkBOmNMC4ExgOh1FRUYGmpia8/vrr2LdvH0KhEGKxGEKh0BOf38LKBY0dLtLc4eTft2/fxu3bt9HT04Px8XFlsLFf+nw+JcUHoH4XCoVQUVGBF154AU1NTeq4/M5qcZJJhNNILBQKGB4exsDAAAYHB5f8vUwSC8yGclZWVmLr1q04efIkXn/9dbS0tACYy1smybGlwOqVpdJs4n+5gw0ADx48wIcffoiPPvoIg4ODGBoaUs5JOBxGNBpV55G7ynyGXq9XFdXYu3evIlMYsrFanuNCoIrA7Xajr68P4+Pjqp2kcyNVNtxBBWZDgFh98siRI4pIINn7bYNrj0yY7fP5cPnyZUxMTKicL7wHadDzfhiW5PV6UVNTg4aGBpVM/4cAfY3VQ3TMVNvMwcNxIAkrOhBUtbBPpFIpXLt2DTdv3sT4+LhBJb7UtdFZyufz85J+87xm98I+zL4oky/z+1SskpCR7SDVNWaOKo/JMFbO/4Q+h9GpzmazyOfziEQiSt3+6NEjnDlzBmNjY4pk5doSDAaRz+cxPDysQojGx8dVO8txKdVwvCbeJ8cDx7Pb7Vbzut0+W6lP/iYSiagQNyYQlzmRpDqSzqdU7pB4Yz9iGJwMe5LJxNnuS/ULYqn5VyqEFiMa5PNcLWrcHwL0OQgwJjmXCnrZz/g5N9s4TnTSg0pBGbKph8BJskVXrumhg3pfk2phs75qRgjJ95fzcFFr+wAAIABJREFUPZkPSyejJPkm20USOvJ+9HuQY30hok/+Tie6JKlkRgTqn8vnAMwpuiTZJkMkqZCkis7lcilVmdPpVAQm5yZd8aW360LzhUV0WbCwgqEbWvpORCaTQVdXFy5evIju7m5EIhEAy9+tlrJpp9OJ+vp6tLS0YOvWrdi0aZNSWACzRhsrKV64cAGdnZ0YGhrCyMgIxsbG5lXgYFLLJwGNJj1MhWDiS7/fj7179+LAgQOK3LJIrh8GOBbkDlg6ncb4+DguXryIq1evoqenR1X8JGw2m9pRlrJ0p9OJlpYWPP/88zh58iSampoAGBWVqynshos/ZfKJREIZEEuR4jKE2Ov1YsOGDWhubsbx48fxx3/8x6qCGpWeUtq/XKIkkUggFAqpOYPG36NHj/Duu++ira0Nt27dwvT0tCFcRO7Gc76ToTdM/hsMBnHgwAGcOHFChbHZbLZVEXq6FGgsxuNx/OEPf8DVq1fR1dWFaDSqnGDdGJaJateuXYstW7bgpz/9qSq0QKdaVjz6NiEN42QyCa/Xi9/+9re4c+eOoWowYFQO0dClooV9uq6uDvv37/9Orv37hty9prNhBp3UJRnCY5B00h2YaDSKQCCgnM0rV67g1q1bys5YCiRuWFWut7dXFYLwer2m4UTyOkmmcJyyLzD30/T0NJLJpHL+2BdmZmYQj8eVDcD3GCLHkL1IJIJEIqHIKlalk+STdHozmQwSiYT6DYkup9OJaDSKu3fvIpvNqjxViUQCyWRSjaWJiQl1/QyR0514STTK0Gy5eUBHmP1fEoD8fbFYVKHLemgRnX85/zNxN1Uyy4FZignpmJupTKRzupz0FAspjoD59qA8D39rYWVBPhP6HpKgkEQPAEMIqE5kSRJHkjS6UkknRnSiCzDPPSkJJvk9nVjRf78U0cW/mT5AD101I3UlySTf069LtoOefmIhQm6hzyURZnZvkkzUv8NNAzmvSSWaJLq4ScHwSuZyI/nl9XpVOLMk9WQxjcU2Vi2iy4KFFQwaA3KCkwP6/v37qnoaQ/g4aUrGfzGUSiUEAgFUVFRg7dq1sNvtSCQSmJychM/nQyAQgM1mw6NHj9De3o5Lly6hu7sb4+PjePTokSqnDBgXhm/CyHC73fPk3WwXt9utShmvX78eO3fuVHlAuOO4WsLLLHw9yFCRXC6nFs1YLIarV6/i+vXr6OvrQywWUwutNI658EqHqqmpCT/+8Y/xF3/xF2hqalI5E3QnezVAGowMQ4rFYiqHlk7+6aARQ3XHhg0bsHv3bpw8eRJr1qxBKpVSu3YyZHS5O/q8Dt1gm56eRmdnJy5duoQHDx6okBFZyILnoHMLQBlQ5eXlqKqqQk1NDTZt2oRDhw5h165dymFfrpO10kEV3fDwsMpdw3AwbgJw51z2f4Y61dfX48CBA1i/fj08Ho9ShvCZf9shnExgzDEcDAYxMjKC4eFhBINB5agD5rvkfI+hLvX19Th48CCcTueycsCtdshdf77Wd7V1R0o6gfrmlHSU7HY7wuGwIommp6fR29uLTCajSG35fMxAxVA8Hsf09DQePnyolEdUcOqOkiRlSPQAs3N9V1cXYrEYysrKMDU1pSrCUWmUTCYV8UMCTBKAHAsymTdzVdHR4hzBa5BKehJlVFaFQiGMj48jlUqp+ywWixgdHUUkEkFjYyNisZhSITBJOsMRZYiX7sjy2fJa9Y0A2oULPXNdySftMRm6xHlQVgoEoHL5SPAa5brAa5Cf8XwL2YJmjvpS0L+70O8tcmtlYTFfRKp0Jcku+w77uuzf7Ge0zaSPpJMx8vuLEV1m10eFoxkZx3FoRhrJc+t/y/dk4ncz1Rswl89Lhg1Kxa2ETnTpSlm9LXSiTm8/MwJLvpako96ukozUSUqpwJVEF0ktKvEDgQA8Ho9SjZrNdWZqXX1esIguCxZWODiZ6ovF1NQULl68iNu3byMajSrjRnfKFwMNrrq6OjQ2NqK5uRn5fB5TU1MYGRnBw4cPMTk5iUePHuHx48fq3+joKJLJpDJE5QQolQNPCnm/DG8plUoIhUKoqqpCVVUV/uEf/gEnT55U55uamkIoFJq3CFh4+iAXNFkBqa+vD1euXMHNmzcxMjICYK6vs58Ui7OVgJhwNxwOY9u2bXjuuedw4MABbNy40eDkyMX8qxjo3yfkPJDNZjE5OYnh4WFMTEyopLCLgWFlNCgaGhqwf/9+bN68GcBsm8s2oiGy3LFHxQcTDTPk+MaNG+jt7UUkEsHAwIBS+pRKJUV6eTwelW8GmDWuqqqqFGnf0NCAzZs34+WXX8bOnTsNz4/hfqsdXq8XuVwO//mf/4kvvvgC169fVxVF6bBLI5dVxFwuF+rr61FeXo4jR44oY5IqPJfLtew15Elgt9tVcRMAuH37Nv7jP/4Db7/9tiF/jwxZJ0hYMGzR7/fj4MGD+KM/+iN1D087dOeMbULnAZjLgcLPJfljRtjLPmO329HZ2Ynr16+ju7sb77zzjppPl6PW5q58MplEX18f3n33XQSDQbU7r6szSCYxQfLU1BRisRj8fj9sNhuGh4dRLBbhdrsxNTUFl8ulVF4zMzOGXFPMLbRQeA8wmyOJSdglIUZSiWsFbS+2r8yhIxX2DKOn4zY4OKjaSTpsJPi+yhjjvKU/K0J3UOkcmxFeeuiSDPvmd2VoqfzNQjmfFvtsISy1jsr+rT8/fVPVIrhWLsyITmB+n5SfSZJZkmVy7tLJJ30+k8nidQIMmL9haabe0vuWTnTJ+5Df0d9faKNGXhfHIY/LhPoLEV3SJ9LbVI5hXRW2ENElr0u/RrPQRdqHnP94DTLflk5AMsSRii7+z1yOLHDhcDiQTqcN6UW4Kcak/dwkNSPUDYQiLFiwsOKh73IkEgl0dHQoxQor1kjjUxpqC4EGF5Vb1dXViMViytHJ5XIYHBxER0cHHj16pEo30wmRx9cnGbkQfF3IJJh0iG02G0KhEJqamvB3f/d3OHr0qFJyAFBVw6TjZuHphNfrNeToGh0dxY0bN/Dxxx/jzJkzGBgYUI6/JLmAuZLkwKxDV11djY0bN2Lz5s2oqalRxgVzlfAYchdvpUN3BuiEkbxaLjweDwKBAMrLy7Fz506lDpNkER0nttVyQgN5bYVCQeW1uXHjBv7whz9gZGQE3d3ditiiShOYM0CpKgDmwvh8Ph/C4TCqq6tx7NgxvPDCCyqEiQo0s93Q1YiysjL09fXh3r17yvC12WyqmpIMfZL5gBwOB9asWYN169Zh06ZNBlKMz+S7UC3q+RcZGh8IBFBWVmao0mv2W2DOmfF4PFi/fj3q6upUtcWnHbriTlbDstlsSuXK7+nfZ9VZ6ahIoquzsxOff/45Lly4gN7eXkVy+f1+zMzMzEtSrYPV/Eg+PXjwwKCQlYnPAaiKgOl0WikU4/G4mocZvgzMhlWSXKHygg5SMBg0hLQzr5SsEMf2kq+lDcNE8UsRKFIBxrnIrF24juj5rJaCJHl1opJKF3kOeR/SaQaMTmypVFIqLukU8xySJFwInEPNCCcz0kD/++tshi5Eapkd/7sg6y0sHws9N91Gkd/XCS/AfONDqlV1Inch4kkXDyx2bfpxlvotr2mh4/J+ZNidXKuBuSIc8nj6/UkiS4dM6q8fYzG12XKILhL7cr3RSUf9MwDzFF0yL5fb7Ybb7Va2C+cj3rOs+sljsQ31c1hElwULqwS6kcIJa3BwEOfOnVPGJ3NOAHOS8+UYUVKpEolEEI/HkU6nMTk5iXg8jnv37mFgYAADAwOIRqNKsm+z2QyVHc0WkG+C6NJ39Ox2OyorK/Hcc8/h6NGjePHFF+F2u5FIJJTRTPXH0+DIWlgaXMhjsRja29vx3nvv4cyZM+jr6zM4BnoICBMjc2F2u92oqKhAc3OzSkCvGw8yR9R3Edr1pJCLv8PhUOHJ1dXViEQiS1a9orPHUCMAqKioADCXO4OEsl7hbDk7+yTTSYg9ePAAZ8+exfnz5zE0NITHjx+rEuJ0Hr1erxrnvC+GK4bDYdTU1GDLli3YtWuXIWcfMJfs/GnCRx99hFu3bqG3t9cQiup2u1VCa7Yd14iKigrs2LEDJ0+eVG3vcDiQyWRUW38XijeuUQw3/vDDD3Hnzh1VTU6qBeWONcc8lTtutxu1tbVoampaVYrLJ4VOfpC0olNAFStJC45RqqZ8Pp/KNTU0NIT+/n709/djZGQE8XgcyWQSt2/fxtjYmCEvF4mj5cBmm82FWCgUVAh5KpVCNptFVVWV4VmRlGKeqIVUY+wDeqoGYHaMp1IpUwUU53qpwJKOEp1MfodzmJmig+0vCS6v1wubzWaobEhCSq8CuVzbyOx7OgGgvy+VXbrag+9xLdSVUmb3TOjOK9vXTJnzTYB92awNzBQpuhrFIrq+XyynL8h+KJVbugKJx+Nz1ckumWeQfUZWlgTMiarF1goz1dVXuVezHMs6pDpND82jryXHF69Ljn0zkQEwv3IoP9e/p3+mX7/Z2AKMRJpZeKgZCSaJLqns4j/m43K5XGqelsVq5HxNIkw/37wNoHmtYMGChRUDXT3CSWV8fBy3bt3C6Ogopqam1Od02JdriHL30+FwqIpdsVgMg4ODGBsbw/T0NIaHh1WYE/O/lEpzyX/lJK3Hmj8pJGnncrkQDAbxzDPP4M0338TPf/5zNWkGAgHVPlSGRKNRQ4l5C08fpDInmUzi4cOHePz4MdLptHJUuFDKCl4kujKZDNxuNyorK7Fr1y688cYbOHbsGDweDxKJBHw+n+rPzOmi72KvdMicVMx7YLfblyS5ACOpwNx9LAlOpYjcOWU1MsrLlwKrWdpsNoyNjeGzzz5T4XePHz9WoXZ02pkjR16b2+1GVVUVamtr0dDQgObmZrz44os4fvw4qqurldPM/FXA7Lz3NCSjn5ycxKeffopcLqeUM16vd17YH41MEh8bNmzAwYMH8dprrxlUcjLX4neBTCYDj8eDUqmEVCqF69evKydGjll9R5rvMUdUbW0t9uzZg3379sFmsyEQCCCdTj/1ORrj8bja5HI6nQgEAmrNzGQy6OjowOjoqFrXOZaZZyoej6uxm8vlkEgklGI7n89jdHQU4+PjKqSEY3C5RCLJ1kKhgFQqhVQqpchJm82G8fFxAOaKCwCq4tbMzIwiPklsScU6i5AQMk+g7iiahddx00J+1ywFhJkSgupJ9kepOpE5rHh+Ph+zRO5LQTrFZqSSTlrJ98zuic+T6i55bxyDUmUi84mZKVrM1C9PgsWSzcu1ST+3hdUBPe2JmVpef8aSrJXjnOOJn0mlp/wtMF+RZTb/SMWSJJbk2Fuqjy+1ji4033DDgopcnQij/WWWY5HXyuuXny92fWaf65uXBNuNRUFkDlASkYVCQaW2kNdFn81ut8Pj8agNDdpjDO/mmiY3qvm8deKTSmY9hFLdx6JPwYIFC98rONHQaLfb7Ugmk+jt7UUymURPT48yJjkJMtzjq+ymZDIZhMNh9PX1IZVKIZlMIpvNqlAFQk6cnJSfJKkzHS+GKTD0gMoZTnYzMzPw+/147bXX8POf/xwHDhwwdVLlZG2RXKsfclHjbo5MyMs+PjY2hra2Npw/fx59fX0qZx2/J1VHsjpjOByG3+9Ha2srTp06hZMnT8Jun63aSPKUYIgvsZARsNKQTqcRCoXgdruRSqUQDAZRX18Pv9+v8tMAxrLwHIMMt4lEIli3bp0h/IaGl8PhUM4vd+WAuXxA0iiRO350XN1uN/r7+/HBBx/g448/xrVr1zA0NARglgjhb/jMpPLC6XTC7XajublZEfbNzc34sz/7M6ViYulqAAbiY7WQXDLvD9ucbfKP//iPmJycRF9fn/oeSV6pJCFhwPCA+vp6vPXWW4qs5HOnao8EpNxd1nfZgTmF40K73guRiaxgxzFULBZx/vx5RKNRjI+PGwgNHTr5UFdXh2KxiJGREQPp7ff7TdtTD4fQFQPA/GTAwNzutq6mkc6H3EnnRpPunFBtxTmJ8xMTqzNsT6pPC4UCJiYm8OjRI6Xg5rNmInSn0wm/368UfKlUClNTU6oPZDIZZLNZRYwVCgVFkNKh4ziRx+Vz5n3xuS4HZt8zS2C/EFlB24SQjrBud8hxwT7KNWM5tpAkfAHzsDr9WDabbd49ch7ltXKM8LnLc5Aoo3pDqu5k/5cOqV4pkUplOS50ks/s/jnH68oQ2felokQex4x45jnla90h1dtStqNZ+8q1Rv+ujEZYiPCSoalmbcC2p13rdrsNajyz69TnQv3+zNpJJx75vsyDJucPPlPaOnIjmceTaQnM2k5+rl+3PL+0o6SyUW5g8fyyHaSacinI80hymGNFXg/vX1YSlaFo8nwul0tt4NhsNlWAwul0qk1QpjxgBUCZAsHv95tu0Mv7laok2Z4ybcJCkASV/pzkfKUroTgXmM2HEkulZlns93zO+vnlNeo2rk4I0j6Tv+fxyspm01uQfOQz4riVGx6042TeQ7/fryprc4202+2qgIgMW2S+R66XlqLLgoVVBE5UnNCmp6fR39+P7u5uDA0NGSZpMyN9KRSLRSSTSYyPjyMSiai8G3Ix+DYhd4dpwPl8PsTjcXU/5eXl8Hg8aGxsxJ49e/Dcc8+hvLz8B7Fjb2GOXOXiKY0rp9OJ4eFhnD9/Hp9++imuXLmCBw8emCpTSJTInE5r1qwBAGzfvh379+9Xu2RPy+4wVVyE1+vFvn37cPr0aVRXV+PRo0cA5pSgNLBoGNMRKpVKmJiYQDKZxM2bN3H48GEAcwY+d+Kk6oJGhwSVGS6XS4XKdXV14dy5czh//jxu376N4eFh5RwS0liUjpfX60VDQwOCwSA2btyILVu24JlnnkGpVFo1RNZiIElBgjWZTCIQCCCZTOLs2bO4f/8+hoeH51WmpaNAIoWJXV0uF3bs2IENGzYgk8kgGAzOC/2SjpUkoqTzRhJUqhtJIMk1Sc7PVLtww8bv96NUKiEajeLOnTvo6OjAxMSEMoSX40gAQCwWQ21tLcrLyxGLxRAKhRSJS/VMqVRSoe1m/ZLQ+5wkyjmX5HI5pTK8c+cO0uk04vE4EomE2iRKJBLIZDJKEco2kxUQeT4a98CcY8T30um0eo9qRq6ZZWVlyGQyilRjWzEcmDk7ubvOY/I6pEJAhgJx4+m7WP+XwlLzsFnCdN0hX+r3+rnMSJyFYJb/SneYzcBnDMBAhPGYfE1Fg04GSEdyMej3ItVgyyUpFiMKJXmrkz/yXiTJQixEnEksRDYSS/VRfd3Qk3nrobGcexiuz/EpyWqel0SQ2bPh8RdS30ky1oyoXOz+FyJ6dejkihm4TutqJbaVJGbN1D+SwNND1GQ/k8djSJqcx+Qx2Y7yumU7yIp+svoyyTBu6jBUms+B55GqIkaqyJBceV59vtaJw6XmF/k7/TeyrSWBv1h/0dtpqRx3ZgSx/HspokuHfg2yaq6EJL84pngu2hUcmxxj0n6Qc5xUdWWzWYParaysTIW607aX6lzCIrosWFjB4ITDieTRo0e4cOEC2tvb8fjxY+VwfN1cBNzNikajhlwT3yWo2OKknUql1ETndrsRDoexfft2nDp1Cm+++aZKNm8lmv9hQO566QYlAPT09ODMmTO4fPmyIn9dLhecTqeBAJBGuN1uR3l5OXw+H0KhEHbt2oWWlhYAT1cep1wuB6/Xq+YIh8OB559/HjU1NVi7di1GRkaQzWZVPgs5/tleDFsaHx/H0NAQ3n//faxfvx6VlZUGMoKkRiqVQrFYRCAQQDQaVUoiGmtU8zAk6erVq/jss89w//59PH78eJ7cXje66GA4HA6EQiGsW7cO1dXV2LNnD15++WXU1dUZQkxXM2QicWDOeUmlUioP3eTkpPqc7cX/OUZo/Pv9fpSVlaG8vBwVFRWmRiqPo79vlo9OOrJmv+FzLisrg8fjQaFQUAqiXC6HyspKjI2N4eLFi+jo6EAikZjnbCwG5hNjZb8PP/wQ27dvx6FDh9QOsk54krgqFovq91JNQyVQPp/H1atXEY1GEYlElMppamoKU1NT6lp5L/y9LPQwPT2tngXVUzTEpVqbRjt3pqm8Yogt1Vh0BKRzzOPTcddVQ2zLpdpzIeXPSoYMCTTDUvcjf/8k974YmbPUc9C/Lx1yuYkpx7VUxywUWgXMhXPp7WQWkrnQ9S523Waknm5Dch6ik8vrstvt84g63ockj2TVUEnA6nONGemgr2c6cUEbkmuOfgyzDQQJM1WVJMZku+htAhg3EOR98DpYFEoSEvI+5NyrE4zS3lnoHJKE0gkdnZzRySseZ6E+JT+Xn8k2XCw0VbatJJh4LEmcSIWqfE/aAAyP4/zI9UyqrvR/VHxJdbrezktBb0M51qjM5Wt5rzppbEZ0LZdoW+j3CxF3+jNd6JySRJTzgU4ack2VBJmuepU2qE5McvNZVlYnAeZyueB2u9WcMjMzM0/VZRFdFiysYOgKlqGhIdy6dQs9PT0qPOvrklxEqVSap2LhrsdySog/CeTkywmNC1E4HFaJ519//XWcPHkS9fX1AOZyu1h4usEdQGBud5a7Q+l0GplMBg8fPkR/f79KYC0VDTabTak65AIdCATQ0tKCvXv3YuvWrTh48KD6ngy9W+nJ5pcCDXkpMff5fNizZw+mpqYQDocxOTk5b3fbZrOp0BYqU4rFIuLxOAYHB9HX1we73Y66ujoAcxURZd4FwBg+zBw/DClLJBK4cuUKLl68iLt37ypFKQBDLiAzR4HVFSsrK1FRUYHGxkbs3LkTzc3NsNlsqjjF0wBZDY198969e+jv78f4+LghRFMnP9ie+XweFRUVqKmpgd1uR1NT04LtI41+udsud50JuTNs5izQUZBj0W63q/uYmJhAe3s72tracO/ePTXeOY6XAh3RSCSC0dFRdHZ2wul0YtOmTSgvL8fk5KQ6L8NWqLYqlUro6ekxKKLoIJH8YsGGVCql1iZWBWTSc4YJksCjcqpYLCpVCNtIOkwk6zOZjLoe7nTzPc5JMt+mHr4LLJ50XD6rhZxv3YGT/eD7xFdx5Mx+t1yia6FzLof8kmFNug2lPwNJVOjXKUkrvpbfWygx+2Kbk2aKD4fDoWwnhoWaOdXcBOVrEk5ykymbzRqqW/L4vC5eN+1Y3ZENBoOGMDm3221QkeptZKaI1B14eR8kjnWlJM/J1BkcXwynKhQK8Hq9CAaDKuUBxz4daZLrvDaS42aKcH1s8hojkYhhk0Bv31JpLg+V/I4kwvRj8lpkaJy8DkmeyvBuEg2yfy21ia5vwiz0XV6HVK/yff03C6nLJDnHY7jdbsM9yfsvlUoGIpXHYbgqCRZ5Ltk2NptNrQuSXJVjdDlVQ80IJP19/TMdkuyW97mUfboQWca/5ZpuNteaqfj0v/V209/TbTgekzY5/8lnnMvl1HOiDUtinGOEuWKpapahj/QTCIvosmBhhUPuhiUSCUxNTSEejxsSMX5dLLSTKY2xbxN0PoBZR62iogLT09MAZo2O3bt34+c//zleffVVuFwuldfE7XZbZNcPCCRi+LwfPnyImzdv4vz587hy5QquXr2qyA3u+jgcDsTjcZWnQxrI4XAYW7duxV//9V+jtbUVoVDI4NgzZGi1E10yBIAKl1KphOeffx4XL15EKBRSIVfSIOHvSDgBs05RW1sb7t+/j66uLmzevBktLS147bXXDGGfwFxic+bJkGWhS6USLl68iE8//RTd3d24dOkShoeHFclAtYteWlvek9vtRigUQn19PYLBILZt24ZNmzapXVxZgWk1g7ugJAkdDgc6Ozvx+9//Hn19fZienjbkgtLn7EKhgEAggEQigXg8jp07d2LLli04cuQIcrmcKdlFo5OEsq6cMGtXvjYbL1xjpIJpbGwMk5OTeP/993HlyhWcPXsW6XR6QVXIQggEAshkMhgeHkYqlYLL5cKjR4/w/vvvq+O53W74/X7VD1n9jiGUdFgymYxqp2QyqdSQ6XQayWQSyWQSsVgMiURChWzooWtsN67ZesEHtqUkqBZbw80KypAo4BwnHTPZ3mbhvzqYA0kP/1luWNtKgRnhAczPq6Y7Y1+VSDNTXyxGCC7VjmaEiO40kuCQoWHy/iSRyjmWcyjnfRI9drvdUJTDTNEhz8E5QPZXeS6fz2dIAE3HlPaqdHRnZmZUOC3PSVVGWdlsDh+fz6fILptttqiE/I2sKmqWu0t/PlSyUhnJtY6fMdk316lwOKzGL8OfPR4P7PbZQiwM3+eGjsfjUfebyWRU1XISUlTsSIUK245zonxeek4uOv0MnXa73YbnKZ8f1ajsdxzX+rk5BxYKBeVHSFKS459EBAl+Pid5vGQyOe/47CfMdcq2LZVKanOer1kUSOahlOen7Safr5yzpL3B5+hwONRcz816mauPpKsM9daJahkaKfuYHua/lH0oc1jq420p5bJOLPG8+tyzGPQ+YrZO6GNI/s9+sdA16denzycknDhe+b4krfm8ab9IRTWftQy71/+x/3JcmYk/LKLLgoUVDO4eAbPhKtPT00gkEobFyWyx/6pGqtz10g2tbxPSoeHOdVlZGbZu3Ypjx47hlVdeweHDh5UCgPlWWJLWwtMNWayARkUmk8Hly5fxm9/8BpFIBAMDA0rZsVClUS58dHqbm5uxf/9+7N2717BzTSMom82ivLz8O7jDbxckfrizDczOI1u2bMH69evR3d2tnB4ai9IIIWTVQ6fTid7eXpXPb2hoCGfPnsXx48fx3HPPAZgb13TOqKgBZgsHXLlyBb/73e8wPDyM8fFxA2kv1WX63MbXJCqqq6tRVVWFnTt3qhxNNpvtqSLAZfhiMpnE5cuXcfr0afT39xuIFNlWOoEBzD6LUCik8prQGdCdZ/k6lUopB0wPRZDGrXQ6pTM0OTmpHA6Xy4VkMonu7m5cvnwt8LecAAAgAElEQVQZd+/exfXr1zE0NKRC/Hi/vIeldswTiYShwAQTrcdiMWVk0+mksoxhteFwGNFoVN0LFVpMws4cL3I9JGHr8/ng9XpV2CivXSqS5XPgfekhWLxG3rMe2iWJRobmSGJFJttm29PB0PuEfL78Xw8T0///vrHc61jIXllODqfFsNC44P96OL2uxuE16OomOmV6DjlJPEsiSM57JDtIZPG88poYul9WNldggKGvwOw6mUqlsGbNGsM9md2f7JNUZAJz+V3lPfF87INSkSbnBZ2s4+alx+OB1+uF2+1WRRVkaC+JMLbrUuGL1dXVauMjm82qiqKybbnmMU0G29Lv96sqoXb7bBGoqakplVqDodgknjKZDGKxmFJPy4Trcv6UyikqXWXf4edMoUC7WJJWkgzjfOx0Og2bPLRjJEHKeZLzT6k0q2ajn+H1etW8y2vLZDJKscrf8NkGg0GDQofHYt8h0US1cTQaVaHmfPa8Ht6LDG/3+/2K6OOzYv+SfZp2YjKZVHMq+x5zj7K/yLUgEAioMSyvn8fXn9vXiaCRRJpOGH/ViBmdiF4O0cXfLSRokH/rc8BSRJnsk/K7fE8qqzgH6u0p50O+p9ufPJf+ufzHvkNiU/qHFtFlwcIqwMzMDPr7+3Hnzh0MDw8rSa7ZToF8vRT0Hd+vS5Q9CSgXz+VyaGxsxLp16/Dqq6/itddeQ3Nzs6qgYrfb4fP5VOnzhapqWXi6UCwWlbM9MzODGzdu4Ny5c7h+/bpSWXARlXnbbLa5ilgkR+vr61FVVYX9+/fjxIkTKBQKyqlljqlSqfTU9C09nASYJQ+9Xi9efvll3L9/H4lEAolEwrBzL50bAMpgB4DR0VHkcjmVp8hutyuVl9PpRCqVws6dO/HWW28hmUwiGo1ieHhYkR7RaBS3bt3CxMQEIpGIOo8M05a7/tJ4kvlPaEhXVlZi3bp1AP4/e28WXNWVXo+veyXdedYsAQJkIcAIMKNtwAOmsY3dTjrd6XS6Ox0nL+mk8paXVOU5D3nNY6rSXalKVdLpin/ddjumG5t2A7ZlwDbCDJYEmpCEhjvozvO9/wf919Z3t44ENmAznFWlknSHc88595y9v72+9a0PNWUJD0PpKb+3VCqFGzdu4PPPP8fp06cxNTWFaDRas8iWgSUXEFarFalUSgWYuVwOV69exRtvvIGXX34Zvb296rNk1pXnTe88CixeGywXuHbtmlJKUAlFH5RqdbGBAR/nvTY3N4fp6WksLCwgkUjUlKvK4FYqBFcDF3KpVAqfffaZOlbezzL7y32jKpClW/rigdeY3tGYICEmYaSKkWVMOglG6J4+fO1q4DGuZFbNxa4eFxhl7HkOZYb/y8YR9wo6caFDPz79b738zUjxw3PJ+0Yq8jgP6GSQTso2NDTA5XLB5XLBarWq8leOZfyeWAbHfaNqxGKxKPKU4ywVPPr+yfI2euA5HA61XapeSIoxtqIi2ul0olAoIB6Po6mpadXzm81mYbEs+tx5vV4Eg0F4vV5F7rCUiMfDz5b/8zeJLL6XhDHLAGVShK9zOBzq/PGeld3bdGWafm3oRBiJHkny8j4iQQgsJZh1RassCZTkonxebp/foyT35KJdV+rwuKiG1hf38nEen1SHUQ0nk1WSvOYP3yNJN55fEuylUknZQ8hxXZIJ3PdKpaJKuFmGLclCElQk7CSJz/dTUZtKpZRvqNvtrrl/ZAmkJLi47fn5eTUul0olzMzM1ByT1WqtuQbZoVgmOlieShKQKjOWvWezWfXd6XOAEaRKTiYqSG7ryip5LXB8lt+hriJeDfJ9Rq81SnDoZBQ/x2islfuzEmEuiTD9f/149XlYXq/6fcDvSCfJACjilMdhEl0mTNzHYCCVSqUwMjKCq1evYmpqqoboWmkQux0YZXC/TMbgTsHFDBUjR48exfPPP4+9e/dizZo1KhtUrVZVqaLL5VIZp4fFh8eEMZiJo0JnYmICH330Ea5cuYJcLqf8pQjdY0IGqezQt379euzYsQNbt25Vj/M+YwaXapTGxsav4zDvGeTxZzIZNDQ0qMXBgQMH8OGHHyIWiyEcDiORSKixRLZ1dzqdNZnSQqGg1DBDQ0Noa2tDsVhEJBJBc3MzfD4fPvzwQ5w6dQqtra0qOGSmNhwOY2ZmBolEosZDgxlllpw5HI6aLpCEDG7y+TxcLpcKiEluMBh60ImucrmMeDyOGzdu4MyZM/jtb3+L4eFhFYwTMhDlwpYZ8EqlAr/fj4WFBczPz6OhoQHvvPMOpqamsHPnThUgMovO77m+vh579uxBIpFALBZTaql0Oo1wOKyINnYDzGazKvPOYDYej6vFAxczJLi4+JaLS1kqoS9SjWC325fNhVywJhKJGkWKVKNwUcNsv8y0S8WEvD5lOZhcpAK15Jj+ncgFrHyOCRz5Wv39ktzl/hklt3TFgL4Pt5rHdWIMuD1F3b3GSt0xCUlU6T/6+ZePy99Uw5BEoZrIarXC7/cvW7jJ/0mmO51OBAIB+Hw+VbLFcldZekelldw3JhE8Hg88Ho8isagaIuFDVS4JW3ZjdTqdcLvdNR0aASj1CpUqLpcLGzduRE9PjyJwVyo1JqTKXy6AgSVfPqkg4nt4bqjk4WfJz5MluIRUt/EznE7nsgU4v3tCnx/4mCSFOK8ZVQLo9xWJLxIgUg0kiSSpqJTPG+2L3Fcj8ks+J+0WpEpQnnvut1QMykSfTPTIJBY/+1bgOeP5kCQmt6+TIiTDSLZTRVdXV1fjd0all1S5ptNpzM3NIRqNLvPnlJ9N5Vw6nUZ7e7sir/L5PGZmZpBOp9V3H4/HVUwQi8WUDyivxVQqpUpQrVZrTcMQfsc8p6yoSSQSqtQyHo+veg5libv0cuS55eesRHRxPpbkJ2Ncfb65ne/zdh8jSWRElOnxmLwGjMZaef3ye2RcIsc6mWSQZNhKai9ZjiqJW16vUvFpEl0mTNzH4GSay+UwMjKCyclJdfPKIJ+4G8TU3SS3KCGWMmYOfpwQfT4fHA4H1qxZgyNHjuDw4cPweDzI5/MqKLFYasuRbhUAm3hwIEt7+D8DR1lWl81m8Yc//AHnzp1DJBLBzZs3axbVMntJ1NfXI5vNwuPxoLu7Gz6fD08//TS+973vqdfIgFl2W3zQSS4ANUG93knS7Xbj7//+71Wmcnp6GpOTk7BYLAgEAgiHw6hWqypwZOBntVqRTCYBLH4vc3NzCIfDsNlsuHnzJtxuN5xOJ2w2G0ZGRlQmU3aPk92zCF3xwhIQfg6/Y2CxZCGdTmNmZgalUgmxWEw1qmCAz0DbaFHBa0XvziNLo2V5AccvvZRMbtco8DdSFOglKKvh4sWLuHr1Ki5cuKC6Us7PzyMajS47d4QMmrm4WVhYgN1ux8TEBFpaWuBwODA8PFzTrUo3ZQeA48ePq5IqklrSHJmPpdNpJJNJ5YHDBY9UVBr9AEvlxjIbCyzveGYEOf/JYzYy2daJQX62JC7ke2T5C/dvpVI4STbJx4zIKP7PRRT3VZY5ErxG9OuE54+LKIvFojws+Xq54JQEnyTX5LHp50aW8HC/uTDlwouKDSOSjkoLuSjjdU+CimbSXACRiOd94/f7laqCHUO5UOTY5nK5VAOMdDqNUqmkEmIsfwOWjMmr1SpcLhcCgYCKP1wuF/L5vCqtcrvdamHOErVgMIiFhQWliPJ4PJiamoLD4YDX64XX61WfyfPGkjeWAHu9XtUFl/5PVK/4fD60trYiEAioWCkYDKqSNDmWGF0TXxYrxVD6dnkN6dD3R9+eVDQZJSSNtql30r4dQkaH3H+dXFsJ+rHosaZ+bPJ4V9vHlb4jo3NstE8rbVsn/IyOUT52u+SW0T7pBJrR9vkZJJUIEsBG0AlHt9uNDRs2qO7XEpLo4FjCeZz3QrlcxqZNm2oIV4/Ho8YqeoFRISbV6zw3sVgMs7OzyGazqK+vr1FDM/GRTCYRj8fVWANAJd5ZfUBlHedGj8eDhoYGTE1NIRwOK2UlqwmoUqTymaQbiTRek1arFQsLCyiXywiFQsqjs1KpKEKb6k4mbanIy2QyNQkwzm/6fCzPOR+TpBf/52N6YkFeO7oiVZJ4HNNkyS3PnSxflkpQ/ZqW5dQyoWWxWFQzF8AkukyYuK/BgYPZCA6ywK3LG+4HSOktSTsy7sBSML1u3Tp861vfwu7du+HxeGoy+yYeXnCRpmeI5N+5XA7Xr1/HxYsXcf78eQwNDWFyclKRpXIbDMr5N7tCeb1erF27VvlyuVwupNPph6ZE8auisbER27dvx/z8PJqamuByuTA0NIRwOKzKXvRyAQDLAqByuYxMJoNsNqsyuEZZudXIgtUgAyh+HgmSK1eu4De/+Q36+vrQ3d2tynFkB00Gugyw9Ew3F9tGAb1c6MngmgtVmS2XHcdyuVxNxr+urm7ZZ8diMZXpZRnu/Pw8ZmZmEI1GcfPmTUxOTmJiYkJlk6m804mYlSCz8ul0GvPz88hms7Db7Ziamqr5XnTVET/Hal0sx2IpCz9XZpml75QkRnjejNTD9xqcb+Q+6Pux2v7oi0NJ/JAQldemVEaR6NFVNhbLUsdESeRLY3leN7qHi8yY83+50GGWXJJ+XOgRcrGwkipAX7Bwn/X7N5VKAYAqZ0ulUqoDlt1uV4o9LlxImnLhkkqlFJkkFzcsF8pkMqrELRQKKbKLxuVsNsL7jsfJBZA8n1TQscmA3++H3++Hx+NRyTaqqHw+n1JX0cvO6/UimUwqr0K3242FhQX1Gn0hJs8lxx59fOFzsnROXnO5XE4tSnk/fp33jwkT9wOkOki/ByTJwvlHkiuEVAZxGySxuY1CoaCsMNjFTyqykskkksmksk8Jh8M1JaUkfrj9+fl5tLe3o1qtIplMYtOmTYp8r1QqqvkW10Hs8svxJBqNqiQvEyJMFDocDiwsLKjxjaWmHBtLpRImJyeXJbKYcCQJd7vnnudYKrZ4vHKekM9LxZZ8TJZfk+hikoPEFktOqbLlbyYxPB6PmkdIdskko5zbTKLLhIn7GAzgotEoFhYWlPfD3cjofV1gYCiD77q6OjQ1NaGpqQmHDh3C008/jYMHD6KzsxPAokzY6/V+k7tt4msAF9Lyf11FkMlk0N/fj5MnT+LatWsYHR1FNBpdViIgF/S8P6guamtrw549e/Dtb38bW7ZsAXBrf4NHARaLBceOHYPD4UB/fz9CoRCcTic+//zzZWpRGcDxf51o4fm/2yQ8yQIZ0GYyGaRSKUxMTMBmsyGbzWJ6ehpNTU3wer0qIGJGkx2wHA4HPB4PnE6nIvAsFotqJy8bINCPhCREMplUxEI2m1VdpHi8VIJx33w+H5LJpApg6WcVjUYRj8dVeSbLKahAZGlgOBxGPB5X3bF0wuJWRJeu7spms8jn8zXm75KYkYEqVUFcZEsyhZBEnq7o4bn9JiE9soxwK7XHrQg6nRzUwQWIvGfktkjW8pqWBKIkmXndk7RaSeWl36Mkb7iIo2KPuB1liVzE6AvMtrY2zM3NKYWnz+dDU1OTWqR0dHQo7yoST8ASEeV2u+FyueD1elVnTBJXdXV1aG1tVQtSv9+vPLAkOaaX6slzzEUgFRYssW1oaIDX612mwtTB65/njKowWdooP4v3pzyPfD3vH35P/F6kCT3HEi4KjZRc8vox5zATjwrkOEQwJuDjuvJO3idGqjYZL5Jw8fv9hgpulv9SCcqu3lIlS1KMyrHr16/D5XIhHA6jsbERPT09KBaLiEajaG1tRTKZVONDY2MjyuWySkK53W4MDQ2hvr4eCwsLiEajanxIJpPI5/Pwer1qXzKZDObm5mqM/dva2lAoFJSSnvGHTKLo85qcW/TECh/TSwz190ulvE5sMenAsXo1ostqtaqkCV8nCS9ZPcDtyblSqYW/7MVmwoSJrw8ccBYWFlSHGwDKlP1+hy57p+y/ubkZTz/9NF566SUcPnwYXV1dsFqtyofLLE18NCAnSVlqw4VZNBrF+fPn0d/fj0uXLmFmZkapCPRSJKkeIoHm8/nQ0tKCTZs2Yffu3di+fbsKRvRSvkcR1WoVPp8PzzzzDCwWC65fv67KbSYmJmq6WEoyEVhqPU9IVR2hKzP1hdlqJIHRvhLMXs7MzKgSsHQ6jYGBAeVJ1dzcXKM20heZ0iTWal3s6OXz+ZSSrVgsYsuWLarr18LCAiYnJxGNRpUHT2NjY01gS7BTFUuQSqWSCuI4zuVyOUSjUZWhZSa2vr5edRuLRCKKWJOEx+2eO31BLBfj+uM6+FlUoxDy/BmVt/HvlbYpf3+Z7/+rYCWSi59vRMTp17E8dn17JPpkUC3fq3eBlYSXJAJ1Ekn/jvVzrBPOfJ5jGwBltm+xWFQGXHZ9ZHZ/Ja83QiokJOFcV1eH6elp1NUtNoRobGyE1+tVnlUsu/N6vWhqakJzczMaGxuVl5XD4VAqUpJcPA65OJLWB/LYrVZrjV8NF01yoaMv0ujHyMf0JItUn1YqFVXCxvNms9lqlHhfxgPQqMSMY4RUIsjv24iAk9eCSXSZeJih3w/69S4VXHxejr8rJVqU0kf4rUkCh6+RpDNLM0msWCwWVX0CLN2rUt3V2NiIWCwGYLE0s6WlRRFZbW1tqK+vRywWQ11dnSoDpxXE9PS0Og568TmdTmXVQL9LmSy22WxKIc7yasYuJMcYW7BpACHPnRxjdDJLzv8rlSRLLzu+luO5JLr4N4ks/k11Lwm/+vp62Gw2laDkd0BFF7fN709Xv5qrSRMm7mNUq1W1EJLm60YB6f0ILpQAqMxtuVzG1q1bcezYMfzgBz9QWVmWRgBQkuIvE0iaePAgAxLKxYHF6yaVSuHEiRP47W9/i08//RQzMzMIh8OwWq1wu901smu5EKtWq2qCtNvt2LFjB/bs2YP169crj5dyuWwSXYDqmhUKhXD48GH4fD6lemhpacHIyIhqmS5L7vhbD0BlmZZ8nM992TFLX/xLgqRQKCASiSAajWJqagqhUEh1X7JYLMofgvshF7IMRFtaWtR2ZZBLgox+GNL3geVN1WpVGUmzVFGSBjqJI/edqjf6iEnCQZ5DXtMrKXhuB/p3JOcOXf2iQwa43CepLPoy36cREXqvsRpRANQSsfpiCVjusyaJw7q6uhWJLP1zGIhLk1yq+SqVSg0BKsvl6PnCbDYXB8xec5wjmcvyObvdjsbGRng8HhU7UN2Uy+UwOTmJyclJtciT15iu2uL3zM/ktUIrgscffxzbt2/H5s2bsX79erUICYVC6O7uVtthJl525WOzGRJHXLjqBsYSUkG4ms+UPl5x3yVhxrFCKue4GON7pakxS3j1bevXNc+h9BDi66SC8lZz0ErXk0lwmXgUcKvEmL4+0Mew20mY035AH+crlUoNkUM1koRUKgFQ8zjHd47RPp9PjTXr1q2D1brY7CibzdaMjX6/H2vXrkUikcD09DSmpqZUIx8SP5FIRKmyUqmUGo/kfFwoFJDJZJBIJBCPx1X3Y8YY0jNRP39yLNT9RPk8SSXdd4vjpySy5Gt1osvhcBgqukh08bfFsqi4D4VCyu9MlrrL7ctSSZPoMmHiAQAH+lAopDKfNHB9ENDQ0KCILhpDr1+/Hs899xy+9a1vqQxFNputMWqV3U5MPLzgAksPYMLhMAYHBzEwMICBgQFMTk6qRaXubcPfkii12WwIBALo6enB0aNHsXv3bqXwIZlmdu1cDPJSqRQ8Hg+8Xi+2bduGjo4O9PX14b333lOGq3r2D6jNlupqL/n4nWA1lRDJFpJMsVhMqbH0wFVfJPL/qampZXJ36bnldDpVqXi1WlXtyKnsqFar6lpkkCu9uFjSRc8hqUYh6apnUPVjlFgps70SdM8ofTt6xnslUszoezQiGm51jUiy8utcrEsllIQRiaUf70qqLz3TLclSfqdutxsWi0WRRCSR6+vrVbZdkrJswMJ5kYslluoxg80gPp1Ow+FwIJlMKiUj7+U1a9YgkUioskGW8CYSCYRCIVSrVdy4caNGjSjvYSPyRvqeNDQ0oL29Hb29vdi6dSv6+vqwe/duhEIh1UVZKsjkghBYyvyvppgzwmrJL3nvS6JMEmjy/bohtiwNlT40vI8sFkuNWf5KJY+cj/SufPq9LvdZLjI5l8n71+h6M2HiYYZ+jevzkV4KvtpYYnS/yLle3ptMROnxhEyElctL3cC5rWKxqBpPsLQxFovVlETKpEJ7e7uyNKBhPFVi5XIZgUAApVIJ8XhcKbNu3LiBmzdvquNnF8h8Pq8sblKpFJLJJOrq6pS6XCrPeB71uMiI1JI/fEwSfJJY0ksTSUJJwks+73Q6axRdLDN3uVw1vlxMbgcCAeWdyPJFEmT6PslrwyS6TJi4z1FfX49169bB5/OpIFcuvu5nMIhvaGhAc3Mztm7dimeeeQZHjx7FmjVrVFaVflxW62JLelNt82hAV0gAi2VfFy5cUJ5cNP+UmXmW7cqFhHy+paUF3d3d+MlPfoJnnnkGbW1t5sJgBbjdbhWkhUIhNDc3Y/369Spj6HK5MDY2pjyraNZqNP7ogRLJyZXUCLdTuiazi/pnAUtkTqVSqSnnpj+SDhkI6YocPTvJ0gAJBqH0wtDHYmmULwMumXE1Iph4jPLzmDHVXysD9NuBvkAwmjeM1FaytM7Ik0OWa97uXLTaPtxt6OpCXSWkK7pkGSAJKkmOkHBgEO73+9U1xkDc5XIpJbNeekcDYAbu/DwapedyuRqVlsfjUZ9Jzzl6yJFUdTgcynOtu7sbfr8fDQ0NSq3I/1l6Ozo6iqGhIZRKJczPzyOXyy0zvQdqyyClwg1YVGc3Nzdjw4YNeO211/Dyyy8jFAqp90oSlNeQLL8lkSMN+PXvYCXSdCXSWu63/pqVlB2y9Ja/pUqB+83vzm63KxKPx6nvk1Sc6Qvv1e4v+ZnyPjPywFtpeyZMPOzQVVuSKNZLkaVnnlESBzCeY0mccH6QnVSBJd89fo4k3ji+kSijaru+vh7BYBDpdBrpdBp+v7/Gl5HxViQSUWWJyWQS2WxWxb8kkqj4LRaLitRKp9OYm5tTfqCcf2RZvSTv9TFHn+OlQks+Jokrjq36DwkuSXRJ8otJkFspuux2OzwejypTpLVEfX29SuDIbr26wowwiS4TJh4ABAIB1NfXo1gsKnXFgxDkFAoFBINBbN68Gdu2bcPTTz+NI0eOYM2aNSgWi2oBAED5c3m9XlitVqU0MfFwQ5+UIpEILl26hPfffx/RaFS1UAagyn2oxpJECifj5uZm9Pb2YufOnfjTP/1TRXjwOkun03A6nStm4x8l0H+JmTQSOA0NDfijP/oj5PN5NDY2wufzqUxhXV0dFhYWlgWbUhFFGGVYvwrBYUT2SPKG25TeUXIRKyEDYLmY53Ny/9iem9cWt6mbhUtCgAEyn9fJAn6uJLZWIr6MHpflY7eCUbZaL02T+7aSqklfVBiRbHqADMCQQJH4OsgumWmWxJXFYlENCaSviAziS6VSTVc/AIpcYgKHTRuampqwdu1ahEIhRbo6HA71PAmqbDYLAMpgndukUTAz2qVSCW1tbYpoIZHmdDoVkZbNZuF0OtVcuXPnTng8HjWX8hwXCgWlRJqamsI777yDEydOYHx8fMUSQR4/gGWkld/vR0dHB/7sz/4Mzz33nFJx6cQV1VD6ApTHLJUF+udLJZOMd4xKjORCToJjGaF7qfFelfvE7UpFFd8rz4GuGpXXm9w/SVjJzmzyftGPmeff6Jjkax+EGNCEia+KlWIJIxipk4zUn7paV96fejLEKLHD8ViqVansJmkjvcM2bNiAqakpTE9Pq3kjlUqpLoqVSgVerxehUAjz8/OYmppSflrRaFQ18Uin0yiXy4jH45ibm0MkElGdH6kKW1hYUJ3GmWSRxy0TaUYklzxmSXLp6i3pt0XiTZJOfJ5+y5LMYpKI50uazDMOJdEl5zw+x3Hb5/OpsVR2XTS6TizV+10SYsLEIwwGj5lMBsePH8cvf/lL9Pf3Y2pqShFFugeFDNp0j4h7Yf5rt9trgvmGhgZks1k1Iezbtw/btm3Dnj178Morr6Czs9MM0h4R6MoWLmz04D0ajSIUCiGTyeDf//3fcfz4cYyMjGBkZERlxwip4AEWy8u4eOzt7cWWLVuwZcsW/PM//7N5jd0FxGIxnDlzBqOjo/jggw9w+fJlWCwWXLp0qSaYkgoqIzWV0UJWwoh0kSUDkhBiQCbJJnlNyOdXKrsz2q+VHjfaXyMYkUm38/qVcKvt6NlLeQ74PO83GuNLVc1q29XP30rHJoNlkhcM/m8FuU1ZEiHLUh0Oh1ITSvC+J0ELQKmeSbAxYAYWxw2apVerVRU0M2PvdDqV2S0z+E6nUy1O2OmTCxRe+5yHm5ub0d3djXXr1iEQCCgVkAzuufBiJr+1tXVZJl1mpe+mR6U0Vr5y5Qp+/vOf4/e//z2GhoZUia0s0ZMld5zLgcV7u7u7GwcOHMC//uu/qn3WySyjcd6ECRMmHhaQuJaqMGkG7/V6VXl6uVxWjZRkSWQmk4Hdblf2Lfl8HolEAlevXsXCwgLm5+dVsjeZTGJ6eho3b95EKpXCzZs3VdINWK6INVLBAlCkELvBcsyX/o+cj/WyRTbNobrV6XSqz6Di2GazKT9maRovTezZdZdl+SS86OUsFVs6kSbL4uW8qZNd/G0qukyYuI9Beb/VakUwGEQoFKrJJtPvgwtBI/XAveSyrVaryoowm0uT8NbWVjQ1NeHQoUN49tln8fjjj6OzsxMAlHGuiYcb/I51FQgnVipvfD4f4vE4Tp48iYsXL+KLL77A/Px8zfWsl31xIcgFXGNjI/r6+tDV1YV/+Id/MMnUuwB27nn++eexZ88edHV14Y033sCFCxfQ1dWFyclJALVm28CtCfXVPDWMVA1S+aErjYw8lHSl10pYaefblYYAACAASURBVPsqQPr/gym5Pbmfcn+MSKfViDMjxdaXhVHZl16mxZJJ6dEhyzKAWkWe3Fd9/yUZSTKEP/L9DJhJCq0Eee4rlYphqSuJpGq1Cq/Xq0oyHA4H2tvb4fP51BzodrtVUO1yuZDP5xVp5XA40NjYiIaGBjVmFItFVULh9XprOgLW1S12H3W73co/khloEmhr1qwBsETo62WOnBt1wsfoXBupmu4G6PtFvxaSd9VqFblcrua6kOQywUVYuVyGz+dDIBDA7t278aMf/WhZmZ8JEyZMPCpgUkbGO3V1daoShQIAxkckh1iZU6lUEI1G1W+LxYJYLIZsNovx8XFMTU0hEolgYWEBhUJBdWKOxWIqmaTP0VLpzsek0pqEllyzyWSY9LpiEkgSYCSmaKPjcrnUHMeutnV1dao7olRzkeSSxJfb7VbeknwdiSySiNJw3siLS//hcfMcmESXCRP3MWRb656eHhw6dAjJZBIWi0VJVo18aHQYLSzl418VsrxBorW1FU8++SSOHTuGAwcOoLe3d1m3JZPoevjB68tosQdAtWmur69HNBrFiRMnMDw8jKmpqRqjbp3gAFBDrDgcDmzZsgV+vx8//elP0djYeO8P7hEA71mPxwOPx4OjR4+iWCxicnJSeXUBMFRvkUyRWGm8MXpcZiV1ZZZRaZF+rawUBPJvACsqj/gYlUG3s99GpNCtCL87JQh0Us3Ic0oaWgMwPJ86WHahP7bS8TAIplKJBPaXOQ55j8uStXK5DLfbrcpoc7kc1q5di5aWFjidTrS3t6tydwbETqcTfr8f6XRatWZva2vDxo0b0djYqF7LzwCMxygSVfp55v7K5gN8XnpR6USpTm7dTcXWStCz/cCS6oBdu/i8kRpQ7qPb7Val4U899ZRJdJkwYeKRhUyKSQUsx30mCKTKqlQqIZ/PI5lMolgsYnZ2FsViEXNzc0ilUpiYmFBliyMjI4jH42qcptm9nLNWKkXkvhmRQiSLdDJMliNy21JxpZchAlDKK5vNBrfbrbZNtZYsTbTZbHA6nXC5XEqw4XK54PP5lJ2IjN34mCTe5P+cf/QycH0+MokuEybuY3AxX1dXhzVr1uDFF1+Ey+WCxWLBmTNnYLFYasopZFZ2JVXDly2vWQ1c3ACLWW2a8R4+fBjHjh3Dd77zHeUVQgmvLIMw8XCDPjUreSXk83nlg0TDTdnJRi/FBZa3bLfb7di9ezdaW1vxve99Dxs2bFBycPM6uzNwYZzL5ZQU//Dhw5icnMTPfvYztLa2IhKJ1MjnCRkErqSukoEaIQkrSZTpZOettn07WG2b8rfR/gG1hJAR6XWvlbWrEQwMqvUAkSWBQK0nkX5c1Wq1xq8KwDKCyGJZbDhAUouBLT+LJXGrwUhFxgDd4/GgWCwiEAigUqmgr68PxWIRGzZsgM/nw/79+9HZ2YlAIKC2RXWV0+lEV1eXUm4BS132stlsTdkFvxvuC68pqY6Tc6pO+vF1eqAtlW5ycSJ/y8/Xf9/p+KUnlOx2OxKJBC5cuICRkRG12OL+8LqQ924ul1NdRpubm7Fp0yZs3bpVLTZMmDBh4lEEk236ukufKxizkuRKp9OIx+NIJpOYmZlBpVJBOBzG7OwsLl++jGw2i3Q6jXA4jGw2i3w+X+PxZ7FYYLPZliWDJaHGuUMnhKQqiupdqqUk0cX3SAUWSSuW4lutVng8HvW4x+NR73e73ahWq0pdza7BLpdLKa/pvcUEFcF9ZddhGYPo5J2upCdqlPlf0/VgwoSJrwAG06VSCQ0NDQgGgzh48CASiQSq1Srm5uYwPj6Oubk5dbOzPpwDmTRbBZYv7u7G/rH73YYNG7BlyxZ8//vfx+HDh1WJBAdqmv9KRYaJhxdyAuN1ACwtDB0OB2ZnZ/Ev//Iv+Oijj9Df369M5mnkvBIRwbKjnTt3oru7G9/5zndw9OhR5HI5uFwuZdRs4quDZU8MbvL5PEKhEP7yL/8SY2NjGBgYwLVr1zA7O2tofCqzhoSeddRhpOohZCAntyeDHKnoovxd367R58ltyeys3Gf9GPTP1Ett5eskKcDH77R0UVfg6ERLQ0OD6tzHDCn9r6QXlcyS8t4iwSSVuFarVRHI5XIZwWAQCwsLSCQSqrQiGo3eFsHFcyI7Y+kGujabDT6fDzt37sTmzZvxV3/1V2hsbERzczNKpRIymQx8Pl/NNrn/DQ0Nah7kXMjnWTYhPcvk+eN3JctDmAlfiVw0WuhIf7DVsFIm+k6RTqcRCARQLBbVdz40NITjx4/j4sWLNV1K9f3h/cP3eb1erF+/HocOHcKhQ4dWPKY7IZ5NmDBh4kGBjEfoI8l5tFwuI5lMqu6LVutit/BYLKZIrdnZWdy8eROVSgVzc3O4efMmLl26hGKxqGLflWIEaZ6/mqJJ932Ur5dlidJgXu9mSKscxoH06HI6nap7MEsXJdFFcsvtdsPpdCpVF7enm93Lro20PliN6Fpp3pTKa8AkukyYuK/BAYQkgd1uRygUwvPPP4+Ojg6cPXsWQ0NDuHbtGhKJBDKZjFJCyC5IK/nY3Ckoy21ubobdbseTTz6JXbt2Ye/evXC73chms2pgYpkacHfJNhP3L6SagB3ruPgjIpGIIkxImAJQ3WNW8n2y2+3o7OxEe3s7nnzySfzxH/8xstksXC4XANQow0x8NchMpVzkB4NBrF+/HiMjI4owkO9h2d5qJYRSaSMf13E7C2cSE5KUkOSG3JbR3wSDR13hc7tg8LVamR9xN0gNvdyPx86fUCgEr9erFHkkuiqVCoLBYE3pHUv8OGcw+yz9NJxOZ03nv0KhgHA4jIWFBfWeaDSK2dlZJBKJWxJeuuJNKskcDgeam5uxe/duHDt2DN3d3di8eXNN9zve69xXaXgrxxrZCVOq2WRHPm5TJ9qMIIlcADWZcQkSaXr5I49T//y7DW6fnbsSiQQGBgbw6aefYmZmZlVFFom6UqmEQqEAv9+Pxx57DNu2bUNTU9OK7zFhwoSJRwEcP0ulkvI75Fibz+dx7do1VKtVlfCfm5vD9PR0zc/NmzdRrVYRi8WQSqWwsLBwy88DoOaf1YggGQsxvpLqLZJd9MQi0UUiSprE8zdVWeyo6HK5FDnl9XoVkUVfSyq3SPbJfZBeYfyb+0lVmhGJJ9fFK0HGkybRZcLEAwAODiSvOjs70dzcjM7OTpUFuHTpEiYnJxGJRDA/P49IJIJCoVAT3BN3KyC1Wq1oamrCzp07sW7dOnz3u99Fe3s7mpubAUAtrDhAs6xktcy4iYcPXJxy4Vkul1VHmd/85jcYGxtDOByueY8kvYBaDxm/368Wwd3d3fiLv/gLLCwsqBKnUqlkesDdBTQ0NCjTVKmOSqfTKnAxAoORlUqnGagw2JHyeAY8wBLxIEsjZUe+dDqtMoPlclmNLxxzVsqGcuxxOBzqMyyWJZNWfqZ8rZFiiiVdJFVYpkvDWSqCSC7xsyQJeCcgmUdyiN5UPp8PLpcLLpdLqZ+q1SoaGxsVIdXc3IxcLgeLZdFw1uVywePxqHKBSqWijNiZkW1sbER7ezv8fr8iKq9fv46rV69iYmICo6Ojym/kdo5NL03ld+zz+dDS0oK9e/fi1VdfxdGjR5XBL9VadrtdfQZVy7rPluzKWKlUFBHG9+kZY54Lfr8k5/XvnvOxhLw++bMS2c591MlQXZl4p3C73epvm82Gixcv4pNPPkEsFlt2/RkpZ3k/ORwOtLW14dlnn8W6devUtcxFnf5+EyZMmHiUQEFBoVBAPB5HNBrF9evXVTVLIpHA+Pg4pqenEQ6HEYlEEI/HEYlEUF9frxK7wOJ4q3tcSuUTx18jNZckjvTSRP4tKy0Ye/ExSXRRhUU/LZJY0oyezVsYe/A5+mbyPZKM4/5wPcCYUJ5Hztc6+cXX63Olbn1gKrpMmHhAwIWRNDjkIq+urg69vb3YuHEjPB4PUqkUUqkUqtXFbkrhcLhmACTuZmlBY2Mj1qxZg927d2PXrl144YUX1HO5XE4N2Nx/uYiQA7uJhxO81uSCtlKpYGxsDMPDwzh16hT++7//G/Pz86pMhiVyXJwDS6WOzGI1NjZi/fr1WLduHf7xH/8RHo+npmzMJLruDkqlklqsJxKJGgVLd3c3AoEAAoEAotGo+s5uV81ktVoRCARgt9vh8Xjg9Xrh8XhUSZ0knFh6RZKLJBJJj7q6OhQKBaTTaTWuNDQ0IJFILCPWZODE7ZLo4vjEz9WzoMx6SsUQg0mWdzU0NKiuStx2oVBAPp9HLpdDPp9XZQ6rZW9vB7yvmE1tb29HV1cX1q1bh1AoBJ/Pp+YHn8+H9evXKwVec3Ozulc4n7BkQG6b/9MHktdDuVyGw+HA9u3b0dfXh3w+jy+++AJvv/02stksYrHYLfef1wnPJwnVQCCAtWvX4s///M+xb98++P3+GlVzuVxWJBWzzVJRReJLtj5n4MtjZqZdgqSkDLyN1FjcTi6XU4sKQpJgcq6Vn38rbyu99OJOEIvFEAwGAQBffPEFBgcHldJM/0z9eIvFIhwOB5qamtDb24ujR4/C4XCobpSyHFQev/xtwoQJEw8jZPxhs9lUueL09DTGx8eVQisajWJqagrDw8OYn59HNputqb4hZDdkxrAyUabPRXoJH7BEiEmia6XSRCPiimpq+RzV3tJcvqGhQXUpttvtKo7j/rAbI18vfcK4HZkUYmzPz+e5kSSWjPH1OZ0wmn9MosuEifsYDPwl2y1LMhhw9vX1oa5usX348PAw5ubmEAwGl6lkdOhMuZSESmNaADX+KRaLBZ2dnYrgOnLkCLZv365ez5bwQG35hxx89BI2Ew8fCoWCUl5IJcXPf/5z9Pf3q3LbVCoFAGry07NTvKYAwOv1orOzEz09Pfinf/onpaBhpguA6c11l0DFULFYhM/nQyQSUd4Lg4ODSCaTyGazqkRNZhwBKNKHvmtOpxOFQgFtbW0qiFqzZg06OzuVasjn8ynfh0KhgGQyqTwJKZenHxTJqFKppILKXC6nAk8Gk1Lpw6BKH/NkIMjHisUiKpWKCmaz2SxSqZQilkio0Djd7/crIoZqGFm+yWxvOBxGIpFALpfD7Oys8kqiAleeQznusvxbbtvtdiMYDKKtrQ0//vGPEQwG8corryAYDN6SUOE2jSDJG2B5KbBMUuRyObjdbmzbtg2/+93v1HlIp9OrfjbnHpfLpboJV6tVdHR04KmnnsJLL71U81rpeSU/X1dy6QkUPRjWj02+Tr5Xf52+HSPFlk7wfBXC53bfQ+IPWFp0AUuWAoVCAcFgEMlkEsePH8fbb7+NGzduIJlMKq8y+iYSOklNdd3jjz+uCEZ+zu1cXyZMmDBxP4LrFDnmr5Rg4JqICdm5uTkEAgFYrVaMjo5iZmYGfr8f0WgU58+fx/j4OKxWK8bHxzE+Po6FhQWkUikkEollai0SOsViUSWi6uvra/ZPElwsK5Rkj1Ru8bUsHeS8RvKJamN6eDLucTqdahtS4e12u5XKi10S3W63KmGk8ov7QCJMJoX0RCOJLSOxg4x9JPT/b3f+MYkuEybuYzCgJKvPhRUXQ263Wy16Ojo64PP5VGaeCgij0iGdDSd7rnuUAEAgEEA6nUaxWITf74fL5UJPTw++9a1v4W/+5m+UCoP7yfJKMwg2wYUYO27abDYkk0mk02nMzc0hFovV+PhIEkIqvLgI3rBhAyqVCvx+P77zne8oSTQnd9MI+e5CJ8KpDPn000/xxRdfIBqN1hha6/JyBmr0+Kmvr0dHRwccDge2bt2KLVu2oLu7G729vWhra0MgEIDH41Hv5bVTKBRqStMYdCYSCZTLZWQyGUSjUYTDYcTjcaVYSafTKsjSVTnVahWhUEhdMzKzKP2uSHRxTOVCn8EfsBiAud1ueDweReyWSiX4/X6Uy2UUi0Vl1D49PY2JiQmEw2FMTEzAYrFgenpadR3Vz7sMuhkg8xw3NzerJiCvv/46nn32WaxZs0Ypzb4OZDIZeDweVQa5Z88e9Pf339Z9yNckk0k0NTXBYrHA6XRi+/bt+Lu/+7t7vesPPHj96fM8FwR2ux25XA6/+c1v8PHHH+PMmTOYnJxU8zOJYi5SSLQSTqcTHR0d6O7uxpNPPqmIM2BJsW3ChAkTDyJYei1Vtyybkw1pOKfrzUauX7+OhoYGjI+PY2pqCtVqFRMTEzh37hxmZmZQLBYRiUSwsLCg3iPV49IeQf8BUFO6R0h1uiR+pFpLmrtTFcbjoJqLZe1ut1u9l/ELSw9LpZJK4HGd53K5lP+WVIXJRDbjcZkQkXGYfpz3GibRZcLEfQw5CDMgJWRHRkpLM5kMMpkMisUiYrGYGrR1cBEl5bBykQpALfJYamOz2bB+/Xq4XC7s3bsXP/3pT2tMaflZenbdxKMLn89XY3idy+Xw9ttv48yZM5ifn0c0Gq3xbZMLNlk+A0D5Dfn9fuzfvx8HDx5UgQAhyQz5v4mvBipDWC5Iz66zZ89ibGwMN2/eRCKRqHmPDHbYLTafz6OlpQVtbW1Yu3YtOjo6cPjwYezcuVOZm+vgWMdOPXLb/F69Xu+y/ZWEmN5Vj9vgj5EZuHxengO9+6D8PJ1Mk/sjS9Wq1SoymQzi8TjS6TSOHz+uugZOTU2pe0EqGo32DVi8X7xeL4LBIH7wgx/gRz/60TeikuV5YYLF4/HAZrMty1qvhEAggIWFBSwsLKCvrw8bNmzAiy++iNbW1nu52w8d5LUsCdKbN2/i1KlTmJqawtzcHIDl3S6l7x0fs1qtaGtrg8fjwebNm3Hw4EE4nU6VDDNLw02YMPEgQ8710u8KqJ3ngaU1UzqdRjwex82bN1WTl7GxMVy7dg3hcBhXr17F5cuXlX8o53RgqbmPVDnJ+ET/n+/RySEmKkh0Se8txkskuxhbMRlHH1S3260UWiS66LflcDjg9/tVQo+en7J0kQSXtKTRzyX3Tz+mr7u83SS6TJi4j5HP52uMAyUqlQoKhQJcLheq1SoGBwcxNDSE2dlZRKNRpNPpZYbeEpLsApaywFJVwP/dbjcee+wx7N27F2vXrsWePXvQ1NSEQqFQk13gNuifw65YJh5tNDQ0IJVK4cyZM/jP//xPXLhwQS2GKauWGSEASkmTy+XgdDrR2tqKYDCII0eO4OWXX1YTuQ5JaJhE152B9zONwCORCGZnZzE6OopsNovZ2VlVnqaTjACUyeratWvhcrmwfv16rF+/Hq+++ip27dqlSJJqtYpsNqsW0LwWeG3I71F+r5IYMpLBr9b0gl6GRtlUGXhKpReVryRvjQzJSdbq72fw53a7VTaVpen0FqOHl34fyO+D5JnH40EwGMRTTz2F73//+4rkCofDsNlsikC713A4HEq5mclk8P7772N+fv6WZYtEuVyG0+lENptFR0cHOjo6sH//flWWb2J1UEFN8PogeXXhwgVMTExgbm5OldXKcZOEsASVdc3Nzdi6dSuee+45tWCKRCIIhUJmMsuECRMPNGRpnR4vWq1WZLNZ5cPIzoH19fVIJBLIZrNIJBKIRCIYHx/H5OQkZmdnMTs7i3K5DI/Ho7rOk5wCUJMA0mMNqXzi/nFf5BqLqizpa8XHpCcWE098nKWLAJTnFjslOhwOBAIBJZrw+/3KpoKliZJ8k3YPkiCUx3KrOcIkukyYMKEGEmDJmJ4Do+zq1N/fj3feeQdDQ0OYn5/H9PS0KvvRS0iMVFvy85jZZXaXHmD79u3D/v378eSTT6Kzs9PQ8Fsu6syyBhNzc3NoaWlBNBrFm2++iV/96lcYGBhAfX09MpmMmqyNyFjp1eV2u9HV1YUDBw7g1VdfRW9vL7LZrKEJsv63ia+ObDaryg4jkQjefPNNDA4O4r333sP169dVS22gtmuejsbGRvj9fpRKJTQ2NuKxxx5DfX29CiLpCaFDV/hJ8p0eQxIk7kulEkql0qpEicViMRyj9PJXXfVF7wmgtiufnjSQZuayLFwex6ZNmzA+Po7Lly9jYmICs7OzyjNJH5vl57DMYO3atXjhhRfQ1NSkTMebmpqUcfy9Bk3sK5UKYrEYBgYG8N577+HKlSu3XTqZTCaVWT6zxKaa6/agK7bp7cLra2JiAidOnMD09DQuX76sFIgkiLlwkh5wVEGyucGPf/xjHDp0CIlEAj6fD42NjcpHxkgRacKECRMPAmSiqlAo1CQByuUyXC4Xcrkccrmcmt/n5uZw7tw59Pf3qwTC9PQ0EokE8vk8stnsss/REwskoWjpoZNdfL30DeVvSWqxMyHLDfXX22w2eDyemnJFboPG8VRr0euThB7V8uxwLBu+cPv0xpUknTwOHTKu+joT0SbRZcLEfQw5EDPrKhdnmUwGAwMD+Ld/+zd89tlnmJ+fV4bMPp9vmdEsUDvYcJHCx3WPLraR37hxI1599VVs27YNoVAIwFLZDkHCQu9CZeLRRUtLCwDg/Pnz+PDDD3H27FnVYRGovYb0bmcAlM9RKBTCtm3b8Nprr6G3t1epQHQ/JaMyRhNfHU6nUyk5kskkRkdHMTw8rAI/3c9PLrr5XbS2tsLn86Gvrw/19fXYuXOnUogZEU0kqiSRLyEJH46JUvklW1ffqnxOKsr4Wye6pEJLV63p45zMagJYpng1OlbpEbZayS3VZMBi8BkMBtHV1YV9+/YBgDJ/p2/j15Vo4L340Ucf4d1338X8/Dzm5uZU0mQ1cP5JpVLo6upCfX09nn76abVdsyvv6pAkFW0GSD6l02mcO3cOH374ofKt01Xb8v6Vi6/6+nq0t7fjueeew6FDhwAs3qsku2jKbMKECRMPKnSyhTFNoVBAJpPB4OCg6ozMzt7T09O4ePEiLl68iOHhYdVUhkQPx0VpnQDUxreMX2QnQibHpGG7VHFJ3y3ZRZFNfeiTJZ+32WzLPLhoMh8KhRAIBJSiq6GhAU6nU+2v3Kb0wZVEl0x0yHJEI4XcNwlzpjJh4j4GBwtKVDmwVCoVLCws4NSpUzh58iTeeecdJBIJ1bYeQA3JZVRWpP9vsVjUwqShoQF+vx8bN25Ea2srDhw4gB07dsDv9ysljRwU9W2SwDCDYRPnz5/HG2+8gRs3biCdTiu1jVykEbp6x+v1Yu3atdi7dy9efPFFbNmyBcBSlzeqXoxM6O+nifZBRrFYxMcff4yBgQFcuXIF4+PjiMfjy0gMXRlK2XxPTw/Wr1+Pvr4+9PT0YO/evYZKEEkoUanFcYTfrQwS9e9XJ95l0LkSdGLJyGPLqIPfStvSSSujphySyMvlcohGo4hEImr8lp+90v6S5Nq/fz/a29tRqVTgcrkQj8fVZ3wdRBG/j3w+jwsXLmBgYADRaFQFxLciuthYolgsYs2aNXj22Wdx5MgRAIvEaiAQuKf7/7CB11qhUMCFCxfw0Ucf4caNGzUJKN6nVHXJRBf/bm9vxzPPPINXXnkFwFJTEdolkNw0YcKEiQcVjCH4u6GhAeVyGclkErOzs5iamlI2MJlMBjMzMxgbG8PQ0BCuXbumOlIT0pOTySZ97cX/S6WSWkPJZJjsskjbGvljVKYoFV02mw0ul0upsPx+vyKtfD4fnE6nUm+FQiG4XC51Dnj8TDKyMZB+DIxvaJdgFI8ZQX/+Vg1r7lb8bq5CTZi4jyEHR2mGPDExgZGREbz11lu4cOECFhYWlMGsw+FAsVhURJfRQEVwMcUBlv97vV60tbVhw4YN+MlPfoLDhw+rziNOp7Nm8Sm7k8gac6OFmolHC//zP/+Dy5cv48SJE6hWq0gkEnA4HGrBBEAtwNidTl7zXV1d6OzsxNGjR3HkyBFFjrndbtX1ayUfAJPoujsolUo4ffo0zpw5g6mpKYTDYYTD4VXvbwZkLS0t6OjowPr16+H3+/H8888DAFKpVI2/A39LlRi/V72jpq76k1hJEaWPe0bElhzTjEpiSQTIUgNJrklFIT3G5HvkNknksesozelZCmlE3HI/6uvrEQqFsGbNGhw+fBgWi0U1C2Ei4usiiJiAuXDhgro2bty4AZfLVdONcyXQm627uxv79u3D66+/DrfbrcowTayOUqlUc/3xurp58ybOnz+P0dFR5HI5ZDIZ5XcILM7vhUJBLVToC8fFTnd3Nw4fPoyenh7V+ZbjbbFYVI1vTA9OEyZMPKiQZYokqXK5HGZnZzE8PIzBwUFEo1HEYjHMzMxgZGQE4XAYhUIB+Xy+psRQn9+ZzJLxAhNfTHbRxF334GLMQ6N4msCTyJJliiS7pA8XyxHtdjuam5tVN2uv16tiLbfbrcZ9JqbY3InG9dLDVMZcMqknYxW51rwV9JjoXsIkukyY+IbBQZaDnnyMgWsikYDf71cmv7/4xS9w+vRpXL9+HTMzM8jn87BYLLDb7TWqLgBKIqt7c8lSGKooSqUSQqEQDh06hEOHDuH73/8+/H6/Coi5EJM+IEaqgdtRU5h4OEB5dn19vSp7yWaz+I//+A+cPHkS169fRzgcRjqdhtVqVYstklZGj9XX12Pt2rVob2/HK6+8goMHD9YoCmieSRgRH6ZZ8q0hVT9UbeiKjatXr+LGjRv44osvEI/HlWk8YbfbFalus9nUNdDX1wefz4eWlhY8/fTTOHjwIIrFIiqViipd1KGPG3JsuZ0gaqXnbyf4utX2GQxKrKaY4vjKIJhjPLB03qmUGxsbQywWq1HXAEueiTRr5zjc3t6O7373u8rLSnqV3QulDTPXNKSVZvz5fB7Hjx/H4OAghoeHl71XBv1GJrt+vx/r1q1DV1cXHA4HotEoQqGQuh5NrAyOucCiQovfx8mTJ/H222/j7Nmz6nXSfyaVSgFYUn07HA7kcjl4PB7U1dWhsbERfX196r18DbDkWWeSXCZMmPgmIT0vZUJKn8c5d1LZmsvlYLfbVZKInaETiQROnz6NgYEBDA0NYWJiArFYDPPz80ilUjUVNsBSQwheHAAAIABJREFUZ0bO1ySoOO9zzNWTdVRdVatVlaylTym3z/2j3zFLDIEl3yyXy1VDcsmSRCqy3G43AoGA6m4tPUP5vyx5lKIHvZmPfq6/DLFlBNOjy4SJRwAkobjALxaLNXXRDPpZH/773/8en376Kd5++22Mjo7CZrOpoJUDrK6IkOU+8nMJv9+vSpGeeuoprF27FgcOHMCPf/xjVf8t1QR8P7P5Jh5dcPGez+cVMZvNZnH69GmcOnUKY2NjqjOf3u3LYrEohQD/l9fZxo0b8cILL2Dr1q2qg5xJoN5d0OeKmUHd4H1wcBBnz57F5cuXMTs7u8zknAtrZgMBIBQKKW+2zZs3Y8eOHejp6VGkBRfKere4hxHSn4N+VAx25+fncfnyZYyMjCAajS5TyHE8t9vtyGazKiANhUJobW1VRMS9BBcEVqu1hnSS9+rZs2fxySefYGRkBMlkEgBUkEzFkdFCgGUSHR0d2Lx5M374wx8iHo8jFAqZHRdvE8ViUSkEeH1cu3YNH3zwAQYHB9W4TOWh0cLE4/EglUopBUB3dzf27NljNgQwYcLEfQ3pOWikMM9ms8qA3Wq1Ip/Po76+XpH2N27cwNWrV9X8GwgEMDY2hsHBQXzyySequyIN5hl/SgW6rnZiQozPS4UWAOWzRZUWK2UoNpDNeRwOh9oG14Ukvmgg7/P5EAgE4Pf7VTkij5n7psdcJLa4P1JVz/Uiz6tOat0pufVN4OGOMk2YuM+hL/K52GTGgFnTUqmEqakpfPjhh3j//fdx6dIlAKhp4S6N5fm/DHJ1WCwW+Hw+xONxtLe3Y/PmzTh48CB27dqFV1991XARKrMmplmwCanq4zUcj8fxwQcfYGxsDKOjo0gkEjXKQUm6suseH7NarXA6ndi5cycOHjyIb3/722hubq5RAPEeeRSIknsNqu/YvSefz8PhcCCfz2N4eBifffYZzpw5g6GhITXWMCiSHd9IarDrW0dHB1pbW7Fnzx48+eST2LBhAwDUkJ1fl2z9fgBJYHpWWSwWjI2N4erVq4rokiWODG55jefzeVQqFQSDQfj9fmzduvVrISKoBJaBr/QkicViOH78OM6dO4dkMqmOT3o6yaBYX5C4XC54vV689tpraG5urknSmPPL7YGLNt5Xly5dwqeffop4PI5CoVATE+ilvSS62QX32WefVSpaU01nwoSJ+x1sgqUrrsvlsuocqFu3zM3N4dq1a4jFYrh06RJmZmaQSqVgs9lw9epVjI6O4saNG8vK8qR6i8kr2W0QWIqPdPN4aetC83fGu3yf2+2u6ZBIBTWN4p1OJzwejyK26uvr4fP5EAwG4fP54PV61fuYtJTrSZ4j7o+M2yWhJcvh+ZiR3cODAnOVYMLENwiW+tAbA0DNIFNXV4eJiQl89tlnuHbtGj755BPMzMyoDhrsCMJBVW/prv+vD8bZbBYtLS3Ytm0btm/fjp/+9KcIBAKKQGCJiixzlN03TDzasFqtNV4tyWQS/f39OH/+PNLpNBKJhFr8Svk2sHRt0qugUqkgEAjA7XZjz549ePnll9Hb26sW2yyblZOziTsH/XZonl4ulzEwMIBPPvkE165dw+XLlxGLxRS5xcCLf1erVTWGyczixo0bsXXrVnR1dQGoJbkela5tkiDi/xyn2ZI8lUopQoulFDLATqfTqjy0o6MDbrcbBw8e/Fr2n/clg2WWx1G99/nnn+Ojjz5CLBZT8wPnNHqYGPmNcduNjY3YunUr9u7dqzygqGLW5y4Ty6E3dbh+/Tr6+/sxNzcHu92umhNI6GRXPp+H1+tFNptFT08PnnjiCWzZskWViJswYcLE/Qh6D+oldkzE04PKbrerMm+bzYZMJoPp6WlcuHAB4+PjSCQSyhbm6tWrSuUu1VkAauZCCanq0o3jqd7i9uizxbnV5XIpdRcbLFmtVrhcLqU+83q98Pv9itRqbGyE3+9XSmseHz+H+yI9wGRlj/RV5v7rZCCTbfIYH1Q8/JGmCRP3Oci6UyHBDHq5XMann36KkydP4t1338X09DRGR0eVr0YikYDNZlPvk5l21nnLFu/6YG2xWBAMBrFt2zZlPNvR0aG2kc1m1SApvcOApcHchAleB9PT03jrrbfw+9//HhcvXkQ8Hl9mxqmbfNN7qFgswuFwoKWlBS6XC5s2bcKePXtq1D+694LpwXXnoPJGNpOIx+O4cOECLl26hMuXL2NiYgL5fF6NNVKRI7/XhoYGPP3007BYLGhqasJjjz2Grq6umnGH18qjotaR5Q3A0r2SSCQwMzOjxmIANd8B5wOSRlTbuVwu7N69G/v37//aiAgmO1gCQYIymUzi/fffx8jIiJpn9AQIs+08F1Rq2e12tLW1YfPmzfjRj36kstzFYhFer7fGz8vEyqhWqzUqzHPnzqG/v79m7JWv1f/m86lUCo8//jjsdjtee+21ZSXMJkyYMHG/gQQRsBhTcA7i3CF9BBOJBI4fP45EIoHZ2VmMjIxgZGQE4+PjSKVSyGQyyuOY2+NvuQZioo/Nv/gYP5cElyS2OG/SIoIdEWn6TkKMii6bzQaPx6NUWsFgEB6PB06nU5UsSo8uElokxqgE477L7s/SX8wId8t/636CSXSZMPENgmqYSqWCdDoNj8cDq9WK4eFhnDp1CmfPnsW5c+dw+fJlZTpLcBHBAVkqwWQpmP4eAGpQ3bZtG7Zt24Zjx45h/fr1KJVKKBQKcLlcakEiMxXSY+ZhGQRN3BnsdjtSqRROnjyJN954A9euXUMymawpqwWwrEOdxWJBNptVsuxEIoH29nbs378fhw4dWuaBoGecTNw5pOk5sEhWXrt2DefPn8cXX3yB4eFhpQrhd0EShuQGx4pqtQq/34+6ujps3LgRBw8eVN3/aFAPoIbceRRAs1uiWq1icHAQo6OjiEQiKnGh+yhRMQcsEhHNzc1wOBx4/vnn0dDQoILsewl+VySvOBdMTU3hgw8+wJkzZxCJRGq67FKhSf82Jl0k6eVyudDW1obnnnsOBw8eVHObVBrLuceEMbi4KRaLmJubw+DgICYnJ1EoFFAoFGrKauT5B2rvZyoFent7EQqFHhki2oQJEw8u5LxKYl8n6PP5PMbHx3H16lWcOnUK8XgckUgEkUgEY2NjCIfD6rXSYkPOxXqClfMU11gkkmSpIlVmJK5k10S73a4aKtGAnqWLLOenqTx9t6RpPbdtt9vhdDrhcDiU+ICkF+0oqOCSHXo5b+hllw8rTKLLhIlvEMw41NXVwev1wmKx4ObNm4o0GB8fx9TUFEqlUs0AzoWFVHEZQS6GOPhSOdPe3o4DBw7ge9/7Hnp7e1X5jNVqVe3d9SywLJHkgsbEo4tqtYp4PI533nkH//d//4fJyUlVxsTrRFdy6c0R7HY7Wltb0dLSgmPHjuGFF15AX1+fUhHJgEP3TDBxZ6C/Dxe1f/jDH3DlyhXVQS8SiajzTC8fEjIkuux2O9xuNwqFApqamtDZ2YmDBw/iscceA1CrCAKg1CKPimpH+nPV1dUhmUzi7NmzuHLlCsbGxlQzEWCpixPPC0mwuro6NDc3Y/v27di5c6d67F6DgbU8lmKxiMHBQfz617/GlStXFFkNLC48WPbBEkfp5cZttrW1YcuWLXjppZdUwB6Px+H3+1VWXp/zTBijvr4eFy9exLlz53DlyhXVHQxYup6MFjP8v76+Hj09PVi3bh2OHDmCVCqlmt88CvenCRMmHkxIQl7OVdVqVXWqn5ycxKlTp/D555+r8XFiYgILCws1vrDpdLpGCMDfuseVTBzYbDZFbslyRSZ6JLFF9ZnNZoPT6VREl8/nU6/x+/1wu92K6HI6nQgGgzV2MpLoamhogMPhUB0auY/SQ1kf92UZ42oxtC5mWMnn+UGASXSZMPENQpZ15PN5DAwM4Pjx4zh9+jQmJycRiUSQy+VUht+oswgHM5k118kFKri8Xq8qK+ru7sZf//Vfo62tTWUckskkPB4PgsEgSqWSUtXoEwAXIibR9WjDYrFgcnISv/rVr/Dpp5+ioaFBmc9zkSt9AeTkWi6X0dzcjFgsBpvNhiNHjuD111+H0+msIbfkNQ2g5jkTd46FhQVl2nrhwgUMDQ2pTkMsKSVhLscUeqpZrVbV+efQoUPYvXs3Nm7cqDrnURkKQHk8SVn9ww6OnbwXUqkUvvjiC4yPj2N2dlaRhgBqsq5EXV0d2tra4PV68cwzz6C5uVmVnH7dYJCcy+UwOTmJcDhcozzzeDyK6Kbqj8dP4svv96O3txd79uzBjh07lDeX3W5XyZZCoaBIWBMrg+f5o48+wq9//WuMjIxgYWFBzc3FYnHVEpVKpYKenh40NjbiueeeQ1dXl1KJGynCTZgwYeJ+AZMiMh4sFAq4ceMGxsfHMTAwgNnZWfT392NqagozMzMAFhXS0tOYggGSZQ0NDchkMjXzMR+XzZNIaMkfElp1dXWK0KKCi2WLTqdT/W5qalJNZoLBoPLc8nq9aGhogN/vV82YOKeSYCPZJRuR8VzQCoBqMd3HzAhMJFPJ/bD4qD4cR2HCxAMCBvXAkj9OMplUrebfeustnDx5Ui2A9PIvI1BCK4kE+uGUy2W43W643W709PRgz5496Orqws6dO/H888/XbMdisagFL4CaQU4PeOmvZOLhhhE5JbNmN27cwC9/+UuMjY0hk8lgdna2xluIykOal/N/i8UCt9uNUqmEPXv2YN++fXjuuedQqVRUtzYqOszF1leHkfqNwRuzlQzuPv74YwwODgIABgcHkclkVOc/uT1dnbdjxw54PB40NTXhiSeewMaNG1Eul9X4IAkZqdB5WIKo1ZDL5eB2uwFABZrJZBJWqxWJREKdf5lM4N8cv4PBoGoj/tJLL6lStbsNnWBjMqO+vh65XE7dw+Pj43j33Xdx8+ZNdW3wdywWq9kGCRf6mXg8HnR0dKCzsxOvv/46gCVVoSS2pLeKiaWyVpmh5///9V//hdOnT2Nubg4TExNq3GQ5qLQc4HfI68vj8cDj8eCpp57CD3/4Q2QyGdW+XrdKMGHChIlvGtJjmIpyScxfuHABb731FmZmZjA+Pq58uGTTI25HqtXZCMZisSCfz6skjfSlZBJAGsoDqCG1SHbZbDbltUXFl9vtVp0TQ6EQWltb4ff7lZIrFAqhsbFRlf37fD71XnbIleWSjBX0tR+P68sKEaTX2MOEhz/SNGHiGwZLO1g2yJIAm82GVCqFM2fO4IMPPsDw8DBGRkZUJiGXy91y25Ss8rWyLIxMv9frxdatW7Fnzx7s3r0bO3fuxLp160yfLRO3hNVqRTqdVoQpsLh4z+fzyGQy+H//7//hzJkzGB4eRjabrWlWAEARV4TFYlGeTul0Grt27cLmzZuxa9cu9PX1qW5r9IkzcWegcorBDxU50pjU5/Ph4sWL+PjjjzE6OopMJoNsNrusiQX/puG41+tFa2srAoEA2tvb0dXVhWAwqLZrevwskjcLCwvw+Xyoq6vD5cuX0d/fr1qbA8YEkyQUPR4Pmpub8cQTT6gg/V4raSWxXSgU4HQ6EY/H8d577+HixYt49913MTw8fNvbc7lcSKfTaG5uRnt7O1588UXz/r5NSJ9Cuaipr69HJBLByMgIPv/8c0xOTiKbzQJYXlIiSxklodrT04Oenh4cOHBAKRHYQdWECRMmvknk83mllNKrWkgc5XI5ReYPDQ3h0qVLCIfDGB8fVx5cjGVkGb0RmSPVYbpSTPpvSTN5qqdkx0PpvUVzeJfLhaamJgQCAQQCAYRCIXR0dCAUCsHv96uSRyZ8+Fk8fqm24mNSTW20zyYWYRJdJkzcY+gDqtVqRaFQQCQSwYcffoizZ8/is88+w9TUFGZnZ5FMJm/baJgeLsDiwMgudtVqFblcDq2trXA4HNi2bRv+5E/+BBs2bIDf71eqGXNANLEayuWymrC54Kqrq8P169dx4sQJnDhxApcvX0YsFqu5zmWJLRdO9HSigfmOHTvQ19eHgwcP4sCBA1i7di2A5W2NTdwZZGkzUDseZTIZeL1enDp1Ch999BFmZmYwPz+v3sPsId/Lcamurk55q7W2tuLxxx/Hli1b4Pf7v/4DvM8hSzTPnj2LsbExFItFxOPxGlKLZIYkuRwOBzZu3Ij9+/fjlVdeUSb09Eq70/vEiGSTsNvtyGQy6vqhAf21a9e+1OckEgl1PL29vThw4MAd7fejAo6jkmCWGfe33noLH3/8Maanp5XxPxdDHG/1TreE0+lER0cHent7sWvXLqW8Zcmj6Y9mwoSJbxLsHgjUNs6RMczIyAgKhQKi0SjefPNNXLhwAbFYDNevX0epVKpZI8mxUJb7EVLRxLJAqYqn+p2fL32ypFm82+2Gx+NRSmzawXR2diIQCMDpdMLr9cJutyMUCiEUCinVMxORNJXXfbb07sxyv/m3iVqYRJcJE/cQlNYCi6QUyzhmZ2fx3nvv4dSpU5ienkY0GkUul0Mmk1ElAww4VwPrsKvVKkqlEpLJJIDFBcWaNWuUH8oLL7yAJ554QqnIuH0TJlYD1RzAUilTOBzGmTNn8Itf/ALhcBiJREJNzAwqpOcBgwkakFPl9fjjj+Oxxx7D3r17sW7dOlQqFeTzedVBhgt6E18detdKBkbVahWFQgFerxezs7O4ceOGIjSkRwPB75Hb8Xq9aG5uhs/nQ2dnJ/r6+rBp0yaVeTS/t0Xk83l1/2SzWczPzyMWi6lxWvdS1P8PBoNobGzEyy+/jH379qnn71bHRaNAWYfD4UAsFsPQ0BBGR0cxMjKiSo9vt7S+WCyio6MDe/fuxbFjx1Q3ThOrg2XgQO29TKKUKsxEIqEUAYVCoaZkVL++rFarWmB1dHTgiSeeQCAQUGP2w1i6YsKEiQcPUllMJRNjkXw+j1KphEuXLuH69esYGxvD7373O0xOTipzeQmpigKW2zCspObij/TfItnmdDqVwMDlcillF+1i6F0aCATQ2tqKNWvWwO12q4obu92uYiWjcVqflzmec3yW47RJcK0MMxo1YeIegp3KgCVPmkwmg/Pnz+PNN99UvhrhcBjFYrFGMXE7PiyFQkHJWzkBVKtVtLa2KsP5H/7wh3jyySdRqVRQLBbh8XhqPGFMmFgJVAgys3Xx4kX89re/xfvvv4/p6WnMzs4qcksazwNL5IjL5VIkLj0HAoEAIpEItm/fjo6ODgCLREClUlHSbXohmPjqIHEILHlzsZNlqVTCz372Mxw/fhz9/f2KgAcWyY1qtbqsHNVut8PhcKCjowOPPfYYWlpasHnzZmzevBlNTU2qU6buFfGogv4hAJBMJuFwODA6OorPP/9cBbKE/jczzpVKBY8//rhKTMjS9DuFUfm6XAiUSiVUKhX87//+Ly5evIgrV64gEokYZsONQFKmq6sLmzZtwt/+7d9ix44dai4yky2rQyr2CoWCIq9mZmYwMDCAXC6HXC6HQqGgnmdJC2MDqa7lgtFmsyEYDGLnzp04cOCAKrFhcoGLwkf9/jVhwsQ3B90Y3WKxIJvNYnR0FOPj47h+/Tr6+/tx8eJFzM3NqeYo6XRazb2ykQ6JI3YlJPS5VyYUmECgSbwsW6SdR0NDA5xOJ3w+H/x+P5qamuD3+7F27Vql7AoGg2hvb4fD4VBqbG6Ln697MOrQx2NzfL49mKsIEybuIRwOhwro6+rqEI/HMTAwgNOnT+Py5ctIJBKYn5+vGXSZLTDqsGgELmDr6urgcrkQDAaxefNm7Ny5E4cPH8a+ffvUoE11mUkimLgdFItFpUi5ceMG/vCHP+DEiRO4du0aMplMjSxcNy1ntimfz6tJu7GxUXX6euqpp7Br1y5VRstsGYObb6Kr3MMGmfFjOROw+F0tLCwgmUxiaGhILYqJTCaj3k9vDP7PNtjNzc3YsWMHtm3bhqamJrVd83tbQqFQUErGzz//HAsLC4jH48pTUZ5zWcZIc1u/34+uri6EQqEa9dXd8lAy8vSQXiA2mw3/H3vnGRvndaX/Z3rvMySHvXdJlEV1WdUSLLk7dpwE2M0iBVkkmw8BdrEbYL/up/2aD7vALgLkD6Q4K8NFtmRVihYpiaJEkRTV2IvI4bBN7+X/gThX9x1SEm0Vy9H9AYYlkTOc4fvOvfec85znTExMoK2tDdeuXcPU1BQArFD8Pez50+k0Kioq4HQ6sWHDBvZ4sf88mlxVJX2ep6en0dvbi56eHvj9/lUfk5tIBe5PAFWpVHA4HKirq4PT6WRDcnKNnsU1EggE3xa5LdTBYBBDQ0O4dOkSent7cfHiRXi9XjZNkYps1LLIFwpIkc4Pf+FbEOlrJBogH0ReeZVr4UG+XTSMh1Rb5eXlcLvdqKurY8NjSAX9INYy5ZYvQokk19oRu5hA8BShxTKRSGB6ehpdXV3o7OzElStX4PV64fP5AICNnyVVCy2gj2pRIWPveDyOdDqN0tJS7Ny5EwcOHMCWLVtQWlrKEmEUgMZiMdFeJFgT5NsSCARw/vx5nDt3Dvfu3UMsFsPi4iIUCgXbyHkFD1XMKNAllUFlZSWSySQOHjyIH/3oR7DZbEzdQYeUdDqNZDIpfLqeAPxnnJQa6XQag4ODLOE+PT2NQCAg8XjgJ/vwCXeaIuRwOOB2u9Ha2orS0lL2dbpmlOB50SGFWzqdxtWrV3Hnzh34/X5YLJYVCQreR40SXWVlZThw4IDk67R28wf1b8pqLYv8JKfFxUWcOHECw8PD8Hq9zNMtHA6vafqjUqlESUkJqqqq0NraytrqaN0QPBw+yUzqN6/Xi1u3bmFgYAC9vb1Qq9XQ6XRsIhjfKs4by/MJUovFgqKiIrjdbkSjUZaM5RUFYv0VCATfJrTmJZNJDA4OoqenB9evX0d/fz/GxsYwMzPDkkjkl0XDuVKp1AqxwMPaA/lEF62DpOCisyntvTqdDgaDARaLBQ6HAyUlJSgqKoLD4YDL5UJJSQncbjd7/dRSTmb6dK4mQQOtvbl74mrWBvx7yf17LiIZtow4aQgETxEK8kOhEDo7O/HRRx/h5s2bmJ+fh8/nYz5c8Xhcoo7hD6wPIxKJsLG0lZWV2LdvH/bs2YN169YhPz8fACQtIpFIhJkmioqt4FFotVrMzc3h/PnzOHnyJHp6ejA7O8s2VTLa5u9VXo1IBwOz2YzFxUXU1dXB7XbjlVdegdvtZkoCSuqS8pECbeEV83ikUinWqkgsLi6ip6cHX3zxBXp6eti/Z7NZNsWIriv5/wHLhzWLxYKCggKUl5ejuroa5eXlzA+D/Cr4n/uiQ0mhQCCAhYUFeDwe3LlzhyUSc9U3/N/VajXMZjPWr1/PkmO5ipsnkehaDUp2dXR04A9/+APGxsYk3o5rVXRpNBps27YN69atwz/+4z+yaaprVSu/6CgUCiQSCRYIZbNZDA8P49q1a+jr62OtL+FweMX1oMfxz0X3jtVqRUFBAQoKChCJRKDT6STnhFgsJpSZAoHgW4UKpiMjIzh16hSOHTuGvr4+LCwssK4U2gczmQzz5dLpdJKp0bT28ROo6Wt8oouSXPzQD4VCAbVazf6d/EntdjtcLhcqKirQ3NyMoqIi9nNMJhNLbqnVajaJEQArNlIhYTVFNV/wepiCW0zHXRsiyhUIHpNoNMpaeoDlKj4vfe3t7cWpU6fQ3t6OGzduwOPxIB6PP7QinhsIkFeSRqNhpvbJZBI2mw0lJSVwOBzYvHkzfvSjH6GhoYGZTZM5IsGPdBdJLgHvqQQsJ0VpcycuX76Mrq4uzMzMwO/3s4QUVaX4ihqpCiiI12g0iMViCIfDqK+vx5YtW1BTU4N169ZJ/LjoEEEI7561kUgkVvzuUqkUk9aTSlSn00GhUGBpaQlXr17FtWvXMDY2hsXFRXb95HI5YrGYJMFISUubzYZYLIa8vDy43W4UFBRgy5YtcDgcAMAk+fQ4fp15kUmn0zAYDPjzn/+M2dlZ+P1+qNVqpoiihKBSqWTtosDy4beoqIiZ0VMy0WAwSHwcn9RrTCaT7LMILK8Lf/3rX3Hy5En4fD54vV52+CYlGiXrbDYb8+2ixIxGo0EqlUJpaSneffddvPXWW+w+o0q7UAytHfLPGh8fZwnqxcXFFQUyHj7JRetBOp2GyWSC0+lEYWGhZCgAv+by94JAIBB8E3KLlatNfn4YMpkMbW1tOHr0KC5fvoyJiQn4fD4WH/G+sHyyKBaLrfj3dDrNCq90rqE9iH8ejUbDXh/vo0VqdrPZjIKCAlRWVqK4uJj5T9psNgD34z8ADyz28Xvfar5buXvjagUpodZaOyLSFQgeg0AgAIPBwFQosViMBXnhcBi///3vcevWLXR3d2NoaAhLS0us0rqWbLxSqZR8H3941Wq1MBqNaGpqwsaNG9Hc3CxRcQlFheBRaDQahEIh5kNACSxqhT1+/DhOnz6Nvr4+zMzMsGCcWtr4SV18hYqCKkqO2O12bNq0CTt37kRpaalQaj0haH2g9mRAei14n4pgMIj+/n50d3fj9u3bmJqakgzAWG0aEXkpmUwmlJSUwOVyoaCgALt370Z5efkzfrffPaild25uDtPT0/B6vRJ/rlQqJVHeKJVKqNVqloxYv369JBkM3D/gPgnFIykntVotK4woFAp88cUX6OzsxO3btzE7Oyt5ffwelMlksLCwAOB+sAAs30MVFRV49dVXUV9fL/aib0ggEIDZbGbJwVOnTmFgYABdXV1sOvPDIP9DUo3L5XIYjUaUlZWhvr7+GbwDgUDworJaWzyvWqbiDQA29EipVGJkZATXr1/H9PQ0uru70dnZiampKcTjcbb/PEyNzP983vsy9zVQR4Fer5f4cFGCiywE1Go1nE4n6uvrUVlZiaKiIuTl5SGdTsNqtYoi7XOOSHQJBI+B2WxmfybpfzKZxMDAAM6dO4e2tjaMjo5ieHiYJQkeJUfloSoEBaPk90K94PvjtxO2AAAgAElEQVT378e+ffuwceNGuFwuJtkVrUOCtaLX6yGTySRqLq/Xi1OnTqGtrQ1XrlzB5OQkC9pJnp0b8PJ/p4pbcXEx0uk0tmzZgt/85jeorq5mXyOlkeCbQ4kOSpznGlDzKtPBwUG0t7ejvb0dd+7cwczMzAMnD9FzAsvJDb1ej5KSEuTl5aGwsBAbNmwQitA1QOqtYDCIxcVFLC0tsd85Ke/49R0AM4G32+14+eWXmU9T7hjyJ9G2QK8BuK/mvH79Oj788EP09vbC6/WydhD+XiMcDgcWFhZgtVpZMoa84KqqqvDmm2+iqqqKPS73fhVV6YdD5wtSNrS3t6OtrY3dI49KdtGaTRiNRhQWFqKpqYkNBhAIBIKnwWpqJX7YCW/OTu3TV69exZkzZ9Dd3Y25uTk2YZGgYgufsHoQFGvxw3RI0UX7D/lw0Wsiexe9Xs+GqFCrd3NzM2pqamC322EwGBAMBpkimze7FzxfiJOqQPCY+P1+ZDIZWCwWyOVyeL1eXL9+HR0dHZiYmMD8/Dw7kFK/Nm8S+zBIKUaLssPhgEwmQ3V1NRoaGvCLX/wCZWVlklah1aSvAsGD4P2CKEna09ODDz/8EAsLC5idnUUoFGJmmbxpdu5UPoIOELFYDCUlJWhsbERTUxOi0Sii0SjsdrtIcj0BSH6/2uGKvra4uIjbt2+jvb0d586dw61bt+Dz+SQeT9S6mOu1JpfLYbFYYLPZYDKZUFVVhcbGRmi1WpGoWAMymQx+vx/hcBjRaJT5ItLnjAojBP1ObTYbW+MB6TRLSiY9iQM1tRsuLS3BZrPB4/Hgj3/8I/r7+zEzM7NCTczfH0qlkqm5aKgKUV5ejpKSEjQ1NbG9ifeEXM0EX7CSZDKJxcVFRCIR9Pf3Y25uDn6/HyqV6oEtizy5SjyXywW3243i4mLk5eU97ZcvEAheYHLPCLmFuEQiwbpPFAoFxsbG0NXVhRs3bsDv92N0dBQ+n4/tdaRgX0uSi34+vwbSFEV+4A6de2h9pKRWeXk5XC4XGhoaUFpaCrPZDKfTyc6uKpWKnYPW8t4F3x4i0SUQPCYWiwXA8jSkK1eu4NKlS7h8+TJ6e3uRTCYRDodZxT53MtKjoCCWgtb8/Hy4XC5s2rQJW7dulQRCpCgjbx6BYC0Eg0EYjUao1WoEg0F89dVX+PzzzzExMQGPx8NUKLmj7il44pOxpDjUarVwu91466238K//+q+wWCxQqVRQqVTQ6XRYWFhg/k6Cb048HmfDJeiwRlVMOswNDAzg+PHjaG9vx8DAAEKh0IoJiwBWqPSUSiVsNhucTieKi4thtVrR2tqKTZs2CY+lNULTdmdnZxEIBCRTGBUKBdsX6DqoVCpYrVbU1dVh586drPUsN+GUzWafyO+fnoOUQ1evXsXly5extLTEXhd/WOf/TPeK1WpFMBiETCaDy+VCc3Mz3n//fWzfvh0mk4l9PwUYwNo9Wl50VCoVZmZm8Kc//Qnd3d04e/YsKzSQb+fD4L1i4vE4zGYzLBYLK8oJBALB04K3UyD4P6vVaqjVakxMTODChQtoa2tDT08PBgcH4ff7Ja3y1HXwqATXapMI6byaq4qmf6MEWllZGVQqFYqLi1FeXo6ysjI0NDSgqKiIJcloWiIg9dois3t6DSLJ9fwgEl0CwWMQiUSg0WhYq9fx48cxPj7OVF4UMBB8i8pa2hfJY4cm1zU1NaGmpgabN2/Gli1b2MJKlflcfx0RjAoeBnkMAMuecpcvX8bnn3+O9vZ2eL1eLC4usnsst1VRrVazdqVc00+FQoGioiLs2LEDLpcL8XgcPp8Per0earVaYoIs+Obwhy7+kAWATU2cmJhAX18fRkZGEAwGJUkqvgWAv74ajQY6nQ46nQ5OpxMVFRVwOByora2Fw+FYkz+QYPn3uLCwgIWFBTYZj28z5Vsq6LpYLBYUFxejuroawMp1nL73SbSOZrNZxGIx6HQ6tLe347PPPkMgEMD8/DxTnvE/l15HKpWSqDrpfVARZt++faiurmYecJR8pfcjAoG1kUwm0dXVhYGBAXi9Xuh0OmQyGaRSqUcmuQCw6cqxWAzZbBb5+fkoLS1FQUHBM3j1AoHgRYaPcVazRpienkZ/fz8uXLjAvEM9Hg8SiQRbuwCsiG3o31azXuD3Fvo/Hx/RsCQymHc4HHA6nVCpVNi/fz9UKhX7t/Xr18NmszFPWlJV8/s4751JrzFXuSb4dhGJLoHgMdDr9fB4PLh8+TLa29vR29sLn8+HeDyOxcVFZu5NiYBcM8ZHjVmXyWQoLi5mUtq3334bZWVlKCgoYOPm6fsIMgUWiS7Bo6B7ZH5+HqdPn8alS5fQ3d2N4eFh1hqjUqkkqhK65+j/dA/zE21qa2tx5MgRvPvuu+zrVqsViUQC8XgcGo1GeHQ9AXjjU76FMZVKwefzYWxsDH19fRgbG0MsFmMHNj4plmveqlKpYDKZYDabkZ+fj7q6OmzevBmlpaVwuVySJKfw6Xo4oVAIk5OTmJubY8lBXkHHe4UAy4kxu93OfEFIpQvcTyCTN9OT+N3TAJVr167hD3/4A7q7u7G4uAhgZVGGvp9HJpMxc32Hw4ENGzbg5Zdfht1uZ4+nwIImLlIgwr83weqQSnx4eBijo6NQqVSIRqNwOp3w+/0PnNpM0OfUarXC4XBg//792LhxoxgkIRAInjr8cBL6O1lkpNNpzM3Nobu7Gx0dHfB6vUgkEmyfNJlMCAaDrEjCt87nqlFpT8lNctG+Q2IB8tHS6XRsgmJ9fT0aGhpgMpnwwQcfQKPRwGQySbpi+L2Q/zs/LIz2c/59C54PxClVIHgM2tracOnSJXR1dWFoaAj37t1DIBBgiyuf3OIDmrVWtCsrK9HS0oLGxkY0NDTgjTfeYB5fFGjSNCWFQoFkMsmqFyLJJXgUKpUKPp8PZ8+eRUdHB8bHxzE+Po5oNAqj0cja3OiAoVKpmJqDb1/MZDJQqVSw2+2wWq04ePAgfvazn7Fglh6vVqvZwUDcn48Pn0Dn1xOv14uxsTGcOHECbW1tuHv37gr1qFqtlii66HrqdDqYTCZYLBbU1tZi06ZN2LZtG4qLiwGA+Tklk0mR6HoEd+/exa1btzA9Pc0Sx6SUyvW2k8vlbHS52+2GxWKRKOdobV/rIJO1oFAooNVq8cknn6C9vR2JRAIejwfA8lTfWCzGfiZ/2KfAIZVKIRKJwOl0orq6Grt378bBgwclCSzeC44eS+9X8HA+//xzXLlyBbdv32bG/wAwPz+/pvXT4XDAZDKhoqICdXV1OHz4MCorK6HX69lER4FAIHja8MrxZDKJZDKJP/3pTxgYGMDg4CC8Xi+A+8l5v9/PCiIE7z/MT/ldS6KL/89iscBut6OhoQEtLS2or69HNptFYWEh21t5tTUVcel9ANIiI99Zw79fwfOBOKUKBA8hV7Xg8/lgtVqxuLiItrY2dHV14ebNm7hx44ZkdDwt6Pxhnoy8yaOLKvS0SPKtIkajEXl5eaiqqsKhQ4fw5ptvwuVyMQNjtVrNNgCS0+b+WSCIRCLMDJqUVLzkOhwO49NPP8Wnn37KJvHRAYOmrfHBOB94058NBgPC4TCSySTy8/NRWFiIvLw82O129r38oYAOIsJH7vGh9SQWi8FgMDDvs7GxMRw9ehQ3b97E/Pw8WyvIZyKdTiORSEiSJtRSqtFo4HA4UFlZiZqaGjQ2NsLpdCKdTiOZTMJmswEQaw1Bn7FEIiG5p6PRKLq7uzEyMsISW3K5nO0RdE10Op2ktSwSiWD79u3MpJfQarWr/vlh0P7Fq6dCoRCMRiPbf7766iuW3F5cXGSqP0qskSKLRyaTscSdzWZDTU0NDh06hB/84AdQqVSIxWLQaDSQyWSS/ZP/s0h0LxOLxdiQGgAsATUwMICjR48iFAox439SEDxIlUlBYiaTYffInj17sGXLFmzfvh3Nzc3sZ4okl0AgeBz4PS8YDMJkMkmSPvyZ0+/3w263Y2BgAKdPn8bY2BiOHTuGhYUF+P1+AFKz+dVYbWqvRqNBMplEOp1mpvbkd6nVapnwIC8vD06nEyaTCSUlJSgvL8crr7yCkpISuN1uttfxFhz03nLPr7lK5NX2MqHqen4QiS6B4CHEYjEYjUaWtKJ2kra2Npw6dQo9PT24d+8ePB7PilYPCijp73RA5RdxCiqA5aDE5XJBqVSiqKgIVVVVeP/997FhwwbmqZGrDBMIHoZer2fBrkajYYlaAPB4PPjyyy9x9uxZNtErGAxK7mNKzvL3Ll85MxqN8Pv9sFqtqKyshNPpxNtvv40PPvhAtCY9A8jLgnA4HAiHw6xdbmpqih0iAUjWH94AnTwrtFotCgsLUVNTg7q6Orz66quorKxkQXMymWRr4WoJkBcRfpIgcN+DKhAIYGxsDDMzM/D5fJI2c76Vj1p40+k0VCoVqqurUVBQ8EQ+O/S5jUQiMJvNkop4JpNBT08Pzp8/j76+PpYQXS2BQmq/3CEEFosFdXV1ePPNN7F7924YjUYAy4k4+j0IHgwVHMh3S6VSwWw2Y3JyEl9++SXGx8exuLgoGWbDGylTApXgDf8LCwvhdDrx+uuv49VXX2XXhh4rzhECgeBx4Pd/vvhCewgVwzweDzo6OpDJZHD79m10dXWhr68PgUBA4jXIK8yB1X2M+a/rdDqm+iI1ejabRTweZ2uq2WxGXl4eamtrUVlZibKyMtTV1aGyshI2mw1ms1kyUIn2N3F2/dtBJLoEgodAh0OqVsjlcng8Hly8eBGdnZ0YGxtDMBiUtGPRgplKpVYkpnLNFOPxOGQyGUwmEzKZDKqqqgAAmzdvxr59+3Do0CEYDAbJa6LNRSzEgrUQiUTYOGSqUI2NjeGTTz7BmTNncOPGDUxNTa2YBprrIZfrRaBQKJj6y263o7GxEa+//joOHz4Mg8HAFB+CpwdJ8Ulho9FoMDU1haGhIczPz2NiYoIp83KRy+XQaDSIRCIAgIKCAhQVFcFqtaKiogKvvPIK1q1bxxI5uYktochZZjW1Uzabxfz8PPx+P1vj6XtpT+AVvQqFAhqNBkajERs3bnxiwxqopZj3wtNoNJiZmcHNmzdx7tw5nDt3DoODgyzRRp95lUrFVJt8QiXXV7KyshIHDx5ES0sLALAEt0iEPhq+IEYFCZlMht7eXpw+fRqTk5MsEOTPEKSU488Ycrkc0WiUteDU1NTgjTfewMGDB+FyuZhKT6VSsceK1mOBQPBN4dv5FAoFU4kToVAIHo8HAwMD6O7uxvz8PCYnJzE2NoZ79+5JnouPnei5qVjCWzTwRKNRtmbS99OepdfrWdt2a2srXnrpJVRUVMDpdMLhcKxQtCaTSclrp8KD4LuP2OUEgodA6gVKct29excXL17EzZs3sbCwwPyx+B5ufkodfQ0AW4z5QIEW52g0ylq/7HY7du/ejddee415cJFpuFh4BV+HZDIJs9mMaDQKlUoFvV6PZDKJs2fP4vLly7h9+za8Xq8k6OGHGPCJL1Jx5U7oW79+PYqLi7FlyxZ88MEHAICZmRm43e5n+E5fTHi/I5lMhrGxMXR3d2NgYABTU1MrkvCAdDojPzGI1FyVlZVYv349ampqJC1qSqWSJUqFGmSZ3M8CcD8hQa3smUyGHcYBSBLKfPJCqVSiqqoKra2tzPfucRMRfJswtVjKZDLcvXsXR48eRV9fH4aHhyV+JLxBPt9an6tEttvtKCwsRGtrK6qrq1mgQwkzwdrgDZKpDfnixYsYGhpiLa3A/clj/OMAqeohk8lAr9dj06ZN2L9/P374wx8yr7dkMgmtVsuSrCLJJRAIHhdSTlH7Nb+uGI1GDAwMoK2tDRMTE5icnMTIyAhCoRD7Htpn+CIQ8PAzBp1FaY/kz64ymQwulws1NTWoqalBc3Mztm3bhtraWphMJgDL5+JIJAKtVsueh/Y+/j2JfexvA7HTCQQPIRaLQSaTsbHef/3rX/Hll19icnIS4XAYiUSCLchUXSVo0U8mk2wB50fcplIpaDQaWK1W1NbWoqWlBb/97W+Zjw4tvtTqQm0JFATxI9sFgtXgjTnT6TRmZmZw48YNXLhwAVNTU5ifn2f3OG86TwE87xtHLW6pVIr5wFRVVaGsrAxHjhzBkSNHACx7gdGBQvB0oQoqrQ9tbW24cuUK+vv7MTIysiIIzp3OGgwGUVhYCK1WC5VKBbfbjbfeegtNTU3sAMonPQCIQJmDn7TEk8lkMDU1henpaSwuLq5QN/KJZFrXNRoNtm3bhubmZsTj8ScykZRa1OgznM1msbi4iL6+Ply9ehUDAwPMLD6TybDCjVwuZx5i9DWZTMYGGDgcDtTX1+P111/H22+/DYvFAuC+756YqLo26MxAAZXf70dnZydOnjwJr9fLPn/0mePNlumakhJCo9FALpejqqoKr732Gt544w3YbDb2WaVrQ4Uz8fkVCASPAymwaC2h/SYSiSCTyTB7jC+++AKpVArz8/NsL6S2RprA+KDEFr/m0fdQXKRSqSSxks1mQ35+PpqamtDS0oKXXnoJRUVF7IxDqNVqyfTi3OFdpHYX/G0gdjqB4CHo9XqMjIwgGAxifHwcR48exY0bN5jhLr8A80kuWoypIk5V/FwFgMViQVFREerq6tDY2AibzQa9Xi95LpVKJdkEcg+8AsGDoASsVqtFOp3Gn//8Z3R1daG/vx/37t1DLBZjio3cCXC5ShVKzlKS1WAwQKlUoqysDLt370ZJSYmkDUt4dD19KClBbabDw8MYHR3F3NwcIpGIxNz1QSavBoMBhYWFKC4uxtatW7Fu3TpmVg6sbFEULWn34avAvBIqmUxiYmICi4uLEg8Sgi9YqFQqKBQK2Gw2tLS0sGTyk3p9pORSqVSIx+Po6elBW1sbBgcHEQ6HWUGGWj4oqUkFGrqH6P0lk0loNBqUlZXhtddeQ0VFBQAgHA6zNnsxcWptkMo7mUwiGo1icHAQx44dQ09PD1tLeYUDIG1/pXMGsHxOMBqNKC0tRVNTE9xu94qCWDabZZNvc/3WBAKB4OvAnwOouHHt2jUMDAxgYWEBPT09OHv2rKRNkc6EVGDhz5+0n9K6RgUWvn2R4iqKrSjJ5XA4sH79emzatAkbN25EbW0tS3DRc1ELPr0GpVLJ3gPFabQfijPO3w4i0SUQPISFhQW0t7fj8uXLmJ6exq1btyQVcFowaYoiQVX03P5yOqwaDAYYjUYUFBRg3759eO2111BfXw+DwcCqG7kTSPhJI+KAKlgLdJ8kEgmMj4/j0qVL6O/vZ94vvHcQwRtPU8BNijAiLy8P5eXlcDqd2L9/P0pLS1e0PIpg9+lDldRwOIzh4WEsLS0xlZ5KpWJrFSBtWaSDXEFBAex2O2pra3Hw4EHs2rWLTXSlSmlumx0fXL/o5Fah+bV+fn4ekUhEMlWXCh38UABqWa+oqEBpaSmAlcWNbwq/Rw0PD+PSpUs4f/48Ll68iKWlJcn38eo/Uh/zexgFAWq1GmVlZdi1axdKSkoALE8KpDZ7jUYjEtxfk6mpKVy7dg1DQ0Po7OxkxaxcPzSCH3zAnyloiE1BQYEkkZVIJNhaQO06sVhMnCMEAsFjk0qlMDw8DLfbjbNnz+LkyZNsIA55gJpMJoRCIWg0Gta6mFtM5eHPG3xhn86nSqUSWq0WlZWVKC8vR2VlJTZs2IDGxkYUFRXBZrNJigKkek+lUsw3kxTKvAk+/V2ccf52EIkugeAh/O///i+uX7+O3t5exGIxxONxNtWDKrE8VI2gBZMMDikxRm0KJLHdsmULXn75ZWzevBkmk4k9jvfTyW1RFP44grVCKouuri589dVXuHPnDpt0YzQaEYlEJGoN4H5rGu8Nwye+tFotysrK0NLSgjfffBM7d+6EwWBgBxq9Xs8CYsHThQ5nk5OT+Oqrr7CwsACPx4NAICBJllBii5IVJPknNenWrVvx0ksvMV81UiFRuyr9LIKqny/6NSYfD/4wDSzvA/F4HEtLS5JhAPzvMpvNQqPRIJVKwel0oqKiAmazWaLAfNxEBHmnzM3N4f/9v/+Hv/71r5ifn8f8/LxEyUWJLrpHeNUe7WkymQwGgwFOpxPbt2/Hu+++Kxk6odfrEQ6HWaJLKDofTSKRgE6nw9DQEI4fP465uTmMjo6yIIzOGdSeyLf48GcKYHnianV1NZqbm1FeXs7unWQyyVp1SJFHE1YFAoHgm0Kq32AwiLGxMWi1WoyMjODu3buYnJyUtDXSGTMWiwFY9u+ivZEv3vPFOYKPd0j1pVAoUFdXh1deeQX79u1DRUUF8vLymA8hwXuI8WouQDrFXrRy/+0irqzghYYSS7Sw0oI6OzuLvr4+dHZ2YnR0FNPT08zQmxZ3qnZTIiq3MsCj0+kQCoVQWFgIm82GDRs2ID8/H7/85S+Rn58vMUkkY0YAqy6+IsklIPhgklqPKPmQyWRgMBhw48YNXL9+HZcuXcLs7Czm5+ehUCgkSS6+TY1vwcpms9BqtYhEIrBYLAgEAnA4HHC73Th48CBeffVV9lr0ev0zfvd/+/DeSnSdKVhVq9UIBAKwWCyIRqOYnJzEzZs3me8Pr+CKxWJQq9UwGo0IBoNIpVJobGyE1WpFfX099u/fj4qKCra2kTE2D7/u5HpavKhQRToYDLIpTrFYDF6vFzKZDNFoFGq1GrFYbIXCl6buWq1WFBcXY8eOHey5bDabpODxIGiseq73Gj1OrVZjaWkJ//mf/4mLFy8iHo/D6/XCaDQiFAox/ybaB0nJBdxvcyPfrkwmA6fTiebmZvzsZz+D3W4HsOy1Qn4m/IRgkeRahp+uSUlDKoDpdDrMz8/D6/XC4/Ggo6MDsViMJUrp8bzaIJdsNssUDK+88gp+8pOfAAAbMMJfh9xATyAQCB4EHxulUimmFKfCp1qtxszMDD777DMMDQ3h3LlzuHbtGiYmJqDRaNhwEplMBr/fz54HAFN18UktGs7FJ6co8UXrpslkQk1NDYqKitDa2orDhw+jsbGRPR6Qemc+7KwiumNeDESiS/BCQ8EEVRoo6O/t7cXRo0cxOjqK2dlZBINByfcSvNEvVVn5hTuZTDK1i0KhwIYNG2A0GrF582b84he/QCKRkPiaUKWCXpuQzwoehkqlQjQahVarZQkuMtiUyWRYXFzEsWPH8H//93+YmZlhybB0Os18tEitQUqO3AQHVd18Ph/WrVsHtVqNgwcP4p133nm2b/YFhJ/kmkgkWMKBDoJarRaJRALXr19nwwU8Ho9kIhFd42w2i3A4DLPZjIqKChQVFeGll17C3r17WQsaBcG5o7YFq0MJHqoi05rd09OD6elpZrQLSBOFtIdoNBrY7XYYjUYUFxcDAEuYPaytg+CLLJSQIpVYOByGTqdDV1cXrl27hsHBQQQCAQBgrRuU1OaVQfznX6/XI5FIwO12w2AwoLW1FQcPHkR1dTUCgcCKEe2CB8OfHSi5GI1G0dnZiXPnzmF4eBh+v58lQvnWHf765JozK5VKNDY2IhaL4a233sLS0hIsFos4OwgEgsdCLpdjbm4OVqsVKpUKBoOBFeMVCgX6+vpw7tw5tLW1MSX59PQ0gPt7zMOg8w15v/J7Em9Wn0qlYDabUVdXh7q6OlRXV8PtdmPHjh1oaGiQ2LzQeil8jAWESHQJXmgUCgWCwSDUajV0Oh1isRi6u7vx5Zdf4vLlyxgbG0MoFGJBx2qj5PmWL17VBSwHLYFAAAqFgk0COXz4MLZv3w4AkslUuSbPwvRZsBZoUyd/HGD53qF2pTNnzuDu3bsIBoMA7vt2kWKAb03KnRqq1+sRCoXgcrngcDhQWlqKnTt34r333nvG7/LFhNQg1LpEyi66VkqlEsPDw+jp6cHs7CxT6ZEfBl/VpDZrlUqFgoICmEwmtLS0YN26dVAqlRIzcZriJng09Lmj5KBKpUJ/fz8CgQCSyaSk3Sx3v6CkNA0EoGIKqXHWAt0jtJfE43GoVCpYLBZMTEygo6MDIyMjWFhYYEUZUoLmJlFy8fl80Ov1bGjKj3/8Y7S2tjK1qODR8AEY/Z1+7wsLC+jo6MClS5cknmn855tvI6ev0X8UAObl5WHjxo1wOBwsgSYUtgKB4HFxuVxIpVLw+/2wWCxQq9VYXFxEJBLBmTNn8NFHH+HOnTuIx+OskKLX65mVBZF7viT4mIr/Hiq+Op1OqFQquFwubNiwAZs2bcKWLVuwefNmSUdDKpVihR860woEgEh0CQRQqVQsqLt16xbOnz+P/v5+hEIhhMPhFWbMBMleqQKea/oMLJv00gSk+vp6vPPOO3jppZfY4+nQy1c0+OcXCB4F3bvBYJCNkQ8EArh06RKOHTuGqakpyGQyaLVaNlqeT6DS/c0rCYHl+4/k5QaDAaWlpWhubsa+ffvgdDrh8XhQUFDwLN/qCwc/mIL3guKrlT09PZiYmIDP55MkUfj2RWB5fbJarbBYLDCbzSgtLUVtbS00Gg1TpophF18fqibTer6wsIDR0VEEg0HWugFIlTgEXdvKykrYbDZ2/ci76VGQao9Ho9EgHo8jEongyy+/xPnz5xEIBNjPpq/zQ1WA+/tXbmXdYrGgqakJra2t2L17N7RaLZaWlmCz2R7vF/eCQEktXtFFa+uVK1fQ1dWF8fFx6HQ6aDQaxGIx5p22WvGBCmoymQw2mw0VFRXYsGEDfvrTnyIYDMJkMjGl54vuoScQCL455L9lNpthsVhYYimdTuOzzz5DW1sbbt++jaWlJcla87BWQf65aQ8i31ClUoloNMrWPFI6l5SUYO/evfjhD3/IpsnSHpVMJtn6KoQBgtUQiS7BCw2NxPX5fDh16hQ+//xzDA4O4t69exgfH5cYweceOnmVRW4Vgcy4i4qKsH79ejQ1NWH37t3YvHkzALC2j0QiwRbo3EBIJLoEj4L3gzMajQCWFfHXEx0AACAASURBVB0jIyPo7OyEUqnEzMwMU52QYXQ6nYZer0csFpNU1JRKJWu3Im+FwsJClJaWQi6X41/+5V9gNpshk8lEkusZwBtSA8tVy0QiAb1eD5lMhpmZGXR2dmJubg4ejwfRaBQKhUIy1YgOpkqlEhs2bIBMJoPb7cbu3btRX1/PKqEWi0UyIVC0Tj8aOmCTMisej6Ovrw8ejwdzc3OSRONqhRKHwwGn04kdO3bAbDZDLpcjFotJiiAPg78vgsEgrFYrZDIZ+vv78emnn+LLL7/EtWvXVij6aKgK7V8UbNDrpQRcYWEhLBYLvv/972P//v3sfrDZbCKRskb43ytw/z6YmprCp59+it7eXuaXRkbNuUML6N8oaUZfq6mpwa5du/Dee+/BarUCWPa+MRqNiMfj4voIBIJvTCKRgNlsZvtEMBjExx9/jN///vcYGBiAXC6H3+9HOp1mSbBkMsm6Bx4GFVlo2AYpuOjMQh0EVVVVLNlFAzTIo5TOq/zQHN7TUBTsBIBIdAlecCjJdenSJZw6dQptbW2YmZlhLR58EoD/c25iildEAGCtJI2NjaiqqsKuXbuwefNmxGIxaLVamM1m+P1+GAwGyWLMT7wTiS7Bo6CWRZqi5fV6MTY2hosXL6Kvrw/37t1jAW48Hmd/lslkiEQiUKlUksAp16NLrVZDpVLBZDJh165drDUmGAzCYDCIRMgzgKa3kqJLp9OxQ+H169fR398Pn88Hr9fLkg+UpKRDJJnMFxYWIp1OIz8/H3V1dQCWD7NarZYl6ynxJa7toyHDXADMX3FsbEzi3ciTq84xGo0wmUxoampi630qlWJJ67VA15YUVt3d3fj444/R2dmJ3t5eFggQvAI5t6WSXh+1Pur1ehw4cADbt2+H3W5nHn/A2jzEXnQoWZzbephOp3H79m0MDQ2x3yn/u+UfT+Q+j1arhdPpxKFDh1BRUcGKZ1SooAE3AoFA8E3QaDTw+/0wGo0IBAI4fvw4rl69yoo6kUhEUmzR6XTsjKlWq1dMpV8tpqFpssDyGsd3D7S2tmLnzp3M2xgAm/5NnQx0bqGviWnQglxEokvwQhOJRNDZ2YmOjg7Mzc1BLpczlZXdbsfi4uKKx9BizU9TAiBJcjmdThQWFsLtduPnP/85SktLmdoinU7D4/GgqKho1edebWqjQLAaNBmNDgsnTpzA4OAguru7MTAwgOnpaSiVSuh0OkSjUUkFjVQdBLXQAvcD3bq6OtTU1ODAgQP44IMPWCJFq9UimUwKH6dnBK0L/LCLvr4+tLe3Y2ZmBn6/n5nV8+O5KajW6/XQ6XSw2WzQarWorq5e0YoA3E/W8JP7BA+G1Dp0sFar1ayaTUkOviWdb12Ty+XQ6XTQ6XSw2+3sun3dQzo/0GRsbAyffvop2traEA6HWWKUL8zww1MetNe4XC6UlJSgqakJP/rRj2CxWJiHWyaTQSwWEx5QayA30UX/j8fjuHv3Lit88YNwAEgGSBD81EWtVguLxYKamhq89NJLzCA6nU7DarUiHo+Lz69AIHhs1Go1Ojo6cObMGfT29rIp9HzLO+1z/GRhUncRfGcMQY/LZrPQ6/XIy8tDaWkptmzZgl27duHIkSNsXYvFYlAoFMwUn3wsE4kENBoNa2Ncq7el4MVB3BGCF5rf/e53uHv3LgYHBzE5OYmpqSkAy0ksSnLlmsjmtg8QpH6xWq2ora1FbW0t/uM//oN5r1C1Q6FQSNq+yMB+tfZFgeBhkKIknU5jZGQEn376KbxeL0ZGRjA9PQ21Wo1EIsGqbfRnYDmZRX8mBQ8FWiaTCQUFBaioqMDrr7+Od999l92XvGm54OlD3hXkRaFUKjExMYGTJ0+iu7sbgUCAJVfUajVisRjzYaLDp9vthsPhQEFBAdxuN1566SXYbDbJtSR/H5lMhkAgwFqhBA9GqVSy3xut46FQCEtLS1haWpJUm3ORyWSw2+2w2+3MFy0ajbLrsRZD+lgsJklynT9/HmNjY/B4PBgeHgawfE9Eo1EAYB5QgLQtjlcQGwwG5Ofno6KiAr/85S+ZpyRBU14FjyY3wUWkUil4PB4sLS2xVnIaABGPx1f4ftJz8NM6TSYTdu/eDbvdzjxuyIpBo9GwFkaBQCD4ppw4cQJnz57F8PAw7ty5g8nJSZbA4r0EAbB/VygUK8zoV4OmgyuVShQUFKChoQEtLS04cOAA9u7dywq4crmcDebIhd9jFQoF2zNFa72AEIkuwXcafjHLbfcjVQJ5npD6JBqN4ty5c/jss88wNDSE8fFxTE1NMUUEVRmokpBbVeWNhymBFY1GkUgksHXrVmSzWWzevBm//e1vWbBIr4taSPhqK6/SyP2a4MWGD1YCgQCMRiOrXKlUKqhUKsRiMZw+fRpfffUVpqam0NfXJzG1JqLRqESxwwdNMpkMsVgMdrsdS0tL0Ol0qKysxA9+8AOsX79e0lZFSg5+yqPg6UH+WjKZjKnovvjiC1y6dAmTk5OIRqOIRCKsjRUA8+ch1ZDdbofb7WbTX6uqqlZMzqNWJ5lMJpJcXwOauKhSqRAKhTA7Owu/349oNCrxbCTlF7Uams1mqNVquFwu9j10PeizxauG+QM9JcHo+RcWFtDV1YWPPvoIbW1tCAQCrKKeTCZZEYVPjNNz0mtKp9MoKysDADQ1NeH999/Hpk2bVrxfkeReO/ygj1z1pFKphMlkYolHsjOgwRNkykyBIPnSJBIJWCwWVFdX491335X8PH6AwfOQ5OKnogFg9xwgbfsVCARPHl5B/KCvkyIKuD+JW6PRIJPJ4L//+7/R09ODrq4u3Lt3T2IUD9wfXJKbyOfXODq3APdjG9q/SFVeWVmJ733ve/je977HLBVyFeyU7CLoz3zRhV9rxNoiIESiS/CdhhYzXjZL0434Kimw3KaYyWQQiUTg9/sxPT2N6elpLCwssIo3IK3C0nPljsCljYOq5RaLBSaTCS+//DLq6+uxf/9+WCyWZ/VrEPyNYjQamRzbbDYDuD9GmVSAQ0NDuHDhAi5cuIC7d+8iGo0yKTewcnwzD93LlBCTy+UoLy/Hxo0bsX37dqxfvx75+fns+/lkskhyPX34trdkMgmj0YgbN25gdHQUo6OjCAQCiEQibO3jD52pVAparRZFRUVwuVxMaVpUVMQ8pMRh8PGg3zt91hYWFhAOh5nCLlfRQ4d1upbZbBZWq3VV3yxAGhgA9z9zqVSKXd+enh58+umnuHDhAkZGRiSJEbonSIWcG5DQ3kb7pMvlQlVVFbZt24aDBw8+zV/dCwEFXnz7IqkOjEYjotEouw8CgQB7HJ8g4ocIZDIZFBQUwOVyYdu2bc/43Xx9KNlK/oJ0P9PwBoFA8O1A+0wmk2FFUNpfpqamcOLECZw+fRpDQ0MYGRlBOBxm+xzZXyQSiRX2F7m+xYTRaEQwGIRWq4XBYIBWq4Ver0dhYSF27tyJ7du3o7CwEACYub1QDgueBGKnEXznIRN4pVK5qjKKFnS9Xo+pqSl0dXXhypUrCIVCmJ6eXjEhhA9OHuRhwnttKBQKaLVa2Gw2fO9730NVVZVIcgmeGNSOolKpWIAgl8sxPT2NkZERtLe34/jx4xgaGmLqAEry0jQbXoXIQ0ouOrhQK9X27dvxd3/3dyzJlc1mWcAlBiU8O0hxQ4mIdDqN9vZ29Pf3w+PxIBgMsmtO6x2f2Eyn07Db7XA4HMjLy0NtbS3cbjcrCAgeD0oq0e98bGwM4XCYKexyIeUUsJz8cLlcqK2tBXD/c8VP2aQkAZ/gAu5XsW/evInTp0/j+PHjuH37NmtXzf2MrraPkVIsnU7DYDAgHA5j48aN2LFjB9544w2JOkjwzaHfPe97R9febDZjenqaTUkl78N0Os2UgvT9ZDJvt9tRWlqKvXv3fltv6WtByWAamkLrmRh2IRB8O/B7Aa3zyWQSfr8fwWAQ58+fx8cff4ybN29ifn5eMsV5tefhCyoELzrgk9qpVAoFBQXIz89HTU0NWlpasGfPHjQ1NbHXQmdXgeBJIBJdgu80VFHgk1z84ptIJJBOp6FSqTA3N4dTp07hk08+wa1btxAMBhGJRFb1w6DHrzZpkVQW1OJYW1uL8vJyNDY2YsOGDVAoFAgEAtBqtUIxIXhs9Ho9stksG2Ygl8sxPz+Pq1ev4urVq7h48SKGh4cRiURYQMwnpYjVgl06UJhMJpjNZrS0tKChoQH79u1jSS5Sj/D+BxRwi6r80yW3zefUqVPo7e3F4OAgYrEYEomExBSWoJZFs9kMo9GIoqIi1NTUIC8vTxJsCx4P+l2S9+LQ0BAikQhrB6H9KdeMniYurl+/Hi0tLZKhJvS8fHshfc5oD0okEggGg/jLX/6Cnp4ezMzMsFYPSnxSAo7uD17ZxQclVqsVwWAQGzduRH19Pd577z3o9fo1eYQJHg6v4kqlUux6qNVq1NbWwul0QqvVIhgMSlR8VKgAwAYUxONxaLVaOBwO7NixAy0tLd/a+1oriUQCOp0OmUyG7WOkRBSt7wLB0ye34MKfA2UyGYLBICukAsDk5CRGRkbg8/mwtLTEPLjoP9qneLXWapN7CYqTgsEgiouLodVq0dzcjIaGBuzZswc1NTWoqKhgz53JZCQtiALB4yJOMYLvNHwAQIcoOqCT1F+n02F+fh4nTpzA0aNHcefOHczNzcHv97PEAXB/ChX9mU+c8d5dJMHXarVoaGjAli1bcOTIEbS2trLHmM3mVY0TBYKvAyk6qLWQzMY7OjrQ0dGBmZkZeDweFhRRuxIdFnLHO/PQAUin08FisaC4uBiHDx/GkSNHkJeXh3A4zIITmnZDUMAtePqQom9hYQFnzpxhVVaaqgfcT8rzU9nMZjPKy8ths9mwbt06bNq0CTabjQWY5Pkj+OaQMiWdTiMej2N2dpb5YvHJCj7BJZPJYDQakZeXh40bN6K0tFQSHKhUKnY9tVotEokEuwdon+vv78fZs2dx9epV3Lx5ExMTEwCWr7tSqWQqZ9qzgPsVdnrdqVQKeXl5WFxcxLZt27Br1y780z/9E5sAmFu9F3x9eFVCri9nc3MzqqqqMDU1BbVajYWFBaautVgskgETZK2wfft2rFu3Dm+//fZ3QjUejUahVqvZvZhOp+Hz+eB0OsX+IRA8Y3K7VNLpNIxGI2QyGaampvCHP/wBH330EW7evMnaGfn9g9+n6GsUG+VavNBj6Oyo0Wjwb//2b9BoNKioqEBtbS1cLhdTJ9MeKs4kgieNSHQJvtPwyShKBmi1WnaI0mq1mJycxMWLF9He3o6hoSGJF8aDklG0eFPVgoIW3sDbbrejpqYG77zzDl5++WWWhKCFW0hvBU8KGnoAAFeuXGGDFLxeLzweD7sveU+nhwUS/AFEoVCguroahw4dwiuvvIK8vDwA94NySibntuCIQOXZQEmO7u5uTE1NYWxsDMByRZVf/2jAALVp22w2GI1GOBwONgVWpVKxaUji+j0+dLjX6XTw+/1sDyLjd/LS45V5wP1BKWT+Ti3JfHsbr/Chw38gEMDU1BQuXryIL774ApOTk/B6vez15CqBVnutfDASj8fR2tqK3bt34+///u+hVqtZYkW0Lj4+tGZSIEjFOJoy9tZbb6G/vx8zMzMwGo2IxWJIpVIIBoPsOpFCz+Vy4bXXXkNZWRmqq6u/E4o7k8mERCKB7u5upFIp5ie4a9cuMfBCIPiW4BNW4XAYc3NzTAjQ19cHtVoNi8UCv98PYGV3C6/wylUr09fpjCiXy2G1WlFZWYl/+Id/gEajWbFuUeFFrVZDqVSyDgYafCQQPA7P9y4pEKwRPgEFLC+cXq8XMzMzOH78OM6fP4+JiQl4PB62eD9I8UKVC16ay/8MrVaL0tJSVFZWYu/evWhtbYVarUYgEIDBYEAmk4HP54Pdbn+ab1nwAiCXyyVTcW7cuIFjx47h8uXL8Hq9LMjl1VakAOODbl5WTskrCrbKysrw/vvv49ChQyguLsbi4iIMBgMLdHkzdBr1zD+X4Omi1Wpx6dIlfPXVV5ifn4fP52Nfyz1cAstroNlshsPhgMPhwLp161BeXi4ZwQ1AtAc8AfiqdiQSQSAQYH4mqwUD/OM0Gg0zoqfAgE8wUYsiBQVLS0vo6OjAnTt30N/fj7GxMUxMTDAfNyrM8BV4vpDDV+dVKhW7R/bu3Yuf//zn7OfGYjHodLoVE/MEXx8qwGm1WpbE5BOR+/btQ1dXF2tftFgs8Hq9CAaD0Gg00Gg0UCgUKCoqwvbt2/Hqq6+yaYrfBUP3SCSCzz77DO3t7VhaWmJBr9frxYEDB1iiVyAQPHlW82nM9SA+fvw4Pv/8c/T29mJ0dJSZzEciETY1kS+k0WNp38rd42g/oqngVqsVTU1N2LVrF/R6PfPr41sUyX6G91UWQgHBk+L53iUFgkdAwbZcLpcsjBMTE+jr60NfXx+6u7tx584deDweNj6XxnzzZt38JsCPBaeKLHkUOZ1O1NbWYv369fjJT37CkmX8VDy73S6pzgsE3wT+AEGta11dXVhYWIDX64VGo2EDEeg+VCqVSCQSEjUJf+Dh7+Xi4mK89dZb+OCDD1grDCVoA4EAjEajJEHCf87E/f30SaVS0Ol0+Pzzz9HX14d79+4hHo+ztkN+bDddC41GA4PBALPZjOrqauzYsQNutxvhcJgdXIU/zpOBRqcrFArMzc1hdnYW8/PzLMlMxRL6DJKCMi8vD0VFRcx8nK5Frv+JWq1GOp1GJBLBzZs3mR/f+Pg4JicnmUqLHscrMJPJpMQjik+ymEwm5OfnY9OmTdi6dSvKy8sBgD1XroGw4JvBt3jT+smfPRQKBX79619j9+7d+NOf/oRr167BarUiEAiwc4Rer8euXbvw6quvoqmpCcDyffJdUDsMDg7iww8/xO3btxGJRGA2m2G32zE2NgatVisSXQLBt8h//dd/sUFGpNqiGMlkMkm8A1cbypVLbqtic3MzysrKsH//fhw8eHDFxG7eeoHEBdlsVjKARSB4XMRJRvBcE41GWStiroKE2jCocs1L+efn59HZ2YmbN29icHAQ9+7dkwQdvJcRAIlKhart1DJAP8fpdKKyshJWqxV79uzBr371K0mASdBrEEkAwaPgVRM0Upn3w6IW2tnZWbS1taGzsxNTU1NMNUKHklgsxj4b0WhUouagoJWCo0gkAofDgZKSErz88ss4fPgwLBaL5LMGLB90chNkPOL+fvLwycN4PA65XI4PP/wQ9+7dg9frxfT0NNLpNEtmAsvJEPqzyWRigwVqamqwY8cOuFwuAGBrGl85FTwe/Aj0iYkJLCwsYHp6ml0f3usRALtONEEzm82yKXQKhQJGoxGhUAh6vZ49bmhoCLdu3UJXVxdOnDjB/LhW2xN5vxT+6+l0Gk6nE7OzswCAoqIi1NfX44c//CHWrVsneT86nU5iWi94PChgozWdV8llMhkYDAZs3boVVVVV6Ovrw9WrV+HxeCCTyVBTU4Pq6mo0NzfD7Xaz6bfPy9RUmhBKZvuJRIIpORKJBD788EOMj49jaWkJAODz+aBQKKDRaHDr1q1v+dULBN9tSAFMBQpaW8hCJZlMsuJWMBhkxfipqSn8z//8D65du4bx8XFMTEywvYkIhUKrTuqmfYliJzpXpNNpaLVa1vHS0tKC9evXY/v27di0aRM0Go1kv8qdvMoXaQSCJ4m4qwTPNbxPCJ+UooWdvEvIxyQej2NkZATt7e3o6urC5OQk5ubm2IhrCvhzAwSa2ki+N7S4m0wm+Hw+OBwOlJeXo66uDm+88QYOHDggggDBYyOXy5kqhxQfgNTkure3F+fPn8fZs2dx+fJlzM3NSYYjrAbdv2RMTf+nyYwbN26EyWTCu+++i7q6Ova9dE8Lxc+zIx6PQ6VSsetNai21Wg2fz4eZmRmMjIzg3r178Pl8kmvOB8100LVYLCgvL0dTUxMqKyths9kA3G+Xo8RHbhJG8PVRKpUIh8PIZDIYHx/H3Nwca/3gFZW8vyMF+jQVkwIMalOm1rRgMIjR0VF88cUX6OrqwtTUFMbHx5lJOV+4Ae6rsXh1FwAYDAaEQiEEg0GsX78eMpkMDQ0NOHToEFpbW+F0Otn7yZ3IJXi60OdPLpfD7XbDZrOhsbFRsiZYLBYWoNL3Pi/XhvaIRCKBVCrFVGbT09M4d+4cRkdHEY1GEQgEkM1mkZ+fj0wmA4vFgp07d36bL10g+M5D8RGt+6QWpTU8mUwyGxWz2YxUKoU7d+6w+OjatWtssiKwfJ7gB5mQVcVqfo+UBKMkl8lkQk1NDUpKStj54+WXX0ZxcbFEsbza8wkETxOR6BI899DhO3dqET+CnRJet27dwvHjx3H69GncuHEDCwsLK8x5+bZECkAoEZZrTu/z+VBYWIiSkhK8/vrr+OUvfwmbzYbFxUXhXyJ4bKg1NneyJ92rk5OT6OzsxMmTJ3Hr1i0W5FKwk1tty/07TR6l6To0xnndunX48Y9/jObmZva9/EFJTFx7dvDXjNY0anWbnZ1lFVc+yUX3ByUw6bE2mw0FBQVoaGjApk2bUFFRIZli9HXaEASPhhSZ5EkSjUaZElij0TDjfx5qy9BoNJiamkJ1dTUAMC++bDbLPEyOHz+OY8eOoa+vD+l0GolEgin6CAo6VpuKpdVqWcsqVfkrKyvx61//Glu3bpV4oiQSCUkQ8rwkU/6WoSnRcrkcarUaWq0WJSUlD/x+/nzyPHgkUhGFP4PNzMzgww8/xIkTJzA0NAS/38+mRiqVSmQyGZjNZsneIxAIvjl8qznfEaDX61nyOZPJoL29HWfPnsWZM2dw/fp1tlcBYMpkKrzmenmtNlXR6XQiFoshFArBZDKhtbUV+/fvR0tLCyugEqlUip1tgJUdAgLB00IkugTPNbS48osib4RNqoRUKoWRkREcP34cH3/8MQYHBxGLxSQH/1wvE14Rs1pgbzQa4XK54HK58MYbb+DHP/4xbDYbMpkMTCbTU37nghcBPmilpKtcLkc8HkckEsG5c+fQ1taG/v5+xGIx1qZGyQ1+6t5qyQuStlOQ29TUBIvFgtbWVhZoZLNZhMNhFvSSl4zg2cBPsJTL5axKG4/HcefOHYyPj7MBGtSOACzfL4lEgh1y9Xo9nE4nnE4niouLUVZWxoLP3CQG/VzB46NWqzE9PY1gMIh4PM6Cej5Q4KFKeSQSQVVVFcLhMGsZpH1tcXERv/vd75gnFyl8aN9SKpVQq9UIh8MrCkH8/hgOhwEAZWVlUCgUOHToEBobG7Fjxw72vYlEghkD505YFevA04Vv++NtGHhFL6+wo7X5205wEZSko5Z3mt527Ngx5iNHCsZsNguDwQCr1Yrq6mpxhhIIHhOyVeEtVPg1Y35+HgaDAel0GjMzM+js7MTg4CDm5uYQi8VY9wrfJUPwdi65KmHag+bn5+F2u7Ft2za8+uqr+OCDD1BcXIxEIoFAIACz2YxkMskS4nQeeR6S9IIXB5HoEjzX0MGeN4mnhR0AS3INDw/j7NmzOHHiBPr6+pgXDRk2860jAJjXBf9cwH3prk6nQ2FhIaqrq/Haa6/hnXfegdvtZh461HImVF2Cx4GfxMV7LIyPj+Pq1au4cuUK7ty5g7m5OUkQBICNYc4NpPnpNzS22WazQa/Xw2az4d1338Xu3btZe5VCoYDBYJA8D68AETw9KKCl60/XIxwOs+l6U1NTiEQikMlkrCpKUIVUq9WytkWLxQK73c4mwAIrD5ZC0fVkoP3lL3/5Cy5evMi8iMhrC7j/u6YERSaTQSAQwPT0NP75n/8Zv/nNb1BcXIxQKITe3l6cOnUKHR0dGB8fx/j4OFKpFEuGUJKTjOZzVVyk8KPPvUKhgNPpZIMnfvWrX8FqtQJYHitvMBhYyzKfNKefw6sBBU8HvmUdwAqfmue51YeKjXSWam9vx5kzZ9DX18eS6+Tdk81mYTQa0djYiN27d38nzPQFgucZ2lNyJ2OTMtzpdGJ0dBQnTpzAyZMn8fHHH6/wFaZEFn+u4IUAtL9QKzUl5JVKJaqrq7Fp0ya0tLRgw4YNrMWarBfoufgiCgDWQSOKbYJngUh0CZ57KDigBZw/FM7NzeHGjRu4cOEC2tvb0d/fz6bQUVCYWxGlZBk/hp3/WdlsFlqtFm63G1u3bsV7772HvLw8JBIJtngHg0FxUBM8NnyFiw4CwWAQly9fxkcffQSv14v5+Xl2j9JhhNqfIpHIimQXr3Sk/6vVatTW1uLIkSPYs2cPVCoVAoEAu4f556eDkEiGPBvod02HP2DZ46a7uxujo6Pw+Xws8UDXn1ejKhQKaLVaKJVK5OXlobi4GPn5+axNiK+kAqurVwXfDKqGj46OrvA6yf0+ACxZubi4iPHxcVRUVOD48eMoKirC7OwsTp48ieHhYSSTSdy9e5clq3IDDgpO+NbV3IBFJpMxf6fi4mLs3bsXBQUF7DVRcpsPlOg5VhuyInjy0GeeT4Ly1yQ36cWrfp8HRQSpDLPZLG7cuIE//vGPuHLlCivMaDQaJBIJ5jvocrnQ3NyMDRs2iCKhQPAE4AeOUOwCLK8VH3/8MU6ePIkLFy7A6/UCwIo94kEWGJSoBu6fN/gpz3q9nsVIBw4cQHFxMQwGAxKJhMRrkles03Pn/ptA8DQRiS7Bcw2voOKrzrOzsxgZGUFHRwf6+vrQ19eHyclJBAIBiX9XroqL7xEnKCkGLLcGOZ1ONDU14fDhw/jpT3+KeDzO1DYejwcGg0HI7gVPFEp2eL1eXLx4EadOnUJ3dzfm5+eZxJw/kCSTSTZ9azVFF6kA5HI59Ho9ysrKcOjQIRw8eBDZbBZLS0uw2WwsGZybbCFpuuDpwvshkWFrIBDA4OAgrl+/junpaYRCoVW91yihr9FoYDabodfr0dTUhIaGBpSXl0uSYXQQpgOmOGQ+GSiANxgM/2BTwQAAIABJREFUTLUCgLUvEvz1S6fTCAQC8Hg86O3tRSgUwrVr16BQKGC32+H1etHX18faPfhEtlqtZgqa3GQ07zGpVqthsVjgcrmwZ88e7N+/H7t27WJqLbp/aK/k21NoMIvg6bOaeovsGnKvP58sfV5af+RyOaLRKG7duoWrV6+is7MTCwsLrCBJ9ymZ7b/yyitobW2F0WiUTMkWCATfDH46Lt96fvv2bczPz2NwcBAzMzOIxWIwGAzMs5GM4amgQWKC3JiJH3YCLBdImpqa0NTUhObmZuzatQs1NTWr+oby7dj088RnXvCsEXec4DsBH5z5/X50dXWhra0NPT09GB4exvz8PID7U+z4liC+15z+I2+M3DbI/Px81NbW4vXXX8dPfvITqFQqmM1mtlBTRZz6zwWCx4EPBGKxGPr6+vD555/j4sWL8Pl8zCyUT8ZqNBooFAqm5loNSlaVlJRAp9Phgw8+wPe//31oNBqEQiE2iY8/lNChJ5lMiomLzwgyHqfAMJVKwev1YmRkBKOjo5idnUUoFJIcZvkEB6n1zGYznE4nGhoa0NTUhLy8vBVKP74aKxIZTwa1Wo1AIIClpSVMT08jFosxxZVarV4x3ISuSSKRQCgUYsUZYDk5Njw8jFAoBJVKBb1ej2g0KpmgSusEAJZIAO63t9HPM5lMKCgowFtvvYV///d/h0ajYdO01Go1/H4/LBaLJJChBArdGyIR8fQhZTkV4EghxRf36LOf61P6PFyfeDyOzz77DCdPnsTS0hI8Hg9rhY3FYtBoNHC5XGzS73vvvQeXy4X/z96Xx8Z1ndef2feFQw4pkiKpzaQpipJI7bK2SLItxZbXOHYcJ03apG7RAEUL1CjQomiCFgWa/NoiARogQZCgcRbbSezI2qyNoiSSEvddpLjvw+E2+z6c3x/Ed3XfiBKpiJRk6R5AEEXNvJn33n333u985zsfIJSlAgJLAYqN+ERHZ2cnzp49i8rKSjQ3N8PtdrOkDHDLJ5JfP/jnUalUMvsKIqdkMhl0Oh2Kiorwxhtv4Itf/CKysrJgMBgAAD6fDzqdDgqFgvmM0pxFsRYPYf0i8KAgdjECDxW8DxA/8fHlE8FgENFolBFLQ0NDqKurQ11dHRobGxGLxSQG3cmdxcholz6DgoJwOAxgbkOfkZEBt9uNbdu24ciRI/jSl74kKfdJLuMQJNfSIDl7RKUZtLDypVrzZbD59yR7mdAYetjgpeXRaJSN90QiwYLiqakpXL9+HcePH0dtbS1cLhfz+AFukRQA2LgFwLokArf86hKJBNLT05GdnQ2tVovXXnsNr732GrKysiSfT+CDJdrgCDwYhMNhaLVapqxTKpWorKxEXV0dHA4Hurq62JwF3No40mt1Oh3MZjNSUlJQVFSEYDCI1atXM4Kfv5f8fRdE19Khp6cHDocD09PTAKT+j8ngm5/MzMxAqVTC6XQyBQ/f+XQ+EovWOABM0UkEFf/63NxcbNmyBf/4j//ImhaQmi+RSMBkMt02PyaPCTEPLD/o3s53re/WnWy+ssblAnm+8QQp/b6trQ0nT55ET08PmpqakJKSgpmZGRbs2mw2KBQKbNiwAa+++iqAW2u28H8TELg7+EQoIC2BB26VPtP6oVarcebMGXz44YdobW1FbW0tOxYpgelvQOrpqFarEYvFWFKEYrNQKASj0QibzQa73Y433ngDX/va12Cz2STflUoV+e/HI5nUEiSXwIOC2MkIPFTwyhF+Q0c/ezwepliIRqNoa2vDqVOncPnyZfT09DCCKzlzTqASRp4ooEUBADNs1mq1WLVqFV555RXs2LEDOp2OmfUKLB/4bDXfeIBMNSkzdCfcydAyWYL9MMErdujcEokEgsEgLBYLenp6UFtbi/Lycly5cgX9/f2Sts93AxFX1H1Pr9cjkUjAZrPhwIEDKCkpwcaNG7Fy5UoAUr+7ZJWAwIOHVqtlRG08HmfeTTdu3EB/fz9rPjAfaUIbVpvNhqysLKSnp2P79u3MS/BRUHw87ohEIpienobf72f+XHTdlUol+92dMDMzI+nOON99Tv49r/iJRCKwWq3w+XxQKpVYu3YtVCoV9u3bh+9973tMBUZ/kv0oBQQWApUcAWD7oVgshqmpKRw/fhwdHR2YmZlBMBhk65ZOp4Ner4dGo2E+PrxHXCAQYGXXAgIC80OlUkkai1Cigi8zp0SqWq3G2NgYrly5gqtXr2JsbGzB4/N7b1qrgsEgM5OPx+PIyMiAyWTCjh078I1vfANbtmwRJJXA5wpiFyzwUMFvtpPb4yqVSolyqre3FxcvXsSFCxfQ2dmJcDiMUCh0V0KDz3jzfkYUOMTjcdjtdjz99NPYsmULnnvuOZaxFFh+8Pec/k2LNv97PpPFB2yhUIjdYyIMFArFI5Ut5suDeOJBrVZjamoKjY2NOHfuHKqrq9Hd3c02HPP5b80HXnZuMpkQi8WwcuVKHD58GLt375Y0TUgmFQUePgKBAIxGI0KhEAYHBzE+Po7x8XGEw2FG+AK3jwcqb8vNzUV2djaKi4uRl5fH/KEEkbH8kMlkrCyEFMikvFrMHMQrtOYDlakmK1/5983MzECn0yElJQVqtRpHjx7F1772NVZyP9+zLsaGwGIQj8eZL1wwGIRSqUQgEMCNGzfw2Wef4cSJE+jt7b0t2RiLxRAOh5GTk4MXX3wRr7/+Omw2GwKBAORyOTQazSOTiBIQeJTBx0OA1MaFvFppj9fa2oqenh5MTEzA5/MtOM/zdgZ81QvfVCUlJQUrV67E1q1bsXfvXmg0Gng8HtGVW+BzA0F0CTxUkLqFJzb4duqJRAIulwvDw8Nob29HV1cXxsfHMTk5OW+2nCe2KCBIzmhTUGIymZCamorDhw9j7969yM3NhcViwezsLMLhsFBzPUBQaU5yOU2yWos3zOQ7zPD/T91hHmR5x92g0WgkpUeUxY7FYigvL0d5eTmampowPT3NypaSM3d3AnnSEQwGA1JSUrBlyxYUFhZCr9ezMirypRMBxqMDnsSYnp5GQ0MDhoeH4fV6GWlC4DvGarVamEwmZGZmIj09HVlZWSgpKUEkEoFWqxX+Fw8IMpkMExMTCAQCmJ2dZZ1QAWm58Z2Q3OadV3cl/573bCLo9XpkZ2cjFAohIyMD3/72t3Hs2DFYrdYFFX2PiqG5wKMLso7Q6XRQqVRQKpWora3FJ598go8++ggulwtut5vZQ1BJNanwU1NTkZ+fj6eeegqA8H0TELgX0DrArxOk8lapVJDL5Wydb2pqwg9/+ENcunSJ+WUtVBlApYm096Zj6fV66HQ6ZGVlobS0FM8++yy2b9/OksnCukXg8wSx4gg8VJCvECEajbKyDzJqrqmpwUcffYSrV69icHCQBXNpaWmYmpqSqH2S/bnoM2giJwLBarWioKAAzz77LF555RVs3LiRKSFCoRBisdiCZXMC9w8qs0ompch3jc9izedn4vf7WTaKynn4VsiPwqaaN/6k7zYwMIDa2lqcPHkS9fX1GBgYYCTeQuQWD7VazQyw1Wo1Vq1ahZKSEhw9epSZ/hKSN0uA8OF52OCzsW1tbbh48SJu3LiBqakpCWmfXHZGnRazsrIgk8lQWFiIFStWwOv1skYDAsuPRCKBsbExTE9Ps4CfwJvDL+Y4ycotACywoOPRa8m4nMjOVatWYf/+/fjKV74CnU53V39CnkwTRJfAQgiFQlAqlVCpVPD5fDh//jzOnTvHOgLTmKcyWYVCgXXr1qG0tBQ//elP2XFoTaaubxqNRqw/AgJ3Ac3zAFgTE0qoEP7whz/gN7/5DTo7O9HS0gKz2Qyj0bgoRRc141IqlQiHw9Dr9azRFpFcx44dw5EjR6BWq5n1xqNUMSEgsBDEKiPwUJGc0SblCQA4nU4cP34cDQ0NaGpqkpBaoVAIoVBo3tIOHuRnwpNpZrMZTz/9NA4fPoxXX30VGzdulHwXvV6PcDj8yJiZP85IJrd4MotvlRyLxZhCgveoMRgMTPlECj8qIXpU/D/IMJTUZ36/H7W1tfjtb3+L3t5eDAwMwOPx3FaatpjSRTpnu92O1NRU7Ny5E3v37sW2bdvY9VMqlSxg5st4RZD78EFjta+vD42NjWhvb8fU1BSAORKT9xPkvZrUajUsFgusVissFguKi4slJuPkByfu8fJCpVIhGAwiHo8jGAwyMmqxz1eyJ1fye5RKJZv3eN9BuVwOrVaL1NRUFBcX45133kFxcTFTjSqVSgSDQVFaInBfSCQSSElJQTweR1NTE6qrq1FdXQ2Hw8HWZEreRCIR5stVWlqKl156CcCtNUqtVkOn07EE4kJluwICTzr4GITmdT4m8fv96Ovrw/DwMGZmZgDM+RqT2mux+0c6ptFohFwuR35+PkpKSpi3nlqtZp7FarUaMzMzsFgswv5C4HMBQXQJPHRQVgG4NeGOjo7i4sWLuHz5Mvr6+jA6OopAICBRN1B79WSiiw8WeCWETCZDbm4ucnNzceDAAbz22mvIy8tjWQoq9yE5sGh/vfyghZKuP5FTs7OzcLvdAOYW85mZGUxPT8Pn80k8rPbt2we9Xi/p3Elj4lHJFpPPCTDnp1NXV4fLly+jubkZPp8Pfr8fgJTYouz4QmbWwBzJ9dRTTyEnJwdHjhxBQUEBlEolC4z5rmyUcU9uJy3wcKBQKBCJRFBZWYmmpia4XC7m76TVapnKlAd5F9rtdlitVuzevRt2u52VM1BptiC5lh8OhwNOp/O2bljJJYZ3w3wG8XzHPfqZ9y+02+1YsWIFnn32WXznO99Benq6pCOey+WC1Wq9awJIjA+BhUBdYdva2vCrX/0K5eXlmJmZgcfjYXMTlVQDwPr162G323H48GFs2bJFYkvhdrsRi8VgsVhEd18BgUWAiC56vig+GhwcREtLC06fPo3PPvsMvb29LPEbDofZ+rPQHG8wGOD3+9kedceOHbBYLNi3bx927tyJtLQ0mM1mpiYjOxez2SxILoHPDcRKI/BQQXJ2lUolIa9u3ryJ06dPo6mpCePj40zNRZsjKvFKzlrwAQcpfSgLQn4RTz/9NLZt28ZUEPS51GWEMujC42b5EQ6H2aaXrnc4HEZHRwdu3LiBK1euIBAIwOPxMKKT/Im0Wi0++eQTbN68Gfv27UNRURE0Gg3zCpmdnX0kFmPabHi9Xly/fh3Hjx9HRUUFnE4nvF6vxIeBSFteyXM3GI1GrF27Fvn5+cjLy8OuXbskSjgy55fJZExZRpugcDgsynMfAbjdbtTV1aGrqwterxc+n4/NQ/yYoBIDnU4Hi8UCu90Oi8WCAwcOSMhUhUIhOsY+INTU1ODmzZvw+XwAbilU77Vskf+bB80BMpkMOp0ORqMRaWlpyM/Px9q1a/G9730PAFiSgNYzq9XKgqTk4wqCS2Cx0Gq1GB4exokTJ1BfX4/e3l74/X6mFqRuv8Bc0Lx7927k5+fj4MGDrHSeGsYQCUtBM+35BAQE5sd8FSXT09M4f/48PvzwQ1y7dg1er5d1iafkpsFgWJRHJJHVa9aswfbt2/FP//RP0Ov1sNlsMJlMAACfzwej0YiUlBR4PB7m1xcIBCSNjgQEHlUIoktgWcGbIicbzwNzRBdNluFwGAqFAv/3f/+H999/H/39/ejv75ccLzn4p3p1em88HodOp2OGwMDcYpGXlwe1Wo3Vq1dj27Zt2L17N4DbM+hUSiSwdCAfLvqbzG3D4bCkvDAWi2FgYACtra2oqKhATU0N6+7i9/sRCAQYcUmElkKhgMvlQl9fH7785S9j9+7dEuXSg0ByiRj/b5Kbj46O4uTJk/joo4/Q1tYGv98Pv98vCUL5jQll8FQqFWvKkGxOrtVqsW7dOnzxi1/Eyy+/zJRc8z1ngLRMVC6XC5LrASEcDjMfukgkwuYYuq8fffQRenp6EIlEmDEsKe6InOS95ywWCzIzM5GXl4dnnnkGwWCQmY/TeFuqDeh85MuTFJwSYcgbAANzc5pcLkdVVRVmZ2eZVyC9jvfWWghEitEzSV2viKQiHz6dToenn34adrsdBw8exLvvvsuOoVKpbkvM0Pz3JN0vgT8NNNeQkpgQjUbxu9/9DqdOncLQ0BAjuQAwvyCz2cw8TY8ePYpdu3bBaDSyYySXz/JdlQUEnmQkJ2Np30e/UygUjFCivR81rent7ZVUPQC31mv6N8VGVKVCP2u1WpY4zs7OxuHDh/Htb38bhYWFAOb2LDQf8M8yb0IvSC6BzwsE0SWwrKBAnX4mUDvqQCAAi8WC6elpVFZWYmRkBBcuXGDliosBbej5gEEul0Ov10Mmk8Fut2P9+vXYtGkTdu/ejXXr1sFgMIgOQA8ApE5Rq9UscKMFm0gut9uN4eFh1NXV4fz582htbYXL5UIwGITf72deIDSOyHye1C3t7e1Qq9Xo7OzE5s2bYTAYWBb5QZBdMpkM4XCYZam1Wi0SiQT8fj+MRiNqampw7tw5lJWVoa6uDi6XiwWmC6k+yPiTiBFSaVitVqSlpeHo0aM4fPgw1q9fz8Y/r4x7VHzKnlQkEglJOS51yaRnoq2tjfm0OZ1O1iWJNqxarZYRWACY8tRqtSI7Oxtr1qxh5vNyuRwajQYymYw13rhfReN8PnHJZXqPM6gUJBQKMUVKPB6Hz+dDc3Mz+vr6MD4+Luluxc87C6ky+VL8WCwmMfcmZWdaWhpmZ2eRnp6OL33pS3jttddgsVhYwkBA4E/FwMAA8vLymC8mzU+0L/vxj3+MkydPoq2tja1xACRKQYPBAIPBgIKCAmzduhVGo1EoSgUEFoHkNZS3YaFnUa/Xs7J0j8eDkydPorq6GiMjIwsen8gt8tAD5vYhgUCAxUZvvfUW/uIv/gKFhYXM45EScwICjwNElC+w7KCgi/83KbE0Gg06OjrQ1NSEhoYG9Pf3o7KyEuPj44v2OCGygIIKKiNJJBJITU3F2rVrsW3bNrz88stYv349+y7Co2j5wWeDqGSOz+Y6HA7U1dWhsrIS169fR319PTPVvJMZO40fWsAnJiaQmpqK5uZmHDlyBAaD4TbTzuUEEaZEaBAZZTQa4XQ6UVdXh6tXr6K3txehUIiVbiyGhKBSXtqkEHGs1WqRlZWFI0eOYOPGjcyTizcvFcrEhw9S4gBgjTaUSiWbq5qamtDT04PR0VH4fD5JBzO673yW12azwW63Y82aNdi8eTNWr14teZ7m6zq71OBL7R6F0uDlBpHSkUgEkUgERqMRCoUCZ8+eZZ3nePBk/kKgphn0fCcSCaZU1el0SElJgclkQm5uLl599VW8+eab0Ol0zINLQOB+kJeXx36WyWQSG4mf/vSnKCsrQ19fH1u3CDS+TSYTgsEgUxUT6W4wGAQRKyCwAJLJJNrzUpJDoVDA4/HAYrHA4XDgvffeQ2VlJXp6ehZFJPt8PigUComiPBaLwWw2o7S0FK+88gqOHj2K/Px8AHOljJQsE81sBB4XCKJLYFlBpWZEcsRiMczOzjI5ezweR21tLWpqajA0NASHw8H8uBbTdQ64FUDyi4RGo4HdbseqVauwefNmrF+/HpmZmfD5fNBqtfD5fNBoNEJ+u8wIh8MIBALQaDTQarWSsq3R0VH8/ve/x7Vr15gRdzweh16vZ0QWqR1482TaBBBhBAAjIyPo6OjAyMgIbDbbA+s2Np9qiuTmbrcbn3zyCaqqqjA+Ps58doigWwzRqlAoJJ5xVqsVfr8fa9euxdGjR1FcXCzx5qGAHIAoD3kEQMoHGr88Edna2oqGhgYMDw/D5/OxklvgFpnEl7Dq9XpkZmYiLS0NmZmZEpKLiFOeeFoKonO+Jh9P0uaXf5ZIRQqABf7T09MScmC+5ih3A6nDCDSnKRQKWCwWrFy5Evv378fOnTtRWFgIrVYr8WMTELgfRKNR5sFDa65KpcLk5CTq6+vR0dHB1mVKMAFz85FGo2Gq0q985SvYt28fgDkvSpPJ9ESQ4AIC94NkMolvPgLMrbVKpRIul4t1ZTYajdDr9aw88W6Qy+XMLgQA0tPTEY/HkZ2djW3btuE73/kO5HI5q5ogSxBgbu0TFQECjwME0SWwrOB9TUKhEBQKBSvt8ng8OHHiBKqrq9HX14f29nY4HA7W3WMxEzlftiiXy2E0GqFWq7Fy5Uo89dRTeOutt1BcXIzs7GwolUq2kaPMo8DyglR7hKmpKXR0dODKlSuorq5GS0sLu+fk4xWJRO5IbCWDlDEOhwMmkwldXV1QqVTYvHmzxB/uQYDaOs/OzuLChQv48MMP0dXVhdHRUbhcLnZuwFygkEgkFixtIrWITqdDLBZDRkYG0tLS8MYbb+Dtt9+WGPzSNaONi8DDB/krEcnr8XhgNpsxMTGBjz/+GDU1NRgdHUU4HJYopXgSlNQ9KpUKNpsNZrMZBoMBGo1GUuaW7BO3FKDOTU9q0Er3j1SbU1NT+NGPfoSKigpmQj+fAjXZT28xoKRLKBRCbm4udu7ciWeffRaHDh1Cbm4u6zhLCRoaVwICfypkMhnbCwUCAZjNZtTX1+MHP/gBrl69CofDgdnZWTaWqTSfun6uXr0af/3Xf41nnnlG8hq+A6iAgMD8mM8GgP85FApBr9fjW9/6Fqqrq9Hb24tEIsFUxQutMWTzQUSXWq2GwWDA+vXrcfDgQSQSCWbzodVqJXtuQXIJPC4QRJfAsoLvkkiTLgD09/ejtrYWlZWVqKqqwujoKCYnJ9nEv9gggbLo9DO1w83Pz0dJSQlrkQuAeaCo1WqWOReBwvLC7/dDp9MhHo9jcnISV69eRWtrK6qrq9HV1cUWbmCOrORLeMh8+05BOwWWOp0OwWAQwWAQTqcTOTk596SquB/wmwGj0YiRkRGUl5fj97//Pa5cuYJIJAKv1yt5j1qthlKplDRMWOgzyKOspKQEBw4cwKFDh2C1WpmijHzCNBoNK4/j1UMCDw/RaJTNM+TL1tvbi9raWnR0dMDj8TD/LlJ9AbfIEiLxqalGZmYmsrOzYTAYmJo1ucHHUuFJL18gYomugcFggMPhwMDAABQKBTMDBqTk4mK7LtIcR+UlRqMRGRkZeOGFF/D222+joKCAvZbKwAOBACs/ERC4HwSDQVYebzKZEIlEcOXKFVRVVcHpdDLPR1prifBWq9XIyMjA888/j5KSEgBzQbnBYGCkvoCAwN3BJ0eS19nZ2VmEQiF0d3djaGgI4XAYRqORdWZezLrMe9va7XbmUVxaWornn38eHo+HkWa8mlg8vwKPEwTRJbCs4MtdiOQaGRnB5cuXUVZWhtHRUXR2drKgPyUlBTMzM4hGo4sqXaSgTqfTwWKxoKCgAGlpadi+fTu2b9/OSC5gjuiiLKPo/PNgQD4CnZ2dqKmpwR/+8AcMDQ1hZGQEXq9XIsGORqOMDFUoFAgGg5JSLp4QI/US72lEKqkVK1YAeDCle4lEginHfD4fqqqq8P7776O+vp6VaPJEBQW1iyVyVSoV65KTkZGB119/nY1rItCodJH+8B1EBR4uKFAkRZBOp0NfXx8qKyuZ0i9ZvUXkLk9WGgwGpKWlYffu3cjLy0NhYSHUajUbR3xZJK+GvF/Mdxwqu03223scQQrN6elpdHR0wOv1sm5XU1NTUCqVLDgAwIjJxZLsNB/odDpkZ2ejpKQEW7duxYEDB1BQUIBQKMSeb1oTRbm9wFLBYDAwksvn8+F//ud/8Itf/AIjIyNsvJHlBHCrGUZ6ejoKCwuxf/9+RCIR6PV6iWm2SqUSikMBgQWQ7KlJMQ81HlIqlfj+97+PwcFBOBwOxGIxZGZmYmxsbFHJFIPBgEAgAJVKhX379uHv//7vsXnzZqbU5lWXVI5PcdqDrogQEFguCKJLYFnBKxKAudK1pqYmpmZobm5mvkyBQAAulwsAWJnhQiDCKicnB2vWrMHevXuxYsUK7Nu3D+vWrQMAZopKi4rf72cdGQWWF5FIBCMjI7h+/ToqKipQW1uLUCgEj8eDaDTKvNWI/CEjZwr45zPX5hd3IsS0Wi0jk7KzsxGLxR7IIk2dFaPRKC5duoTjx4+jr68P4XAYfr9fUoZGXXSI0KPWz3cDdV0sKirCnj178MILL0CpVCKRSMBkMrHXxeNxFlQEAgHE43HJ/ws8HCQSCWi1WoRCITYP3rhxg5H8sVhM0hyDngHglhLMbDYjLS0Nq1atwtatW5GbmyspWSWQslWhUCxZqeF8JcS8X8/jTnTJZDK0tLSgqakJ7e3tCIfDqK+vZyo8uub8XEXz0GLKh81mM6xWK3JycrB37168+uqrKCkpgUKhuK1zHalHKRCKxWLC7FvgvhCLxaDRaDAwMIDf/e53+PTTTzE5OcnWY57kMhgMyM3NxZo1a3D48GG8/vrryMnJAXBrHrJYLAiFQgiHw6J0UUDgHsCb0NM+8V/+5V/YXoG8GcfGxgDMdWReyN7F7/ejsLCQrS3btm2DXC5n+07e55ZKF2kPLkgugccFgugSuC8ky275biGAVKEgl8vxwQcfoKOjAzU1Nbh58yarHedL1gCwiZjvUEaqMAq0CAUFBSguLsabb76J4uJi5OTkQKFQsFIuCgYoUBBtr5cWfIkckYqkZHK5XPjwww9x8eJFjI2NYWZmBoFAgClP6N4mB4V0f+fzvKEFORgMYnZ2FlarFS6XCwaDAUVFRdDr9YsiSRcDIqVoXPOLP3VgKysrw8mTJ9Hc3Ize3l4MDg4yEo++M9/emc6PyKlQKASTyYR4PM6M++n7k0nwxo0b8Zd/+Zfsc9VqNSt3A26VCAN4rBQfpIQC5saC3++HVqtl8wJtzPjzT56D7vQ7/votFygrq1arIZfL0dLSgtOnT8PpdDJCEgB7HpIztAaDAenp6bBarUhPT0dBQQHzjeLN0QFI1BOLPa94PI5wOMzGTDQaZR1xac6Ox+OsA+T4+Di6u7sxOjrK/ENKS0uxadMmdq/cjM1CAAAgAElEQVTouj6I67sYUMBORGOylxmRyTwhnUgk0NrainPnzqGzsxMdHR1wOp2saQARW7yvGv1MJBQAlsABwDwIgbnnNSUlBStWrIDVasWBAwfw9ttv4+mnnwYwt/7x61Syhwt1ghQQuBv4zoe0D6M5kMZ9d3c3fvvb36KiogJdXV3MtwcAswXIysrC6OgoCgsLsXXrVrz77ruSZ5sfn1qtVii5BAQWCSKbNBoNgsEg9Ho9vF4v3nvvPdTV1SEUCrF9Aa8YDofDtzUgstvtmJiYYArN3NxcPP/883jnnXewceNGti5Tgkomk93mxUWJZwGBxwWC6BK4L/AZAL6kLBKJIB6PQ6fTIRqNYmpqCqOjozh16hTa2towNja2qIx3LBZj5WwUlPClPuvXr0dubi5WrlyJdevWIScnhwV/wkxx+UFkIrUx1ul0CAQC0Ov16Orqwh/+8AecOXMGHR0drAMjAEmpz93AL8j0WirnIULI5/OhqKgIr7zyCtauXcuOT4TQ/YCIVfo5FovB4/FAq9VCr9ejsbERDQ0NaGtrQ29vLyYnJyXKmoXGOAUIPOkRj8chk8lgMBhgMplQVFSEffv2ISMj47ZA/XGHUqlkZqnU6YvOn57zvr4+NDQ0oKenh3VsTUtLw4oVK7B3715kZGRAp9Mx8lsul7OS0OWGRqNhvoD9/f24fPkyent7MTIyIvF34j266Nw0Gg2sViuUSiXWrFmD4uJiALdUYkvhxUXKQlJuEHkL3GqE0NbWhurqatbV1O12sxK6lJQUTE9PIxaLobS0VOLjQ2vCwwRd12TSk64zdZuiTsB+vx+xWAyNjY0oKyvD2bNnMTo6yhpm0PsXi0AgAIvFgnA4zJqxGI1GpKamIjc3F1u3bsWGDRtw4MAB5OXlAZgjJx6Ev6DA4w/af1F5IRHXpNhwOp2orq7GtWvX0Nvby1TIAFhDoNTUVLhcLuzduxfFxcX41re+xawCBAQE/nRQ2TslRfV6PcbHx/Hb3/4Wo6OjGBsbk3i88p61fNMhg8GAeDyOiYkJAHNr965du/DNb34TxcXFWL9+PXte+aSMILQEngQIokvgvpGcAaCWtsBc1vDatWuorKyE0+lEa2sr3G43IpHIPW3mo9GohBTRarVQq9XIz89HcXExiouLsXr1aon640kiBB4WeJUcX4L1t3/7t5iYmEB3dzfztkkONhfjU0XBJXWLoU07KZ5sNhv0ej1eeOEF/Nmf/RkrpeCVLvcDt9vNSJJIJMI63yUSCbjdbnz88ceora1FQ0MDpqenJee0GCKCJ7f43ykUCqSnpyMtLQ0vvPACDh06xNRddB2flGCYJ6xps+Z2u3Hjxg00NDSgr68PAwMD8Hg8CAQCTKFks9kwPT2NHTt2YMuWLYzcIgLmQW3yiLjs7e1FXV0dxsfH4fF4WFKA7mNy4wWVSoUVK1bAYrFg165dKC0tZU0HiOhaCiKJ71xLJJff70djYyMuXryI3t5e3Lx5ExMTE/D7/QgGg+y5NBqNaGlpwdWrV7F69Wr813/9FwKBACKRCKxW631/t/sFn/0mgpN8h8iThFdOVVRUYGBgANevX0drayu6u7vh9XrZ+ZK6EwDz51oIXq+XzQWk6lq5ciXeeustvPzyy7Db7ey4lDB4nFSZAg8X5PFH4A3ma2trcenSJdTW1iIQCEhKFeVyOSt/37x5M/R6Pd59913WAVbssQQE7g+0HlC85Pf7cenSJfzyl7/E+Pg4JiYmJKrv+faU1M2bVOFZWVkwGAzYv38/3n77bclawldfLGXTGgGBRxmC6BK4L/DBFmUK+a4dDocDQ0NDGBwcxPj4ONxuNzwej6Rb3t1AHYEIFIxlZGQgPT0d+fn5+MIXvoDCwkLodDr4/X7WeU50nVt+xONxhEIh6HQ6RjT8+Mc/xtDQEBoaGuDxeOD3+yVeP/di1kyqLVrMiehQqVRISUlBdnY21q1bhz179iArKwuzs7Pw+/2ss+b9llAQoQrc8uEJh8O4evUqzp07h/Pnz2N4eBjj4+Pse9Fr+XF7J0QiEVbuRUag0WgUBoMBWVlZ2Lx5M5555hmkp6cDuHez68876Bry6gGn04mKigqUlZVhYGAAIyMjmJqakpTPqlQqTE1NYWRkBOPj41AqlSgpKZGQXcCDyWiq1WrWdMPpdMLtdiMWi0GtVjPTWT5olMvlMJvNSE1NRVpaGjZt2oTdu3ezkmy6JlQWeT/gCVY6VjgcxrVr13Du3Dk0NDTA4XDA4XCwbn980oE8Qnw+n6Rc71Ejaqj0ORqNsueHmjwAc8Tp4OAgPvjgA/T29qK7uxvhcJiVR8tkMrbOUYCwGKKeAhkqM01LS4PNZsOxY8fw1a9+lRGLwJy6zGg0MvLT5XIhJSVlGa6GwJMCUlcDkBC0ExMTGBkZwalTp1BTU4OpqSmo1WrodDr4fD5W4mi322E0GlFYWIjt27cjMzNTok4Uqi4BgfsDlRCHw2GcOXMGx48fx8DAACYnJ9lrKKZKLpGnxk20thkMBqxatQovv/wy/u7v/o69h2KzpUoACwh8niBGvcB9gS9dBMAIBpfLhenpafz85z/H5cuX0dDQAGAuu01Bw2ICBT5jaDQaoVKpYDabUVhYiC1btmDHjh3YvHkza7XOB4wi27j84LPFer0e//AP/4Br165henoaIyMjktcuplQ1GeFwmC3WVLqmUqlgsViwdu1aHDx4EIcPH8auXbsYabGUJuwajYZ5QalUKoyPj+PChQv4+OOPUVNTg4mJCVbiRRm1eyWh1Go1awNN5NyqVatQVFSEF154AQUFBQDAfJmAR6Ms7EFALpezbOXs7Cza29tRXl6OyspKdHR0wOfzwel0wuv1ssYGpLIhBSARCDqdDoWFhWw8PYjrFwwGoVQqUVVVherqakxPT2NsbIwRnLz5PG1mdTodMjMzkZOTg9TUVOzcuZM11iC17FKR+PwmmXDz5k1cuXIFV65cwejoKHw+H1M1zTe2JyYm4Ha7sXHjRnz3u9/Fq6++iqKiIvj9fjYvPyx4vV6YTCYolUpWBkseZOTz1tnZiUuXLmFgYACXLl1COByGw+FgSjw65+T1ajHrSyQSYd2tIpEI8vLycOTIEbz55pswGo1sfuNLwYhIexQUcQKfb+j1ekSjUYTDYajVaqjVagQCAbaG1dbWwul0siYTtDczGAxISUmBzWbD1q1bsX//frz66quIRqPMS0hAQOD+kEgkoNfr4XA40NjYiD/+8Y8oLy+XdBMnj8lkUOdjWrutVivee+89PPXUU9i2bRtrlATMrVVKpVJSDUDPsoDA4w5BdAncF8g7iW9LK5PJMDY2hubmZlYiQnXmer0eSqUSHo9nUWUffD06TfY2mw0lJSV48cUXUVBQwMwbTSYTm9iFLPfBIBAIMKLn+9//PiYnJxEOhzEyMsICSVJQ8CVayWbOC4E6yRkMBhgMBqxduxY7duxAaWkptm7dCqVSCa/Xy0yaSdVzvws5ZcHC4TC6u7tx5coVnD9/Ho2NjZiZmZH46SQ3SVjs+VE3RkJWVhb27t2L3bt3Y+/evTAYDOz68RuVJ4HoIuInEong/PnzOHXqFG7evImhoSH09vZK5hC6PnTdSUnY09ODsrIymM1mKBQK5OXlPbBudTqdDpOTk6ivr8fNmzcxNTUl6ZSkVCrZvSfDfJlMBq1WC4vFgtWrV6OwsBAajYb52xFhs1SGz0SwxeNxeL1e9Pf348aNG+jt7YXD4QBwywCdyv5oPNLY9Hq9aGlpQSgUQnFxMTZu3PjQSS4A7Pvx1xUAPB4PnE4nOjs7cfXqVZSVlcHj8aCvr4+9B5CWQCd3UF2sBx8FFbm5uXjllVewf/9+ZGdnw+PxwGw2s3IxWuOoE55I1AgsBRKJBEsQhcNhVFVV4ezZs6iqqsLY2Bjr5hYOh5klQGpqKlauXIl9+/Zhy5YtePXVV5l6nwzu+cSLgIDAvYPm+Orqapw4cQLNzc0YGRmBQqFgiu/kRAsfCwFgCRO5XI7U1FQYjUbm9zgfkptSCAg87hBEl8B9gTyDqKTG5/Ohr68PlZWVqK2tRUVFBWZmZqDVahGNRiVm5ERQ3Q2U8TCZTEhLS8Pq1auxfft2HD58GEVFRYzIoM51/PsElh9UpvQ3f/M3qKioQDgcZmV8pDohwouCzXshIY1GIzQaDfx+P0wmE0pLS7Fx40aUlJRg165d0Gq1jLRQKpUskCXFxv1CoVDA7Xajvr4en332GSoqKtDf34/p6WkEAgGWAU8+p8UGqXznSYVCAZvNhs2bN+OLX/wiNm7cyNRyfKecezn+44Dp6WlUVVXhd7/7HSorKxEMBpkPlNFoZCbqfLc7IkaBufK69vZ2mM1mWK1WWK1W6HS6B+YxU1NTg8HBQXi9XkxPT7Pfk7chv5ml32m1WpjNZmzduhWpqakAbiddlgLRaJSVeXZ2dmJoaAj19fXo6urC1NQUjEajpOsiD0pYULDb1dWFQ4cOYWJignWEut9mEPcLejb5DlXT09O4fv06ampq0NnZiaamJgwNDTFC3ufzsWvNd/bkrznvZXQ3UDfVzMxM7Ny5E9/85jeZ157ZbEY8HmfdKqkrJHl/hcPhJVWnCjx5oGYxADA+Po5Lly7hzJkzqK2tZWpCXh2s1Wqh0Wjw1FNPYf369Xj99deRn58PYG499/l8rBRSdFYUELh/EPF8/fp1VgVB6sr59sq0b6H1KBKJwGKxYP369XjmmWeQlZXF9kcWi0WyxyGS60lraiTwZEMQXQL3hUgkwjY8Y2NjqKmpQVVVFaqqqlinvXA4zFRftLEi9cBCiMVizItry5YtOHToEJ555hmWCSdlg8ViAQD2b5GteDC4du0a/t//+3/o7OyEw+FgXV/Im4Zk17S4UlYZgKQt8p0QDodhNpuRlZWFPXv24Bvf+AY2btwo8QeJxWLw+/3MIJc2AkuxkAeDQXz88cf49a9/jY6ODszMzMDn8wHAvB5zFKgmq7vuBFJ7AGDec1SWm56ezq4PHRcA8xl6EhCNRvGrX/0Kn376KVwuFxKJBMbHx5mBq8/nY+oaXu5P7wXmSK/p6Wl0dnaiu7sbO3fuBADmLbec8Pv9KC8vh9PpRCQSwdTUFCNfqNsfbVhVKhW0Wi2sVitWrFiBnJwcCZnPN/hYKlBr84aGBnz44Ye4ceMG8zaLRqOIRqPsWeKfKSJ6SEEnk8lgtVrR0tKC1NRUpiJ52PD5fDAajdDr9YjFYujt7UVDQwMuX77MVJmdnZ0A5q6vRqNh50zjieYuCg6IELtTSQkPj8eD4uJi5Obmwmg0wmazAbhVUklJIlrLgDmSnsrMBATuBzS3hEIhXLhwAb/5zW9QX18Pp9PJPH6AW34/GRkZsFgs2LBhA7Zt24YNGzZApVLB4/FAp9Mxlebk5CTS0tIe2nkJCDwOmJmZwU9/+lPU1NTA6XRiamqKNXaifSZZMlB5cXKSy2q1YsuWLdi+fTvWrFkDnU4Hr9cLq9UqqZ4Q5JbAkwpBdAncFbwXTDAYZJJaCgZ46frFixdZO/b6+nqJwoI/Hg/eLycWi91GHlDgv2/fPuzevRslJSVssxUOh1mgSkGByDIuLfiMMHVbs1gsCAQCuHjxIs6cOYORkRF0dXUhFAqxgJAIGiIdaMElkov3aKN7TgSARqPB7Ows0tLSkJOTA7vdjn379uGll17C008/DQDMDJcIICI6AUiMo0mxwn+H5M6cwWCQqU/49zmdTvzv//4vGhoa0NzczMxBKTClc0lWevDknVKpXLDDpEqlglqthkqlQmFhIUpKSpCeni4xEk5+/VIiHo8zHyx6jvgyLb5LT3LHwmRVFF/aBYCpVehn4M4dMZMbW/j9fvz6179GTU0Nbt68iZGREQmxQNeZ7ishec5JJBKIxWKYmZnB2NgYbty4gXXr1i2J4o+Idd7fhq6RTCbDqVOn4PF4MDo6ipGREXa9qCyBrgep0rRaLeRyOTNCp2eJ7gt5exGCwSC0Wi27B3zHNAC3+XCQubrBYIDb7YbRaMSZM2fwwQcfoLq6WmI6T88jr2aaT0kWiUTY9/T7/ZicnFyyMZrcWZLGID37NG7nW6OAOfLY4XCgpaUFnZ2d6OjoQHNzM3p6euDxeFgwQefBfw5/HfnngQev5qR7zj/rVD69bds2vPPOOwgEAlAqlTCZTJK5iTfGFxC4F/DjKBgMQq1WQ6FQsPWjvb0dx48fR3l5Odrb2zE5OcnmZZof6HlPS0tDZmYm1q1bhzfeeIM9V8llyILkEhBYHGiPQMrtaDQKvV6PQCCAH/zgB+jo6GDNT+RyOasUoPgqORlMiRaVSoVVq1ahuLgY//7v/46CggKEQiHE43GmBE5OiC5VAlhA4PMEQXQJ3BVyuRwulwsmk4mRSrRJorKreDyO5uZmXLt2DdXV1YhGozAajZKuIXdCcvcz+ps66uXk5ODgwYM4cuQI1q5dy/ySSB0ksLwgbyAqIaUx0NraivPnz6O5uRnDw8OM9AFwG+lABAAfFNLfKpVKEpzbbDakp6fDYDAgLS0Ne/fuxcGDB1FaWorZ2Vm43W6YzWZGLiwEfoxQ0M77g1H3T+AW4ZNIJFBXV4cTJ07gwoULGB0dxfT09G2ll4spH5svOKbNBm1WQqEQsrOzUVhYCKPRiP3797PXLTfIJ4iuQSKRQCgUYubYpFrh7yERR0Q4zLd5IuKHJxUJdDy6f0T0kHm5TCZDfX09Tp48iYqKCvT19WF0dJQFY7y6aCFFDXWxlMvlTP3l8XjY/90vtFqthOjwer2IRqNMudPY2IiOjg44HA5Eo1EJ8UnXgScNSelFf8LhsOR78gQZXTsiz6iMnO4F/Z7vNEj3ub+/HwMDA6ipqUFdXR2uXbvGVFzALbJ4oevLE2BE8JGX11KVhvJZ7ORjUvMTGm+8Qs/tdmN4eBjV1dUoKytDW1sbHA4HXC4XS9QsBDp/fozf7bzmy7avWLECGzZsgN1uZ9dGQGApQIkon8+HaDTKunT6/X4YDAZ0d3ejurqalSNPTk6ywDkWi8FgMMDv9yMvLw+zs7Osu+Ibb7whulYLCCwBqHM4AJbQ7O/vR3V1NTo7OzE6OsrUvMCt9YVvrEPvi0QijJy22+1IT0/H888/jzVr1rD30zPLJxkFBJ5kiKdA4K6gkhTKRFDwS2VpJpMJV69exfvvv4+GhgZMT0/D7XYvur08HxBRAKBQKJCTk4OSkhJ89atfxZo1a7B69WqJSkTIcB8MKBin+9nf34+6ujpUVVWhrq4Ozc3N8Pv9knvIk5cUpN5JDUGBtVwuh8ViQVFREXJyclBQUIBVq1bhueeeQ3p6OnsPecHxHWQWcw68UTkgNXPnjb0bGhpw6tQpRrAMDg7epkTiS+QW8unhzzt5vPIbGbvdDqvVisOHD7Ng5UGMb4PBwK4PKTDJVw2Qqrn4bqakxLzTRoq/58klhfT/RFrTZ5Iqr7W1FZ9++ilOnjyJmzdvIhAIsM9PHl8LETF0j0m9QMTUUvpzkdcNeWtRNvXq1avo6upCX18fK1mk75yskKLvEo1GEQqFmA/ZxMQEVq9ejWg0ylRMvCqRynUpW8yTYrFYjBFjCoWCEZjDw8P42c9+hpaWFgwPD2NkZISZzvPXbDHg/UKocYNarV4yoiu5kQVPEtPcQs82X07p9/sxOjqKjz/+GM3NzWhoaMDY2Bgbb/cKfn7jCda7nZ9cLofRaITdbkdpaSkrtyf1siARBO4X1IHVaDSyZ4I6IQcCARw/fhw1NTW4du0ahoeHbyNiI5EIdDodYrEYdu7ciZKSErz11ltCsSUgsESgfZ5Op2PrRXNzM86ePcuSL/Q6Aq03fIMSnnjWaDSw2Wx47rnncOzYMWYJQvvYJ8neQkBgIQiiS+CucLvdzNDQ7/fDarWyznZyuRzt7e34xS9+gTNnzrCyEt5vZCEolUq2+SfpvN1ux549e7B161Y8++yzAMBKe6hNPCANvgWWB7w3lMfjQU1NDU6fPo26ujp0dXWxMlOSWScTO0QGJQf0tIhbrVZmaG0wGFBcXIxt27bh4MGDWLlyJYC5MRgKhZCRkcGMmoPBIDNqXwjJn01jVKFQsHKxYDCI6upqnDx5Eo2NjXA4HPD5fJKSNN44HpCq0RYDXkXGE22FhYVIS0tDUVERjh49Cq/XC4vF8kAUi3ywrVAobitz0+l0TF3E+xTxSiRA2hGI/3+61jzJRaWGRJapVCp2LxoaGvDpp5+irKwMDocDkUhEoiZL7mq5ECiTqlQqmfdReno6m3Pud/4gkovOie6Z0+nE9evXEYlEGJlJ951XgPGECW1og8EgvF4v3G43BgcHsWPHDlamR0QdEUDJ5Atthnk/DyrjI3XX0NAQhoaGMDY2hsHBQfj9fnZ9ecJoMWOb913kG5MsVVdQSq4k3ye+OyGR5TTGgsEgGhoaUF5ejo6ODvT398PpdLJulyqVihHlfOnifKBz4e8TTxYkEwf8v+keKRQKZGdnAwBTvSU/EwICfwromea7zSYSCfT09ODkyZM4e/Ysuru7GclFazI9TyqVCjabDVu3bsXq1avx7rvvIhqNPrBGHQICjzPIdoAsCQBgYmICHR0d6OvrY8kX4Jb6HLi1jvCKeLIcMBgM2LRpE3bv3o233noLK1asgM/nY/sx2jOJRIqAwBzETkvgriCiQqlUwmg0ApjrgmY0GjE6Oop/+7d/w4ULFxCNRuHxeBCPx6HX61lQthDhReoc6phHE/ihQ4ewZs0aFujQayiAE5uwBwcK3vv6+lBVVYXq6moMDw8zPxxalHmlCnBLtUMBMy2+RArMzs5ienoaaWlp2LVrFw4cOIB33nmHKbiCwSA0Gg0sFgvMZjMrgySjZt6b5G5IVoXw5tJarRYDAwO4fPkyLl68iNraWkxMTMDn88Hv90OtVrPvmmwCvpCRPp3z3QJji8WCdevWIT8/H9/4xjdgNBqZb9hyG6UDUg++WCzGnkeVSsU+n4htQrJvEm3C6G++4yEfgNHn8R5WGo0GMpkMo6OjOHv2LM6dO4e2tjYMDw9jamqKkSj0uYR7ef61Wi0SiQSbv6j19lLMIfMpCz0eDwYHB2E2m+H1eiWKQP7+z/f5lCRwuVyYnJzE8PAwADAikCf6eA+15O9AAS3dh7a2Nty8eRPd3d04efIkrl+/zjz1+FLcZL+zxYBXSQJgDUiWYvySSoyUfLw/l0qlYiVa9NqGhgZcu3YNVVVVaGxsRCAQgMfjYSQXAJYdv5dzSy5b5JWOd3of/xoiG+PxOEsSCQjcL2idoISTTqdDW1sbfvKTn+DKlSusVJcnuWiuViqVsNls2L9/PzZv3oyXXnqJPUsjIyOMnBUQEPjTQPEKnxStqalBW1sbRkZG2HNL+6Hk/SHtOSmJXFBQgOzsbLz88st4+eWXmfo/Eokwu4RoNLroJLCAwJMAQXQJ3BVkWmyxWFiwRbL2//iP/0BjYyOcTif0er1EqXAv9eEajQYpKSlISUnB5s2b8cwzz6CoqAharRZ+v1/i9UPKBd5wXGB54fF40NfXh1OnTrFyMlL/8Cq+ZFNmALcpoJK9mdauXYvdu3fjueeeQ3FxsaRkQqfTsbJCXiFEiEQii1Y98X5IvDm6UqlEVVUVTp8+jb6+PrhcLkxMTDDChrLbwO0+PYsJlufbvPDXIy0tDV6vF8eOHcOqVavY+VLJ2YNQfRDBEY/HmZExAAmxQr+Px+OslFCtVjM5fjIRRteNDP6JXCBlFYFUXGfOnEFZWRk6OzvhdrslKigCvxmcj3i8E6jc2mQywWg0YsWKFfd9zQg0vt1uN0wmE0KhEM6ePYuqqio4nU709PTA5XKx788rJZLHD51bJBKB2+2G0+nE6OgohoeHsXLlSlammOzpRdeFJ7v4OTMYDKKurg7V1dVoampCdXU1FAoFzGYz8yuj4/FjXaFQLErVxRN20WgU09PTmJmZWRKii4hQOjYAiULNYDAgHA7D6XSitrYWn376KSorK+F0OhEOhxEIBADMzTU6nY5d38WSefM1NiDw6898JY1yuRw6nY49GzypLLLtAksBejZ478xf/vKXKCsrg9PpxOTkJEsM0vNMiR6tVousrCykpaXhy1/+Misd93g8yM7OlpDIAgIC9w6tVsuaQshkMkxNTaG+vh4dHR0YHh6W7GH4/QAlhClRHI1GYbFY8Nxzz2HTpk3YtWsXUlJSmLKZSC6+WQ3fxEZA4EmGILoEFgRNlhR4OxwOjI6O4sqVK0x2S92keLNk3qD8TkhNTUV6ejrWrl2LvLw87Nq1C3l5eVAqlQiFQsxDiJf3ipKPB4dQKITTp0/j008/RW1tLfr6+lhgHQ6H70rkJJf88F37UlNTkZmZieLiYrzyyis4ePAgjEYj83+LRCLQaDTQarUIh8OYnZ2FVqtlqhgqW1oIvLcTj76+PnR0dOCPf/wjBgYGWIkTAPa5brebvZ4vxyMVDBF8dwP/uby/kEKhgE6nw4oVK7Bt2zZs3bpVUipI5Mxyg4xNeVWQ1+vFjRs30NHRgaamJla2SP4PdN81Gg2OHDnC7mVKSoqk6cB8RAx9hs/nw+DgILq7u3H69GmcP38eTqeTeVQBYCQGrxpcTAMAHkRWms1mrFixAoWFhUwduBRkA43BlJQUyGQyDA8PY3BwEP39/bhx4wbGxsYkpB3feIG/v8lm/T6fD1NTU+jt7cXVq1dx8OBB2O129hzNZzwPSMtzQ6EQotEoqqur2Z+enh72fUi9RwQcT1bzx14I/HcIhUIYHx/HxMQEsrKy/rSLOs+xAal6LhKJwOVywW634+zZszh9+jS6u7vhdDpZZ8lAIMBIpuRSTJ1OB7VaLXnG7wRSkAJzY5+Ck4X89+RyOTQaDRsjNP4Xq0QVEFgIWq0WPp8PBoMBvb29eP/993H+/Hn4fD6EQiHJGH09tXYAACAASURBVKVSZplMhvT0dGRlZeHpp5/Gnj17YLfbodVqMTU1hdTUVACCjBUQWArwiY7a2lrU19ejp6eHJfGB2xOntE+kvZnRaERBQQGOHTuGgoICGI1GBINBptAk0HsEBARuQTAGAncFBcLBYBDxeBwzMzP4zne+g5aWFgwODiIej8NmsyEcDsPv9zMDZJPJBK/Xu+Dx8/LykJ2djdLSUhQXF2Pnzp0ss8grIGjypgyGqEF/MPjNb36Ds2fPoq6uDhMTExI/HL7sie4VgYgOvmyQAk2FQoGVK1eiuLgYr7/+Onbv3s3KyoLBIIxGIwss+YWbV/EstnsZX0JHwa7D4cCFCxdw+vRpOBwOtLe3w+Vysc+h0iu+1Iwvt7wXb6fkUjXawKhUKmg0GuTl5eGf//mfJV5DKpWKZQGXG0Reud1u3LhxA21tbRgcHMTY2BhrLOF2u5nRqUajYWXGBoMBP/nJT7Bu3Tps3boVRUVFyMjIYIQkf/48WRWNRtHc3IyKigpUVlZiZGQEU1NTkm6Is7OzrNxsPjKV7utCRKNarUY4HIbZbEZmZiaKiooW1U1wsfB4PEyBNzY2hhMnTqCurg4+nw/j4+MS9SJPjBLRNR9BAswROX6/H8PDw6itrcVTTz2F1NRURrRStzW+7JRvDhAIBOB2u/Hzn/8cZ86cQU9PD8bHxyGXy5GSkoKZmZnbxnMyWbZYUpF/fTgchsvlgtvtXpKubbypLv89HQ4Hent7ceHCBdTU1ODmzZvw+XyYmZmRlIry8xWvBgwGg6xs5G6wWq2s2ywRkNRZE7hdlZd8XUhZxyv5SIkqfJAE7hdUFnXu3Dl88skn6O7uRjweZ550Wq0W0WhUMk4tFgtycnKwbt067N+/H1/4wheg1WrhcrmQmpoqWYcEBAT+dPCq/EAggIqKCrS1tWFqagqAtCs0791K64Lf78eqVatQUlKC9evXo7S0lD2XtI+Mx+PMw5j2jA9q/ygg8HmAILqecCQbI9PGif6PWtqq1WoMDQ3h61//Otrb2xEIBNjmaXp6WnJM3oCZLzGMx+OsnbVSqUR2djbUajW2bNmCF198EatXr2blkVTylAxSjAgsHWZmZpCSksICLwqif/SjH+H06dPo6elBf38/M72l8h/gVutkUphQ1pjAG2er1WqkpqZCo9GguLgYf/VXf4WdO3dKvgsRXgQ+EJTL5fNKsaPRKGZnZyVEVSKRgFarlQTbgUAAY2NjOH78OC5fvoy2tjYMDQ1JzptH8rnw57RYzM7OQq/XIxAIsA3M7OwszGYzsrKyUFhYyEr6aFyHw+F7GuOxWAzhcJjJ43mvLL7LG22MKGtPxudlZWX47LPP0Nvbi1AohEAgAJfLxXzK6Dx4fy3y7bJarRgeHkZLSwuysrKwbds27NixA3l5edDpdPD5fDCZTJJSxps3b+KDDz5AeXk5nE4nAoHAbR5KPBa6B/x1pdfS9QsGg4ysUCgUWLVqleT/FwKREskeTfQzqcP6+/tRVlaGs2fPora2FlNTU5KyhORz4k1n+f+jOTWRSGBychLAnOq1trYWKSkprI14ctaWyBSv14vh4WGUlZXhzJkzqKqqYh0c6bp5PB52vWjep5LeSCQiIXd5AozM6pPVX7xibWZmBkqlEqdOncK+ffsAzKlCE4kEK6+i8U2EJt0LCsjJw4q66/Ib/2g0ira2Nnz22WeorKxEW1sbPB4PXC4Xu6a8oT6VftBxk8td+a6V9F7qnklq45SUFNYwQa/Xs/sbCoXYWjbfmCVSMjU1FZFIhDX2oBJKQXIJLAQaJzSG6bnnveJOnDiBs2fPorOzE+3t7XA4HGyskQ8fzWE2mw1GoxHr1q3DwYMH8c1vfpN9ltVqBSAILgGBpQIlW2KxGH74wx+io6ODreu0/vGVDwDY3pUIsMLCQhw9ehR79uyReJ3Sc0rJSr7SRZBcAgK3IIiuJxx896dQKASNRsNktEqlkvk01NXV4Xvf+x56e3sxPT3NAt2FfHL4iRmYC4pIirty5Up8/etfx8aNG1FQUMDKFHliTKi2lheU9SU1Bql2yH+tr69PouTiyQSFQsHIIYVCIck0kaSa/lC3O7vdjueffx5f//rXUVhYeN/fn/chIIKVyLJYLMY+PxAIoL+/HxcvXkR5eTnq6urgdDrvSHgsVRAql8sRCASYNxn59qSkpGDDhg3Yvn07MxQl9SSARXsreDwemM1mRnT4/X52L+LxOCPAKOhRKpVITU2Fx+NBT08P6uvr0dDQgLq6OoyNjSEUCrE/yWoV/t+kePP7/QgEAhgeHkZfXx+cTidu3ryJjIwMmM1mrF+/HpmZmYjFYpicnMTQ0BDOnTuH8+fPY2ZmBoFA4DaT9buVw84HvvtqcpmqXq+HxWJBRkYGMjMzJV5/i5lf+OPNzs4ywoIIIr/fj6qqKpw9exbl5eW4ceMGy6xqNJoFu/otBDJY9/l8mJ6exosvvoj169cDmCsxNRqNcLlcGBsbw40bN9Dc3Izu7m50d3ejq6sLkUjkNhJmvs6VPKlLQTKvOOPncb4cmfcCo7mBGpNMTExAr9cznx8qbSTCKxQKIRgMsmvFNz0g8kmn08Hr9WJkZATt7e1obGxEc3Mz89PzeDysRDP5viWXg/DejhRkEJGpVquRSCRgtVqRlZWF1atXIy8vD5s2bYLVapWco1arRX19PetYOd/n0s8pKSmM3E++5gICiwGVKJEnJnVYMxgMaGxsREVFBSoqKjA+Pg6Px8PmptnZWaSkpMDj8SAajSI3NxcZGRnIz8/Hnj178Od//ucP+9QEBB57JBIJfPLJJ6ipqUFjYyNcLhcrYaf9BynP6WdKTGm1WhQVFWHfvn146qmnbvP5FBAQWBiC6HrCQRMmBcE08VIAYjAY0N/fj3/9139FdXU1nE4nbDYb67y4GENoCpoo82Cz2ZCdnY2dO3fipZdegs1mkxgMJ3e6Elg+BAIB2O12AGCdMv/7v/8b5eXl6OnpkXSGSUayzxApqehYwFzWym63w2azoaSkBG+88Qb27NkDi8WyJAs2bQrIcycejzOvKyLYBgYGUFdXh56eHnz00Ufo7+/HxMQEC0rv1ffpXkBBB3UiVSgUSE9Px8qVK7F7925s27ZN8noinherOOIJMVLN8GomvV6PmZkZaLVa1vlnYmICP/vZz9DQ0ACv14uxsTGMjo5KOgQuBN5w3ul0svJil8uF3t5eWK1W2Gw2XLx4EVqtFpFIBOFwGD6fD62trejv75+XKOfLO+8FNJZ4YoYUZEajEatWrZJsFBerWuD9NWQyGZvDHA4Huru7cf36dVy7do0Rp6RCCgQCSzKuZmZmoNFoMD4+juvXr8Pj8aCgoADr1q1DZmYm6uvrMTQ0hK6uLrS0tKClpQWTk5OMKLpT11veM42uHSl4efUeIbnck8gwXr0LzLVO93q9aGpqwrlz5/Dmm28yNYpMJpMY1KtUKnY9AUhUVcDc2Ha5XKitrUV5eTlaW1sxPDwMh8OBqakpBIPB28ZK8r95bzc6Pt/FkzoDGwwGlJaWIj8/H1arFdu3b8exY8du62AVCATQ29uLvr4+9PX1ST5jvutLRCuP+TzWBATmA41RnpA2m82Ix+NobW3Fp59+ysqhyHeQ7/bp9/sRj8eRkpIChUKBzZs34wtf+AK+/OUvC2W8gMAyg8islpYWZkUAgFW20FrEP4u0r6YEXUFBAdasWSNZg2mdE+uHgMDCEETXEw6FQsHk7bwyRqvVQqFQoK+vD9/97ndRWVmJaDSKtLQ0Jr1djFqBJPNUfmK325GRkYEdO3bg2Wefhd1uZxszymgIM8UHByK5JicnkZaWhtraWnR3dzPCgg9uSTVEizP9TQRKcsBJZa8WiwVr1qzBjh07cOjQIZhMJmZovhSgIJ1KjvhOgb29vThz5gyuXLmCkZERtLW1sdJMUqckexMtJej6USmTSqWCXq9Hfn4+Nm/ezEpG+dJLwmK65tD5khqML/Gi+2UymZiE/sKFC6ioqMDp06cRi8UwOjqKYDB4m3ExEVehUOg2AokHXzYYj8fh9XoRCAQwOTkJu92OaDTKfJtmZ2eh0+mYAThJ85M71d0L+ZjciTO5hFGv1yMrKwslJSXYuHGjpDT6XsCXz01NTeHq1au4fPkyOjs7cfPmTTgcjtsM+Oe7XvcKnU7H7tPs7CxTNzU1NcFgMEAul6Orqwt9fX0YHx+H0+lEKBSSeKLRdaHvw8/HNOfyTRKi0Sh7PZXf0XvJQ4TuG+81Re+Lx+OYmppCa2sr3nrrLQBzzyIdk+YKmUzG1hDyrAMgGUf/+Z//iZGREQwODmJiYgITExPsPSaTCT6fT3Jv+LHD++ElN47gO4CmpqbCZrOhoKAA77zzDvbv3w8AzNuNh9FohMFguG3c8deZzk2pVEKlUsFoNN6mbF5Ocl3g8QE/X9E8L5fL0d7ejo8++ghlZWXo7e2VJCiI8CJv1czMTMhkMpSWlmLTpk34yle+AuCWGlhAQGB5oFKpMDo6itHRUdZYZz5LDFq/aP9jMpmwf/9+FBcXY8OGDQAgsX8AwPaxAgICd4cgugQA3FKGzMzMwGw2Q6FQoKenB++99x7OnDnDggneN4YMFe8GCoCtVitisRg2bNiAtLQ0HDx4EDt37pSUDvHm3wCYsb3A8mJ8fBwZGRn/n733DI7zuq+Hz/besQCxiw6iEARAFBYQJEiKTTRFyyLF2LLHkcdWMpPYE2WSzDiTL8kHf8g4HzIZTxzP3+P0YsuWZdmiSEkgSJoVBHtDIUD0RVsAi+0d+37A+7u4zwOQhCSCEqnnzHAAAtjdp9x7n3vPPef8MD09jbfffhtTU1OYmJhgC0R6MIsXkEQuUdA7AIEyz2QyYfPmzWhqasJrr72GsrIyAGAVE59E+XJqI0TY8uqp7u5u/PznP0drayvGx8fZDhrlG9Axr+auGKnKIpEI1Go1dDodzGYz6uvrUVFRAQBMgfZJQMQDKWNIYUPEAWUuUWj3u+++i8HBQQSDQYESh8Cr3PgcKf73dF7AovqGCNBwOMxURHNzc+ycATD7HU84kKpluayKlYDymOg68Mcrk8ngcDhQVVWFTZs2obKyEoDQfvc4VQOvFJudnUVvby+uXr2K8+fP4+7duwgEApicnEQ8HmdqKHodb0f4pFAoFIhGo0gmkxgZGWGKPLLdUUYa5W4RiUT3Tqxa5APd6W9okyMWi8FisUCr1cJkMkGn07EKhtFoFOFwWEBm8e2CNjTIBhiPxzE0NIQf/vCHePHFF9HQ0IBMJoNAIAC9Xs+UcuJMvomJCbS3t+PcuXO4f/8+rl27Br/fz8qm8+QSn3tH11xMmpJdmC8KQNZqu93OKoZu27YNhw8fRm1tLYAFhTNfEIOqwJJSi/LK6Pf0mbwamUiurKwswUKGSEJpN17CSjA3Nwez2QytVovBwUFcvHgRV69exbVr19Db28s2I/jxj8guqjZbUlKCmpoafO9732P2R4nkkiBh9XHq1CncuHED9+/fB7AwRyaXBOU7kpKfnl+VlZV4+eWX8eKLLyI7O5ttVNIzSXp+SJCwckhE1xcc4p0Fq9UKmUyG7u5u/PCHP8SHH37IKnoQKaHRaODz+VZkMUqn01Cr1cjLy4NMJkNLSwtsNhsaGhpgsVgE6gpxXo4krV99hEIh5OTkAAD+8z//E8ePH8fdu3dhsVjYQ5hXI4jVPbSQ5NsB5RiZzWZkZWVh48aNjOTiM+E+LclFx28ymQAshnKOjY3h7NmzuHLlCtra2tDd3Q1gMVcKEC74xbY3OrcnBWrXWq0WxcXFqKurQ319Pcvm4i1MFKBNBNnjEA6HGVlAfY1eNzc3BwC4dOkSfvzjH2NoaAherxfhcJip7cSg60AENa+wEi/k6f6LvycEg0E2IROTPmq1mlnaxEGswCIh8DgrJf95dNz0vU6ng0ajQV5eHlwuFwwGAyPExPf7Ue8fDAbR09PDqlLevn0bXV1dmJiYEFQ0o8DyRCKB+fn5T01yAQvtm7dMDg4Oss8ym83o6+tj14y3glKgu/ge80HzwGK2HoXfulwupFIpOBwOmM1mxONxJBIJzMzMYGxsjCnzxKBxgojWRCKB69evIxAIwGQyweFwoLCwEBaLBalUCpFIBKlUClqtFsPDwxgaGsLU1BSGh4fZ9Z2amkI6nWZ5JalUCmazGXq9HqFQaEUVD+lc+fOlYhBr165FbW0tXnvtNWzbtg3JZJLZfMV9j382pdNpJBKJJbZQcXsixZjYukjvIT3fJDwO8XgcTqcTMpkMHo8Hx48fx/Hjx9Hf34+ZmRmmaKTxlzangIUxlBT0zc3NjOSS2p0ECU8HHo8HH330ESteQgpo2gijvkrRMTKZDGazGU1NTdi8eTPy8vLYe/E5kXyeqwQJEh4Niej6goOIB1IkkCz+X/7lX/CLX/wCZrMZU1NT0Ol0CIfDyMvLw+jo6IqC6IEFUqygoAA1NTXIycnBvn37YLFY4HK52OdTrg0gXKDwVUQkrA7IVvP9738fd+/exZ07d6BQKOD3+5cle3jSgyC2vMnlchQUFGDXrl348z//c6aS8Hg8cDqdUKvVn8g+thyoUlQqlUIqlUIoFMKpU6fwy1/+Ev39/RgfHwewWOWOiBOShwcCAcH7fZJ8qMchnU5Dr9ejpKQEu3btwu7du1n1PGCxnfOk4krVjPxkhxYxiUQC9+7dw9WrV3HhwgVcvXoVDx48YJX1SAHgdDoxMzOzxNZG95CvyidWdfEkIa+qIssM7T4S+cFXkqTJ3sdVby0HsWWWvqdsLofDgYKCApjNZjbWiCuXPQozMzM4c+YMWltb0d/fD5/Ph6mpKXi9XhasTruzRMiQ7ZOqgX4aEAEVjUaZiogsTLOzs1Cr1Ugmk0syxx42Ni9nP9RoNFizZg0KCwtx8OBBAIDFYoFarYbJZEIkEsGDBw9w5coVdHV1YW5ujrUBUg3SVyI7E4kEPB4PvF4vRkZGMDQ0hFdffRUbNmxg7UWtVqOrqwuXL1/G+fPn0dfXh6mpKUxPTzP7ZSQSYe2WQu4JlHMihjiInrex5ubmQqfToby8HPv27cPrr7+OTCbDcv5sNhtSqRSSySQr0kHvSe8Vi8UQj8eRSqWWhM/zRDApXcX2MyJkJdJBwuNAGwVTU1N45513cOLECabI5W2/PKlOBWWys7NRWVmJDRs24Nvf/jazohNhPDU1hezs7M/q1CRIeO7x0Ucfoauri1noefcDZVzSfFipVMJoNGL9+vXYv38/CgsL2eYsX0jlScybJEj4IkFiEr7gIBsHLSTu37+Pf/zHf8TPf/5zNhkCFgkCClOkLJfHwWq1oqSkBBUVFaiurkZdXR3bHeczIkjZQdkmdGySPHd1kUwm8ZOf/AR37txBZ2cnswGSnS4ajTLFEa+uoXtD5AZl3lgsFhgMBrS0tOBb3/oWysvLWZaA2+1mKh5S+HzaXSmaKNy5cwdnz56F3+/H/fv3cf36dXg8HgAQLKwpJyoYDD40ZB94coQXfXZBQQHKy8vR3NyMvXv3sslKIpFgi2Je7bZSootXmigUCgwNDaG9vR2nT5/G3bt34fF4MDQ0BL1eLwjtTyQS8Hq9Dz1f3vrFB3qLVTRi6xiRaPPz84IqrsBiqW3KZ+MtXOKMpZUSYQ9T9SiVSuh0OpSVlaG8vJyp3ohYIOsfH4a+HN577z2cOXMG586dw9TUFOLxOBv3KAMHACt+QAUZxEq1TwpeNcRnmNF1I9uDWC1HfZjOmSbL/CRbo9HAZDKxDLOysjJ897vfhUajEYzBc3NzuHbtGhKJBKvsRiQPfQavbKO2HI/HEY/HMT09jUuXLmFychIFBQWw2+1IJpMIhUKsmmJfXx+7dmSX5EHnSccOLKgZeTUpf33oWOh5Qqri6upquN1ubN++HV/96lfZ+EFErbiNi58/1B9UKhUMBgOCweCyf0ttmifY1Wo16y+0qSRBwqOg0+kwOjqKY8eO4cSJExgaGmL2cBo/yY6bSCSYtdhisaC4uBgbN27Em2++CavVytSVWq0W4XBYIrkkSFhljIyMwOfzYWxsDABYJWFSNQMLGzZULdzlcqGurg7bt29nRScoHoR//vFZkBIkSHg0JKLrOQcNjiR1pZL0REzwi9vR0VH84Ac/wIkTJ6DVagULYTGpJV6A8WoQ+kyqtrd161YcOXIEa9euZQM22UcIfLUg/n0lfDpEIhHo9XoAYA9NYCEXSq1W4+LFi7h48SKuXbuGSCTCrE5arXYJESTeTSJlCO1GyWQyVFdXY/PmzThy5AgaGxuXLOZ4ld5KSS5S/MnlchbGy6skBgcHcezYMVYwobu7Gx6Ph6kOaeFK58YvTvlz+TTEFl1XUmyQNTCdTqO0tBQGgwH19fU4dOgQIpEII15okU0VGel6UaVCyiWi96eQeepH9Pf3799HW1sbbt68ySxg/f39zL5Ik6qHkXvic1+O1FoOvC2MXse/F0/A8DY6/u+Wu/YrvR9iZSmRaUqlEm63GzabDevWrWO/p+tI5I/4MxOJBEZHR3Hu3Dm0t7ejo6MDY2NjbCyka0/2NYL4uq40/+3jtDmejKH/8+eg1WqZrYGIKNpBJkKVsttyc3NRVFSEmpoabN68Gc3NzXC73YL+SmSa0WjE3r170dXVhQsXLrBsPpVKxZ4D/D0glRiF7/p8PqRSKczMzKC7uxtyuRzxeByxWAzj4+NIpVJMIUXXjCc+ASFByZNYvJolk8kw5TFBrVYz+2BxcTH279+Pw4cPIzs7W5ARyJ+3eFyKxWJM3UW78BQMTJ9LNlt6H1q4GI1GrFmzhuUG0u8lkksC4VF5gRMTE/iP//gP/O53v8P4+DhmZ2fZWEObTLFYTGAzz8/PR3V1NWpqavDXf/3X7LnNz7f0er2kKJQg4QmA1j6krKZNYq/Xi8nJSfj9/iVzQl7F5fP5mDp5+/btePHFF2G1Wpcotfm+Kl4rSZAg4eGQiK7nHDQ40uSd8oyAhUXo/Pw8W8R997vfxb1796BQKDA9Pc1UII8DHxJMiyubzYaCggLk5OSgvLwcBQUF0Gg0AouThNWHXq8XEBZU7jgYDKKrqwtvvfUWrly5gunpabZoFucX8QHbwGIlNiI1VSoVy+A5fPgwtm7diqqqqic2iSaSi76ntqNWq9HX14e2tjZcvnwZXV1d8Pl8zNKxEqLm04KXlfPXiT7barXCZDJh27ZtjPijRQaFBpPiRHzOYtVbOp1m3weDQRYA3tXVhZMnT+LUqVPo6urC9PT0iiqiPg8QK3/o/yqVCjqdDg6Hg4XEEzlFgemkjMpkMvD5fOjp6cHNmzdx9+5d9PX1wev1wuPxIBAICDYMnrS19dOAVwaRIgpYJFCTySRsNhuSySQSiQRycnLgcrnQ0NCA/fv3Y/fu3YIFMF8Rka6ZTqdDMpnECy+8gK6uLiSTSQwMDCCTyUCr1QoqqNJ1oq+UsZVKpRCLxeDz+QAsFk0gldnD+ipvQxQH6tM5m81mqFQqzMzMMJUXWbLNZjNKSkqwc+dO7N27F1VVVTAajUilUivOCCQCLpVKMaKQD7gXHy99JTUZT65KmzcSeND4nslkEAwGGTHr8/nQ39+P3/72t2htbWX9jghsfoOEntt5eXlIp9OoqanBzp07cfToUam9SZCwyiDRAJFSNJcbGhrCxMQEwuGwQKFOm5rAYhi9XC5HTU0NvvGNb6Cmpob9nTiSQIIECR8fEtH1nCMcDrN8HK1WK9iZ5nenX3vtNfh8PhawbDKZllW+LAda6NNOhclkwrp161BbW4t169Zh8+bNjGDjQxSlHcXVB28ho0U6KTF+85vf4MyZMxgZGQEgVJ/wgbZiMoFsWbSDLJPJYLPZ0NLSgpdeegnFxcUAsGx20MdFMBhkbScQCEChUMBgMMDn8+HixYs4ffo02traMDw8jHg8ztQcRqPxqZA9pGgSX6NMJgONRgOn0wm3243du3ezrDK6bjxpByxcLz5MXKVSQalUYmZmBkajERqNhu3ch0IhXLp0CWNjY2hvb8eFCxcwNjbGFGV6vR46nW5FlVGfZfDVh3iCUa1WQ6/XQ6vVspBmuVwuaI9E2F6/fh1nz55FZ2cnxsfH4fF4MDg4uKTgBk+YAYvqsacBscKJQOoOtVrNrHu0W0zEaDQahdvtRklJCdauXYvdu3dj165dyMrKEpCzpFDjx2cieRKJBNavX48XX3wRIyMj8Hg88Pv9jDAU56SJixYQsRUMBtmzgv/9w8BXfiXw38vlckFul8vlgtVqhU6ng8FgwMaNG9Hc3IwdO3bA6XR+nEvOwBewAMAqUi6XISmursgXmlAoFEsKe0jPvy82SJUsk8nYcy6dTqOjowPHjh3D5cuX8eDBgyXPMnGRCbfbjZmZGbz88stobm7GN7/5TaYKeRjZJZFgEiR8eogV7el0GoFAANeuXcPY2Bh7RovjGUiNqVKpkJubi+bmZmzbtg0AnkhFcgkSJCxAIrqecxgMhiUDpkwmQyQSYfkrf/RHf4Tp6WmMj4+zBaLf719R8CHt/NMEPisrCyUlJdi9eze2bNmC2tpauN1uAGDV3ghS5ZDVBy22iNgEFqw4V65cwY0bN1gYOb8I43efxEHz/N8ACxkiVqsVVVVV2LZtGwoLCwEsLMCfRDEBk8nEJuukPPH7/WhtbcU777yD9vZ2DA0NAVis4shbAFcb4v5BJJZarYbVakVeXh727NmD+vp6ZGVlARBaSIHF6012MDEcDgdTHVGlvePHj6OnpwczMzPsK5FntPO/EjXmsw46ZzGozZvNZkQiEUYaUnA69YsTJ06go6MDFy9exMjICEKhEEKhELOrkTWPXs+rj56Gsmu5xSj/ubR7LLaF8hWaGhoakJOTg5qaGnzzm99EZWUlI7DICgwsXjMC5dkBC+RXKpVCS0sLrly5T86tFgAAIABJREFUgtHRUdy5c0dwXHypdCLC6RnCE2r8eCPuP+JCB4+z0BIRRlZJUnJVVlairq4Or776KgoLC1m/jEQi0Gq1bJHxuIw2+gxAqI7mx1M6bv74eRv/cplfD2u3Er5YMJlMyGQyrBjQ/Pw8Ojs7cfnyZWZDJytwOp1m/ZbvNzk5OUilUmhoaMDGjRvxrW99i5FmK60uK0GChE8GvvAOOSYymQyzLRL48Z7PtrVaraioqMD69esB4JEKZwkSJHx8SETXcw6yRs3MzLCJlNVqZTvsf/Znf4bOzk54vV6WyxQOh+F0OgUZXQ8DZcCQRWPdunWor6/H7t270dDQwLKIeMk9AGZ5k7D6UCgULC+nt7cXv/jFL/Dee+9hfHwcc3NzS+xYy1ls+IpvlA2k0+mQl5eHlpYWHDhwAM3NzYxoeZL3NxQKMRJrdnYWv/rVr3Ds2DH09PRgenqaLaaJ2KEdNVK2rCbInkTtm74nO2dZWRkOHz6M/Px8dk2JXCACgKrx8KBKe0TUzM/Po7e3F++++y46OzsxNjaGW7duCe4dLb55gvppKY4+S/DECIGUjO3t7cjNzUVtbS3sdjvkcjkGBgbQ0dGBkZERdHV14d69e+jp6WGVDamNi0l5vhgDgCX/X61zA4Tkljj0nAglshLS1zVr1qChoQFlZWXYs2cPKioqGDmjVCoxOzsLu93O3ouUU7ytAgDLHInH47Db7Th06BB7NoyMjLAMErJT8ZV0H3WNeFKL/z9/vnz75Ys2UF/LZDLIyclBXl4eZmdn8Z3vfAfr16/Hvn37BJZfUpcaDAZWNZFIvEeB+jUdEymxljt+HtQeyTJK/VH8WglfbBAhTMrL3t5enD59GpcuXUJvby+mp6cBLKoY+Q0plUoFq9UKhUKBlpYWlJWV4c0332R9hkhdYClh/qSKrUiQ8EWGuOozzb+MRiOrmEygzQ16Ls7Pz8NgMKCgoAAbN27EunXr2CaV2Wxm6yoJEiR8Oki96DmH3++Hw+FgEyIA6Orqwo9//GO0t7ejq6uLZbgACwM3BdHzioaHgRYyDocDdrsdTU1NqK2tRWVlJYxGI9uppGwieg2fNyRh9UCki9/vx+XLl/Hhhx/i3XffRX9//7KKPVJDUXvgF2a8MkOj0cDhcKChoQFHjx7Frl27oFKpWPj9k1IrpFIp2Gw2AMDg4CB+/etf4/3330dPTw98Ph+i0Sj0ej1isRirrEjkFil4VhtUgZSvtqdSqZCTk4OioiIUFRUJCATK1gKEC5BYLMYURxqNRhC0ffnyZXzwwQe4e/cu7t69i9HRURiNRpbjoFQqWcD3Fwm0YOOrN1LlvtnZWSiVSgwNDTG1z+DgIAYGBnD16lVMT09jamoKIyMj7LrxKiRSEopVjA+zEa4GlrME8v8oH4vUgBaLBXq9HiUlJWhqasKOHTuwfft26HQ6QfZWKBSC3W5nVTLF/ZUnXmmDRK1WI51Oo7GxERcvXsTc3BxmZmYwNzfHngP8NVqu/4kVWrRwf9i1JHKdQJ9D51teXg6TyYTi4mLYbDa88cYbsFgsUKlUmJ6ehs1mEyjcADAycCVEE/9aahdkiaXnF/8+dC40VpIKh/q/RG5J4EGE69zcHNrb29HW1oaOjg50d3ezitcE6ufUp1QqFTKZDA4dOoTNmzdj586dkMvl0Ol0rKL1wyzF9H4SJEj45KANXwAsVgIA5ubmEAqFBETXw2zEtbW1OHDgAKqqqljmHl/JXIIECZ8OUi96zuFwOAAsDLLT09NIp9P4zW9+gxs3bmB2dhZmsxkej4cFz/NKrpWoQaiU9fr161FaWop9+/YhNzeX2a0ot4uvzMiXhJewuqCqZ7du3cKHH36ItrY2+P1+mEwmJBIJpFIpwWJSnDtEhQb4xajRaERFRQUqKipw+PBhbNq0ialfeAUHH6T+aZBKpdDb24u3334b7733HiYnJ1m4NbBYUZAymEiZ8jRILrH9SqlUQqPRID8/Hw0NDWhqakI6nUY8HmdEL5EICoVCkN8gl8sFweDxeBwnTpzAlStXcOfOHQwMDGBoaAiJRAJ6vZ7lthApw/cpqmL6NK7BZwl+LCFSgmybU1NT6O3tRTgcht1uh8FgQH9/P4aHh3Hjxg0Eg0EWDGsymTA/Py+o2Ge32+H3+wX3mCeFeMv2amG596djkMlk0Gq1bKNCp9Nhw4YN2LBhAzZt2oSWlhYYDAZ2vDKZDNFoFCqViu0Yq9XqJSQXKZHIXkEkKmX7UfZVNBplWV2BQEAwkefz++izH0ZoiX/OLwb40Hci4anYidPpREVFBTZu3Ij6+nqUlZUhKysLmUwGgUAAWVlZAntiPB5HOp2GXq9nOWGPK4pCv6dzUSqVsNlsbMderIzhLd/L2TIlSOCh0+nQ1dWF3/3udzhx4gRu374Nv98PpVIJo9HIqiOTSpqg1WqRl5eHoqIifOUrX8GuXbtY3AQANp6J7VIrJXglSJCwMvAVsXU6HaLRKEZHRzE2NibYeBQ/+2gzdPv27aivr2fPV5pDS0IACRKeDCSi6zlHMplEMBiE3W5HNBpFIpHAuXPncO/ePczPz7PA+UgkAovFwkgui8Ui8Jc/DAaDgVmDampq0NTUxIitWCzGFvdkxTIajWyRRpYYCasHmUyGt956C6dOncL4+DgGBweX5AaIc2RoQk0PbYJKpYJer0dxcTG2bduGpqYmHD58GHK5nC0o+d2tJ/GgTiQSOHbsGH73u9/h5s2bGBoaEgTzUllmOu5wOMx2vp+GtQwQBlBbLBaYzWZUVlZi8+bNeOGFF5iVDFgMGaUQYr7aIn0/OTmJ06dP4/z58+jr68PIyAgGBgaYtY6vLMgHdRPRR0HkX4ScB77aJbBopU4kEvD7/Xjw4AEmJiZgMBig1+vh8XgQCoXYopCynWgcJPVpIpHA7OwsU3gR4fK4zKinAVJzkXqjsLAQOTk5qKqqwssvv4zq6mrWtsiyRxU+qX9S++NViDwpRcQ139YSiQQMBgPm5+exY8cOpFIpRnR1dnYCWKxCSu1PHMArPoflguzp90S4EShg3mazobCwEIWFhdi7dy8OHTrEKvrSOESvo6qQfB9MJBKCc3wUiCyIx+Ps9VqtlqkyH2VBpNc+7u8kfHHR39+Pt956C7/4xS8wMTEBuVzOlJDUTsXZXBqNBm63G3V1ddi9eze2b98OtVoNp9PJ+vXc3BxTQoshkV0SJDwZ0POKtzDSs5Js62JQ39Pr9di4cSM2bNgApVLJ3BAAWNSIBAkSPj0kous5AS1WyGIik8kYAWC329Hf34//9//+H95//31MTk6ysu88eAKEvucVPbT4oAWWyWRCdnY2Dh8+jCNHjmDdunWCBRIf9EtV5AgymUwiuZ4QiDxJJpPMokWhmG+//TazQwQCAXZfaYFP5Ao/kab7TD+j7KdYLIbm5mbY7Xa0tLTgyJEjbMeY7rW4xDKfM8BXYaQFNKlKALDJPVVMPHXqFK5evYpbt27h2rVrTMkFLFqjwuEwk3rzyiYxGcFnZyWTSWbL5dVsvFIHENqmxPYkHnRepGihnfadO3cCWOybarWaEQX0OnpfukZ9fX04ceIETp06haGhIfT19bHX0zkS+MkVX92O7gO9P6lrHldYggcpZz5Oxhct6vlrz1tJqfJrNBpl6iu61yqVipESREys5HjFZCZZPefn5zE7OwuVSgWv14tUKoVUKsWytvjFIw/x+S6nzBEjKysL09PT0Ov17NwISqUSFosFOp2OXRcKw08mkwiHw4hEIoxQ5jM8CDqdDvPz80xVZTAYYLVaYbfb0djYiOrqajQ3N6OyspJl2fGTbgBLiB3qc0QKP2xSTX2C7h3/s927d6O3txc3b95k700TdJ1OJ3i+8AH0fCB9IpFYYqHmC10kEglYLBYolUq43W7U19ejoKAAjY2NeOmllwT9kj8PUjLT9ebBk8uPAz++EXFFmV/AYvsgkpnum1qtxsTEBILBIDweD7KzsxGJRKDRaBgZKy1knn3QfeTbIa/+pA09vs+rVCqEQiF89NFH+PDDD3H+/HkMDg6y5xewOH5Tm6INHblcjuLiYlRUVGDr1q344z/+Y8HxUNtejuSSyC0JEp4s6FlG9n56dpEynx/j+YxWhUIBh8MBl8uF2tpa5n6gMUBSc0mQ8OQgEV3POHhygypJ0WKTFj1nz57Fv//7v+PixYuYmppCNBplC8LHgewrRCzQoluj0cBut8PhcKC2thZVVVUCZQ8t1iSP+eqCiCLKhaIFZyQSwYULF3Ds2DF0dHTA4/Esq0Kg8sa02KT7RQs2IiIMBgOys7NRUVGBXbt24eDBg4JMgoeBPkcc2kmvU6vVSKVSCAaDMBqNrGpaW1sbPvjgA3R3dzPVCL2OJhT8YpHIWN5qlMlkoNFoGKFF7ZHIh3g8zogJes9HEVp0PuIAbQoVzc3NhcViYbvtBoOBkTi0AKHj4v8/MDCAvr4+DA8Po6urC1euXEF3dzd8Ph8jt5ar3kYkFt03mUzGiAPezidWfPHnJg5L5b9fCdHEh4OLiTgiMmhs8vv9jPwgK6FWq0Vubi70ej0jxWKxGHw+H7xe76cO05+dnRVU8Ps4ZN9KEQgEACza9Si3Q6fTIScnB06nE1arFcDiBgAtfIPBIMsJ83q9AqKIrp/VamX9xeFwoKSkBNXV1aioqMCXv/xl6PV6wThLSqqnsbDdv38/RkZGWN4ZLeIjkQgj3CmMXXztebs09Snqp9SmTSYTCgoKkJ+fj+bmZhw+fBiFhYWM0F7tcxRbMJPJJAwGA2vvy+VzAWD9le9TarV6SbVViXx4tkEFEehZyI/JPKFLv5+ZmYFSqcS1a9fQ2tqKixcvYmBggJHY4uczrwgxm82wWq0oLS3FgQMH8Cd/8ief1WlLkCABEKxzqN8qlUpGUPObS/zYr9VqYTKZYDQaBfN2XlktrZ8kSHgykHrRMw4iKWiipNFoEA6H2YA5PDyMX/7ylzh9+jRCoRAjqqjEOp9JsxxokkZqCFosFxQUoKGhASUlJaivr2eWFVLLAJDCFJ8SKLScV88Eg0FcvnwZV65cwejoKCPCaBLOK0Z4JRMfKp1MJqHX62Gz2WAymVBaWoojR45gy5YtTJ79OPB5VMu1hWg0Cq1WC6vVyuyuly9fRmtrKyN8YrHYsmHOdNz8uYiJLiJ0eWUGqQlpF476BB/2LSZFxItSej/KVchkMnA6nTCbzcjLy8PmzZsZ0QyAqZRI0UFqnnPnzuHWrVu4evUqhoaGMDMzA5/PxwiPRCLx0BwoXj3FL7R4UoFvE9Q/+fN6GFG5Uoue2PIqJuOAhaqZlAXlcrkQCoVQVFSEwsJCaLVaFqBO2VrT09Po7e3FzMzMYz//cXgYUfakAuX568v3HZlMBpvNhvLycpSXl6OyshJZWVmscAC15Xg8Do/Hg66uLvT29sLr9bJcQypIoNfrodFo4HK50NDQgNraWuTn5wval3hh/bRQXFyMP/3TP4Varcbbb7+NsbExlp/HW4wBsD5HNnYCny9nsViwZs0aZGdnIycnBwUFBdi7dy82bNgAi8XCxglSFj8N0HOMnrPZ2dnMps2TGssRxclkkuW08PdFTKBJeHbBK24J1DZpk0gmkyGZTOLMmTPo6urC1atX0d7ejkAgwMaN5Z7DRI7SxuK+ffvw6quvoqam5imfpQQJEpYD/3wgda/BYGDPb/7v+I0QpVLJrIoEPldPWj9JkPBkIPWi5wCk5KIcklgsBofDgUgkgh/+8Ie4fPkyQqEQUxAQVqLq4vNbMpmFUu5WqxVNTU3Yt28f6urqsGbNGgALCz0auGlRL2F1QQQjPUDJHtHf34/r16+z+04LMSIieLKDJ0xoAUnv5/f7YTAY4HQ60djYiIaGBqbCWqkFiF/QERlCpAxVnLJarZibm8NPfvIT9PX1IRAIoKurS2AF40kUuVwOtVotWDCTNYrOjSYeFNhtNpuRk5PDlGAUzC226IkDpvnz4JVcANgiVqfTwel0oqysDPn5+bBarYwYpvvEL4TGx8cxNDSEt956CwMDA3jw4AFb9PAVLx9FxIiPhbdWAWCkCh03fU/EDJE0DwsC/zigz+DtnvPz88jOzsbU1BRSqRRkMhnsdjtkMhncbjcqKyuxdu1altsXCoUwMTGBUCiEcDi8YtXpo/AoMuRJBMmLr6VCoYDZbIbRaERDQwN27dqF0tJSVFZWIjs7W7BzS5PdaDSK/v5+9Pb2YmhoCLOzs+x9XS4Xq8LpcrlQU1PDxlsx0UyTbXr/j9NHPynm5+eRm5uLl156ialIx8fH4fP54Pf7odFoWB+ORqOsv5LqjaqMZjIZGAwGlJaWoqKiAsXFxXC73WhubkZxcTHr61RllC9ustoQqz2zsrJgMpkEqkz+K7CouEwmkwILJx9qL5Fczw/4BSmpl8lmLJPJkEqlcOvWLbz//vu4desWxsfHEQwGkUql2OahuLgFbXSUlJSgtLQUZWVlOHDgALZs2QKj0SgotCBBgoTPBvzcm+a2VquVzQOnpqaWVMOm+ZherxeQWxRxAUhWYwkSnhQkousZRzAYhMlkgsFgEOSyeDwezM3NYXJyEj6fD3Nzc0sGzpUs9GjRajQaodFosGHDBmRnZ2Pr1q1oamqCy+UCAEFWEqmBVnuRJWEBfr+fZXKoVCrMzMygtbUVZ8+eZaHQPMEBLDxEKaeLrELA4mI5nU5DpVJhw4YNqKurw9e+9jU0NjayjCmlUolQKASj0fjIYxO3hWg0yqTd1P6sViuOHTuG999/H36/H/fu3cPt27fZrhhZn/hjJ3KOrCK8dY9AFrHs7Gw4nU5kMhnk5+cjEokgHA7D7/djbm7ukcfPk4Ti8wIWCI78/HwUFhaivr4ehw4dgslkgs1mYwscWgRNT0/jxo0bOH/+PC5duoS+vj7EYjEEg0HEYjFG/vGf8TDlEU8skbqOVHt8n43FYjCbzTCbzVCr1Sx4PRaLLVs1kFfKrGR8IIUOXStSKlGbmpqaAgA4nU7IZDJs27YNtbW1OHToEPLy8lgODQWJDwwMIJ1OY2BgALFYDBMTE489hsdhOSLiSUKtVrMA6fz8fDidThQUFOC1117Drl27oNVqWfvnbaRECmo0Gqxfvx7r169fQt6QpVfcluhzxefJ2xafxvgrl8sxOzuLtWvX4o033oDT6cTp06cxMTGBubk5VtkVWKz6GIvFoFarWXZZTk4OXC4XysvLsWXLFqxbtw4Oh4NZMokkAxbztojEfhqLAf4ziKSiqnbLZTPR8fF2f3otb3OR8HyA75PU3ulnkUgEt2/fxsmTJ9HR0YGTJ08uIfDJ/iTeyNHpdDCbzXA4HCguLsbBgwexfft2aLVapFIpieSSIOFzAL6qMT0D9Ho9ampq0NHRwTKRgUXhgF6vh9VqRW5uriC3kn8uSGouCRKeDKSe9IzDZDIJJs+hUAhmsxn/9E//JAg1pAUQkVG0gFhJZTp6jUKhQFFREYqKilBWVgaXyyWQ6vIT+qdlK5GwuPgLBALo7OzElStXcPz4cZYdBCwu1kgJIbac8ZY9IousViuMRiNaWlqwadOmJaTW40gu+jyxFZCONxQKIZPJ4Kc//Sk++ugjTExMYHh4GNFoFHq9HuFweEnuEy/r5icPfOg6HZvdbkdhYSGys7NhMBgQjUbhcrmYYoZIOLFFT6zMeJR1kFdEBQIB2Gw2ls1lMpmYYmd4eBg9PT24fv06rl69ir6+PkxPTwsUlkR+ENmoVCrZoogna/jjESv0yPJG1fiKi4vhcDhgs9mQyWTg8/kwNDSErq4uDA0NsZD+JwEit/j7RQUnLBYLKioqsGfPHlRVVcHpdDI7Kp27Xq9HdnY2NBoNAoEAZmdnP/UxiQlSMZ4E+UUEIgB2Dps3b8bWrVtZKC2waF0gkpaISn6spMkyHZfJZGK/43d9ST3Gt33+PZ6mfVGr1UKv18NisWD//v3Iz8/H2NgYOjs7cf/+fXaf5XI5y4e0WCzIycmBw+FAbm4ucnNzUVxcjOrqamRnZ7P3pmcbtSPK8+MrvK4mSJnDP2NTqRScTqeA2KX7Km5Py5GN/N9KhNezjeWsRnTP5+fn0dXVhUuXLuHkyZOMvDcajeyZS9ERy9nEjUYjysrKUFdXh4aGBmbfJVCFRQkSJHx24OMyyB2gUqmwfv165OXloa+vD7Ozs0zVrlKpYDabkZ2djfLyciYOALDkOS5BgoRPD4noeg6QTqeRSCSg1+uh1+tx9+5d3L59G36/H11dXUsWjFTZTKPRPHaRq1QqYbVa4XA4YLFYsGXLFhQUFKCoqAgAWOgwsHRglibyqw/K0fJ6vThz5gxOnz6NS5cuobe3lwXJU1g9KbF4gkdcFYYm3FTh7A/+4A/wta99jVU4NBgMkMvl8Pl8Dy1fLgapGxQKBduFDgaDOHv2LG7duoVf//rX6OzsXJIZp9frl1QGfRgxQTYtCvh0uVxwuVyorq5GVlYWUxdlZWUhFoshHA6z8G9xZUV+0rHc59GiXS6Xo7CwELm5uSgvL2dZZnq9nknV4/E4Ojo6cO7cOfT09GB0dBSjo6OYnp5GMpmETqcT7Obzof1UXp4/Nvp+OZuUyWRCeXk5nE4nC8QnsoWUcaFQCA8ePMCJEyfQ2tqKmZkZVu3yk2C5KoXAAvlhNBpRUFAAu92OhoYG7N27F3v27BHkE9E4RJNDq9UKt9sNm83GVFKfBo+bOK4kh+xRoHMAFkgNo9GInJwcNDU1wWKxsHZARRAeBj4wn/8ZKSBpkkyFPiiXT6fTLXteVN6cz/FaDZD9l463oqICNTU1iMVi6O7uxs2bN+Hz+RAIBJh6VKvVoqSkBGvXrsX69ethNpvZmETkFV99isYAOveVjjtPApS9RCQGtdXi4mLY7Xao1Wr2/OXHD9pMoIIXRIiISWpp1/7ZBp+5Q4paABgbG8O9e/fwzjvvoLe3F93d3WwsC4fDAts5P0ZpNBrIZDI4HA6sW7cOhYWF+NrXvoYtW7YwKywVH5I2EyVI+GwhJrops1WlUiEvLw+NjY0YGRlBMBhkrhe9Xo+CggKUlZWhuLiYvZaPHpBIbAkSnhykWdYzjkgkAr1ej2QyiVQqBb/fj+9///sYGBjA6OgoIzposs5P3FeSgSOTyeB0OlFTU4OSkhK88sorsFgsTHlAVjbKTiHwFfwkrB7owXj27Fm0traiq6sL/f39bFEJLA2ZF6ukSEFCaiKj0YjGxka88sor+PrXv87IMVKuaDQa2Gw2wUP+UeCrI9Jir7OzE++//z4uXboEj8cjyLqiSm28JY5XwdDPSPUkzslyuVxYu3YtioqKUF9fD7vdjlgshqGhIRgMBra75vf7BeHsYsJArK7hbZKkcHQ4HNBqtXC73dDr9YhGo5iZmUF/fz9mZ2cxMDCArq4u3L9/n+UWUUi3TqcTZIwRGcgr7ngl13KEBi38aWLV3NyMiooKrF+/Htu3b2el7fmg8uLiYoRCIYyNjaGjowOAUCH3cSE+brKL5uTkoK6uDkePHsULL7zALIp8hg2vfiCyKz8/H3l5eRgaGlpCdH6SY+NJpCdtX6QdXLPZDLfbDbfbjbVr16KpqUkwUaVrQ8dA7VdMroqVWPR3ZBGlxbJMJhME2VJfIdWRWq1+KhNlIqao2AIR2UqlEnV1daiqqkIqlWJFGIAFcoxIO1JtAovjFJ0DKT/58+TbKLWX1QRtBvBqPKVSyZSidF/E/ZWIj0AggEAggFgstiR4eLWstBKeHng1By10g8Egzp07h3feeQcPHjzA2NgYpqamWH9UKpWMxI3H44JMSb1eD4PBgPLycmzbtg1NTU2oqKhg8zbemi7NryRI+OxBBDT1YxrXDQYDtm3bhsHBQQSDQfh8PiiVSpjNZpSXl7NNHmCB2KJ5NvDpN+AkSJCwCOlJ+TlHMplEKBRiu9jE9NMCXKfTMaWN3+/HrVu3MDAwgN7eXjYR4lUR4hLvPDQajSDTSaFQwO12o7q6GjU1Ndi4cSNbhNBnAmCLFh7SbsSTAS38SPFACzsKOlcqlfB4PLh9+zbu37+P0dFRBAIBAQHFq/Z4UodUInywe1VVFWKxGDZu3IhvfvOb7PNIcs1DXPWQ2htPZACLIfEymQzj4+NobW3Fhx9+iO7ubvT39yOZTDLyjQ/tpPegRQFlh83Pz7OQ63Q6DZvNhkQiAYPBgPr6etTX16OqqgoNDQ1wuVyYnJxEJBKBwWDAL3/5S3i9XgwPDwsUbPy1IdAuG3/9qH8YDAbY7Xam8ggGg8jJycGlS5cQCoXg8XiYXXFychITExNIJBLM7jQ/P88W/NTX6J7QNUun0yyPRS6XI5FIMHKMQvTNZjMLwN+8eTNee+01lvtAi2tqN5nMQhVKs9mMgwcPQqFQwGq14vr16+ju7maFLMiqRXZTUqiJQ/7pnqdSKaRSKeh0OlgsFkZWNTQ04Ac/+AELD+dfz5N2vKork8nA5XKx0HpqU+JAcPG9Wk75Rv/nw/mp3/A/J4KXKtfyf8MTrMvlpZGiJycnB1lZWSgoKEB9fT20Wi07LzqOR9kJH0YY8z9/FKmz2oTP4yAuPEL3bTnCjbcc8ooz/u8epgTmr+HTOGeeoKf+KZfLYTKZIJfL4XA4EAgEWKVMYHGMSKVSCAQCePDgAbsesViM5XtJRNfnH7zqme/PANgYbjAYoFAokEqlcOHCBXz44Yc4f/48hoeH0d/fz8YXIqPpazweFzxflEol1q9fD4vFgpaWFhw5cgRlZWVLjknK5pIg4fMBvvo2gZ5vcrkc1dXVaGxshNfrZep5rVaLmpoaptIEFjdz6P2ehi1fgoQvCiSi63MOlUoFm82GmZkZpqTyeDxwu92Cv7t37x5+9rOf4fjx46xE/Upsg7SQTqfTgl0JUsc0Njbi8OHD2Lp1K7KysphNUaqo+HRAE2glgt7sAAAgAElEQVRaSNE9JfLA7/ejo6MDt2/fxsjICAtXJ0UdkVnA4q4zT+7wO9Hz8/Oora1FY2MjXn755RXtGPPkG6mwqBw6sKDeUKvViMViuH//Ptra2tDW1oa7d+/C5/MxkoQnMugf7WJTuxTb5IDF6m2FhYVoaWnB66+/zkqvE2lBFRDn5+cxPDyM4eFhTE9PP5L05a8PgSdT1Go1VCoVZmdnIZPJMDs7i9HRUSQSCXi9Xng8Hng8Hni9XoRCIXbsPNHIVyjk+yvt3MvlcgHxZ7PZEAwGYTAYYLFYsGbNGlRXV+PQoUPYvHkzsrOzmRWSsmD4c+DJFqvVivLycly5cgXFxcWYm5vDxMQEI2iIZCTykdob2Z3JYkptUqfTIS8vD06nEzabDTt27MArr7zClDx8lpH4mvJkENl2ioqKBAQZTzqRwol/P2o//LnyxCFll1EuId/OeDKJFqR0n+h68VlzBCItXS4XTCYTzGYzGhsbUVFR8dRzsiSsDviqqfxXskfb7XZMTU0tsdhSW0kmkwiHwwK1GpEnkq3/8w9+XOY3meiZaTAYMDk5ia6uLnR2duLq1avo6OhAb28vy9HjcwuJ9KL3JCWH1WpFdnY2CgsLsX//frz++usSESpBwjMOmUyG5uZmKJVKdHV1IRaLobCwEFu2bFmyhpMgQcLqQCK6PueIRCJQqVRwOBzsZ263m1kWAWBoaAj/8A//gO7ubty/fx8ymQxWq/WxFeWAxQBpACxjQiaToaCgANXV1aiqqkJ9fT3L5KK/F6t2JKwOeFtYKpVi1zsWiyESieD3v/89/ud//gdnz55dcr95Zc5yeVOkzLFardBqtXC5XDhy5Aj27t3LrImPW4yRyopUSaRqyGQygjY6NjaGM2fO4Le//S1u3LiBUCgkILTEFj0671gsxqThPEgdVVxczEqvb9myBfn5+YyMIRWGXq9HKBSCz+dDT08PPB4P201/HJa7ZlQ1UqFQIB6PIxQKsSpz09PTmJycxMzMDHw+n+C4eaIkk8mwBQ9vaQMWw8YJNpsNPp8PPp8P69atg0ajQWlpKb7+9a/jxRdfhNFoZOQWsEj+PQpKpRIVFRX4wz/8Q1y8eBE+nw8TExNQq9VsIUfVMkkJBkBAvCkUCkQiEeTm5qKoqAg2mw21tbXYvXs3Nm3aBKvVusTeKlZFUdvks8ksFgvWr1+PnJwcjI2NCSysdH14C+5KLImUQ8ZXSKIMMLLcKRQK2Gw2aDQalpcRiUQEYyQRxfT6SCSCNWvWQC6Xw2g0oq6uDkVFRVL+0nMCuo+8pUShUECn06GoqAh6vZ4RmnxOF7UfIoIpo42KUzwsW03C5wtiNSLdY1JVdXZ24tKlSzhz5gx6enowPj4Or9fLlPekQObBb+zo9XpkZWWhpqYGlZWV+Iu/+Au43W7MzMwI5nwSJEh49hCJROB2u3H48GEcOHCAqexpniWtnyRIWH1IM/HPOSj3R6VSYXp6GqlUCmvWrAEAeL1eTExM4Ec/+hFu3LjBdhAp30atVj82zJkUD0QKZGVlQaVSoby8HBs3bsS2bdtQUFAAAMxaRGqWJ1WtTcLDQXYJlUrFQmzVajWCwSAuXLiA9957D21tbYIKi5T9IbYs0j0WW9AsFgsrNHDo0CHodDqEQqEVVVUksofP56HPIztad3c32tramF0xGo2ynW2eOCGISQtStZHCiMirwsJClJSUoKmpCdu3b0d1dTWsVqvgPagP3Lx5E8PDwxgcHGSWwY+70ORJOFLCabVaJBIJjI+PIx6PY3JyEsFgkBFF/DnQ9eYrJRJhQ+QJnSvdI4vFAp/PB4fDgUwmg3379mHNmjV49dVXkZ+fzwgtUk0RKLOPwo35cyBlidlsRl1dHWKxGPr6+jA2NoZwOMzuYyKREByLTqeDTqdDJBJBOp2G2WxGXl4e9Ho9SkpK8KUvfQkvvfQSrFYr0um0gOjkIQ7tps/iybnq6mps27YNk5OT8Hg8zL5KmWZ0HsuBV2tRXyDw7zE/Pw+z2QyFQsGqxtpsNqYYU6vVMJvNLFeNFIb0GaRc1Ov1yM3NRWVlJfLy8lifkBRdzz54hSApB0lxWVxczDYJCHzbJutiKBSC1+tFbm4ugEWVoESEPjugMZM2AgOBALxeL44fP44rV67g+vXrmJubQyKREBQ34cd1Gv95q2JZWRlKS0tRW1uL73znO3C73QgGg3A4HAgGg4KqqxIkSHi2QJskpHrX6XRLCldIkCBhdSHNtD7n8Pv9rKR0VlYWm3iHQiH8zd/8DaLRKAYGBtDd3Q2j0Yh0Oo2hoSE4nU54vd7Hvj+Fm9LCMD8/HxaLBbW1taitrUVLSwv7WyIvAHwiokDCxweRAfSgpJ8NDg7i8uXLuHXrFsLhMHuAxuNxdl8oa4jfUaZFFmXIAAuE15YtW/Dqq68KHsQrAREQwIJNkYg4mUyGRCKB999/H+fOncPJkycxODgoqHL4MKKCJ0DIwpdKpZgNEQDKysrwpS99Cd///veZOoKqn/Hh9wDw4MEDnDlzBmNjYwgGg1CpVILMlJWCFrr0OeFwGHK5HNFoFKlUCtFoFH6/n10DsWILwBKijBbO9HuyNhFxGIlEUF1dDbfbDZ1Oh7/7u7+DVqtl7z89PQ2bzcZUJnRviUikzySik7fCEjm2detWFBUVYefOnfjXf/1XjI2NIZ1OIxAIQKfTsWtKQcnJZBJKpRJZWVkoLS3FG2+8gcbGRqRSKRa0TxU2l7N+8t+T0lBsbSwqKsLhw4fh8Xhw+fJlTE5OQqVSsYUk7YjyxQn4MYkn0JRKJdRqNSKRCCMmyWpYUlICtVrNMsGMRiPGx8ehUChgNBrR39+PRCKBQCDAbLk8kZafn4/c3Fy0tLSgpaUFWVlZiMfjUkW05wS0GKG+RPdVoVAgPz8fWVlZsFqtGB8fZ+pEfmwdHBxEaWkpbt26hdzcXEHxGGmh8/kHFdmh8WR2dhaJRAInT57EyZMn0d/fj8HBQUxOTgrGVwCMYOft0fPz81Cr1XA4HHA6nbDb7di6dSvefPNNqNVqVs04Go1KJJcECc84SNVJDgKay0pjvwQJTw8S0fU5h8ViYYs7supotVoWdDo9PY3Ozk5YrVbMzs4CWJiEe73eJSTHcuCtbTqdjllvGhsbUV1dDWBRHUKKGlqIS4u51YdWq0UwGIROp4NSqcTMzAzu3LmD3//+92hvb0dfXx/7W/EEGwCzZwFLM7oUCgVycnJQWlqKI0eOYN++fQgEApDJZDCbzYjFYo8NvuUXbGTFABbstGfOnMHbb7+Nu3fvYnBwkB2PGNSOlrOgZTIZgSqxsLAQGo0GTU1N2LdvH8vuIrsZAIF9MplM4vr167hz5w6mpqbY71dKchHJyFvtaOJCqiUi+PjjJ0UHFY6gn/HZPHylPepTvMorOzsb1dXV2LRpE3bs2IGSkhKYTCZ2vefm5pCVlQVgQSJPiyiqskrgiS5SK9Ex0bG73W4cOHAA/f39zHI5MTHB8oXkcjlrKy6XCwUFBSgtLUVOTg6ARcWD1Wpl90yj0QishfT5/HEBYEpUeh9SypGilIoJ0O/Erxe3HXEb4ieWBoMBJpMJ9fX1qK6uhsPhgFwuh9lsZhlzqVQKPp8PsVhMUGCBz1fjq286HA40Njairq6O/e1ySjYJzyb4dsVbGKkYBf1f/DfAwthGfQlYbLO0mSA9Qz/fIAJdLpdjfHwc77zzDrxeL65cuYLbt29jdnZWUBmW/3vKiBRb0bVaLUpKSlBVVYWCggL81V/9FWsXVHSI7PeS6k+ChGcX1If5+QD1ab6glwQJElYP0lP0GYDX6xUEFw4NDeFnP/sZRkdHEQwGoVarMTs7C7VaDYvFAq/XC4PBwAKjHwVagFosFuTl5WHfvn2oqKhAQUEBK31Lwav8pEuaoD9dEGl569YtHDt2DB0dHeju7kYwGGSqIgLdU34nmkALMq1WC6vVipqaGnz5y19GS0sLW5SRZXElqi5Sc/Ek1+joKN555x386le/Ql9fH8vjEoeS89lby1W0ozBxnU4Hk8kEjUaD119/HVqtFmVlZaisrBTseqfTaaayMhgMkMlkaG9vx6lTpzAxMcGC4x9lexNDbFeknxEhwqu1eAUVvyAWvx9P/FBWFy2EzGYz9Ho9cnJyUFdXh/3792PPnj1MyUaqvWAwiKysLJZFRtc+mUwyqzN/zUk9Jq54qNPpEAwGASzYpN944w0W3O71ejEyMgKdTgeNRgOz2cyILKrGSO+VTqcxNTUFo9EIs9kMjUazpELsciQmvRf/dwqFghFlLS0tGBgYALBA5lHwP1073opLIGWFXC6HVqtlbR0ADh48CLvdjoaGBpSXl2Pt2rXsdaFQiAWL37hxAz6fD6FQSKDM4IOpjUYjy4krLi4W3H+eXJTwbIOUfHx7S6VSMBgMMBgMLN+NHwtonDObzUilUggGg4hGo2y8XG5slvD5g1KpxPj4OG7cuIH79+/j3/7t3xCNRhEMBllRCyros1yWH6/WVavVrAjIzp07sWnTJnzlK19hG0qZTAYjIyMoKChYMk5LkCDh2QO5C9LpNIvM4KvVS5AgYfUhEV2fc5DagjKTxsbG8Pd///f49a9/jbm5OTaQarVaxGIxeL1eKBQKlrWzXAYSD7VaDZPJhNzcXJSXl2Pz5s0sk4tCc3lygsJYqRqeVOp69aHRaCCXyzE3N4eenh709vbC6/UygsJgMCAYDDK7ld/vZ4sx3mZFNjoA7J7n5uZi7969MBgMiEQiLAB3pbtNREqQTa+npwdvv/02jh07hgcPHsDr9Qok20TMKJVKgdKJP0b6P9mAcnNzUV1djezsbLz55ptLlEGxWIwFPxM5Cywohc6cOYMLFy4w0gJYVDHxpd0fBf74AGFeDx0jb7EEwI6Rz0Pjw9PFIFImLy8PhYWFqK2txZ49e7Bjxw7EYjHMz88jEonAaDRCoVAwG7NSqWRWOZVKxf4BEJBbdGx0THzeFC2+4/E4bDabwJpot9uZ/B5YzJxIJpOQyWSsWIZarYbL5WLvwxOmDyN7eEKWSE36PhQKQa1WY8OGDdi0aRM0Gg1CoRBUKhX6+/tZ/hGdC398RG6p1WoUFxdDr9ejqKgIRUVF+N73vsd+R9eI8sGMRiOUSiXy8vIwOjrKqkvSGEtEFlm4qfJefX098vPz2X3g/04iup59UN/lQe2ssLAQLpcLQ0ND8Pv9zE5L1UGDwSDGx8cxNTWFsbExFBYWsoq4K7WHS/jsEI/H8cEHH+C//uu/4Pf7cefOHVitVjb2EPj2wccD0Lik1+vhdrtRVlaGTZs24cCBA2hqamJW1kAgALPZzOZefGSFBAkSnk3Q+kipVMJkMrH5H785KUGChNWFRHR9DkCB48lkEsFgEHa7HcDiAhtYKGceDofxt3/7t7h27Zpg95ifUNH/gcUKabzChA9FValUsNvtcDgcqK2txcGDB5ncns+E4v3ktCim95Lw6UGElPh60v1Xq9WYmJjA//3f/+HUqVO4ffs2RkZGoNfrkUgkGOGVTqfh9/vZ66kd6HQ6pvgyGo2IRqPQarXYvXs3jhw5wlRRer2etRODwcAUN9FolJFefr8fGo0GWq2WtROVSoW5uTmcP38e7777Lq5evQqPx4OZmRlB5Udqe0QuEAlAuUm0i03VyUKhEPLz87Fx40bk5eWhoaEBMzMzyM7OFlwnrVbL7IR8+7xw4QLa29uRTqcRCoUEdtuPo+qiv1/ue7rGfGVAUqrx58xXWyPFFYWWy+VylJaWIpVK4bvf/S6cTieam5vhdDrZ+dG9A4TKMUDYJ3mI7YvUj8VEIZE+vNqE/8p/Jr0XvWa5yZpGo1lyTMsRPvQzem/+8/hCCAcPHsTmzZsxPDyMkpISXL16FcPDw0gkEpifn8fExARMJhPsdjtisRicTifKy8uh1+uxdetW1NTUoOj/rxrLV9uk+8NfJ7VajaKiIrS1tSEejyORSLCv1EdJzWWz2VBWVoampiZkMhlGSIvznCQ821jOPkY/27ZtGy5fvsyUXjyZTbZqg8GAiYkJ3L17F6WlpYzE4PMNJawOeOs5T+5nMhnEYjHodDrBPIvmUrFYDLOzs3jvvffw+9//Hvfu3cP09DQAsOrGNFei1wGLRUHIjk3qWIPBgB07duAv//IvUVVVxTaiaPzkN2gASCSXBAnPIaQ5gQQJTx8S0fUZgxZbFBxOJBd5u0lZc/bsWRw/fhxnzpyBQqFANBpdYotaDrSgJtKLVB5arRY2mw1utxsbN25ES0sLGhsbkZOTI1B9SAPz6oN2+IHFCbNcLmf2rWg0ipMnT+LGjRu4desWm2ivJGeKJt1kDVMqlXC5XNi/fz92796N8vJyZusCICCDSGVjMBiYtY4m4Lzi6+7duzh9+jSOHz+OS5cuIRAIQKvVstBl3pYoPmbedkkh47FYDEajEXa7HTabDfX19WhsbBRkQlHuCVUVpIUm7bIPDQ3h5s2bmJycZAo3+jw6Fv7rJ4U4B+9hcnSqNMn392QyibVr10Kn08HtdqOoqAhHjx5l90OqurWgyjMYDCw4vrKyEuXl5WzhqdFoMDo6CpVKxSrgVVdXY+fOncjOzsbExAQjDMU5auJ7RRaia9euYWpqCnfu3EEgEBBYF6nymk6ng9VqRUFBAatUS6BsNlL1SHh+UVBQgIKCAlgsFgSDQdZW6L6Tynp2dlaQEQg8nKCW8ORAGZK85ZSy9XQ6HSugoVQqYTAYEIvF0NPTg9bWVpw+fRrpdBoPHjzA7OwsG7t5Va5arWZkWSqVQiwWY89Kg8GA/Px8VFZWoq6uDrt378a6deswPz+PYDAokVkSJEiQIEHCKkMiuj5jkP2IKoIBQuuPwWDAzZs38b//+7+4fv06hoeHoVKpEIvFBDuKDwNfzpr/TLVajezsbOTl5WHz5s1oaWlhJBewWBpbWqitPsjaByzcL97Gl0gkMDU1hba2NnR2dmJ0dJQpZlZK0lC4dyKRgNlsZhULm5qaGLEKCFVJ9H9qY7Q4o5/pdDpMT0+jvb0dly9fxsWLF9HT04NwOMxUYHRujzpvst5RtSqTyYS5uTkUFRXBbDbj6NGjeOWVV1BYWCggzMjyRuDtkEqlEl1dXbh69SrGx8cRCAQEn0tkx5PISBDbLZfLRKPrqdPpWF6Z0WhEdXU1LBYLXnjhBTQ3N8PhcDCSi67FFx1UOIBI0DVr1mDv3r3YtWsX5HI5Lly4AAAoLS1FQUEBI4ppjFyzZg17L9pM4Mc0IqWAhTYUDocxMDCAQCCAubk5RKPRJRYzGrOtVisrBkA/5zPDpCDp5x82mw15eXkwm81Qq9WCrERCPB5HLBbD9PQ0MpkMq2wrPVtXH7S5QH2WH/Pj8TgjyAFgfHwcx48fR2trK+7du8eKccTj8WVtpvS85IPmieC22+3Iz89HcXExvv71r2Pnzp2wWCzsecErViVIkCBBggQJqwNpJv4ZgxbGZHshpQotcsfGxvDTn/4UbW1tbEJGVX5WkvHBq740Gg3UajUymQyroLZ161ZUV1fD6XQysoG3kElYffALHpqQA4t2s6mpKYTDYaTTaWg0GigUCkGlp8e9N9lcNRoNmpubsWHDBtTV1cFut7MFF5+LBYDZbsh6SBY8v98Ph8OByclJtLW14ebNm+jo6EBnZycjcUhlRRWnxDlVfAU+Og8iCAwGAwoLC3HgwAHo9Xp861vfYmQc2cfofUgZRQsYvr1SVdJAICAgevnjeRJh0GJLo/g9+aqLlEGlUqmg1+uhVqvx7W9/G83NzcjPz2d9laxyRqNRCizFYhumtkqVJQFgz549LCOOVJBkT6KNA2qHpOQAFu9VOp2GUqlki9Z79+5hbm4OIyMjLMONPp/aGBX9KCoqgsvlYhlhZEWjz5Du3RcDTqeTFZEgGzn1eSrKEIlEMDs7y1So1E6lMvOrC96WzFdNpa9yuRwzMzMYHx/HnTt30N7ejnv37uHBgweMtKR8Pn4MIiuk1WpFJBJhz8/c3Fyo1WqUlZWhvLwcDQ0N2LZtG7KyshCLxVhxFZprSXMsCRIkSJAgYfUgPWU/YxAhQBPe+fl5RnINDw/jRz/6EVpbWzE0NIRgMMgWUyqVioVrPwpU8QNYyNMxm83Q6XQoKytDfX09vvrVryInJ0eganiSihcJjwaRMGSJ4EPPg8Eg/vmf/xnHjx/HrVu3mP2UJsd6vf6xhBeFXlL4/De+8Q2sW7cO+fn5ABaJGjFRJJfLmWpMp9Nhbm6OKVhmZmbw3//937h48SICgQAePHgAn88nIHpIrcUrDonEI4KB8pKI4DIYDDh69CgaGxvxyiuvsIB3YMEqqdFoloTYEwFBCxpSMHo8HkxPTyORSAjIpycdAP2o9yNVJFUo1Gg0KCkpQV5eHg4ePIh9+/bB4XCwfBbKMiNCWup/YGo/Gp8AsIqXAAS5YwAExTFoUSomE6ioBv86Crm/ffs2BgYG0Nvby9Rk9Hq6N9SXqqqqUFNTwz6Txky+GICUY/j8Iy8vD1lZWTCbzZicnBS0ASKtJycnMTExgenpabjdbkF7lrB64JVz/DOHClL4fD60tbXh2LFjuHbtGjweDysukslkEI/Hl1QE5ot7UIyAyWSC0+nErl27UFZWhj179qCurk5QxIesqlQ9ljJQJUiQIEGCBAmrA4no+oxBqhbedgUA7e3taG1txQcffMAqf01NTbFJVygUWpIPtBzEihOTyQSXy4V169Zh/fr1jPDgVTdEvkmT8dWHWK1CC+PZ2VncvXsXIyMjzK5Ige18CfPHIR6PIy8vD263Gw0NDdi+fTtsNhsjpfiFOO1S86opAqkJh4aGcPLkSRw/fhz9/f2YmZlhZJvBYEAymUQikWAVFsXvLy6cQISF3W7H3r17cfToUeTl5bGQXrKt8UQcZY4BYOoxvjLi/fv3MTY2hnA4/FBrL53fSnLOPgmIfKOKpQ6HAyaTCRs2bGBKyuLiYpbpA4CpBiSCZBF0z4kEJLJ0OSUMX6ADWL5YBrVBujeZTIZVPuvs7MTMzAzGxsYALFqSqJ1QmDUp8nJycgTWSLEyUyIqvxjIz89Hdnb2/8fem8XGeV73/5/Z9xmSM8N9XyVKohZKomQttmzHcSLHTty4KLqnLQoUaW/aokCL5qJAb7oAvSuKBr8kTtMg6ZoucVunjZO4tWVZtrVvlERS3JchOZx94/wv+D+PnhnJlhNb+/MBBJHD4cxw5n2f9zzfc873qKlagrR9l8tlVldXWVhY4Pz58+Tzebq6uu7hK3600NuZZd2Ym5tjZmaGr3zlK0xMTDAzM0MikSCdTt90TaiOseSaVS6XiUQialpxR0cHjz/+OIODg2zdurUieamvB06n07StGgwGg8FwFzBC132AbNZTqRTBYJBYLMbLL7/M8ePHicfjpFIpJT6I94z83q08QXR0v5hwOExPTw+bN29m165dDA0NKQ8hCe507yezWbvz6J5o8l7ncjnee+89XnnlFd5++23i8TjJZFJVcLlcLorF4ocSupxOJ+3t7Rw8eJDDhw+r6iFpnakWEuS16MKRHG/pdJo/+7M/49SpU4yPj7OyslLhT5JKpdTXHo8Hu92uWnnksfRNh5iw9/b2cujQIT71qU+xdetWtZHQDe/ldUqbmN5uCZXTtU6fPs3s7GzF69GPY928/uNA9+mS1yEVbTLZdOvWrXzqU5/i85//vJoaKQJLNptVLZiS5S8Wi+RyOfX3P6q8n1glps92u121fd/qvnorowhhegujrKszMzNcunSJiYkJNUxB2sj1qq9AIEBNTQ3hcJjm5mY1YEGOAb3114iVDz/r6+tEo1FaW1uZnJzE7XaTzWaVOC/TlNPpNPPz87z55pssLi6aqq67iG4en8/nuXLlCq+99hpvvfUWV69eZXx8nFgspkRwWUukzV2/Fsoa73Q6cbvd+P1+GhoaGBoaYmBggCNHjtDY2IjD4VDebIFAQFXWF4tFVdllWhcNBoPBYLizmKvsPSaXy6nAR8SmWCzGsWPHSCaTxGIxMpmMCqzEWDsSiahx17fD6/USDofp7+9neHiYHTt2sG3bNjo7O9Xzi3iiC2NG5Lo76KPPy+Uyc3NzvPPOO7zyyivMzMyozLDH41F+IGLifjuam5tVK8WhQ4eAjQmAIsRAZcZbkKB8fX0dj8fD9773Pb773e/yrW99i/X1dVZWVio28iLq5PN51tfXyWazFdU10rIox5fP5yMcDrNz506ef/55nnjiCRoaGlhfXyeTyRAIBPD5fKr6RjYFYqwvf4dkxzOZDF6vl1wux+joKIuLi6q1V1pN9NbKDyMSfhj0wQGCbJTsdju9vb08/fTTHD58mEOHDqlKtWw2q74G8Pv96rXJYIpHXeQSSqWSElRF1JLWI7jRbq1vHKWaUB/0ADem3MKNwQoyaXFqaoqTJ0+yurqqjn+40f4UCARobGykqalJJQzkc5f1UiryqqslDQ8nch43NTXR3t5ONBplcXGRXC6nWtbK5TLxeJz5+XlOnTpFJpPhM5/5jBG67gL5fF5dL6anpzl27Bg/+MEPOHbsGGNjY6TTaZUsdLvd6hp1qwEUcn222+1EIhGi0Sjt7e3s27ePz33uc4RCIZqbm1UcVywWCYVC6nt93alelwwGg8FgMHz8GKHrDpPJZNSUJT3okk2ZeG5JsPWFL3yBU6dOMTU1RTabJZvNqlZCqRyADTHMYrHgdDqV4CFZSN2Twu12U19fT3d3N7t27eKpp55i+/btarS2PuLcZBc/fjKZDG63W31usnmWzyiXy1V4dSwsLPCtb32Ll19+mYWFhYqJgbFYDKic8gQb/iCJREIZxhcKBYLBIDabjfr6ej71qU/xxBNPqIlQuv+TbML06YtSSWWz2XjjjTf47//+b06ePMn4+LjaGEjlAtwwkpdjWBd+RKSS4CFNEp4AACAASURBVB42BLtdu3bR0NDAz/zMz7B9+3YaGhrU6xGPOt0fSRc1BK/XqzLwIgr93d/9HcvLyySTSbVZudXG5cNSPUmx+nvxMJP2TYfDgc/nIxAIcPDgQR577DEOHDjAzp071f3X19dxu90VQos8tvxdhhvYbLZb+tnox0K1x5w+0AFuDDJwOBzKq0fe52vXrnHq1CnloyTtZnqFY21tLQ6Hg87OTnbu3MmBAwfUc+iChbREGh4N5Bh6/PHHuXTpEp2dnUxPT1dUm7pcLuXVtbq6ytTUFH//93/Pr/zKryghv9rHSa9mfZR5v+mU0u4v1zz9drghKrndblZXVzl79ixvvPEGb7zxBmfPnmVubk5dvwQZPCHXCt0DUzwra2pqaGxspL29ncbGRn7hF35BDaWAymEycmzoCSR9fTCJRINhI64Nh8MVt+n2DZJwrR5kJHsoqfKvXgvMZFuDwQBG6LrjVJslV7fS+P1+EokEFouF3/3d32VycpLFxUUSiUSFEer7oU8QkjJ7mc7ndrupqalhaGiIvXv3smPHDtra2nC73epiYbizSCWTfD7i2QQ3RJJMJqMu5l/+8pc5duwYq6urLC8v3/bxnU4nqVSqoqpF6O/v5/Of/zzbtm1T0//0QBw2goG6ujpWVlbweDzk83mCwSCpVIpjx47x9a9/XYkAevZbkGPo/aYPSlY7Ho/j8/no7OzE5XKxa9cufv7nf57a2lolcsnrkfPjw0wk003oZZMiovDHgS5s6eeMfKbFYpFgMIjf72dhYYFAIEBnZycjIyOMjIxw9OhRQqEQgBpTL6KNEUTuPOLnpreq6gFxOp1mfHyciYkJFhcXWV1dVf6EItja7Xa8Xi9dXV10dnayefNmmpqa7uWfZbhPELFaqlOnp6cZHR1lfn5erYN629zKygp2u10Z00ciEQCVtAKzQdOReEYQD1ERjPSfVVdR5vN5vvrVrzI7O8uFCxe4ePEi169fJx6Pq8/E7/eTz+crBlwImUwGn8+nKpRra2sZGhoiGo2yZcsWjh49SkNDg/KvlNeg2xEYDIb3R/ztAGZnZ3G73dTW1irROZVK4ff7K35HYlA9+aUP/pHvzflnMBjACF13HLvdTiaTUe02QqlUIpvN4vP5WFlZ4fd+7/dIpVL8z//8j7qP2+2+bXuaZCV1oQE2RAIREfbu3cunP/1puru7CQQCJoi+i8j0JvHA0sWbYrFIKpWqCJQvX77M6Ogos7OzNwXyt0LEHbvdrtq1nE4n9fX1HDp0iJdeekkNHKg2OZdMWKFQoLa2Ftg45pLJJH/+53/OiRMnOHHiBPPz88DNwozudXUrHxPYOP7j8Ti1tbV0d3cTDod55pln+OVf/mVqa2srjkWpVPtxN3oyaVH+nnQ6fVPV20+KHizdqq2lrq6Oubk5QqEQe/bsobe3lz179vBrv/ZrqjINuOXnbza0dx75/BwOR8VGVr73er0sLy8Ti8VIJBKqElCOaxkWIm1JW7ZsYWhoqMKE3vDoIhP6AoEAw8PDnD59WtkK6BWlsHGtXlhYIJvNcu3aNc6fP8/hw4fVY8mxKlW3hsprTvX6K15Z4oEmyb18Ps8PfvADvv/973PlyhVmZ2cZGxtjYWGhok3farWq9nZJ/kgyQ1rvpY28ra2NlpYW+vv7+dmf/Vl2795NKpWqWOMluSJrul6RbDAYbsblcpFMJvH5fDQ1NZFOp7l27RoLCwu8/fbb9PT0sGXLFqLRKHa7XVm4yL5HKvoloaxXYRuhy2AwgBG67gr5fF5lH0T0kBanUqnEX/zFX7C0tKTK4ePxOJlM5sfarMtiL/5ANTU1NDU10dvby+bNm+nv71etEBIsmlbFu4MuCInYJF/X1NSwtLSEy+Uim81y6tQplpeXqa2tZWVl5baPLcG1tGWFw2Fqa2s5dOgQn/70p2lvb1cX/OqKJCn9lnbHVCpFLpfjb/7mb7h06RLHjx9Xhu42m029RsmyV1cs6EKXUCwW6erqwuPx0Nraymc/+1meeeYZwuFwxUawUChUTMKT9rHbbfhElLDb7WSzWdUOXC6XKwKin5TqKX7VvmPLy8ts3bqVtrY2AoEAn//853niiScIBALk8/mKiZEidBsPp7uHvtHUBxro38diMdbW1tS0ULixqRYvO4/Hg8vlYufOnRVtSiaYfrSRiZwOh4OGhgaCwSCBQAC73a6u33p16+rqKtlslqmpKS5evMj+/ftVe7fT6VT3NWvDBnoyQK/kEtbW1ggGg6pqdnJyktOnTyuz+VgsRjweV757gGp70s/f6mour9eLw+FgfX2doaEhmpub2b17Nz/zMz9De3u78pGU1yePpQ+jMEKXwfDB2Gw2VVWZzWZ59dVXefPNN/H5fMTjcS5fvsz58+fZvHkzXV1dtLS0EAqFlPVKqVRSw2WqxS1z/hkMBjBC1x1HPIek8iaZTOL3+ymVSkxNTRGLxThz5gyzs7O88847rK6uAhCNRtXm64OQRV5KfWtra/F6vUSjUXp6ejh48CC9vb0VQpuIA4Y7jwhbt6qGko323NwcX/nKV3jrrbe4fv268mYLBoMVHl23QgTO9fV1HA4HbW1ttLe38+KLL3Lw4EElakq7lgTmIowVCgUlur388svMzMwwOzvLW2+9RSqVUmXi4mskIkGxWLzlMaRXoNlsNrxeL21tbWzbto1PfvKTPP744wSDQSVmuVwu9fp04VU2NbdDN4N3OBx4vV5V3aVPKP1J0d8zvcLO4/EQCoXYtWsXW7du5ROf+ARPPfWUKqHPZrNK2NIrwHS/MnMO3h3kWBVRQvdCunTpEufPn2d2dlYZiOteh4FAgFAoRFtbGy6Xi02bNgE32nPNZ/hoIwM4SqUSHo+HhoYGWlpauHbtGrFYrGLiH6COseXlZa5evcrq6irRaLRi0q2IJWYq342EjHytJ1bK5TJ+v59CocD09DQnTpzg+PHjnDt3jsuXLzM1NaWuBXpLU3XFsVyj9SSJz+ejubmZvXv3MjAwwKc+9SkGBwfJ5XIUi0U8Hg+5XK7CC1D/rMTTy2AwvD+lUolEIsEf/dEf8dprr9HY2Mj8/Dyzs7MqnrNYLGzdupWtW7fS2NjIyMgI27ZtI51O4/f7K4bA6MlSqbY1GAyPNo92FHUXkIzD+vo66XSaYDAIwFtvvcWXv/xlTp06RalU4vz580SjUWAjaFpcXFRffxB6pZB4PkUiEdrb2xkcHOTIkSO0tLRgtVpvKvM13HnkPa8WbiQwTqfT/Ou//iv//d//zZkzZ9TPP4zIBRtZK7fbrYLvjo4OBgYGGBwcVG2TelZcn/gkvjCZTIavfe1ryrBXjHrFiFf/WwTx+tKPI13Q8Xq91NTU0NHRwZ49e/i5n/s5du7cqUyZZYiCy+WqeBw5lj+sh5zu6SX+V6VSiUwmc5Of2E+CvE8izMnfGAgEaGlpYfv27fzO7/wOfr+ftbU1NUp+YWGhwsdJPgOpEJJ2y0d9I3s30KtXZQMqx9zx48e5evUqKysr6rO1Wq3k83lVlSOJg/r6evV4+mARw6ONnsjYunUr09PTzMzMkM1m1Rou13FZ39bW1rh27RqXL18mGo2qtVpHYodHGXlfP6gtaWxsjFdffZU33nhDtSjK+y/IOi6/L9/r1hBOpxOfz0cwGGRwcJChoSFGRkZ4/vnnsVgsFckLqR6+VWulPL6pyjMYPphkMsmbb77JO++8w+joKAsLCywuLlIsFqmtrWVmZob19XVisRhjY2PU1NSwtrZGOBymtbVVxYiSxNJ9cI3QbDAYwAhddxwRonK5nGrDOn/+PF//+tf59re/jc/nY35+XolbVquVcDjM4uKiym58EFKea7VaiUQidHd3097ezsDAAPv376e3t7ei5Ur3AXnUg+i7gR6oQ+X7n81m+c53vsPly5eJx+PY7Xbq6upYXFxkbW1NTeu6Hdlslvr6elpaWjh48CD9/f2qaqp6U6BXocTjcUKhEP/5n//J8ePHOXnyJOfPn1fP29DQQCwWqwgi9NYMQAmo8rVMQGxvb1ej13/pl36JlpYWJWxJW4f+GmHjWJasnF7hcDvy+TwOhwOLxUI4HCYYDKpM/UdFbzN0Op04HA4ikQi7du1i165d/P7v/756X1wuF8VikVwup0TrTCZzy4o+q9VaURFguHOIsAs3KgVLpRKjo6OcO3eOWCxWYUYtx7vT6cRut6vjed++fRUttgYD3FjjS6USg4ODLC8vMz4+rvy4pEpI1rRSqUQ8HmdsbIwf/ehH7Nq1C4/HUzHgwgglG+jVr3ItyGazJJNJstksX/3qV5mZmWF0dJSxsTFmZ2fJZDJYLJaKqYm3mrprsVgIBAKqSiufzxOJRNi3bx+f/exnefzxx6mvr1fXZrF+EJFLX7ulFVIet7o6z2Aw3Jq//uu/5vXXXweoSK6urKzgcDhUQvj69etkMhnee+89mpub1STxmpoanE4nLperIuYz1dYGgwGM0HXHEZFJWgfPnj3LX/7lX/LKK68QiUS4fv262nj5/X6SySSLi4sEg0Hm5uY+1GItU9+6u7vZs2cPXV1dbNq0iUOHDqn7yAYNNgLyfD5vJi/eBfQRyfrEw3Q6TTweZ2JiguPHj3P9+nUcDgcLCwvARkvMhxG5pP1w06ZNDA4O8swzz9DZ2Ynb7a6oIhAkk53P55mfn+fP//zPOXXqFFevXuXKlSvY7XZyuRx1dXVKZK1u/RCqKxBsNhtut1sJrps3b+YP//APKRaLFItFXC6XEhSk8kp+TwQIfYP3YVps9VHtTqeTpqYmmpqaqKurI5vNkkgkbvsefhB6q2I4HKahoYGtW7fymc98hk984hNqIpfX61UZf/mMZUMk5fNSCaT7PhnuLNlsVmV2s9ks6+vreL1e4vE4p0+fVtVcstkFVMurLthKdaz4K+otrYZHFxE0SqUSyWSSUChEe3s7bW1t1NXVMTs7W9F6BzeGkCwsLHDixAlWV1eV54zT6VRtOEYEr/TYi8fjXL16lZMnT3L69GkmJyeJxWJMTEwwPT2tYhw9caKjxzuSwEgkEmpoT0NDAwMDAxw8eJC9e/dSX19PPp9X/l+yvrvd7oprn25wr98mn6fBYLg1X/va17h8+bJKEsogDqn6z+fzal+UTqexWq288cYbTE5OMjExwYEDB+ju7qatrU0Jy3I+in2FwWB4tDGR1MeAiEbSDlO9OZdqmFwux2//9m8zNTVFKpViaWmpIvuXSqXU7yYSCfUz2VQBqiJGFw6CwSADAwNs3ryZ7du3s2/fPjVpT9ADLvFOMtw99PY8i8XC6Ogof/VXf8Xbb7+txC3JXsMNXyExZJd2Kt1jS1r8PB4PHo+Htra2CpFLggX57BOJhJoS9a1vfUv5mYyNjTE1NcX6+jpOpxOLxcLy8jJARVWZCDSygZDqBDF99/v9DA8P09nZyf79+/nZn/1Z9XuCw+FQwcetqpw+6Pv3Q+6XSCTo7u7mE5/4BK+++ip+vx+Hw8Ha2lqF2bBU5MiQCL3FUT/XBJ/PR0NDA01NTfzJn/wJO3bsUMKW1WpV51J1K1v199WTVw13HpfLhcViIZ1OV6x5DoeD0dFRJicnVbWIVN/lcjmVPLDZbGzfvp0XX3wRr9erhjPAhz8+DQ8vUoFlt9sJBAIUi0X6+voYGRnhf//3f3G73Wrsve4dk81mWV1dJR6P853vfIdf//VfV9d+j8ejBPGHEX1KrxjDAx/4966urnL69GleeeUV/ud//oeZmRkcDgeTk5PqPvL+ybVWpqrKdEWxC7Db7SSTSXVt3LRpE+3t7ezYsYMXX3yR/v5+9Zh63KSv3XqMd6vKO1P1aTDcjFSxy7kxPT3N2toauVwOh8OhRH6LxaLizFQqpeKyhYUFbDYby8vLamBSKBRi7969PPXUUwwMDFQk9KsTzLrVRSaTMclGg+ER4OGMpO4islgWCoWKhTOXy6kqk3g8TqFQ4Jd+6ZeYn59nbW2NeDz+vo95q0oZ8agQkUvaqZqbm2ltbWXTpk0cPHiQPXv20NraesvNneHesLKyQm1tLYlEgmAwyPLyMv/8z//MxYsXWVhYqNg8Q+UkwUKhUJGZ1jPWNpsNn89HR0eH8hTRvbjkQi+/43Q6WVhY4PXXX+e73/2uqmZZXl5WWTAJNAA1jVGEqer2Lv31NjQ00NzczJe+9CV27dqF3++/Q+9mJbrRuLwvPT097NixA4vFwokTJ4CNTYrT6SSZTFZk4EXkEgFQKsCkhdjlclEul+np6eHo0aPs27ePUqlkzq0HBGkdl88qlUrh8/n44Q9/yMWLF0mn02rgh2x8pf3W7/fT2tqqWoEBdTxIMG42s482uneUbMYsFgudnZ0cPnyYbDbLu+++SzabrVg7i8Ui2WyWiYkJ3nvvPd59913a2tpobGxUj/swIEkSqdaVJI3ehigCUrlcVm2H0oo+OTnJiRMn+N///V8uXbrEzMwMCwsLLC8v31SVLpXHuoiWTqfxeDxK/BLfLqfTSX9/P7W1tbzwwgs89thjtLW10dLSAphNsMHwcSCehNJ+rPtmJRIJUqmUWhf1GPSDkI4UgDfeeIO2tjby+TyxWIzt27ezZcsWWlpa1DVf70aQ+NbpdJrz22B4RDBC10dEN0OUBVUWU6/XSyKRIJFI8Ju/+ZvMzc0xOjqK2+1WJuIfdiqc7u9RLpdxuVzU1NTQ0NBAe3s727ZtY3h4WFVyyUbMcO/RM82w0b769ttvMzs7y8LCQsUGSMRM+T0xbZfv5RiAjU13W1sbhw8f5sknn+Tw4cMqkJB2Wdl45fN5lpaWeO+99/iP//gPzp07x9zcHIlEQgUNIgroGzcRynSqq86ampoYGRlhz549HD58WN1PRr/fSWS0u05TUxN79uwhlUrR2dnJyZMnuXr1qqrAEuNnqaArFoskEgmsVquqaLNarWQyGR577DFGRkYYGRlhYGBAbax03x3D/Y20lsKNoPfdd99laWmJXC6nPkt98IB8L4M9BPHvMi0RBuCmNUDWoo6ODj75yU+yuLjIhQsXSCaTFW01UnE0OzvLiRMn6O3t5fHHH6exsfGhWlP0ja1u1i5/owjHcg2U8/TMmTOcOHGCs2fPcv78ec6cOcPS0pISs/T2JL2FWBcepZVe7mexWBgYGMDlcuF2u6mpqeELX/gC+/bto7Ozs+J1P0yfgcFwr9AHP+jE43HGx8dZXV0ln8+r++ldBZKovRXS3ZBMJikWi8RiMa5evcrU1BRzc3Ps27ePHTt2ACjPQ7vdrtohxdLAnOcGw8OPEbo+ImKAaLPZKrL9EmCVSiX+9E//lKtXr6pKrGrviA9CMqF6lY/D4SAajapKnq1bt7J792415U0uHCZjce/JZDLU1NQAG5/lxMQE//AP/8DKygqxWExdyCX419vm9FZGuNGSsb6+js/no76+nu7ubrZv38727duVqFQtVgGcOnWKd999l3feeYfTp09TKBRIp9MVx2K1aKQLt/IapSVDftbQ0MALL7zAs88+y8GDBykWixQKBVKpFJFI5ON9M2+BiE42m00JWA6Hgz179mC1WnnllVew2+2EQiGKxaL6m6UaLpVKVfxNFouFhoYGNm3aRFdXF4cPH+aFF15QRsRSnef1eo3g8YCge8yJ6ffS0hKpVIpMJkMul6uoYrTZbPj9fiKRCF1dXTQ3N6s1VY4xEyAb4P3XTGmJ6+3tpaamhnw+T7lcJh6PVxxrxWKRmZkZ3nnnHaLRKFu2bMHv9yuvrge9YlCv2Kqu5Mrn8xWJkEQiweLiIhcvXuSHP/yhmsQmk3pljZYknsPhUEkaaUkSv1O4kXAUY3qr1UpbWxv19fX09PTQ1NTEc889h9/vVxX5Pp9PxXIGg+GjoVc9i6AtNhwylTaTyVSI3XKtvV1VqzxWJpMhkUiQyWSwWq1MT0+zuLhIIBCgq6tLrRty3Rb/Wxk4YzAYHm6M0PUxkMlkVKtWLpdTgd3x48dZWVnh2LFjOJ1OLl++DGws5HV1dcoHqZpq/wcJEMXAOhgM0tnZyZYtW/jsZz9Lf3+/qjqQwO9h9fd40NA/y4mJCb75zW/yD//wD6yvr7OyslJRQaILVICaTihIy4vNZqO+vp7+/n5aWlqIRCKEQiHlf6AbcCcSCc6dO8c3v/lN3nnnHSYmJlhZWcHtdpPJZHA6nRSLxZueW55ffBNEAMjn8xSLRUKhEM3NzTz33HP84i/+Ilu3bgVutIbdrY2CGLw7HA7lX2exWNi2bRttbW10dHTw7rvvcvbsWaanp5mYmGBhYUH5NjQ3N+N0OvF6vdTW1tLd3c2+ffs4dOgQg4ODypRcJkbK36UPdzDc30gFbblcxu12Mzo6SiKRYHZ2lkQiodqD5Tjw+/0qiXDgwAFaW1srssu6obU5Bgz6Gm+321WFkdfrVf5Pq6urFV6A8jvlcpl0Os3FixeJRqMMDQ3R399PIBB4KNoXJRYqFApks1lsNhsej0eZusOGT8+ZM2e4du0aY2NjnDt3jnPnzjE7O4vX6yWTyai4RiiXy+TzedxuN7lcTlVg6v48gGpBrquro7GxkZdeeomdO3cyMDBAMBhUn4kkLORabIRsg+GjIwK17GPkHJWp1DIlW7oDxJtQj0erp5kKkhgW8Xt1dZXR0VHOnz/P7OwshUKBX//1X6elpQWbzUY2m1XCm1gUGAyGhx+jhnwM6FkBCZCuXLnCt7/9bS5evEixWOTcuXNqegjcug9dflfPfBYKBZU19ng8hEIhGhoa6O7uZnBwkOHhYWprawFUgC0il2zODfcOt9utqojeeust/vEf/5G5uTkltOjHgYg0+gVY2l0k+y9ZLL/fT319Pe3t7dTX1+Pz+VRWWx+D/n//93/8y7/8C//+7//O8vKymjwnAb7e6iHVCHK86dWH+m3SAnLo0CF+67d+S1US5nI5ZaQsfigysepOIYGTHPtSNelyuYhGoxw4cED9vXa7Ha/XS0dHhxon73Q6cbvd1NfXMzg4yMjICENDQ0SjUSwWi3pf5VySc92IHA8G6+vrKnCWtfDatWtkMhmSyaTynZONsiQTwuEwra2tDA4OApVihqnqMghyHMj6o1cvWCwWBgcH2bVrF1euXKnw/5Prgqz/4kXV29tLLpdj7969D1WySh9CAhvn5draGleuXOG1117jBz/4ATMzM2SzWVZWVlhaWlJePB/k2aNfv8SXUq5jdrtdre0dHR0MDw/z5JNP0tvbC6CEN/016o8rE1YNBsNPhpxH+iRt+ToajSovraWlJdXiaLPZVPdC9eRxfW8kjy/m9rJ2AIyOjvKP//iP1NbW8slPfpLBwUHVqmgmohoMjxYPTyR1D9EXzPX1dd566y3+7d/+jRMnTnDlyhVmZmYIhULE43ElQsTj8QrhSxZwfSHXJ+vJxr2jo4Ouri6Gh4cZGRlRLVRSEWQCs/uPQqHA66+/zltvvcXk5KTy3fJ4PGrzo1d2yffyrzpLXVdXR2trKx0dHXR3d9Pd3a2yZlJ1cvbsWUZHR/nud7+rplTpWTXYaLu9lUecbNL0VkoRj6SS7Omnn+bw4cO0tbUpo2W9RcVut981kdXtdquMoMViIZfLKS8un8/HU089xcGDB5mbm+Ps2bNcv35diXGhUIiuri76+vqIRqO43e6KzY+YEkuLjWQopWXZZAXvb+Qzks9pcnKSyclJYrEYTqezQtyVzbjD4cDj8RAIBAiFQqryUTz0ZF1+mIQIw0+GCKRQKX7LcVJfX8+hQ4c4ffo05XKZubk5VXmrs7a2xujoKD/84Q9ZW1sjEolUTP97UInFYgQCARUjpdNpxsbGOH78OKdPn+b06dOsrq4Si8XUFEohGAyytrYGoCYJ6356MiG1GqfTSU1NDeFwmLa2Np577jlGRkbo6OhQiRd9mIhsxvXWpmobAYPB8OPjcrkqpoUDqgK/XC6zZcsWIpEI4+PjKr7VPWn1tsP3Q49XZW0oFouMjY3x1a9+lbW1NZ588kn6+/tpaGhQopheFGAwGB5ezFn+MVAqlUilUgSDQVKpFH/3d3/Ht7/9bZqamlTJvSzeMmEvEAiQSCRuquKqFrqkxD8UCtHe3s6mTZsYGBhg586dDA8Pq+cH1MYtl8sZn4n7CJ/Px6uvvsro6Kj6fKBywp9Ud8mwAX1Drd/H7/fT29vL0NAQO3bsoKGhQZWBw4bAlclk+OY3v8mbb77JwsICU1NTShAV/7hsNqtELtk0SDZcr1aR261WK7W1tQwPD/P000/zxBNPMDAwoISgdDoNwMLCAvX19RVi051EAiiphnM4HBVeZpIllPetq6tL3SbVklKtVi1cZbNZPB6PmgSmV3SJmGe4v6k+/s6ePcvMzAyTk5MVFYvS+ur1egkGg9TU1BCJRLDb7WpyG9youpQWC4NB0P0W9bVn27ZtDA0Nkc1mSSQSqtUOUAMw0uk08XhcVYCPjIzQ1dX1wCeuwuEw2WyWt99+m/fee4+xsTFmZma4cuUK4+PjpFIp8vm8qjCWa0ahUFAiF1BxrZIq50KhUHGdEjFaJhF3dXXx/PPP89RTT9HQ0ACg3nu9LUpPEIpfkNPpNPGTwfAx43A4KkTlF154gePHjxOPx5XQLUlISczq5ytUTqQVn1X9sfU90JkzZ9Re68iRIzz99NO4XC7sdru5fhsMjwjmTP8QSItTLBYjHA4DVBhRW61WgsEgpVKJWCzGsWPHsNvtjI+Ps7KygtVqvSnzmEwm1SIuApUs7oVCgfX1dTweDxaLhWAwyObNm3G73SoAHhoauqldQl6LCdDuLnIsiG+IvP8iAn3ta19jfHycy5cvV/i0yMQ/8ZmqRoIBubA7HA7VuirVXOVymZmZGYrFIu+88w4/+MEPOHv2LNeuXWNmZkY9rghRQEUVlwg5EuzrfmFCMBgkGAzS1NTE7//+7zM4OKgqE0UAkOx4JBpI1wAAIABJREFUfX09wF07BkWYqm4frvbNEd6vVaW6ZRRu+MvoQx1McPRgIS2n6+vrXL16lddee42VlRVqampUlaO0U0g7g/j6PP/88wAVhtlyjMjxbni0keNBhPDq261WKzU1NTz++ONMTU2RTCZJp9MkEgkl6EhVt81mY2Vlhenpaf7rv/4Ln8/HY489ph4rmUzi9/vJ5XIUi0W1Bn9UqpMCcptUR1QP3ZAEgW4Kr//MbreTSqWYmpri9OnTXL58mfPnzzM3N8fy8jILCwusrKyoxIu0Konfjh4ryTVSR8Rm3Xi+ublZVYi4XC6eeuopent7+fSnP13xu/IZyXunV0wDZoCPwfAxU90iqMdQXq+XL37xi8zMzKjBE7lcTlVzShV1NRIX657EsncCVPITNqwKIpEITqeTo0ePUiwWTRxnMDxCmLP9NuieD1L2fqsMoMVi4fjx4/y///f/OH/+PGtra/h8vpuyEbdCzBSlakc2XzICu6amRrWq7du3j5qamo8tyDV8fJRKpYrjwuPxMDk5qcYer66uVgTt7zc6WUcu6HI8RCIRampqWF1d5b333iMQCHDhwgWmp6eVwLW4uKjGNt+ObDarjDkl0wYbIo/f7ycYDNLc3ExfXx9dXV0VItfa2lqFCGAw3G9IQLu+vs6lS5eYm5tjYWGB+fl5NaXJ6XSqdkWPx4PX6yUajX6gN5DB8GEJBAJs376dlZUV2traKBQKjI6Okk6nlcgjya14PE6hUODkyZPU1dWxadMmamtrVYW2Puzj49iw6aJR9W0isOmt85lMBpfLpVrlk8kkpVIJl8tFJpNhcnKSa9eucfLkSU6dOsXa2hqzs7PMz8+rFiYxl5drjX6eyfOK6CbXMGkplqSQJAi3bNnC8vIyjY2NhMNhnnvuOdrb2zlw4AB1dXUf6b0xGAx3lnw+T2dnJ7/2a7/GK6+8ooZ5xWKxmzoaZE2Q/ZJOsVisuE0X6lOpFEtLSxUJBV3cNxgMDzdG6LoNuheL/C9jqAuFgvLq+cIXvsDS0hKJRAK3200qlapoTayeFiL/2+32iuyDfl+ZrldXV0d7e7uayKQHiMYQ+96jf8Zy4RSh68033+TUqVNMTEwo/xHJ5H/Yx5Zpf9JSJeXa165dIxAIEI/HGRsb48KFC0xMTKgLutPpvK3YpZvi68JbNpvF7/fT1dXF7t27efbZZ2lqasLn86njzlS1GO53JGkQj8c5e/Yss7OzzMzMsLq6CmysoV6vVw0q8Pv9avrmwzD1znBvETGqpaWFJ554gkgkoia/ptNp5Q8l139pKb948SJOp5PFxUX27dvHkSNHaGxsVNVOpVKJRCKhBtH8pGQyGSUi6ZN/pW1IF9NElIMb0yL9fj8rKyucPHmSCxcucO7cOcbGxpienmZ2dpbl5WV1PQJuinVuFfvonjyS1JHJqIBq4Q+FQiSTSfr7+/nsZz/L7t272b9/v6rANxgM9zci2O/Zs4dUKqUsNl577TUVm66trRGLxUgkEmo9crvdN3XK6O3gemdMPp/HYrGoak2pRDV7J4Ph0cAIXbdBAiZR/6VsHzYW1Hw+r7KWyWSS+fl55ubmAGhoaGBhYeEmkUv/V916KLe5XC7q6uqor6+nt7eXLVu20N7erl6DZDvMYn3vkRYKyTjDRrvT1NSUGkiwurpaIWDqlYIfRKlUIhQKEQwGlXl8MplUx+X8/Dyrq6tq8y7G8BaL5UMJXUDFdJtAIKCM8vv6+jh69CiDg4Ps379ftX2IH50p/zY8KMgQglgspiYzyUZeqiYtFguBQID6+np6enrM8W34yEi1lsPhIBwOq8EXo6OjxGKxivVZN15eXV3lypUrLC0tKVH2iSeeUBNubTbbRxa5gIrK8Fu1b+sVkRL7SNWyw+Hg5MmTnDlzhjNnznD16lVVUZzJZFS1u/xd+mNV/8368+tV8PK3A/j9fjweD263m6amJtra2mhpaWHLli0cPXqUlpYW4IYPly7MGQyG+5NyuUxtbS2f+9znOHLkCLOzs5TLZRKJBAsLC0QiETo6OrDZbFitVtLpNIuLiywvL2Oz2VheXlbrqIhb+uRVaYsWYUwex2AwPBqYKOA26KOrXS5XxZhsyTR+8YtfZHp6Wgle4XCYWCzG/Pz8TX5BEszJ7XpPuc1mw+FwYLPZiEQidHV10drayt69exkZGVFBqZTxmqzl/YFM+pNslFxcT5w4wcWLF1laWlKBtxjOww3B63boExUTiQRLS0vk83mKxSLj4+OqNaRUKuF0OpXApftyvR9Op1NVcjmdTmpra3G73Wzbto0XX3yR559/nmKxWOE/I8ehPrnKYLgfKRQK5HI53nzzTVZWVlheXlY+ebL2SsKgXC4TjUZpa2ujubnZrK+GjwW5JjidTlpaWhgaGuLatWtcv36ddDqtzJT16qZMJsP09DTJZJJ4PM7CwgIXLlzgS1/6ElarlWw2i8Vi+djWX6kqkwpz2Kguk+oHj8dT4T156tQp3njjDd5++23Gx8dZWloik8mQSCRIp9Nqs6kPCtE3oNV/L3BT9buck36/X1W2BwIBOjo6OHz4MAcOHCAajaphIyIo3s2JvwaD4SdH1p3V1VV8Ph9er5fNmzfzx3/8x7jdbuLxODMzM4yNjbG0tEQ6nWZ1dZXZ2Vk1aMnlchGPx8lkMsoCxu12Uy6Xqaurw2azEQwG8Xq9N8WyBoPh4ccIXbdBMv16VgDg9ddfZ25ujtdee43vfe97eL1eFhcXAdToej1bW13FJWKXbjguz+N2u6mrq6OpqYn29nb6+/tVtlJvjzPce6pNfOXzTafTvPvuu0xOTpJIJComK4oX1of5HGWzXSwWVeCfTCZZWVlhZWWF+fl5ksmkEqtuNW79g5Bx7bBhDBoIBGhtbeWJJ57ghRdeqMj4y0TIau8Wg+F+xWKxMDMzw9WrV9UmvHrYwvr6Ol6vF7fbTU9PD319ffj9/nv4qg0PE3Jtt1gs+Hw+hoaGmJiY4OzZs8orbn19vcIjEW4ITS6Xi+XlZU6cOMHS0hL19fUfm0enTMeV16hfk/L5PH6/X5nJX79+neXlZdLpNNPT08rzbmlp6aZWfEnYye0y1bYaMbUHbqpwluuL+Oe1tLSwefNmtm/fzvDwMN3d3Tc9J2wYylcPhjEYDPcf6XRadSvoOJ1OUqmUss/o7OxUrYfFYpGJiQmmp6c5c+YMU1NTTE1NMTk5qZIHbrcbu91OKBRicHCQxx9/nK1bt+Lz+VQVt4lfDYZHAyN03QYJUG02G9lsVvlvfe9732NhYYFTp06xadMmLly4gNVqxe/3s7a2VhE0VosgutDl8XhUlY/T6aSuro66ujq6urro6elhx44dajS2bqBoFuv7A9mYeDweNeEN4P/+7/+4fv26MqDXy6X10ea3Q1o7JLOez+eJxWLKt0Ce0+12k81mKyoExSD4w7z+cDjM4OAgW7duZcuWLYyMjODxeFQ1gpwHxWJRTaczmwjD/Y7FYuHkyZOk02nli2Sz2UilUmqDb7VaqaurIxwOs2XLFgYGBkwywfCxIK0ycGM6b1dXF/v372d0dJRjx44pP09Zi6XtPJfLUSgUVOX45cuX+Yu/+Au6u7vZt28fW7ZsqZh4+JOgr+HlcplsNks6nWZ+fp75+XlOnDjB2NgYY2NjzM3NqSEnmUyGlZWVionAbrdbmUKLcHerSY76gBW9tVCGothsNurq6lTLUnt7O9u2bWP79u0MDAyoASiJRAK73a5ENWmvBFR1vMFguH/Ru2OcTiflchmfz6dapCVulmmMTqcTu91OZ2cnzc3NHDhwgMXFRWZnZ7l8+TLvvvsuU1NTKvHb09PDgQMHOHz4MIFAAOBjGeJhMBgeHMzZfhskMANUxrVcLjM1NaWC0zNnzpDNZoGNSXRiNi5j6+H9K7qkJQ02PChkuuKmTZvYsmULu3fvJhgMks/nVQubPJ4Rue49uviYTCbVxuHtt99W06WAm3xIPuxEt0wmo4L5UqlEOp2mWCySyWTIZrPKFFiQce8yIet2iNF9b28vR44c4ZlnnmH37t24XC4VWIjAJuIZYAx/DQ8E2WyW06dPUyqVmJ2dJZVK4fF41ORcWaNlum17eztNTU2qBUJvOzcYflx0n6hkMkkgEMDhcLBjxw6uXr3KzMwMiUSCUqmk2tH1Y85ms5FIJFTV4Ztvvsm7777LxYsXGRoa4ld+5Vc+0uuTdTyXy6kWoWvXrnHhwgXGx8eVT048HleVxDKgRzesX19fJ5lMKuHrVn5cegwk95Pro91uJxAIEAwGlZdZZ2cnjz32GJs3b6a3t1dViOXzeRwOh9q46u+V/K8b2hsMhvsTqdKS1uhyuUyhUCCdThMKhVTbs9vtBqioxpb4s76+nsbGRrZt28bw8DCxWEwJ5k1NTYTDYZxOJ4lEgkAgoB7LYDA8GjzyQpcsrBLs5fN5FUBJsCReRDabTZl/nzhxgkKhwPXr19VmSUQx3YuiVCqphVUW7Ww2y/r6uhpn73K5sNvtRCIRmpub6evrY2BggN7eXiKRyC1ftxG57g9EtEyn04TDYQDVynHu3DlmZmaAjeNMhCcRuT5MIG6xWEgmkxWTq253f93oXgQr+b+uro7l5WVVSRiJRGhvb+fo0aP89E//NH19fcrXSM/2V4taRuQy3C/IZl332pLz4D//8z+ZnZ3lypUrauqptPdK5Yy0hXd2dtLb26vuY/znDB8VvXJAN4/3er38wi/8AouLizQ2NvKjH/2I8fFxZXkgLYVyrUgmk+Tzec6cOUM4HKZQKDA3N8fExATPPfecqkL0+XxquIhsInUvRanKSqfTTExMcOXKFRYXF5mfn1ft8PqEs3g8rjaX+nVFknNyvokoLLff6tpWLpdxu92sr6+rc9DhcODz+aipqaGtrY3Ozk66u7sZGRnh4MGDN4lZt6vSkrjIVGQaDA8OEmtKojYUCgE3n8fVnsc6drud3t5edQ2vpnotMRgMjwZG6NIm/IiJIdxoM4CNoPTy5ct89atf5fLly0xMTHDp0iX1GHoAqLc6ilAm/8RAXjKhfr+fbDaLz+ejvr6e/v5+enp6aGhooLW1lf7+/rv8bhh+XORCLMdKLpfj3LlzXL58maWlpbvy/Lcy9BVkw+TxeLBYLGqzDxtTQfP5PAcOHODzn/88fX19FY9rpnoaHgSklVafoCjTmC5evMjExARLS0uq6lbWZlmDXS4XW7ZsYc+ePep8luyyqegy3Em++MUv8vLLL5PNZmlsbOTkyZNks1lCoZAydYcbx2wqlSKXy5FMJpmbm2N6eprV1VWam5upq6tjYGCAUChEPp/H7Xar86BcLhOLxTh58iRzc3Nks1nm5+eVmCVmztK6mMvlKhJ4epykWzHI65NJ0NXoLY0i4JXLZZxOJzU1NdTX19PQ0EBHRwfbt2/nscceo7u7G7fbbcQqg8FgMBgMH4lHXujSR1qLGTygyuMLhQKFQoHvfOc7XLp0icnJSd555x28Xq9qN6jOXlZ7centifJzEcM8Hg/btm2jvb2dYDBIa2sru3fvpqen566+D4afHF0UzWQynDx5ksuXL7OysnLHn1tvBdFbQnRkqo2Y4QcCAXp6eujv76e9vZ3nn3+egYGBm/4WaZc1GO5n9CoO2Ryvr68zNzdHPB4nlUqpVnJZm2UKXl1dHS0tLRw6dIjDhw8rPxCXy2Xacw13HJfLxa/+6q8SDof5xje+QWtrKxMTE8Tj8YrqJRGaxPsql8uRSqUol8scO3ZMiUfNzc1YrVbi8ThWq5WmpibS6TQOh4N0Os3169fJ5XLK03FiYoJsNqviGF28gpsN4vX2Q/knQ0rk5/rvSfwkP/P5fHg8Hvx+vzr3nn/+eZ588kmi0aiaGmwwGAwGg8HwUTFC1/9fKqt7Y+iilMPhYG1tjQsXLlBfX8/a2hr19fXKlPWDHlfELN2bS/eRcDqdNDY20tvbS2trK16vl97eXgYGBtTUkY9rupLhzlEqldSmJJvNMjs7q3xXPiq3a2/Uf65n3QW94qtUKlFbW0tfXx9PPfUUe/fu5bHHHsPv9ysTYR2z4TA8COi+hUKpVOL69evquNarUmw2G263m1AoRDQaZefOnezevZumpqaKqaKmmstwp5EBNy+++CI+n4+//du/xel0srS0xOTkpEpeVK/rEldIRZfNZsPr9Srze4vFQigU4tKlS+RyOSwWC5lMRvnUSfugtPyKyCU+oPKc1dcEXdAql8sVsVI1DodDxT6FQoFgMMjAwAAdHR0Eg0E8Hg9PPPEEw8PDdHR0VDy+CGSmfdhgMBgMBsNPyiMvdAnVUxJdLhelUonl5WUmJiaYmJjg/PnzzM/PV1QE6NlKQW9VFFNjmSIiLTEej4doNEpTUxNWq5VQKMTOnTsZHBzEbrdTLBaNyPWAIMdNPp9X1SNwdzbK1Rl3Hd3PIBqNYrVa2blzJ93d3Tz77LMMDw9XHGNS8ZXJZJQQazDcz4gfomzKZZOfz+cZHx9ncnKSpaUl0um02rQ7HA6CwSDRaJSWlhb2799Pa2srsLF2i0m9mdpmuNM4HA6V0Hr22WcJBoP80z/9E6+//jqJRIJ0Ok2hUFBClAhMpVKJXC6nqsphY70XcRfA7XaTz+fVdEO73a6qGuXxJMGnPy588HVFN4QGVKwk54xUBdfX19Pa2qoGnrS3t3Pw4EF27dpFY2MjXq9XxVHSKim+YtKqaTAYDAaDwfCT8sgLXRLw6RO2bDYbpVKJ8+fP85WvfIXLly8zPT1NOp2mrq5O+VgA6veqRQ25zW63VzyuPJfP5yMSiRAOh+nv72fnzp309/cTCARUplTub7i/kQ1xqVRibW2NUqmkNif3CsnOi9gaCoXo6OjgpZdeor29nZ07d+LxeCpaFeX1ymbDtG4ZHgRkjdVb0AEWFhaYm5sjlUqpNvFSqYTT6cTj8RAMBunr62NwcBCXy0U6ncbpdGK1WpXHkcFwJ5F2vlgshsvl4rHHHsPlcrG8vEyhUODatWuqXVE3fV9fX1cJFV0QEkFLDOldLheFQoFisXjL6iu9gvFWlWNyLlXfrn+vtzu6XC6V0ItGozQ2NtLd3U1PTw/d3d1s3ryZlpYWVYUpf4OYUcvQFrvdXjEMxWAwGAwGg+HH5ZEXutbX1ys2SLLxX1pa4t/+7d9YXFzkxIkTLC4uUi6X8fl8KmCMRCIsLy9XVIPpwpm0AeiG5S6XC7fbTWtrK5s2bWLr1q3s37+fnp4eJZDI/TKZjCndfwCQQN/lcim/k1QqVTE1604/v97iIgKr3W6nrq4Ot9vNnj17OHjwIJ/85Cepq6vD4/GQyWQqRK1CoVCxuTfj2Q33O3qSQU8MWK1Wksmkqmbxer3KENvlcqmKrsHBQWpqagBUG5cIBQbDncZqtVIsFtXE3lwux/DwMF/60pf42te+xo9+9CNmZmaYmpoinU6r412EJakq1/2y5PiVyiup5JJqRblW2O12MpmMEs/kmJfzSPfeqqb6ddhsNkKhEH19fQSDQfX1kSNH6OvrqxC3AFKpFMVikWAwCNywi5BzNZfLUSwWK6ZWGgwGg8FgMPw4PPJRhARrktmUsdezs7N8//vf5+rVq8qo1ev1kkqlCIfDxGIxksnkTZlN+V83oRfRwe12U1NTQyQSYXBwkD179nDo0CEikQgOh6NCFAOMyPWAIBV4TqdTfZ3L5VQbx51ENwUW5Niz2+00NTWxe/dujh49yqFDhwiFQhQKBfL5vBK51tfXK0yAq7PsBsP9SqFQUMettDHKxl7MugV9s19TU0NzczNtbW3q59IybjDcLdbW1pTYk0ql1DW/tbWV3/u938PhcHDu3DnK5TKTk5M3Db+RtkXda0vOCWlrtNvtyqtRfg5UVIRJsg9uJOvka51qI/rm5maCwSAOh4Pe3l6efvppent7aW5uZnBwkHg8TigUAjYGtYgnqrTMS9Ww3W6vuFaaa4/BYDAYDIaPyiMhdEmZv8PhUAFdsVjE4XCQzWYrBKVEIsEf/MEfMDc3x+TkJHNzc2rzIxnVlZUVJYpZrVacTmdFhlX8KqT83mq1Eo1GCQQCtLS04Ha7GRwcZO/evbS0tKjn1kUu07L44KC3//n9fjKZDK2trZw9exZAVfaVSqUfu8LL5XIp8bU66y4Ze6kkA9RI+WAwSHd3N7t37+bFF1/k0KFDStStbomtHuNuvIkMDwpS0aJ7EFmtVk6fPq0mLXo8HlV56/F41G11dXXs2bNHiQBWq1VVNLrdbnWbwXCnEJELqPBLdDgcOBwOfuM3foN//ud/xu/3MzMzw9WrV4nH4+RyOVZWVpQ4K9cIQa5JpVJJxS9SPSaID5b80xFRTAY3pFIpAEKhELlcjnK5TGdnJ+FwmH379hEKhWhvb+dzn/scwWCQXC5HLpdTIhfcaInX0VvjzXXHYDAYDAbDx8lDL3RJpZbL5VJeF6VSSW30pUpLAjoxMb5w4QLz8/M3TaOrblOUTZK0DEiAKsascrsY0re2ttLX18eePXuUAbLhwUbfDNfU1Kgx6bq4JRsHqGy3up3hrmTspUJLst5y3IlYCxsVKTLNaufOnXzmM5/h4MGDdHR0YLFYyGaz2Gy2Ck8uI6gaHmTk/NCnKq6srCgTevHK83q9ymMxGo3i8/nYtm2bOf4N9zXhcJijR4/y5JNPMjk5yX/9139x4sQJZmdnsdlsLC0tqfvKNadYLKqphfqAHUm4iN+XXskuyQ/daF5/LK/XSzAYpL29HafTid/vp7+/n927d/PMM8/Q0NBAPp/HarWSSCSUD6nBYDAYDAbDveKhF7qkcgtuGMdX+z74fD7W1tY4ffo03/3ud7l48SKFQgGfz0cikai4b3WbmGQkdT8LEb5KpZKq5KqpqcHj8dDX18fevXvp7+83/hMPCfrnGI1G1Wag2jsLbj5+boduFqy3rchmpFQq4fV6KZVK+P1+hoeHOXz4MPv27WPXrl2qYkB+T8+a621fBsODiGzCBavVSiaTIRaLYbFYlNePmM37fD7q6+uJRCJs3779A89HI4IZ7gei0Sh2u522tjZcLhetra2cO3eOs2fPks1mWVpaYmFhgWQyWfF7euu8CFhij6BPX7xVRZdMQ+zv7ycYDGK1WqmpqaGvr4+Ojg4GBgbYvXs3wWBQVUFKQi8QCJDJZMhms2agg8FgMBgMhnvGQ6+0SBWMBHj65iWXy5FIJIhEIhQKBebm5lhcXCQcDjM7O8vc3FzFY1X/vu5VYbfbK1rCxIcikUgQDAapra0lGo3S3d1Ne3s7Ho/HGB4/BEhVlLQ5eTweGhsblRG9/hlL2+yPMzZdsu26f4luuL2+vk5jYyOhUIiuri5eeuklPv3pTxMMBimXy6RSKeV3IqKW7uNiMDzIuFwuZZwtFY6rq6sVLeeyPtfV1QEblSqbNm2iqanpxxaeDYa7jVxHrFYrQ0ND9Pb2cv36dc6ePctbb71FPB4nHo+TyWTIZDKsra2xtrampkNL0q1cLqsKSNiIUfx+v2pvLJfLqlorFAqpydCbN29m165d7Nq1i76+PtU2L9c9aWuUc1FahA0Gg8FgMBjuJQ+90GWxWCgWixVVMcViEbfbjdPpJBKJcOzYMb785S9z6tQpZmZmWFxcrPCykHbFW22KxAtD/2e32/H7/bS0tDA8PEx3dzeDg4OEQiE2bdqEy+WiXC6rCgPDg4tUDIqYarfbaWxspKamBr/fryoC5RjSWxjl+9uhH3Ny7BQKBVwuF+FwmL6+Pnbs2MHhw4c5cuQIHo+HbDarTOb1KVylUkm1MBoMDzqyrstGvlgsMjU1xbVr11hcXFTeXTabjdbWVpLJJA6Hg3379ikfLri5ekv3wzMY7iWSqJBrTSQSIRKJsGnTJl566SWmp6e5evUq09PTxGIxJXqVSiXW1tYoFotK9EokEhQKBTwej6q8KpfL6lrS2dlJV1cXzc3NBAIBRkZGKqYrWq1WFUNJ1ZfL5VJVzfl8nvX1dVPJZTAYDAaD4Z7z0Atdgmzsi8Vihc/W9PQ0r776KidOnGBubk4ZGsOGf1c2m624vyCeW+J5ZLVasdvtasPkdrsJhUIkk0lsNhvRaFR5w0jbgBG5HnzkuJLPH6Cnp4fBwUGWlpZ47733lE8QVG6o7XZ7RYb9VkgbrI78jsfjobe3l2effZannnqKrq4uVSkom41qPznY2DiZ6XKGhwERfB0OBxaLhXw+z+rqKqlUqmJT7nQ6qa2txWKx0NDQwKZNm4DK87Has85UehnuNTKVEG5MFZW4w+v1sr6+TmtrK9FolFwuRywWY3x8nLGxMZaWllRbe6FQIJfLqXgmGAxSU1OjYhefz0dzczNdXV20trYSCoUq4hk9yadP6JXXlclk1ORo8SZNp9MEAoG7/6YZDAaDwWAw8IgIXfqGRTeLP3v2LC+//DLvvfce2WyWWCyG3++/yeRbD/JEMJDKLdlglctlNWXRZrNRU1NDOBymv7+fzZs3093drYQQyYbKVCPDg4uIR7pPV3NzM5s3b2ZxcZHZ2VlisRjpdJpisVjxef84LYyAagmx2+3U19dz4MAB9u7dy9GjR+nu7laDE2QTBBvtufo0OnmtMnretC8aHmT0jTjAwsICk5OTZDIZvF4vi4uLaj23Wq20tbWxbds2fD6fWocFqXo0ApfhfqF6KqEeh0gsIib0Pp+P2tpaOjo6OHDgAIAaqCOxhvxzu914PB6CwWDFz+V8kOuDPI/ENZKkE1G5VCpVtClKC7HNZjMil8FgMBgMhnvKIyF0SYZRAjCA0dFRvv71r3P9+nWmp6dJpVKUSiUlBugeS/oGSKq79Ol1Ili4XC7q6upU22J3dzf19fU0NDTg8/kqpuN92LY1w/1PLpdTPkDZbBav10soFKKmpoaGhgZyuRzpdFrdXz77D1tVJRuMYDCoWkr27dvHz//8z7PVWMN9AAAgAElEQVRt2zZVoSViq55Nl2NVXqfD4bhpU2MwPKjo1S6pVIqLFy9y5swZpqencbvdqiolEAhgsVhob29ncHCwQvitxohdhvsFPRkhx2Q2m6VcLldU78pURUBNmbbZbASDQeXRVZ3UkHjH6XSqWESOfRHE9Nvk9ejimtxnfX2dfD6vWhbf7zkNBoPBYDAY7hYP/E5X91G51eZEF7dkXHY6neYb3/gGV65cYXp6mkQiwfz8PADxeBzYEAXEXF7aFEXoEuEhm80SCATUxDu32019fT12u53W1lba29sZHh6msbER2Ghn1Kt63m+jZXhwkGy3HIdSSbV//36amppwu938y7/8C8ViUWXAbTabmpAlopcMSygUCko0k7asSCRCbW0toVCInp4eHn/8cY4cOUJXV5d6HbpopWfTRYzVNyUGw8OCLlgFAgF++MMfkkwmaWlp4fz58/h8PuVJJNW6bW1tqq1R34gbcctwv3EroUj3v7rVFOnqdf791n79tg+KRfTzQn/u6t+v/pm53hgMBoPBYLiXPPBC1+2wWCwkEgm18Z+amqKmpoZz586xsrLCwsIC8Xi8wpRYn2on/1dXc0lVlt4W5vf7aW9vp66ujsHBQXp7e2lsbMTv96vXo09urG6dMTx46K1TklkHqK+vx+l08ju/8zs0Njby/e9/n+vXrzM7O8vCwgIAwWCQtbU14EYGXI4pu92Ox+MhHA4TDofp7e1lZGSEI0eOMDQ0hMViIR6PEwqF7s0fbjDcJ6TTabxeL1euXGFtbY1kMsny8jKlUgmXy4XP5yMUClFXV8fIyIjyRjRrr8FgMBgMBoPB8HDyUEX6t2o5yeVyBAIB1tbW8Pv9BINB/uRP/oT5+XmWl5dZXFwkk8kANwzm9ceqFrlEiBBD1nK5TDgcpq2tjbq6OlpaWqitraWnp4ctW7ZUiFyFQqEic2qmej34yNRNuCFWiX9bJBKhUCjwUz/1U9TW1vL2228zPT3N0tISiUSC5eVlXC4XtbW1avS7eHBJ+2tbWxtDQ0Ps3r2btrY2fD6fOsaNyGV41NHX0/HxcfL5PBaLhUKhQDAYJJFIEA6HsdlsNDQ0sHfvXtNOZTAYDAaDwWAwPOQ8VEIX3NzKKOX0TqcTq9XK/9fevcTKfd/1/39953ud+8y5H9txfEviJmnTQhpK2nDfgBBICIQEUpEQG3YgBBISC8QClkhILNggwaJdwIJFV1BRhFDUFv3ahKRJ07q52s45Pre5z3e+1//i/D8fzzhO4zp2bY+fD+nI5/r1nDSZ6ff1eV/++q//Wq+//rouX76sOI7tBrv5rYmmQmv+Jsp8fX7boud5iqJIW1tbOn/+vLa2tvTkk0+q1Wrp1KlTCyGXGRQ+H8TRuvjgS9PUth2allYTkhZFoclkohMnTmh7e1tra2u2im9lZUVhGGoymWhjY0PScYXXJz/5SW1ubqrdbuvRRx/V008/rVqtpjAMbZBmNoeaIdvAwyyKIh0dHWl/f9/OL6pUKqrVakqSRL7v2/+2NjY2NJvNJF3f2AgAAABguSxd0DWvKArNZjNFUaQ333xT//iP/6jvfOc7evXVV+U4jg4PD+1NkZnHNT+M1Qz2Nh8HQbDQquZ5nra3t9XtdtXtdnX27Fk9//zz6nQ6NmDLsmyhEkxarBbDgy0Mw4UW1xsr9hqNhlzX1ec//3n94i/+oobDoV588UXt7u7akNV1XQ2HQ62trelnfuZndOLECVvdZa43m81UFMXChitzEw88rCaTiaIo0ksvvaSjoyMdHBxoPB4ryzJlWaaNjQ2tr6/rwoUL+umf/mlJH5xhBAAAAGC5LF3QdWM7YBAE6vV6+vM//3MdHR3p/fffV7/ftzdChgm5JC3MSTLm53KVZakoilSv19VsNnXq1CldvHhRjz32mB08Ly2GXOa681uSGH784JvfOmVCU/O/643DeouiUKPR0PPPP69qtWqH2DuOoziOVRSFHWZvgtDRaKR6vW4rT2azmV3pPh96AQ+jIAgUx7HeeustDQYDTadTu9zBLHYIw1AnT55Uq9XSZDKx/y3RwggAAAAsp6UKukxQNR92JUmiP/iDP1Acx+r3+/rBD34gSep2u3Y213zoND+XqyxLu3rbBF2mTa3ZbGp1dVWNRkPnz5/XZz7zGa2urkqShsOhgiCwwdg8Aq7lYgIu82ZCTBOSjsdjG0plWaY0TdXpdCRd//ckDENbATibzezcLzOra/7vMQGs+XuoCsTDzPM8fe9731Ov19P7779vZ+SZStyiKNRsNnXy5MmFCkiz/RQAAADA8ln6u+Q//uM/VqPR0Lvvvqt33nlHtVpNjuNoMBgoCAK5rmtDBbMS29wA5Xm+EFjNtzCaTV5ra2taXV1Vu922oUS1WrXXNtfJssxudpwfcI8Hm6kK9DxPvu8v3EhLUr1eV6/Xs99jFEVhK7XiONZ0OrVb4hqNhsIwVJIkStPU/h3m303TakvIhYddWZb6zne+o16vp7feesu2LZrFHxsbGzp79qwee+wxGyC7rqvRaHSvHzoAAACAu+SBr+hyHEdJksh1XRtMSVKv19Pf/d3fqd/v69KlS9rd3dVkMlFRFPbNzOAqy9IGByaAMsFXURRaW1vTYDDQbDbTuXPntLa2plqtpjNnzujChQt69tlndfLkSUnHwYep7DFB180qBwi5lsPN2p/mAy1JWllZse+bdsP5kMpUc93KtSX+3cHDoyxLTadThWG48DyaJImCINB7772nl19+Wa+88orG47HSNFWe52o0Gmq326pWq1pfX9f29rY9bHAcR/V63S4dAQAAALBcHvigS7oeCJi5LNeuXVMURfq///s/vffee9rZ2dFoNLLb6m5sU/xhb47j6ODgQLVaTSdOnFCn01Gr1dIjjzyi8+fP68KFC1pbW7OPZX5mEzdSAHD7HMexG3Ol6y280nHV5Ouvv67d3V2Nx2NNJhNNJhMFQaBGoyHf97W+vq4zZ87YZSNsvQUAAACW31IEXTs7O9rc3LSDiMfjsX7/939f3/rWtyRJg8FAaZpKuj4Q3rixFcyEX6ZNrNVqaTgcql6vK4oizWYzeZ6nTqejPM/12GOP2ZlL83NfHMdRnufcTAHAxzC/4EG63sKbZZnefPNNDYdDJUmi4XCo4XCoRqOhsixt0PX444/b65jDB6oiAQAAgOX1wAdds9nMbjo0rSx/8id/oq997Wt68skn9dprr9mQy5zqG2ZL3o1v8+HXZDJRu91Wu91Wt9vVc889p1/91V/VU089Jem4hUY6rjRI03Qh6GLYMQDcPvMcbcxXyV67dk27u7uK41hZltnNpZ7n2Vl3nU5HGxsbyrJMnud9YCsvAAAAgOXzwAddeZ4rjmP5vq/9/X0lSaK3335bW1tbevnllxfmbplNipIWWhPN23wll9lu1+12tbGxobIs1Wg0dPHiRZ04cUJxHNsteJLs7Bfjxhs0AMCPxsw6LMtSjuMoTVPbFv7GG2/oypUrGgwGSpLEzt5qNpsKw1BBEGhra0vValVJkiw8J8/PUAQAAACwXB74oMtsunvllVf0pS99SS+++KL6/b4Gg4E6nY7deCfJrpw3gZbneTagmv+c53l226L5mdXVVX32s5/VCy+8oG63q+l0qmq1arfrzW/BK4qCtkUA+JhMlawJpsw227IsdXR0ZNsWJdnnbNd1lSSJbS03X5uvBmOGIgAAALC8HvigK89zJUmiv/mbv9HBwYHG47GiKNJoNNLR0dHC4HlTFeB5nr3BmW9X9DzPBmdhGMrzPEVRpG63q2effVYvvPCC3aBXFIWkxY2K5pplWdIiAwB3iJl/ON8aPhqN7PPw/POx67qq1+va3t7W+fPn7c+maaowDCVdf94HAAAAsHwe+P+n7/u+/uiP/khpmmpvb0/NZlNXr15VlmULbYjm/fmh8/Mzuua/7vu+Db3W1tZ0/vx5vfDCC3rqqaeU57myLFO9Xlccx/ZxmJYaSR/Y7gUA+NFFUSRJ9uBgOp1KkuI4ts/zSZIojmNb2VWr1XTq1Ck988wzarVa9mfM1yU2LgIAAADL7L6v6DIDhmu1mqTrQ9/DMNR0OtVf/dVf6ejoSJcuXdLR0ZHeeecdxXFsT/GzLFsYNC9pobLL933b1uI4jlqtlgaDgc6fPy/XdfXEE0/od37nd/Tkk08qyzJJkud5StPU3oRJx60xBtUCAPDxmedqo1qtKssy7e7uajqdql6v6+DgQI888ohGo5GazabdkGuWlDQaDUlSs9m012E+FwAAALC87vs0Jooi1Wo1HR0dKY5jVSoV7e3tKc9z9ft9vf/++3r//fe1u7urw8NDjUYjOzdL0sKweTOLy/w5H0gFQaAoipSmqVZXV5UkiU6ePKlnn33W3jDNDzOmPREA7i5TNWtaDvv9viTpjTfeUK/X08HBgTqdjg3DOp2OWq2Wzpw5o+eee+7ePGgAAAAA99R9H3RJ0u7urrrdrnzf12g00qlTp9Tv9/UP//AP2tnZ0f7+vnq9nsbjsa26ko5P7W8MuG7crmgCKzOXq1Kp6MSJE2q1Wnr22Wf1/PPP27lcZjC9YVoVAQB3XrVaVVEUms1mko4PPjzP0/vvv69er6f9/X2FYajBYKA4jhVFkSqViprNJlVbAAAAwEPqvm9dTNNUm5ubdjaW4zjK81x5nuurX/2qZrOZRqOR0jRVWZb25qYsS9uOOB9OzVdzmSBsfvB8p9PR5uamzp49qy984Qs6deqUfRzzwZb5eQDA3eM4jmazmT2I6PV6unz5svr9vvI8t63kpm2x0WhoY2NDg8FArVbrXj98AAAAAD9m931Fl+/7mk6ncl1Xs9lM9Xpd3//+9/Wnf/qnqtfr2t3d1WAwWGhXlI6DrvnqrnnzYVcQBKrX6/bPs2fPqtvt6gtf+IIuXLigSqViV9HPz+Fi2DwA3F3T6VSO46harUqSLl++rH/6p3/S66+/ruFwqDAMVRSFut2uHn30UTWbTZ08eVKf/vSnVa/X7/GjBwAAAHAv3PcVXePxWPV6XdPpVJ7n6cqVK/rbv/1bvfjii0qSRAcHB3ar1o1D4Oe3KprWxflNjGa7YqVSUb1e1+rqqra3t9XpdHTu3Dk7g6soCru50VzXbG0k8AKAu2P+ObcsS+3v7+uNN97QeDxWmqbK81xJkqjb7do2x2azqdXVVSpuAQAAgIfUfR901et19Xo9tdtt/fM//7O+8pWv6N1339VoNNJ4PLazW+ZbCU2gNR9wzQdd8yFXrVaT4zja3t7WE088oe3tbT311FPqdrtK01S+79ufN4qiUKVSsW0zAIA7LwgCW5mbpqmuXbumVqulq1evKssypWmqNE2VJImm06nOnTun06dPK89zpWlqK8EAAAAAPDzu+5QmSRJ1Oh1dvnxZ3/zmN/XWW29pOByqLEsNBoOFjYqmxdBUcs23KN44hN4EXu12W2ma6tFHH9VTTz2lZrOpz33ucwrDcKGiSzquLkiSxF6PYfQAcPckSSLpOPCazWZ64403bOA1m83keZ7KslSapnIcR88884yee+45hWH4oa3rAAAAAJbbfRF0TadTe/Le7/fVbDZVqVTsaf0bb7yhL3/5y7py5YoqlYquXLmiLMvk+77SNJV0fWbWjS2KWZapLEvV63VVq1WVZakwDBVFkQ3Gzp49q0ajod/4jd9QEAT2mvv7+1pfX5fv+/axzs/pmn8fAHBnBUGgsix1dHSkOI515coV9Xo9xXGsJEnUaDTUaDTUarXUaDT0zDPPqNFoSBLVtgAAAMBD6r64EzCn9WEYqt1u289XKhXVajV95Stf0X/+539qMpkojmO5rqvxeHxL1261WkqSRGVZajab2WqvarWqarWqzc1NtVotffGLX1yY55UkidbX1+/WrwwAuAVHR0f6xje+oddee03/8z//oziObdu42axYr9e1vb2tlZUVG46Z53oAAAAAD5d7fhdQlqVtCTRGo5HSNFWlUtGlS5f0jW98Q3t7ezo6OtJ7771nQ64oihauY5hWRvP5siztVsYwDFWtVtVoNLS+vq7z58/rmWee0RNPPKEgCOS6rqIo0mQy+XH8+gCAH6JarSrLMs1mM62trSnPcxVFoWvXrtnn9UajoRMnTthq4DzPF14TAAAAADw87nnQZdoETXug2aJlhsB/9atfVZqmiqJI0+nUnubfOCPLBFvzWxAdx1GSJHIcR77vq16vq9PpqFarKYoidTodbWxs6Jd+6Zc0Ho9tq6Mk1Wo1ZrwAwD0WBIF2dna0v7+vfr+vOI5VFIVc11W9XlcURYqiSK1Wy85oNF8HAAAA8PC5L1oXzVBh6Xjwu2lffO211/Ttb39bZVnq8uXLGgwG8jxPRVHYEGueqeSab0EMw1Ce58lxHFvNJR3fPK2trenUqVO6ePGi3d6YZZlGo5E6nQ4VAQBwDyVJotFopEuXLml/f1/vvPOOyrK0Bxee5ykMQ9XrdbXbbduuSMsiAAAA8PC650FXEASaTCY26PI8T1mW6Rvf+Ib+9V//Ve+9954ODg40GAwkHbcrjkajhQqu+c2KNwZd0vGsL3PS7/u+oijS6dOn9dnPflZf+MIXlOe5oihSv99Xu922j8XMgQEA/PiVZaler6eiKNRqtRQEgZ3NVZalgiCwsxZPnjxpq7jmK3sBAAAAPFzuixQnDEM7YL5er2t3d1df+tKX9LWvfU3ValXvvvuupONQLI5jScc3MvV6XZPJxIZb80GX2bqYpqmCIFClUlEQBGq321pZWdGTTz6pn/mZn9GZM2c0Ho9twCZdD9uo6AKAeycMQ7399ts6ODjQ4eGher2eqtWqbV8vy1Jra2s6d+6cTp06ZX+O1kUAAADg4XXP+zvSNLU3JCbE6vV6evnll1UUheI41t7enmq1mp2h1Wg05Hmerez6YW+e59nh8+12W91uV91uVxsbGzp9+rSyLLOB2erqqqbTqR12bOaGAQB+/Hq9nl599VX1+331ej17KBKGoaTjIGx1dVXb29u2dTFJkoX5jQAAAAAeLj+Wiq7RaKRqtWorrEyAlCSJgiDQbDZTmqbqdrv6vd/7PX3/+99Xr9fTm2++qSzLVKlUNJ1OJR1XcpkqLtd1lee5bU10HMeuli+KQvV6Xb7vazKZ6NSpU/rc5z6n8XisM2fO6Hd/93eVZZltTazVapJkZ3hRDQAAd1+apnaO4vznJOn9999Xv9/XdDrV/v6+3dCb57nCMFSj0VCWZXr66afl+76Ojo7U7XbtzwMAAAB4+PxYgq75mxjXdW1LoOu6KopCeZ6r0WjoL/7iL2x4dXR09JFzVkzFlu/79gR/fnaX2bbYbDa1vb2tSqWi06dP6zd/8zdtayMA4N4xBx9ZlinPc7mua5+/L126pMuXL+vo6Mhu0A3DUJVKxVboPvroo7bCKwgCe11zLQAAAAAPl7veumgGBpsAqlKpKMuyhRkqtVpNf/mXf6nhcKhvfetbunz5snZ2dmx11Q+bleX7vh06Pz+I3nVdu6Gx2+2qKAqtra3pU5/6lM6dO6fZbKY8z+/ybw8A+DDzz+3mQMQ8dzuOo4ODA41GIzszsSgKZVlmP242mzp79qy9jqnovbFCDAAAAMDD465XdJnNhaa1ULo+KNisgv/yl7+s2Wym9fV1tdttHRwcSJL6/f4HrnfjDC5TyWVmapm/y6ydNyf+kvRzP/dzevLJJ1WWpcIwtMPnAQA/frPZTGEY2tcG3/ft+1evXtXh4aENuoqiUFEUqlQqCsNQzWZTp06d0hNPPKFKpWK36pr2eJaJAAAAAA+nH9vWRXODYgKvSqWivb09dbtdfe9739P+/r7+4z/+Q6+99pqm06lOnjyp/f19zWYze42bndDPX891XVvd5XmeoijS2tqaVldX9fjjj+uTn/yk6vW6Dg8PtbKywo0QANxDJuQqy1KO49iZi2ma6nvf+57eeust7ezsqN/vK0kSSVKj0dDW1pYee+wxfeITn9DZs2ftrEVJ9vDDXAsAAADAw+WuB13mRsOESlmW2Wqu1157Ta+88oqyLNN///d/a2VlRdPp1IZg5sbmZkxFlwm4zLwu87lqtaqVlRWtrKzokUce0S//8i/L8zwlSaJGo6E4jrkJAoB7yBxexHGsarVqq3zDMNRoNFIcx0rT1LYt5nkux3FUq9W0urqqra0tOY5j53uZ+V2SFsIvAAAAAA+Pu570mBsZE3SZU/YkSfT//t//U7/f17e//W3V63VdunRJlUpFKysrSpJE3W73h15Tkp3JValU7HyXMAy1tram06dP6/z58/qVX/kVnTlzRkEQyHXdhT8BAPeGeV0wf84fPgwGA0nHgVUQBPJ93y4RqVardslImqbK89zOXPQ8z1aIAQAAAHj4/FiOvOdvOkyr4Ww206VLl3R0dKThcKj33nvPzmHZ399Xs9nU0dHRh15n/nPzLYiVSkVRFGllZUUnTpxQs9nUxYsXNRwOVavVFioIGFgMAPdOlmV2tqJ0fBCSZZlGo5HefPNNHR4eajgcKk1Tu2G32+1qa2tLjzzyiB577DG7cdG8DjiOoyRJ2KwLAAAAPKTuWNBl2krMqngzk8vcoJiT+iiK9Pbbb+vv//7v1e/3dfXqVV2+fFmj0WhhHtdwOLQzvcwNy42VXKaCKwgCDQYDnTp1StPpVFtbW/qJn/gJbWxs6A//8A+VZZkNucw1ms3mnfrVAQC3wbxeuK6rJElsle1LL72k8Xis2WxmWxl7vZ663a4ajYZms5l+6qd+yoZc0mKlL9W6AAAAwMPrjrUummBr/mPp+IZjPB7LdV3Fcaxer6d/+7d/0/7+vl577TXt7e1pMBgoTVNJWjiBnw+3TOXW/JskVatV9ft9nT17Vnt7e3aroiR98YtfvFO/HgDgDhuPx7bK1zz3Hx0d6a233tLu7q7G47HyPFcQBGq32+p2u+p0Otrc3FSj0bjHjx4AAADA/eiOVHSZ2SjmRsWEXNLxnJVWqyXpuJrrX/7lX/Rf//Vfmk6nStNU165d02g0Up7nNtgyW7huthXRtC+ar8dxrFarpcPDQxuqPffcczp79qw6nY6yLJN0fXj9/Kk/c1wA4N4x8xXn7e7u6q233tJwOJR0/HqSJIlms5mSJJHjOHrkkUe0vr5+Lx4yAAAAgPvcHanounGNuwmtJNmQ68qVK/r2t7+tH/zgB1pfX9d0OtWVK1c0mUzsz98YcGVZ9oFgyjChleu6StNUzWZTURTpwoULajQa+vVf/3Xt7+9/INwCANwfqtWqpOuHJZJ0eHio/f19SVKapiqKwh5KmLetrS22KgIAAAC4qTt2p2CCriRJJC1uWzRzVv793/9de3t7ev3113XlyhWFYajJZGIDLHNDY3xYQOU4jiqVit2w6Hmetre37WyuarWqtbU1e03zMwReAHD/SdPUzmTs9Xrq9/tK01S9Xk9pmqrVamltbU3r6+taWVnR9va2ptOp6vX6vX7oAAAAAO4zHzvourG9MMsyOyD46OhIjUZDX//61/X1r39d//u//6tqtaowDPXuu+/K8zzleX7TgGu+hXH+85JsyOV5ntI01aOPPqqVlRVtbm7q9OnT+oVf+AVdu3ZNGxsb9mdutq0RAHDv5Hkux3EUBIEcx9F0OlWv19N4PNZoNFKapsrzXGVZKggCNRoNNZtNPfroo3aQPQAAAADM+9hB180qpVzXVZ7neuedd3T58mW98847ev311xUEgV566SVNJhMVRaF2u62Dg4MPXK9Sqagsyw+0REqLIZfnearX62o2m/rJn/xJSdLzzz+vWq2mIAgUx7HCMKSSCwDuQ67rLiwyMVt4B4OBxuOxfS0wLYyO48j3fW1ubvK8DgAAAOCm7siMLlMdVZblQgvjzs6O3nvvPV2+fFllWWp/f19lWWpnZ0dnzpzR3t7eB4Iy8/78QPv5r5k3M8R4fX1dJ06cULPZ1J/92Z+p2+1qMpnI8zxFUcTNEADcx8zrR5Ikevvtt/XOO+9oMBhoMpnYbbxhGNqti7VaTY7jaDKZ3MuHDQAAAOA+dUeCLnPDMb8i3vd9DYdDHR0d6eDgQIeHh+r3++r1enIcRzs7O/J9X67r2tDKcRwVRWHbWczMlmazqSzLNJvN1G63FYah4jhWs9lUtVrVxYsX9eyzz9rh9eYx/DDM7AKAe2++jfyVV16xs7nMlkUziysMQ/m+r09/+tOS9IFqXwAAAACQ7tAwejMr5eDgQJ1OR9Lx7JXDw0MNh0MdHh5qb2/P3ryYzYrz2xmlm8/NiqJIo9FInuepWq0qSRJVKhWdPXtW586d04kTJ/Rbv/Vb+sQnPnH9l/I8JUmioigURdGd+BUBAHeYWV4iSf1+XwcHB9rf39fh4aFms5larZYajYbiOLZVuqurq5LEczsAAACAm7ojR+LmhiOKIhtcvfvuu+r1ejo4ONC1a9d07do1u0nLVHBJsqHXhw2jj6JIRVEoCAIFQaDZbKZqtaqTJ0+q3W5ra2tLJ06ckHR8oyQdz30xPwsAuD9VKhUFQaA8z9Xv99Xv9+0Mx6IodHBwYCu8KpWKNjc3tbW1xTIRAAAAAB/qYwddZpDw/Kr33d1dvfjiizo8PNT+/r76/b6m06myLDv+S///gfKu635owGXekiRRtVqV67pK01T1el2bm5vqdrtqNBr67d/+bbXb7YVtj2ZoMQDg/mUOPHZ2dvT222/r4OBAs9lMQRAoiiKlaSrf9+22xWeeeUZra2vK89y+ngAAAADAvI/duphlmSqVinzf12g00nQ61de//nV997vf1ZUrV7S/v29neHmepyzLlOe5JN10CL2khZlds9lMzWZTeZ4riiKdOnVKrVZLrVZLn//853Xx4kVJsl+XpDRNFYbhwjYvAMD9pSgKTSYTvfLKK3r11Vf17rvvajweK0kS5XmujY0Nra6u6uzZs+p2uyn3cCMAABfBSURBVHrmmWcWnucBAAAA4EYfO+jyfV9FUch1XX3zm99UFEV6+eWXlSSJrl27psFgoDiO7fcXRaE0TeU4jsqy/EDl1fxGxUqlIs/zbOi1tramtbU1JUmiVquln//5n7ebuarVqiRpNBrZmWEm8AIA3H88z9NsNtM777yjK1euaDQaKY7jDxyG1Ot1VSoVe+jhuq59ngcAAACAeR876DKB1XA41N7enuI4tqvhTQiVZZltM8nz3AZcNwu5TNBl5mxVq1Xlea56va7V1VW1Wi3V63U99dRT2t7eVlmWqtVq9hpBENjrzrczAgDuP3meazgcKssy+b6vOI7tIcdkMlG73ZbjOHb77q1u1gUAAADwcLojfX2TyUSvvvqqGo2GLl++LNd19f777yvPcxuEzbcszgdZN3szFVyVSsWGZPV6XbVaTZ1OR88//7xeeOGFhaBsMBhoPB7boKsoioUADABwfxmPxxqNRhqNRvYwJE1T25ZYq9W0srKilZUVnTlzRr7vy/f9hZmPAAAAADDvliq6zHD3+Uopc6qepqnefPNN7e7u6ujoSFmW6erVqzo6OtJwONRwOLSn81mWyXVdVSoVFUUh6Xjrou/7SpJEWZapWq2qUqmoLEs7sD4MQ62trWlra0tPPvmkoihSs9mUdH2YcavVuv5LeR+7UA0AcJfVajV961vf0uHhoeI41nQ6tUtHoihSFEXa2trS9va2ut2uZrOZpOMNv+bgBAAAAADmfWQiZNoMb9yOmCSJ0jTVe++9p8uXL+vg4ECDwUBHR0fq9/uazWYqimLh58z785+bn8dlvn/+z2q1qu3tbbXbbUlSHMd26yIA4MGXpqlms5kqlYqq1aocx5Hv+2q1WlpbW9MzzzyjJ554wg6iL8uSRSMAAAAAbuqWgi5TYZXn+cI2xIODA1vJNR6PNRwOdXR0pF6vp9FoZMMuE1yZt3mmUszMXDHVWGY+V6vV0tbWljY2NvT0009re3tb586dYxAxADzgzHbFOI41HA6Vpqmt+vU8T6urq1pZWdGnPvUpbWxsSDp+TUqShNcAAAAAADd1S0GXdH3ovAmmZrOZbU8cjUYaDAbq9XoaDoeK49jO5LpZwDV/LROCmaouM2MrCAJ1Oh2trq6qXq9rc3NTv/Zrv6Z6va5Op6PpdGo3LQIAHjxlWSoIAlUqFaVpqjzP7RyuRqOhtbU1NRoNbW5uynEcO6ieii4AAAAAH+Yjgy4zl8sEXGawfBzHmkwmOjg40LVr13Tt2jX1ej0NBgO7/t3ckMwHXeZ6818znzMzuVzXVa1WU7vd1ubmptrttlZWVnThwgX7uPr9PkEXADzAgiBQo9FQrVZTGIYKw1CVSkVRFGljY0MrKyt266J0vKExCIJ7/KgBAAAA3M9uOegyZrOZxuOxBoOBptOpkiTRdDrVYDBQv9/XZDJRnufK89xuzprfqDh/XXMq77qufd98XxAEajabWltb0+bmpjqdjpIkkXR8c0TIBQAPNnMAUhSFrejN89y2LbZaLa2vr0s6DrmiKLKVXOZnAAAAAGDeR94lzIdTRVFoMplof39fh4eHmk6niuPYDqZPksS+n+e53c5oruM4zsLweTOHxfM8ua4rz/Pk+77CMFSj0VC321W73bZzWmaz2ULYBQB4cM1mM9v6nqapgiCwrwnNZlPr6+s6ffq0JNn5XWZjrzlIAQAAAIB5H1nRJcm2GBZFoTiO1e/3NRgMlCSJ9vb21Ov1bHVXlmW2OsvzPBVFsRB23cgEXmbLVhiGiqJIrVZL3W5XURTZeS3NZvMDj+tm1wQA3P/KstRsNlMcx5KkarUqz/PsYcfW1pYeeeQRSbIB13z1FwAAAADc6Jb6PiaTiYqikO/7djbXdDrVzs6OJCmOY43HY6VpagMxczNitjVK12dwmcquKIrkOI7CMFStVrNVXfV6Xa1WS/V6Xd1uV57naXNz0z6eLMsk3Tw4AwDcH0xrollMYphqLDPfsV6vazabaXNz0x541Ot1feYzn1GtVpMk1Wo1ZVlmN/MCAAAAwM3c0h2D7/uqVCqK41ij0cjO6Nrf31e/39d4PNZsNlOe5zbkyrLsQ2d0maDLfG4+AIuiyM7mOnnypFZXV3X69Gl7qi+JGx0AeADMP+ebClwTeJVlaZeYmNmOYRhqdXVVm5ubOnfunDqdjp3HeOMhipnlBQAAAADzbukuwfM8VSoVTSYT9ft9jUYjjUYjHR4e2qArSZKFGxhzU+L7vm05MYODTbuiWSNvNm1VKhVVq1XVajW1Wi11Oh2trq7qwoULWl1dVVEUdv28ub7runfpHw0A4E6oVCo2pJr/OEkSW91rWhHN9xVFoWazuTB8XqKSFwAAAMAP95FB1/wp/GQy0XA4tNVbpmrLzOWSFofOu6678Kep4irLUq7r2kox8/UoitTpdOxKeTOMeHV1VZKUJIkdRsxpPgA8OBzHWXjejuNYOzs7SpLEHnD4vq8gCFSr1dRsNhdCLfO6YT7HIQcAAACAm7mloMucvs9mM00mE81mM2VZpqIoPlDFZWaxmIot6foJvAm7JNl5XPNhWLPZ1MbGhjY3N+1q+TNnzigMQ0nHLZTm5ibPc072AeA+l+f5QkBljMdjffe739Xu7q6SJJHjOKpWq2q1WvrUpz6l559/fuF53rS5G1T0AgAAALiZjwy65m9OzIl8HMeK4/gDw+fN+yboMtVX87O4TNBlVsibQcO+76vVaqnZbKpardrvXVtbk3T9NN+YH2wMALg/zT9Xzx+M7O/vL4RXpjq4Vqup0+mo2+3aoGt+xqN0vJDEBGgAAAAAMO+WKrok2flZYRguVG6Zyq6btSze2GJiZn05jiPP8xQEgaIoku/7tm2x0WjYU33Tsphlmb0hMhscPc9THMeKouiu/IMBAHx8Nwu6JpOJdnZ2VK/XFUWRkiSRJNvSXhSF4ji21bzmteTGwxQAAAAAuNFHBl0mxHJdV7Vazc5RMTckJniaHzBvPjatJeZ7zEyuSqUiz/PsDY3neWo2m3Y+19ramk6fPq2LFy/ax2AGFadpasMtWhcB4MFhBsrHcayjoyNdu3ZNR0dHStNUQRBofX1dm5ub2traUhRFH6jcNS3y89XBAAAAADDvI4Muz/NUFIWyLFOz2VS73bbhVxAEcl1XYRgqSRJlWWY/Z74nyzKFYSjP8xZWzJvWxSAItLa2pkajodXVVZ04cUL1el3PPvusDbJMyCVpoYLLnPYDAO4/5nVAOj6kMM/ZR0dHeuutt9Tv9+W6robDoa3W2tra0uc+9zlJHzzMmJ/zCAAAAAA3c8trC80w4RMnTqjdbms8HtsB8nme2y2M5sTenMSbgfPmzVRyhWEo3/dVq9XU7XYVBIH907RHzgdcAIAHiznYkGSrfeM41pUrV7Szs2Nb4KXjofWmLTHLMvm+T9UuAAAAgB/ZLbUumkqtsix18uRJ1et1+b5vb0RMZZZ0fGPjed5C0CXJzvAy32sqv7a3t9VutxWGoS5evGjbI7nBAYAHm3k9mBfHsQaDgTzPU5Ik9nBEOq7SNQtKeA0AAAAAcDtuqaLLtIokSWIrsarVqjqdjmazmQ2x4ji2J/Im6PJ9f2GgvanYMu2Ma2trarVaarfbevrppxdCMADAg2u+bdF1Xe3t7enq1au6evWqpOOh9NL1rbqrq6va2tqimhcAAADAbfvIoGt+JspsNrNVXJ1OR67rKggCTSYTDQYDDQYDxXFs18RnWWY3LZp2xWq1qkajoXq9rjAM1W63Va1W1e12tbKyslAZliQJNzwA8IAzWxRfeuklXbp0Sa+88op6vZ76/b5dThJFkdbX13Xy5Ml7/XABAAAAPMA+MujK89xuTpxOp5pMJqpUKmq323bofLVaVRRFiqJI0+lUaZoqTVMlSbIQcpm3Wq2mZrOparWqdrutSqWiTqdjN28BAB58ppo3DEM5jqOrV6/q8uXLC9sWTZVwpVKxC0+k43CMwfMAAAAAflS3NKOrUqkoyzJVKhUdHR2p1WrZmV1pmqosSztbazabKc9zpWlq2xqjKFK1WrXVXUEQqF6vq16vq9vtqlKp6JFHHlFZlnY4sdnKCAB4MM0HVUEQaDgcKs9zuz3XHKTUajX5vq8gCOzQemZ0AQAAALgdH5kkmZsOz/NUr9c1GAy0sbEh3/c1nU5VrVbtfK7hcGgrumazmeI4VlmWajQaajabtu0xDEO1Wi01Gg378alTp1QUhVzXVZIkksRpPgA8wCqVig2z0jTVwcGBptOpyrLUbDaT53mqVquq1+v2+82mRoIuAAAAALfjlkqmiqJQnucKw1Dnz59XnucajUYKw1C7u7sKgkBFUWgwGGg4HCpJEuV5bqvAzJbGPM8VBIG63a7q9bocx9Ha2pr9WqVSUVEUdmsjNzoA8OAyrx2u68r3ffV6PcVxbGc5SseHKYPBQOvr6/rZn/1ZOY6j4XCoZrN5jx89AAAAgAfRLbUumlZCU2E132qS57kk2TXxpgLMtCE6jqN6vW5nb4VhqG63q1qtJsdx7E2Q67pyHGdhYyMA4MFlWtUl2cMP8zrRaDRUq9XUarXUarW0vb1tDzdqtdq9fNgAAAAAHmC3PKPrxjZC3/fl+75tNZxMJnJdV2VZKggC+361WlUYhnagfaVSURiG9jqu6y5c29zomLCLqi4AeHDlea6iKDQajZQkidI0le/7tmIryzI1Gg1tbGwoSRJlWWbnPvL8DwAAAOBH9ZFBl+u6krRQZTX/fhiGNqgyw+PNUGHTrjKvKAp7jQ/bsjgfdnGjAwAPpjRNVRSFHMexz/dZltn2dLOo5OTJk7pw4YL9PItIAAAAANyuj7ybMO2EpkWxUqnIcRwVRaEsy2ygVavVFASB0jSV4zg25DJzusx15oMrM3h4/u+62fsAgAeP4zjyfV+VSkWe56nb7Uq6fljS6XRUq9W0vb2tU6dOLVT80sIOAAAA4Hbc0lpDM6fLcRwbWrmuuzA03nVdhWGoMAw/EGZJ+sAmLfMzZVnagcWm2ssg7AKAB9d8a3qe56rVanbeo3k9aLVa6nQ6ajQayrLMzvGaTqf3+NEDAAAAeBB9ZEVXlmU2lLpxTpdpazStKZJs+GXc+DOGCbhc17VB2o0n+LQuAsCDLc9zlWWp8XisSqVil4+UZal6va7Tp0/r0Ucf1dra2sLzfRRF9/BRAwAAAHhQ3VLQFQTBwqm8CbbMHBVTkeV53kKllgmqzNfNTY5hbmp+WBhG0AUADybTsp5lmZIkkeu6iqJIvu+rWq2qLEtb0WW28M7/LAAAAAD8qD4y6LrxVN2cxi9c5IbBwTd+/WZbG+fbGM333OjDAjAAwP3PbFg0hyCPP/649vb2tLOzI8dxdPLkST311FNqt9uK49i+3kynUzvbCwAAAAB+FKy2AgDcFaaVPU1TjcdjWyHc7Xbluq6azaaiKLLD6g0TjgEAAADAj4o7CQDAXWGqdl3XVRAEajQaCsNQ1WpVYRgqiiIFQSDp+txGqrgAAAAAfBwEXQCAuyJNUzvT0fd9RVFkl47kea5Tp07ZdkXzfWYjIzMaAQAAANwOgi4AwF1h5jOaNsVWq2VbEqMo0unTp1WtViUdV32Zr7muqyzLaF8EAAAA8CPjLgIAcFfcuJjEcRyFYagwDLW6uqpGoyHpuJpLWty0azb5AgAAAMCPgrsIAMBdkee5ZrOZiqLQ/v6+9vb25DiOGo2GgiBQURTK89y2K2ZZJtd1b7qpFwAAAABuBUEXAOCuMEPoTXWW4zh2Xle1WlVRFCrL0lZ+mfld0vHmRQAAAAD4URF0AQDuijzPVZalLl++rNFopPF4rDzP9fjjj6vZbH6gNZFWRQAAAAAfF70hAIC7wlRqHR4e6sqVK5pMJkrTVKPRSHme3+NHBwAAAGAZEXQBAO6KsizV7/e1s7OjK1euaDAYqCxLQi4AAAAAdw1BFwDgriiKQlevXtVsNpPnecrzXO12W5ubmwqC4F4/PAAAAABLiKALAHBXlGWpnZ0dRVGk7e1thWGo9fV1ra+vs1URAAAAwF3BnQYA4K6YTqfq9/sqy1JRFKlWq6nZbNqvAQAAAMCdxoorAMBdEcexPM/TbDZTURRaW1tTt9tVURT3+qEBAAAAWFJUdAEA7grHcdRut1UUheI41vb2ttbX15XnuarV6r1+eAAAAACWEEEXAOC2pWm68P78x77vK0kSFUUh3/d18eJFJUki3/ep6gIAAABwV9C6CAC4IxzHkeM4ko4H0TuOI9/3FQSBqtWqPM+T5x2/7BRFwUB6AAAAAHccdxkAgNtmgi3zvgmvsizT/v6+JpOJZrOZsixTmqZUcgEAAAC4qwi6AAC3pSzLhY8rlYoNvtI01Wg0ku/7qtfrqlariuNYSZKoLEuquQAAAADcFbQuAgDuKDN8vixLbW5uKgxDVatV1et15XmuPM8JugAAAADcFdxpAABuy/xMrnl5nms6nWp/f1+u62p1dVVbW1uqVCp2EP2N1WAAAAAAcCcQdAEA7ggTXmVZZiu6giCQ53lyXXfhe8zHAAAAAHAn0boIALht81sWTYiV57nSNNW5c+e0vr6uMAxVqVSU5/nCwHoAAAAAuNO42wAA3Jb59sOyLO1GxTAM1Wg0VK1W5XmegiCw4ValUpHneUqS5J48ZgAAAADLjYouAMBtyfNcZVnaWV03hlmu6y5Ub80HYzeb7QUAAAAAHxdBFwDgYzGh1Xwbo3Rc2eV5N3+ZoX0RAAAAwN1A0AUAuC2e531ge2JZlrbSK4qihaHz81VcBF0AAAAA7gbuNAAAt+1mQZfjOPJ9X77vf+j307oIAAAA4G4g6AIA3JayLJVlmf3YzOkKgkD1en0hzGLbIgAAAIAfB+46AAC3xQRZZttiWZa2YisIAvs583UztP7GKjAAAAAAuFMIugAAt61SqSwEXibUMoqiuGmwRdgFAAAA4G5wSu42AAC34cZ5W3meK0kSua5rK7oAAAAA4MeJii4AwB3DkHkAAAAA9xJBFwDgjjAzuAi7AAAAANwrBF0AgNtyY6BlNisSdAEAAAC4Vwi6AAAfy/ysLiq6AAAAANxL3r1+AACAB9eNA+krFc5PAAAAANw7BF0AgDuGai4AAAAA9xJH7wCAj8VUdUkEXQAAAADuLaecv0MBAAAAAAAAHlBUdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKRB0AQAAAAAAYCkQdAEAAAAAAGApEHQBAAAAAABgKfx/+Vznup6w4VYAAAAASUVORK5CYII=",
- "stamp": "2e2b71c1-9ed1-46a8-8d3d-26e62749249c:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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"
- }
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "d1bb0e91b7e2a259eb97f69e1873309681fc2bd82af520b9f9c4833b9aa9801e",
- "proof": [],
- "merkleRoot": "d1bb0e91b7e2a259eb97f69e1873309681fc2bd82af520b9f9c4833b9aa9801e"
- }
-}
diff --git a/apps/ui/public/static/demo/ropsten.tt b/apps/ui/public/static/demo/ropsten.tt
deleted file mode 100644
index 88b3085b..00000000
--- a/apps/ui/public/static/demo/ropsten.tt
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "schema": "tradetrust/v1.0",
- "data": {
- "id": "ae7e8b24-c4a0-4d3d-b3a7-ca3fb1bb6ace:string:SGCNM21566325",
- "$template": {
- "name": "7fe8ee41-a731-4973-8802-781d228632b6:string:CERTIFICATE_OF_NON_MANIPULATION",
- "type": "d1332047-6c9d-4df6-8907-0e02e9881093:string:EMBEDDED_RENDERER",
- "url": "ef31e1e7-8413-493d-9b9f-c0bb7fc51d89:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "name": "3ceff5d8-dc83-4834-b4cf-845612276291:string:DEMO STORE",
- "documentStore": "9eb86fbf-d9e8-4416-bd70-1d61ceaa5bb6:string:0x2f60375e8144e16Adf1979936301D8341D58C36C",
- "identityProof": {
- "type": "83f95ed2-956b-42e0-b3d0-192e1135208c:string:DNS-TXT",
- "location": "fb20856a-7af4-4b4a-aa1c-134094e48a7e:string:example.openattestation.com"
- }
- }
- ],
- "recipient": {
- "name": "6c3a09e4-f7c6-429f-8443-5b39e673c9c6:string:SG FREIGHT",
- "address": {
- "street": "2ed66751-b1dd-4e71-a598-3575fb2163b6:string:101 ORCHARD ROAD",
- "country": "e535f99d-b0ba-4a1c-8235-7b0e79ab705b:string:SINGAPORE"
- }
- },
- "consignment": {
- "description": "2587311b-4b1e-428d-9d17-dc479c0a4fc0:string:16667 CARTONS OF RED WINE",
- "quantity": {
- "value": "14bbf2eb-f6bf-4f03-83b9-99398a4438c2:number:5000",
- "unit": "039f4856-4a6e-4565-a292-419f71799cd1:string:LITRES"
- },
- "countryOfOrigin": "b54dea66-ac87-414e-bc5c-5b1fe675093a:string:AUSTRALIA",
- "outwardBillNo": "df36a924-5845-41fb-9e1f-5e1e4d9cf0b7:string:AQSIQ170923130",
- "dateOfDischarge": "1c6228aa-f6ae-4627-b939-b8fe649a7232:string:2018-01-26",
- "dateOfDeparture": "60459a4c-c2e8-41d1-9368-fbdb61b8d128:string:2018-01-30",
- "countryOfFinalDestination": "3cbd1183-0439-4795-afc9-0f1031da6943:string:CHINA",
- "outgoingVehicleNo": "19f38ffb-6491-47da-b46e-cdba38bde642:string:COSCO JAPAN 074E/30-JAN"
- },
- "declaration": {
- "name": "0e903b65-005d-45fc-9993-b0fca6cb8d7f:string:PETER LEE",
- "designation": "93801003-5f76-4442-bcbf-6b11dca2dd9d:string:SHIPPING MANAGER",
- "date": "33e47cad-3dd9-42b6-805f-bb2b4114fc85:string:2018-01-28"
- },
- "certification": {
- "name": "da844b68-2450-44d4-85c4-8ca33ef04d57:string:DEMO JOHN TAN",
- "designation": "8b1a63ff-8ecf-4ba7-88ca-54dc4235bb1f:string:DEMO",
- "date": "5061fca5-75a1-4ac8-a3dc-e7535397e193:string:2018-01-28",
- "signature": "8ae5be0a-90c3-443b-9b93-935f352d3e47:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLoAAAJoCAYAAABhvoh+AAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3VlwVGd6N/B/d58+vWpfECAkGSQWGwwGg7Exxow92NgzmRnP5pnJ1KSSzFVSleQqyW0qVcldLlKp3Ewlk1Qln6tmxnbGM7bBNowtZDYBwhICAUIL2tCu3vus34XqeTndiMULXlr/X5ULLa3Ti+Rz+n3eZ/G5ruuCiIiIiIiIiIjoK87/RT8AIiIiIiIiIiKizwIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERERERERERFRSWCgi4iIiIiIiIiISgIDXUREREREREREVBIY6CIiIiIiIiIiopLAQBcREREREREREZUEBrqIiIiIiIiIiKgkMNBFREREREREREQlgYEuIiIiIiIiIiIqCQx0ERHRJ+I4zi2fe79mmiZc1y24jeu6sG0blmV9Lo+RiIiIiIiWF59bvAohIiK6B67rwufzqc9t24bruvD7/fD7/eo2lmXBcRz4/X5omlbwM0RERERERJ8lZnQREdEnUhywks9d1y3I7JIAl6ZpAADLspDP5z+/B0pERERERMsGM7qIiOgTKc7okq+JO2VuSYYXERERERHRZ0n7oh8AERF9NUlQyxvQ8n5sGIb63HEc2LYNv9+PYDCIQCDw+T5YIiIiIiJaFpjRRUREn4jruiqrqzh7y3Gc237dcRy4rotg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",
- "stamp": "42cca02f-e70a-4bb5-917f-11cfe6d98cad:string:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAABHNCSVQICAgIfAhkiAAAIABJREFUeJzs3Xl8lNX5Pv5rtsyEhCyEJQTCFkhAQBBBLIKyaAWpgiIoWmutWqu1LrW2alu1llat1VJrq/3UVvFrsVpRKhVE2RSUTQMCsoawJGxhCdkzmeX5/cHvfrifk2dY3Dri9X69eEEmM/OsCXOdc59zPJZlWSAiIiIiIiKi/ynv/3oHiIiIiIiIiIgBnYiIiIiIiCgpMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyIiIiIiIkoCDOhERERERERESYABnYiIiIiIiCgJMKATERERERERJQEGdCIiIiIiIqIkwIBORERERERElAQY0ImIiIiIiIiSAAM6ERERERERURJgQCciIiIiIiJKAgzoREREREREREmAAZ2IiIiIiIgoCTCgExERERERESUBBnQiIiIiIiKiJMCATkRERERERJQEGNCJiIiIiIiIkgADOhEREREREVESYEAnIiIiIiIiSgIM6ERERERERERJgAGdiIiIiIiIKAkwoBMRERERERElAQZ0IiIiIiIioiTAgE5ERERERESUBBjQiYiIiIiIiJIAAzoRERERERFREmBAJyKirwzLshx/5DEtHo83e9z8dyQSOeZzYrFYwu2fjGg0ar9O9ivRe39a5jGY++j22Kd5f30M8m+395XtyXMTff9E9vGz7jsREdFXjcfi/3xERJSE5L8nj8dzQs+Tf1uWBY/HA6/Xi6amJqSkpCAej9vvE4vF4Pf7m72PBEqv1+v6fvJ6HRrNx/X+xuNxeL1eRCIR+P1+eDwe+7WxWMyxHXN7lmW5fj/RcZvnSO+z2z7K9/Xr9dey727b0vsmQVzOt9vrY7FYs+8neq00Xujn6v061jETERGdChjQiYjoK0MHSwm5iYKahER5jQ6+Ogi7hUczoOrtA7DfLx6P28FeQq70LKekpDjCqd4PM3R+1rBpNg4katw41uNmb7V5fvS+y3GaoRzAMRsW5Hz5fL6EjQqJjs9sKCEiIjoVMaATEVFScguywi3cSW+s2YOtQ6vbv4UuPdfl216vFz6fz/Fc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robH47EbET7rGPEvg1zPaDSK/Px8/OIXv8DEiRORnZ2N1157rdlSZ01NTbj99tvx8MMPw+v1Ij09HT169LDfS6oU5L6S832sxopYLNassUWe7/P5HA0se/bswa5du/DWW2/Zz2/Xrh1OO+00nHnmmRg0aBD69u2L/Px8pKWl2Y1Gch9Ho1EEAgF7+ILP50MkErHH3ktY5/JuRET0RWIPOhERJaRn09Zl3BJaJWxJWbgepwsANTU12LRpE1avXo3ly5fjo48+wo4dO1BZWdmsB1zeU5dS63Am+2PSE7qZj5vLmYVCITz22GP4+9//jlWrViEQCNg92m4zkesx1R6PBzt37sSsWbNw6623IhAIIBwOA4Cjh9/j8eCVV17BhAkTMHz4cLz33nvIyMiw10KX90/m/37lfHu9XkycOBFPPfUUcnJyEI/H8eGHH2LYsGH28AE5TxdeeCHuuusuNDY2oqGhARkZGZg+fTpefPFF+77QE7udzPGbz9f3jH5MGmhk/LhuhJH7s1OnTujXrx8GDx6M3r1748wzz0S7du0cvfIAHOX8uhJD/p2IHupARER0shjQiYi+pszS9UTPAY4GNj2hmsyeHggE7N7IqqoqRKNR/OEPf8BHH32EdevWoby83PGeEppkHLguI9dly4nosJTo+9LjLfustztv3jyMGjUKl112GV5//XVHr7u8tw518vqMjAyUlpZi8+bNOOecc+zSat04EYlE8Oqrr2LChAm44oor8MorryAYDCIcDjtK5JOZvieuueYaTJs2zb7OixYtwne/+13s2LGjWSWAZVn2BHpA84YTPbRBzwR/vGttTvoHwBH0hfk+EuKlN1yGJOj3lvkJioqKcM4552DQoEEYPHgw8vPz7R56eW+5xzlJHBERfZFY4k5E9DXlFircJu7SZeS6rBgA9u7dixUrVmDFihWYP38+KioqsGbNGmzdutUuNdZl8MDRwNbY2Gi/n548TE+g5jahmltPrNnDL0FMypNFIBDA9u3bAQBTp07Fu+++i0OHDjkmF9OBMh6P26GzZ8+eaNWqlWOm+Gg0an/f4/HgX//6F8aPH48777wTr7zyCgKBgCMUSom727lOJh6PB+np6ZgyZQoAYNWqVXjggQcwd+5ce9x2NBq1gyoAu4FCqhJ0L7zf70dTUxMsy7IbdE7k+M3ea31f6MYi816WQC0l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"
- }
- },
- "privacy": {},
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "be9d5ce7c2f071b8874928feeae9c86c13d5fd6506effb476e12ebad5a795c7a",
- "proof": [],
- "merkleRoot": "be9d5ce7c2f071b8874928feeae9c86c13d5fd6506effb476e12ebad5a795c7a"
- }
-}
diff --git a/apps/ui/public/static/images/CSC_logo.png b/apps/ui/public/static/images/CSC_logo.png
deleted file mode 100644
index db5434ce..00000000
Binary files a/apps/ui/public/static/images/CSC_logo.png and /dev/null differ
diff --git a/apps/ui/public/static/images/GOVTECH_logo.png b/apps/ui/public/static/images/GOVTECH_logo.png
deleted file mode 100644
index 367e9ac3..00000000
Binary files a/apps/ui/public/static/images/GOVTECH_logo.png and /dev/null differ
diff --git a/apps/ui/public/static/images/Github_Octocat.png b/apps/ui/public/static/images/Github_Octocat.png
deleted file mode 100644
index 993b2ce0..00000000
Binary files a/apps/ui/public/static/images/Github_Octocat.png and /dev/null differ
diff --git a/apps/ui/public/static/images/aboutsection/genuine.svg b/apps/ui/public/static/images/aboutsection/genuine.svg
deleted file mode 100644
index 5e1b141a..00000000
--- a/apps/ui/public/static/images/aboutsection/genuine.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-shield
-Created with Sketch.
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/aboutsection/howitworksgraphic.png b/apps/ui/public/static/images/aboutsection/howitworksgraphic.png
deleted file mode 100644
index e9a76769..00000000
Binary files a/apps/ui/public/static/images/aboutsection/howitworksgraphic.png and /dev/null differ
diff --git a/apps/ui/public/static/images/aboutsection/institution.svg b/apps/ui/public/static/images/aboutsection/institution.svg
deleted file mode 100644
index 76cfcdee..00000000
--- a/apps/ui/public/static/images/aboutsection/institution.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/aboutsection/valid.svg b/apps/ui/public/static/images/aboutsection/valid.svg
deleted file mode 100644
index ef77c635..00000000
--- a/apps/ui/public/static/images/aboutsection/valid.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-Asset 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png b/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png
deleted file mode 100644
index 8ae1f96d..00000000
Binary files a/apps/ui/public/static/images/benefitsection/icon-reduce-cost.png and /dev/null differ
diff --git a/apps/ui/public/static/images/benefitsection/icon-secure-doc.png b/apps/ui/public/static/images/benefitsection/icon-secure-doc.png
deleted file mode 100644
index 211363cd..00000000
Binary files a/apps/ui/public/static/images/benefitsection/icon-secure-doc.png and /dev/null differ
diff --git a/apps/ui/public/static/images/benefitsection/icon-trade.png b/apps/ui/public/static/images/benefitsection/icon-trade.png
deleted file mode 100644
index a4270745..00000000
Binary files a/apps/ui/public/static/images/benefitsection/icon-trade.png and /dev/null differ
diff --git a/apps/ui/public/static/images/common/logo-govtech.png b/apps/ui/public/static/images/common/logo-govtech.png
deleted file mode 100755
index b2e56b06..00000000
Binary files a/apps/ui/public/static/images/common/logo-govtech.png and /dev/null differ
diff --git a/apps/ui/public/static/images/common/logo-imda.png b/apps/ui/public/static/images/common/logo-imda.png
deleted file mode 100644
index 51fad994..00000000
Binary files a/apps/ui/public/static/images/common/logo-imda.png and /dev/null differ
diff --git a/apps/ui/public/static/images/common/share.jpg b/apps/ui/public/static/images/common/share.jpg
deleted file mode 100644
index 3cc7a222..00000000
Binary files a/apps/ui/public/static/images/common/share.jpg and /dev/null differ
diff --git a/apps/ui/public/static/images/common/wave-lines-light-2.png b/apps/ui/public/static/images/common/wave-lines-light-2.png
deleted file mode 100644
index 39525b29..00000000
Binary files a/apps/ui/public/static/images/common/wave-lines-light-2.png and /dev/null differ
diff --git a/apps/ui/public/static/images/common/wave-lines-light.png b/apps/ui/public/static/images/common/wave-lines-light.png
deleted file mode 100644
index 598b730a..00000000
Binary files a/apps/ui/public/static/images/common/wave-lines-light.png and /dev/null differ
diff --git a/apps/ui/public/static/images/common/wave-lines.png b/apps/ui/public/static/images/common/wave-lines.png
deleted file mode 100644
index a6cc64d3..00000000
Binary files a/apps/ui/public/static/images/common/wave-lines.png and /dev/null differ
diff --git a/apps/ui/public/static/images/contact/contact-person.png b/apps/ui/public/static/images/contact/contact-person.png
deleted file mode 100644
index 08b38376..00000000
Binary files a/apps/ui/public/static/images/contact/contact-person.png and /dev/null differ
diff --git a/apps/ui/public/static/images/creator/creator-graphic.png b/apps/ui/public/static/images/creator/creator-graphic.png
deleted file mode 100644
index 68ec9673..00000000
Binary files a/apps/ui/public/static/images/creator/creator-graphic.png and /dev/null differ
diff --git a/apps/ui/public/static/images/creator/dropzone-graphic.png b/apps/ui/public/static/images/creator/dropzone-graphic.png
deleted file mode 100644
index 1a7dea43..00000000
Binary files a/apps/ui/public/static/images/creator/dropzone-graphic.png and /dev/null differ
diff --git a/apps/ui/public/static/images/demo/circle-form.png b/apps/ui/public/static/images/demo/circle-form.png
deleted file mode 100644
index 45ae6744..00000000
Binary files a/apps/ui/public/static/images/demo/circle-form.png and /dev/null differ
diff --git a/apps/ui/public/static/images/demo/circle-load.png b/apps/ui/public/static/images/demo/circle-load.png
deleted file mode 100644
index 83d819a5..00000000
Binary files a/apps/ui/public/static/images/demo/circle-load.png and /dev/null differ
diff --git a/apps/ui/public/static/images/demo/circle-verify.png b/apps/ui/public/static/images/demo/circle-verify.png
deleted file mode 100644
index 45eec184..00000000
Binary files a/apps/ui/public/static/images/demo/circle-verify.png and /dev/null differ
diff --git a/apps/ui/public/static/images/dropzone/arrow.png b/apps/ui/public/static/images/dropzone/arrow.png
deleted file mode 100644
index 6a330661..00000000
Binary files a/apps/ui/public/static/images/dropzone/arrow.png and /dev/null differ
diff --git a/apps/ui/public/static/images/dropzone/arrow2.png b/apps/ui/public/static/images/dropzone/arrow2.png
deleted file mode 100644
index f9d3b9a1..00000000
Binary files a/apps/ui/public/static/images/dropzone/arrow2.png and /dev/null differ
diff --git a/apps/ui/public/static/images/dropzone/certificate.svg b/apps/ui/public/static/images/dropzone/certificate.svg
deleted file mode 100644
index ba9039c9..00000000
--- a/apps/ui/public/static/images/dropzone/certificate.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/dropzone/drop_arrow.svg b/apps/ui/public/static/images/dropzone/drop_arrow.svg
deleted file mode 100644
index 5155be7f..00000000
--- a/apps/ui/public/static/images/dropzone/drop_arrow.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/dropzone/dropzone_illustration.svg b/apps/ui/public/static/images/dropzone/dropzone_illustration.svg
deleted file mode 100644
index 4ccaf487..00000000
--- a/apps/ui/public/static/images/dropzone/dropzone_illustration.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/dropzone/invalid.svg b/apps/ui/public/static/images/dropzone/invalid.svg
deleted file mode 100644
index a31a8ed2..00000000
--- a/apps/ui/public/static/images/dropzone/invalid.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/apps/ui/public/static/images/dropzone/warning.svg b/apps/ui/public/static/images/dropzone/warning.svg
deleted file mode 100644
index 6f97d468..00000000
--- a/apps/ui/public/static/images/dropzone/warning.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
- warning
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/errorpage/404.png b/apps/ui/public/static/images/errorpage/404.png
deleted file mode 100644
index 2f9b7a55..00000000
Binary files a/apps/ui/public/static/images/errorpage/404.png and /dev/null differ
diff --git a/apps/ui/public/static/images/errorpage/error-boundary.png b/apps/ui/public/static/images/errorpage/error-boundary.png
deleted file mode 100644
index 0ebca2b4..00000000
Binary files a/apps/ui/public/static/images/errorpage/error-boundary.png and /dev/null differ
diff --git a/apps/ui/public/static/images/eta/bl.svg b/apps/ui/public/static/images/eta/bl.svg
deleted file mode 100644
index 04327272..00000000
--- a/apps/ui/public/static/images/eta/bl.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/cost.svg b/apps/ui/public/static/images/eta/cost.svg
deleted file mode 100644
index 97997fff..00000000
--- a/apps/ui/public/static/images/eta/cost.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/document.svg b/apps/ui/public/static/images/eta/document.svg
deleted file mode 100644
index 36a11843..00000000
--- a/apps/ui/public/static/images/eta/document.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/ecommerce.svg b/apps/ui/public/static/images/eta/ecommerce.svg
deleted file mode 100644
index e1b1002a..00000000
--- a/apps/ui/public/static/images/eta/ecommerce.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/eta-bg.png b/apps/ui/public/static/images/eta/eta-bg.png
deleted file mode 100644
index 15c3bf44..00000000
Binary files a/apps/ui/public/static/images/eta/eta-bg.png and /dev/null differ
diff --git a/apps/ui/public/static/images/eta/fraud.svg b/apps/ui/public/static/images/eta/fraud.svg
deleted file mode 100644
index c0740161..00000000
--- a/apps/ui/public/static/images/eta/fraud.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/goods.svg b/apps/ui/public/static/images/eta/goods.svg
deleted file mode 100644
index b0588355..00000000
--- a/apps/ui/public/static/images/eta/goods.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/idea.svg b/apps/ui/public/static/images/eta/idea.svg
deleted file mode 100644
index cb350a75..00000000
--- a/apps/ui/public/static/images/eta/idea.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/map.png b/apps/ui/public/static/images/eta/map.png
deleted file mode 100644
index 46bd1b12..00000000
Binary files a/apps/ui/public/static/images/eta/map.png and /dev/null differ
diff --git a/apps/ui/public/static/images/eta/ship.svg b/apps/ui/public/static/images/eta/ship.svg
deleted file mode 100644
index 09e205ec..00000000
--- a/apps/ui/public/static/images/eta/ship.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/time.svg b/apps/ui/public/static/images/eta/time.svg
deleted file mode 100644
index 4a355b15..00000000
--- a/apps/ui/public/static/images/eta/time.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/eta/why-ebls.png b/apps/ui/public/static/images/eta/why-ebls.png
deleted file mode 100644
index a894807f..00000000
Binary files a/apps/ui/public/static/images/eta/why-ebls.png and /dev/null differ
diff --git a/apps/ui/public/static/images/faq/faq-man.png b/apps/ui/public/static/images/faq/faq-man.png
deleted file mode 100644
index f0ba8d66..00000000
Binary files a/apps/ui/public/static/images/faq/faq-man.png and /dev/null differ
diff --git a/apps/ui/public/static/images/faq/faq-person.png b/apps/ui/public/static/images/faq/faq-person.png
deleted file mode 100644
index 53363fe9..00000000
Binary files a/apps/ui/public/static/images/faq/faq-person.png and /dev/null differ
diff --git a/apps/ui/public/static/images/favicon/code.txt b/apps/ui/public/static/images/favicon/code.txt
deleted file mode 100644
index b5c7c3af..00000000
--- a/apps/ui/public/static/images/favicon/code.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/apps/ui/public/static/images/favicon/favicon-16x16.png b/apps/ui/public/static/images/favicon/favicon-16x16.png
deleted file mode 100755
index d2d6686d..00000000
Binary files a/apps/ui/public/static/images/favicon/favicon-16x16.png and /dev/null differ
diff --git a/apps/ui/public/static/images/favicon/favicon-32x32.png b/apps/ui/public/static/images/favicon/favicon-32x32.png
deleted file mode 100755
index 2379c77f..00000000
Binary files a/apps/ui/public/static/images/favicon/favicon-32x32.png and /dev/null differ
diff --git a/apps/ui/public/static/images/favicon/favicon.ico b/apps/ui/public/static/images/favicon/favicon.ico
deleted file mode 100755
index c7f2b1a3..00000000
Binary files a/apps/ui/public/static/images/favicon/favicon.ico and /dev/null differ
diff --git a/apps/ui/public/static/images/favicon/favicon.png b/apps/ui/public/static/images/favicon/favicon.png
deleted file mode 100644
index 3ff348b2..00000000
Binary files a/apps/ui/public/static/images/favicon/favicon.png and /dev/null differ
diff --git a/apps/ui/public/static/images/fileicons/csv.svg b/apps/ui/public/static/images/fileicons/csv.svg
deleted file mode 100644
index b03a4e15..00000000
--- a/apps/ui/public/static/images/fileicons/csv.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/fileicons/doc.svg b/apps/ui/public/static/images/fileicons/doc.svg
deleted file mode 100644
index 096ea645..00000000
--- a/apps/ui/public/static/images/fileicons/doc.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/fileicons/jpg.svg b/apps/ui/public/static/images/fileicons/jpg.svg
deleted file mode 100644
index 0a7a7337..00000000
--- a/apps/ui/public/static/images/fileicons/jpg.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/fileicons/pdf.svg b/apps/ui/public/static/images/fileicons/pdf.svg
deleted file mode 100644
index c1945fad..00000000
--- a/apps/ui/public/static/images/fileicons/pdf.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/fileicons/png.svg b/apps/ui/public/static/images/fileicons/png.svg
deleted file mode 100644
index d7418064..00000000
--- a/apps/ui/public/static/images/fileicons/png.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/fileicons/txt.svg b/apps/ui/public/static/images/fileicons/txt.svg
deleted file mode 100644
index b471710d..00000000
--- a/apps/ui/public/static/images/fileicons/txt.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/footer-logoAU.png b/apps/ui/public/static/images/footer-logoAU.png
deleted file mode 100644
index 8a1cf377..00000000
Binary files a/apps/ui/public/static/images/footer-logoAU.png and /dev/null differ
diff --git a/apps/ui/public/static/images/guidelines/Guidelines.png b/apps/ui/public/static/images/guidelines/Guidelines.png
deleted file mode 100644
index 84bba6cb..00000000
Binary files a/apps/ui/public/static/images/guidelines/Guidelines.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg b/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg
deleted file mode 100644
index ea82d901..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/cheque.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg b/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg
deleted file mode 100644
index 68040d28..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/customerExperience.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg b/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg
deleted file mode 100644
index 56bcd1d7..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/eCheck.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg b/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg
deleted file mode 100644
index dc0ba19a..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/eDispatch.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg b/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg
deleted file mode 100644
index 0c1b958f..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/eDistribute.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg b/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg
deleted file mode 100644
index b941e9aa..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/eEndorse.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg b/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg
deleted file mode 100644
index 1c2585de..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/eReceive.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg b/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg
deleted file mode 100644
index 3a0f4fd5..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/efficiency.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg
deleted file mode 100644
index 3588cc17..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperAuthenticity.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg
deleted file mode 100644
index b712111f..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperCheck.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg
deleted file mode 100644
index f1d33496..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperDispatch.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg
deleted file mode 100644
index a9e83e9b..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperEndorse.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg
deleted file mode 100644
index 7d1c74df..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperIssue.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg
deleted file mode 100644
index 0980aa9f..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperMoney.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg
deleted file mode 100644
index 0dd40734..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperReceive.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg
deleted file mode 100644
index 6af6aa1a..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperRisk.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg b/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg
deleted file mode 100644
index fb9ae2ad..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/paperTick.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/secure.svg b/apps/ui/public/static/images/home/howItWorks/icons/secure.svg
deleted file mode 100644
index 9d71a2d7..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/secure.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg b/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg
deleted file mode 100644
index f675a10f..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/signUp.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg b/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg
deleted file mode 100644
index 6adc5e1e..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/speedUp.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/technology.svg b/apps/ui/public/static/images/home/howItWorks/icons/technology.svg
deleted file mode 100644
index 06f9e046..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/technology.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg b/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg
deleted file mode 100644
index c19b73a2..00000000
--- a/apps/ui/public/static/images/home/howItWorks/icons/wallet.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona1.png b/apps/ui/public/static/images/home/howItWorks/persona/persona1.png
deleted file mode 100644
index 5463b411..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona1.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona2.png b/apps/ui/public/static/images/home/howItWorks/persona/persona2.png
deleted file mode 100644
index 7ee5c25d..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona2.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona3.png b/apps/ui/public/static/images/home/howItWorks/persona/persona3.png
deleted file mode 100644
index 4640dd94..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona3.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona4.png b/apps/ui/public/static/images/home/howItWorks/persona/persona4.png
deleted file mode 100644
index f1b21cc1..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona4.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona5.png b/apps/ui/public/static/images/home/howItWorks/persona/persona5.png
deleted file mode 100644
index c457fd9c..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona5.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona6.png b/apps/ui/public/static/images/home/howItWorks/persona/persona6.png
deleted file mode 100644
index a4e987d8..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona6.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona7.png b/apps/ui/public/static/images/home/howItWorks/persona/persona7.png
deleted file mode 100644
index 568da0b7..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona7.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/howItWorks/persona/persona8.png b/apps/ui/public/static/images/home/howItWorks/persona/persona8.png
deleted file mode 100644
index 4bec5753..00000000
Binary files a/apps/ui/public/static/images/home/howItWorks/persona/persona8.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/mainBenefits/reduce.svg b/apps/ui/public/static/images/home/mainBenefits/reduce.svg
deleted file mode 100644
index 8a6b6686..00000000
--- a/apps/ui/public/static/images/home/mainBenefits/reduce.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/mainBenefits/secure.svg b/apps/ui/public/static/images/home/mainBenefits/secure.svg
deleted file mode 100644
index 7f968032..00000000
--- a/apps/ui/public/static/images/home/mainBenefits/secure.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/mainBenefits/single-wave.png b/apps/ui/public/static/images/home/mainBenefits/single-wave.png
deleted file mode 100644
index 018dc028..00000000
Binary files a/apps/ui/public/static/images/home/mainBenefits/single-wave.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/mainBenefits/trade.svg b/apps/ui/public/static/images/home/mainBenefits/trade.svg
deleted file mode 100644
index 24229b9e..00000000
--- a/apps/ui/public/static/images/home/mainBenefits/trade.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/home/welcome/industry-mobile.png b/apps/ui/public/static/images/home/welcome/industry-mobile.png
deleted file mode 100644
index d6fbaa29..00000000
Binary files a/apps/ui/public/static/images/home/welcome/industry-mobile.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/welcome/industry.png b/apps/ui/public/static/images/home/welcome/industry.png
deleted file mode 100644
index 879ea45d..00000000
Binary files a/apps/ui/public/static/images/home/welcome/industry.png and /dev/null differ
diff --git a/apps/ui/public/static/images/home/welcome/map.png b/apps/ui/public/static/images/home/welcome/map.png
deleted file mode 100644
index 73f8ee66..00000000
Binary files a/apps/ui/public/static/images/home/welcome/map.png and /dev/null differ
diff --git a/apps/ui/public/static/images/landingsection/graphic-landing.png b/apps/ui/public/static/images/landingsection/graphic-landing.png
deleted file mode 100644
index 0f4862b6..00000000
Binary files a/apps/ui/public/static/images/landingsection/graphic-landing.png and /dev/null differ
diff --git a/apps/ui/public/static/images/logo-govtech.png b/apps/ui/public/static/images/logo-govtech.png
deleted file mode 100644
index 367e9ac3..00000000
Binary files a/apps/ui/public/static/images/logo-govtech.png and /dev/null differ
diff --git a/apps/ui/public/static/images/logo-qrcode.png b/apps/ui/public/static/images/logo-qrcode.png
deleted file mode 100644
index 53cde247..00000000
Binary files a/apps/ui/public/static/images/logo-qrcode.png and /dev/null differ
diff --git a/apps/ui/public/static/images/logoAU.svg b/apps/ui/public/static/images/logoAU.svg
deleted file mode 100644
index c2271830..00000000
--- a/apps/ui/public/static/images/logoAU.svg
+++ /dev/null
@@ -1,813 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/networks/ethereum.gif b/apps/ui/public/static/images/networks/ethereum.gif
deleted file mode 100644
index 417c47be..00000000
Binary files a/apps/ui/public/static/images/networks/ethereum.gif and /dev/null differ
diff --git a/apps/ui/public/static/images/networks/polygon.gif b/apps/ui/public/static/images/networks/polygon.gif
deleted file mode 100644
index 37e209af..00000000
Binary files a/apps/ui/public/static/images/networks/polygon.gif and /dev/null differ
diff --git a/apps/ui/public/static/images/news/news-generic.png b/apps/ui/public/static/images/news/news-generic.png
deleted file mode 100644
index 3bf37c54..00000000
Binary files a/apps/ui/public/static/images/news/news-generic.png and /dev/null differ
diff --git a/apps/ui/public/static/images/tradetrust_logo.svg b/apps/ui/public/static/images/tradetrust_logo.svg
deleted file mode 100644
index a2fcd96a..00000000
--- a/apps/ui/public/static/images/tradetrust_logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-image/svg+xml Layer 1
\ No newline at end of file
diff --git a/apps/ui/public/static/images/upload-icon-dark.png b/apps/ui/public/static/images/upload-icon-dark.png
deleted file mode 100644
index f8c8260c..00000000
Binary files a/apps/ui/public/static/images/upload-icon-dark.png and /dev/null differ
diff --git a/apps/ui/public/static/images/watermark.svg b/apps/ui/public/static/images/watermark.svg
deleted file mode 100644
index 5375c5d8..00000000
--- a/apps/ui/public/static/images/watermark.svg
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-
- background
-
-
-
-
-
-
- Layer 1
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
- Printed from the digital version of certificate. For verification,
- please visit OpenCerts.io (http://opencerts.io/) with the .opencert file.
-
-
-
-
\ No newline at end of file
diff --git a/apps/ui/public/static/images/webinar/IMDA_cube.png b/apps/ui/public/static/images/webinar/IMDA_cube.png
deleted file mode 100644
index 8545a50c..00000000
Binary files a/apps/ui/public/static/images/webinar/IMDA_cube.png and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/about.svg b/apps/ui/public/static/images/webinar/about.svg
deleted file mode 100644
index 0a620fbd..00000000
--- a/apps/ui/public/static/images/webinar/about.svg
+++ /dev/null
@@ -1,4291 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/banner-title.png b/apps/ui/public/static/images/webinar/banner-title.png
deleted file mode 100644
index fb82de19..00000000
Binary files a/apps/ui/public/static/images/webinar/banner-title.png and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/banner-title@4x.png b/apps/ui/public/static/images/webinar/banner-title@4x.png
deleted file mode 100644
index 9eb72376..00000000
Binary files a/apps/ui/public/static/images/webinar/banner-title@4x.png and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/banner.jpg b/apps/ui/public/static/images/webinar/banner.jpg
deleted file mode 100644
index 59b4d866..00000000
Binary files a/apps/ui/public/static/images/webinar/banner.jpg and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/icon-01.svg b/apps/ui/public/static/images/webinar/icon-01.svg
deleted file mode 100644
index 3c73300c..00000000
--- a/apps/ui/public/static/images/webinar/icon-01.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/icon-02.svg b/apps/ui/public/static/images/webinar/icon-02.svg
deleted file mode 100644
index 0d9cf373..00000000
--- a/apps/ui/public/static/images/webinar/icon-02.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/icon-03.svg b/apps/ui/public/static/images/webinar/icon-03.svg
deleted file mode 100644
index 8018f52b..00000000
--- a/apps/ui/public/static/images/webinar/icon-03.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/icon-04.svg b/apps/ui/public/static/images/webinar/icon-04.svg
deleted file mode 100644
index 634d4240..00000000
--- a/apps/ui/public/static/images/webinar/icon-04.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/icon-05.svg b/apps/ui/public/static/images/webinar/icon-05.svg
deleted file mode 100644
index d6f870a5..00000000
--- a/apps/ui/public/static/images/webinar/icon-05.svg
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/icon-06.svg b/apps/ui/public/static/images/webinar/icon-06.svg
deleted file mode 100644
index 2176fee2..00000000
--- a/apps/ui/public/static/images/webinar/icon-06.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf
deleted file mode 100644
index acb68582..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-demo.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf
deleted file mode 100644
index bfb5619e..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-1-overview.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf
deleted file mode 100644
index 6acb5615..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-2.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf
deleted file mode 100644
index 846ec05c..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-3.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf
deleted file mode 100644
index 2beea582..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-4.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf
deleted file mode 100644
index 69a65ed8..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-5.pdf and /dev/null differ
diff --git a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf b/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf
deleted file mode 100644
index 01556f11..00000000
Binary files a/apps/ui/public/static/images/webinar/tradetrust-tech-webinar-6.pdf and /dev/null differ
diff --git a/apps/ui/public/static/index.html b/apps/ui/public/static/index.html
deleted file mode 100644
index 03c0de34..00000000
--- a/apps/ui/public/static/index.html
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <%= htmlWebpackPlugin.options.APP_NAME %> - An easy way to check and verify your documents
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/public/static/uploads/5.5.jpg b/apps/ui/public/static/uploads/5.5.jpg
deleted file mode 100644
index 7c03592c..00000000
Binary files a/apps/ui/public/static/uploads/5.5.jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf b/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf
deleted file mode 100644
index 87f85426..00000000
Binary files a/apps/ui/public/static/uploads/imdatradetrust_newsletter_issue-06.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/news-01.jpg b/apps/ui/public/static/uploads/news-01.jpg
deleted file mode 100644
index 9d5936d4..00000000
Binary files a/apps/ui/public/static/uploads/news-01.jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/news-02.jpg b/apps/ui/public/static/uploads/news-02.jpg
deleted file mode 100644
index e6d3b78a..00000000
Binary files a/apps/ui/public/static/uploads/news-02.jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/news-03.jpg b/apps/ui/public/static/uploads/news-03.jpg
deleted file mode 100644
index b0e532d4..00000000
Binary files a/apps/ui/public/static/uploads/news-03.jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tfg..jpg b/apps/ui/public/static/uploads/tfg..jpg
deleted file mode 100644
index 1f1a17be..00000000
Binary files a/apps/ui/public/static/uploads/tfg..jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf
deleted file mode 100644
index d950fb83..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-1.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf
deleted file mode 100644
index 4477dbff..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-2.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf
deleted file mode 100644
index f6e97e97..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-3.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf
deleted file mode 100644
index 5bae9585..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-4.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf b/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf
deleted file mode 100644
index 37782412..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust-newsletter-5.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf b/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf
deleted file mode 100644
index e6f3c65e..00000000
Binary files a/apps/ui/public/static/uploads/tradetrust_newsletter-07.pdf and /dev/null differ
diff --git a/apps/ui/public/static/uploads/ttnewsletter7.jpg b/apps/ui/public/static/uploads/ttnewsletter7.jpg
deleted file mode 100644
index 2920a6b2..00000000
Binary files a/apps/ui/public/static/uploads/ttnewsletter7.jpg and /dev/null differ
diff --git a/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf b/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf
deleted file mode 100644
index 90a62a92..00000000
Binary files a/apps/ui/public/static/uploads/webinar-the-journey-to-paperless-trade.pdf and /dev/null differ
diff --git a/apps/ui/src/AppContainer.tsx b/apps/ui/src/AppContainer.tsx
deleted file mode 100644
index 896f11b1..00000000
--- a/apps/ui/src/AppContainer.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import { Overlay } from "@govtechsg/tradetrust-ui-components";
-import React, { useEffect, useState } from "react";
-import { useLocation } from "react-router-dom";
-import { Footer, NavigationBar } from "./components/Layout";
-
-import { Routes, routes } from "./routes";
-
-const AppContainer = (): React.ReactElement => {
- const location = useLocation();
- const [toggleNavBar, setToggleNavBar] = useState(false);
-
- useEffect(() => {
- setToggleNavBar(false);
- window.scrollTo(0, 0);
- }, [location]);
-
- return (
-
-
-
-
-
-
-
-
- );
-};
-
-export default AppContainer;
diff --git a/apps/ui/src/appConfig.js b/apps/ui/src/appConfig.js
deleted file mode 100644
index 00abafa9..00000000
--- a/apps/ui/src/appConfig.js
+++ /dev/null
@@ -1,62 +0,0 @@
-const IS_LOCAL = process.env.IS_LOCAL || process.env.NODE_ENV === "test";
-
-if ((!IS_LOCAL && !process.env.VCKIT_DOMAIN) || (!IS_LOCAL && !process.env.VCKIT_API_DOMAIN)) {
- throw Error(`Missing one or more of the required environment variables: VCKIT_DOMAIN, VCKIT_API_DOMAIN"`);
-}
-
-if (!process.env.CONFIG_FILE_ID) {
- throw Error(`Missing required environment variable: CONFIG_FILE_ID"`);
-}
-
-const PROTOCOL = IS_LOCAL ? "http" : "https";
-
-const VCKIT_DOMAIN = IS_LOCAL ? "localhost:3000" : process.env.VCKIT_DOMAIN;
-
-const VCKIT_WEBSITE = `${PROTOCOL}://${VCKIT_DOMAIN}`;
-
-const VCKIT_API_DOMAIN = IS_LOCAL ? "localhost:5010/dev" : process.env.VCKIT_API_DOMAIN;
-
-const VCKIT_API = `${PROTOCOL}://${VCKIT_API_DOMAIN}`;
-
-const CONFIG_FILE_ROUTE = "config-file";
-
-const CONFIG_FILE_ID = process.env.CONFIG_FILE_ID;
-
-const APP_NAME = "";
-
-const SHORT_APP_NAME = "";
-
-const DEFAULT_RENDERER = "";
-
-const FAVICON_PATH = "/static/images/favicon/favicon.png";
-
-const COPYRIGHT_TEXT = "";
-
-const COPYRIGHT_YEAR = "";
-
-const FOOTER_LINKS = [
- {
- text: "Who we are",
- href: "#",
- },
- {
- text: "Contact us",
- href: "#",
- },
-];
-
-module.exports = {
- PROTOCOL,
- VCKIT_DOMAIN,
- VCKIT_WEBSITE,
- VCKIT_API,
- CONFIG_FILE_ROUTE,
- CONFIG_FILE_ID,
- APP_NAME,
- SHORT_APP_NAME,
- DEFAULT_RENDERER,
- FAVICON_PATH,
- COPYRIGHT_TEXT,
- COPYRIGHT_YEAR,
- FOOTER_LINKS,
-};
diff --git a/apps/ui/src/assets/images/footer_logo.png b/apps/ui/src/assets/images/footer_logo.png
deleted file mode 100644
index e69de29b..00000000
diff --git a/apps/ui/src/assets/images/header_logo.svg b/apps/ui/src/assets/images/header_logo.svg
deleted file mode 100644
index e69de29b..00000000
diff --git a/apps/ui/src/common/API/configAPI.test.tsx b/apps/ui/src/common/API/configAPI.test.tsx
deleted file mode 100644
index 0a581d73..00000000
--- a/apps/ui/src/common/API/configAPI.test.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import axios from "axios";
-import { getConfigFile } from "./configFileAPI";
-import { VCKIT_API, CONFIG_FILE_ROUTE } from "../../appConfig";
-
-jest.mock("../../appConfig", () => ({
- VCKIT_API: "api.vckit-test.com",
- CONFIG_FILE_ROUTE: "config-file",
-}));
-
-const mockedAxiosGet = jest.spyOn(axios, "get");
-
-describe("configFileAPI", () => {
- const configFileId = "testID";
-
- it("should return a config file for a given id", async () => {
- mockedAxiosGet.mockResolvedValueOnce({ data: { data: { test: "ConfigFile" } } });
-
- const configFile = await getConfigFile(configFileId);
-
- expect(configFile).toStrictEqual({ test: "ConfigFile" });
- expect(mockedAxiosGet).toBeCalledWith(`${VCKIT_API}/${CONFIG_FILE_ROUTE}/${configFileId}`);
- });
-
- it("should throw an error if no config file is found", async () => {
- mockedAxiosGet.mockRejectedValueOnce(new Error());
-
- expect(getConfigFile(configFileId)).rejects.toThrow();
- });
-});
diff --git a/apps/ui/src/common/API/configFileAPI.tsx b/apps/ui/src/common/API/configFileAPI.tsx
deleted file mode 100644
index d0e00839..00000000
--- a/apps/ui/src/common/API/configFileAPI.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import axios from "axios";
-import { Config } from "../../types";
-import { VCKIT_API, CONFIG_FILE_ROUTE } from "../../appConfig";
-
-interface ConfigFileData {
- document: Config;
-}
-
-export const getConfigFile = async (id: string): Promise => {
- try {
- const axiosResponse = await axios.get(`${VCKIT_API}/${CONFIG_FILE_ROUTE}/${id}`);
- return axiosResponse.data.data;
- } catch (err) {
- throw err;
- }
-};
diff --git a/apps/ui/src/common/API/storageAPI.test.tsx b/apps/ui/src/common/API/storageAPI.test.tsx
deleted file mode 100644
index b04f7624..00000000
--- a/apps/ui/src/common/API/storageAPI.test.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import { validate } from "uuid";
-import { generateIdAndKey } from "./storageAPI";
-
-describe("storageAPI", () => {
- describe("generateIdAndKey", () => {
- it("should return a valid uuid and encryption key", () => {
- const queueData = generateIdAndKey();
-
- // Validate uuid
- expect(validate(queueData.data.id)).toBe(true);
-
- // Validate encryption key
- // Should be 64 hex string
- const pattern = /[0-9A-Fa-f]{64}/g;
- const result = queueData.data.key.match(pattern);
- expect(result?.length).toBe(1);
- });
- });
-});
diff --git a/apps/ui/src/common/API/storageAPI.tsx b/apps/ui/src/common/API/storageAPI.tsx
deleted file mode 100644
index 2717aeff..00000000
--- a/apps/ui/src/common/API/storageAPI.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import { utils } from "@govtechsg/open-attestation";
-import { generateEncryptionKey } from "@govtechsg/oa-encryption";
-import axios, { AxiosResponse } from "axios";
-import { v4 as uuid } from "uuid";
-import { DocumentStorage, WrappedDocument } from "../../types";
-import { decodeQrCode } from "../utils/utils";
-
-interface Headers {
- "Content-Type": string;
- "x-api-key": string;
-}
-
-export const getHeaders = (documentStorage: DocumentStorage): Headers => {
- const headers = {
- "Content-Type": "application/json",
- } as Headers;
-
- const apiKey = "x-api-key";
-
- if (documentStorage.apiKey) headers[apiKey] = documentStorage.apiKey;
-
- return headers;
-};
-
-export const getQueueNumber = async (documentStorage: DocumentStorage): Promise => {
- const url = `${documentStorage.url}/queue`;
- return axios.get(url, { headers: { ...getHeaders(documentStorage) } });
-};
-
-export const uploadToStorage = async (
- doc: WrappedDocument,
- documentStorage: DocumentStorage
-): Promise => {
- const { links } = utils.isRawV3Document(doc.rawDocument) ? doc.rawDocument.credentialSubject : doc.rawDocument;
- const qrCodeObj = decodeQrCode(links.self.href);
- const uri = qrCodeObj.payload.uri;
-
- return axios.post(
- uri,
- {
- document: doc.wrappedDocument,
- decryptionKey: qrCodeObj.payload.key,
- },
- { headers: { ...getHeaders(documentStorage) } }
- );
-};
-
-export interface QueueData {
- data: {
- id: string;
- key: string;
- };
-}
-
-/**
- * Generates ID and encryption key client side.
- *
- * @returns QueueData
- */
-export const generateIdAndKey = (): QueueData => ({
- data: {
- id: uuid(),
- key: generateEncryptionKey(),
- },
-});
diff --git a/apps/ui/src/common/analytics/Analytics.test.ts b/apps/ui/src/common/analytics/Analytics.test.ts
deleted file mode 100644
index 95bc897b..00000000
--- a/apps/ui/src/common/analytics/Analytics.test.ts
+++ /dev/null
@@ -1,138 +0,0 @@
-import { GA_MEASUREMENT_ID } from "../../../src/config";
-import { validatePageViewEvent, validateGaEvent, gaPageView, gaEvent } from "./Analytics";
-
-const consoleSpy = jest.spyOn(console, "error");
-const mockGaEvent = {
- action: "TEST_ACTION",
- category: "TEST_CATEGORY",
- label: "TEST_LABEL",
- value: 2,
-};
-
-beforeEach(() => {
- jest.spyOn(console, "error").mockImplementation(() => {});
-});
-
-afterEach(() => {
- jest.clearAllMocks();
-});
-
-describe("validateGaPageView", () => {
- it("throws if action is missing", () => {
- // @ts-expect-error we expect this error to be thrown
- validatePageViewEvent({});
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Action is required");
- });
-});
-
-describe("gaPageView", () => {
- beforeEach(() => {
- window.gtag = jest.fn();
- });
-
- afterEach(() => {
- // @ts-expect-error the mock does not match the signature
- window.gtag = undefined;
- });
-
- it("sends and log gtag page view if window.gtag is present", () => {
- gaPageView({
- action: "TEST_ACTION",
- } as any);
- expect(window.gtag).toBeCalledTimes(1);
- expect(window.gtag).toHaveBeenCalledWith("event", "TEST_ACTION", {
- send_to: GA_MEASUREMENT_ID,
- });
- });
-
- it("throws if there is a validation error", () => {
- const mockGaEventError = { action: 123 };
- // @ts-expect-error the mock does not match the signature
- gaPageView(mockGaEventError);
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Action must be a string");
- });
-});
-
-describe("validateGaEvent", () => {
- it("throws if category is missing", () => {
- // @ts-expect-error we expect this error to be thrown
- validateGaEvent({
- action: "magic_demo_start",
- });
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Category is required");
- });
-
- it("throws if action is missing", () => {
- // @ts-expect-error we expect this error to be thrown
- validateGaEvent({
- category: "magic_demo",
- });
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Action is required");
- });
-
- it("throws if value is not number", () => {
- // @ts-expect-error we expect this error to be thrown
- validateGaEvent({ category: "magic_demo", action: "magic_demo_start", value: "STRING" });
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Value must be a number");
- });
-
- it("passes for minimum values", () => {
- validateGaEvent({
- category: "magic_demo",
- action: "magic_demo_start",
- label: undefined,
- value: undefined,
- });
- expect(true).toBe(true);
- });
-
- it("passes for all values", () => {
- validateGaEvent({
- category: "magic_demo",
- action: "magic_demo_start",
- label: "Start Issuing",
- value: 2,
- });
- expect(true).toBe(true);
- });
-});
-
-describe("gaEvent", () => {
- beforeEach(() => {
- window.gtag = jest.fn();
- });
-
- afterEach(() => {
- // @ts-expect-error the mock does not match the signature
- window.gtag = undefined;
- });
-
- it("does not fail if gtag is not present", () => {
- gaEvent(mockGaEvent as any);
- expect(true).toBe(true);
- });
-
- it("sends and log gtag event if window.gtag is present", () => {
- // @ts-expect-error the mock does not match the signature
- gaEvent(mockGaEvent);
- expect(window.gtag).toBeCalledTimes(1);
- expect(window.gtag).toHaveBeenCalledWith("event", "TEST_ACTION", {
- event_category: "TEST_CATEGORY",
- event_label: "TEST_LABEL",
- value: 2,
- });
- });
-
- it("throws if there is a validation error", () => {
- const mockGaEventError = { ...mockGaEvent, value: "STRING" };
- // @ts-expect-error the mock does not match the signature
- gaEvent(mockGaEventError);
- expect(consoleSpy).toBeCalledTimes(1);
- expect(consoleSpy).toHaveBeenCalledWith("Value must be a number");
- });
-});
diff --git a/apps/ui/src/common/analytics/Analytics.ts b/apps/ui/src/common/analytics/Analytics.ts
deleted file mode 100644
index 635d778c..00000000
--- a/apps/ui/src/common/analytics/Analytics.ts
+++ /dev/null
@@ -1,53 +0,0 @@
-import { GA_MEASUREMENT_ID } from "../../../src/config";
-
-type GaActionDefault = "page_view";
-type GaAction =
- | "magic_demo_start"
- | "magic_demo_issue"
- | "magic_demo_downloaded"
- | "magic_demo_file_drop"
- | "magic_demo_drop_off";
-type GaCategory = "magic_demo";
-
-interface GaEventProps {
- action: GaAction;
- category: GaCategory;
- label?: string;
- value?: number;
-}
-
-interface GaPageViewProps {
- action: GaActionDefault;
-}
-
-export const validatePageViewEvent = (event: GaPageViewProps): void => {
- const { action } = event;
- if (!action) console.error("Action is required");
- if (action && typeof action !== "string") console.error("Action must be a string");
-};
-
-export const gaPageView = (event: GaPageViewProps): void => {
- validatePageViewEvent(event);
- const { action } = event;
- gtag("event", action, {
- send_to: GA_MEASUREMENT_ID,
- });
-};
-
-export const validateGaEvent = (event: GaEventProps): void => {
- const { action, category, label, value } = event;
- if (!category) console.error("Category is required");
- if (!action) console.error("Action is required");
- if (label && typeof label !== "string") console.error("Label must be a string");
- if (value && typeof value !== "number") console.error("Value must be a number");
-};
-
-export const gaEvent = (event: GaEventProps): void => {
- validateGaEvent(event);
- const { action, category, label, value } = event;
- gtag("event", action, {
- event_category: category,
- event_label: label,
- value: value,
- });
-};
diff --git a/apps/ui/src/common/analytics/index.ts b/apps/ui/src/common/analytics/index.ts
deleted file mode 100644
index 5c4ac40f..00000000
--- a/apps/ui/src/common/analytics/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./Analytics";
diff --git a/apps/ui/src/common/config/config.ts b/apps/ui/src/common/config/config.ts
deleted file mode 100644
index b435128e..00000000
--- a/apps/ui/src/common/config/config.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import { ChainInfoObject } from "../../constants/chain-info";
-
-export const INFURA_PROJECT_ID = process.env.INFURA_PROJECT_ID || "6028cd7708c54c91a90df6cefd9bf1a9"; // TODO: inject project id into env variable
-
-export const ETHERSCAN_API_KEY = {
- ETH: process.env.REACT_APP_API_KEY_ETH,
- MATIC: process.env.REACT_APP_API_KEY_MATIC,
-};
-
-// Addresses retrieved from https://docs.opengsn.org/gsn-provider/networks.html
-interface GsnRelayConfig {
- relayHub: string;
- stakeManager: string;
- forwarder: string;
- gasPrice: number;
-}
-interface EtherscanNetworkApiDetails {
- apiKey: string;
- hostname: string;
-}
-
-const ropstenGsnRelayConfig = {
- relayHub: "0x29e41C2b329fF4921d8AC654CEc909a0B575df20",
- stakeManager: "0x762A4D5F51d8b2F9bA1B0412B45687cE0EfFD92B",
- forwarder: "0x25CEd1955423BA34332Ec1B60154967750a0297D",
- gasPrice: 20000000000, // 20 Gwei
-};
-
-const homesteadGsnRelayConfig = {
- relayHub: "0xB1E47968aD4909b9eb693c212feA22D0419D2D56",
- stakeManager: "0xcAA46E3a5D2c3c07A0C4F7723c7977c3e643C2B1",
- forwarder: "0xa530F85085C6FE2f866E7FdB716849714a89f4CD",
- gasPrice: 20000000000, // 20 Gwei
-};
-
-export const getGSNRelayConfig = (networkId?: string): GsnRelayConfig => {
- if (networkId === "ropsten") return ropstenGsnRelayConfig;
- return homesteadGsnRelayConfig;
-};
-
-export const getHttpProviderUri = (networkId: string): string => {
- if (networkId === "local") return `http://localhost:8545`;
- if (networkId === "homestead") return `https://mainnet.infura.io/v3/${INFURA_PROJECT_ID}`;
- return `https://${networkId}.infura.io/v3/${INFURA_PROJECT_ID}`;
-};
-
-export const getEtherscanNetworkApiDetails = (chainInfo: ChainInfoObject): EtherscanNetworkApiDetails => {
- const apiKey = (ETHERSCAN_API_KEY as any)[chainInfo.chain];
- return { hostname: chainInfo.explorerApiUrl, apiKey: apiKey } as EtherscanNetworkApiDetails;
-};
diff --git a/apps/ui/src/common/config/decrypt.test.tsx b/apps/ui/src/common/config/decrypt.test.tsx
deleted file mode 100644
index dfcf1036..00000000
--- a/apps/ui/src/common/config/decrypt.test.tsx
+++ /dev/null
@@ -1,33 +0,0 @@
-import { getGSNRelayConfig } from "../../config/config";
-import { ConfigFile } from "../../types";
-import { decryptWalletOrSigner, getGsnRelaySigner } from "./decrypt";
-
-import sample from "../../test/fixture/config/v2/sample-config-ropsten.json";
-
-const configFile = sample as ConfigFile;
-const gsnConfig = getGSNRelayConfig("ropsten");
-
-describe("decryptWalletOrSigner", () => {
- it("should return wallet when decryption is successful", async () => {
- const wallet = await decryptWalletOrSigner(configFile, "password", () => {});
- expect(await wallet.getAddress()).toBe("0x1245e5B64D785b25057f7438F715f4aA5D965733");
- expect(wallet.privateKey).toBe("0x416f14debf10172f04bef09f9b774480561ee3f05ee1a6f75df3c71ec0c60666");
- });
-
- it("should throw when decryption fails", async () => {
- await expect(decryptWalletOrSigner(configFile, "wrongPassword", () => {})).rejects.toThrow(/invalid password/);
- });
-});
-
-describe("getGsnRelayProvider", () => {
- it("should return gsn provider when using wallet Config", async () => {
- const DEFAULT_PAYMASTER = "0x8057c0fb7089BB646f824fF4A4f5a18A8d978ecC";
- const wallet = await decryptWalletOrSigner(configFile, "password", () => {});
- const gsnProvider = await getGsnRelaySigner(wallet, DEFAULT_PAYMASTER);
- expect(gsnProvider).toHaveProperty("_address", "0x1245e5B64D785b25057f7438F715f4aA5D965733");
- expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.chainId", 3);
- expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.forwarderAddress", gsnConfig.forwarder);
- expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.paymasterAddress", DEFAULT_PAYMASTER);
- expect(gsnProvider).toHaveProperty("provider.provider.relayClient.config.relayHubAddress", gsnConfig.relayHub);
- }, 20000); // long timeout because getGsnRelaySigner takes awhile due to contract init
-});
diff --git a/apps/ui/src/common/config/decrypt.tsx b/apps/ui/src/common/config/decrypt.tsx
deleted file mode 100644
index f6b52537..00000000
--- a/apps/ui/src/common/config/decrypt.tsx
+++ /dev/null
@@ -1,113 +0,0 @@
-import { Wallet, providers } from "ethers";
-import { AwsKmwSignerOption, ConfigFile, ConnectedSigner } from "../../types";
-import { RelayProvider } from "@opengsn/gsn";
-import { getGSNRelayConfig, getHttpProviderUri } from "../../config/config";
-import Web3HttpProvider from "web3-providers-http";
-import { isWalletOption } from "../utils/utils";
-import { AwsKmsSigner } from "ethers-aws-kms-signer";
-import { utils } from "@govtechsg/oa-verify";
-
-export const getGsnRelaySigner = async (
- account: Wallet | ConnectedSigner,
- paymasterAddress: string
-): Promise => {
- // Get network and chainId
- const networkInformation = await account.provider.getNetwork();
- const network = networkInformation?.name;
- const chainId = networkInformation?.chainId;
-
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- //@ts-ignore
- const origProvider = new Web3HttpProvider(getHttpProviderUri(network));
-
- /* Configure GsnProvider to use correct relay and contracts
- Note: unsure why stakeManagerAddress not needed, according to type */
- const gsnRelayConfig = getGSNRelayConfig(network);
- const gsnConfig = {
- relayHubAddress: gsnRelayConfig.relayHub,
- paymasterAddress,
- forwarderAddress: gsnRelayConfig.forwarder,
- gasPriceFactorPercent: 70,
- methodSuffix: "_v4",
- jsonStringifyRequest: true,
- chainId,
- relayLookupWindowBlocks: 1e5,
- };
-
- /* Wrap GsnProvider with a eth node provider
- However, Gsn does not support ethers provider vice versa hence we will need to use metamask provider
- Refer to:
- https://github.com/ethers-io/ethers.js/issues/636
- https://github.com/ethers-io/ethers.js/issues/1088
- https://github.com/ethers-io/ethers.js/issues/956
- https://github.com/ethers-io/ethers.js/pull/836
- Using Web3HttpProvider from web3 to solve problem for now
- */
-
- const gsnProvider = RelayProvider.newProvider({
- provider: origProvider,
- config: gsnConfig,
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- }) as any; // the types are a bit fucked up for now; not worth fixing until opengsn stabilises
- await gsnProvider.init();
-
- // Decrypt wallet to use wallet account as signer
- gsnProvider.addAccount(account.privateKey);
- const from = await account.getAddress();
-
- // GsnProvider is now an rpc provider with GSN support. make it an ethers provider:
- const etherProvider = new providers.Web3Provider(gsnProvider);
-
- return etherProvider.getSigner(from);
-};
-
-export const decryptWalletOrSigner = async (
- config: ConfigFile,
- password: string,
- progressCallback: (progress: number) => void
-): Promise => {
- const provider =
- config.network === "local" ? new providers.JsonRpcProvider() : utils.generateProvider({ network: config.network });
- if (isWalletOption(config.wallet)) {
- // For backward compatibility when the wallet is still string
- return decryptEncryptedJson(config.wallet, password, progressCallback, provider);
- } else {
- switch (config.wallet.type) {
- case "ENCRYPTED_JSON":
- return decryptEncryptedJson(config.wallet.encryptedJson, password, progressCallback, provider);
- case "AWS_KMS":
- return decryptAwsKms(config.wallet, password, provider);
- default:
- throw new Error("Wallet type not supported.");
- }
- }
-};
-
-const decryptAwsKms = async (wallet: AwsKmwSignerOption, password: string, provider: providers.Provider) => {
- const kmsCredentials = {
- accessKeyId: wallet.accessKeyId, // credentials for your IAM user with KMS access
- secretAccessKey: password, // credentials for your IAM user with KMS access
- region: wallet.region,
- keyId: wallet.kmsKeyId,
- };
-
- const signer = new AwsKmsSigner(kmsCredentials).connect(provider);
- try {
- const connectedSigner = signer as unknown as ConnectedSigner;
- if (await connectedSigner.getAddress()) {
- return connectedSigner;
- }
- throw new Error("Unable to attach the provider to the kms signer");
- } catch (e) {
- throw new Error("Unable to attach the provider to the kms signer");
- }
-};
-
-const decryptEncryptedJson = async (
- encryptedJson: string,
- password: string,
- progressCallback: (progress: number) => void,
- provider: providers.Provider
-) => {
- return (await Wallet.fromEncryptedJson(encryptedJson, password, progressCallback)).connect(provider);
-};
diff --git a/apps/ui/src/common/config/index.ts b/apps/ui/src/common/config/index.ts
deleted file mode 100644
index 5c62e04f..00000000
--- a/apps/ui/src/common/config/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./config";
diff --git a/apps/ui/src/common/config/validate.test.tsx b/apps/ui/src/common/config/validate.test.tsx
deleted file mode 100644
index a4a3fcb1..00000000
--- a/apps/ui/src/common/config/validate.test.tsx
+++ /dev/null
@@ -1,71 +0,0 @@
-import { assertConfigFile } from "./validate";
-
-import sample from "../../test/fixture/config/v2/sample-config-ropsten.json";
-
-describe("configFileSchema", () => {
- it("validates against sample wallet file", () => {
- expect.assertions(1);
- expect(() => assertConfigFile(sample as any)).not.toThrow();
- });
-
- it("throws when wallet is malformed", () => {
- expect.assertions(6);
- expect(() => assertConfigFile({ ...sample, wallet: undefined } as any)).toThrow(/missing/);
- expect(() => assertConfigFile({ ...sample, wallet: "" } as any)).toThrow(/not allowed to be empty/);
- expect(() => assertConfigFile({ ...sample, forms: undefined } as any)).toThrow(/missing/);
- expect(() => assertConfigFile({ ...sample, forms: [{ name: undefined, type: "abc" }] } as any)).toThrow(/missing/);
- expect(() => assertConfigFile({ ...sample, forms: [{ name: "abc", type: undefined }] } as any)).toThrow(/missing/);
- expect(() => assertConfigFile({ ...sample, forms: [{ name: "abc", type: "abc" }] } as any)).toThrow(
- /must be one of/
- );
- });
-
- describe("wallet", () => {
- it("should throw when network is missing", () => {
- expect(() => assertConfigFile({ ...sample, network: undefined } as any)).toThrow(/missing/);
- });
- });
-
- describe("forms", () => {
- it("should throw when defaults is missing", () => {
- expect(() =>
- assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], defaults: undefined }] } as any)
- ).toThrow(/missing/);
- });
- it("should throw when schema is missing", () => {
- expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], schema: undefined }] } as any)).toThrow(
- /missing/
- );
- });
- it("should throw when type is malformed", () => {
- expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], type: "FOO_BAR" }] } as any)).toThrow(
- /must be one of/
- );
- });
- it("should throw when name is missing", () => {
- expect(() => assertConfigFile({ ...sample, forms: [{ ...sample.forms[0], name: undefined }] } as any)).toThrow(
- /missing/
- );
- });
- });
-
- describe("documentStorage", () => {
- it("should not throw when documentStorage is missing", () => {
- expect(() =>
- assertConfigFile({
- ...sample,
- documentStorage: undefined,
- } as any)
- ).not.toThrow(/missing/);
- });
-
- it("should throw when url is missing", () => {
- expect(() =>
- assertConfigFile({
- ...sample,
- documentStorage: { ...sample.documentStorage, url: undefined },
- } as any)
- ).toThrow(/missing/);
- });
- });
-});
diff --git a/apps/ui/src/common/config/validate.tsx b/apps/ui/src/common/config/validate.tsx
deleted file mode 100644
index 5513a054..00000000
--- a/apps/ui/src/common/config/validate.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import Joi from "@hapi/joi";
-import { ConfigFile } from "../../types";
-
-const configFileSchema = Joi.object({
- network: Joi.string().allow("homestead", "ropsten", "rinkeby", "local").only().required(),
- wallet: Joi.alternatives(
- Joi.string().required(),
- Joi.object().keys({
- type: Joi.string().allow("AWS_KMS").required(),
- accessKeyId: Joi.string().required(),
- region: Joi.string().required(),
- kmsKeyId: Joi.string().required(),
- }),
- Joi.object().keys({
- type: Joi.string().allow("ENCRYPTED_JSON").required(),
- encryptedJson: Joi.string().required(),
- })
- ).required(),
- forms: Joi.array()
- .items(
- Joi.object({
- name: Joi.string().required(),
- type: Joi.string().allow("TRANSFERABLE_RECORD", "VERIFIABLE_DOCUMENT").only().required(),
- defaults: Joi.object().required(),
- schema: Joi.object().required(),
- attachments: Joi.object({
- allow: Joi.boolean().required(),
- accept: Joi.alternatives().try(Joi.array().items(Joi.string()), Joi.string()),
- }),
- headers: Joi.array().optional(),
- uiSchema: Joi.object(),
- extension: Joi.string(),
- fileName: Joi.string(),
- })
- )
- .required(),
- documentStorage: Joi.object({
- apiKey: Joi.string(),
- url: Joi.string().required(),
- }),
-});
-
-export const validateConfigFile = configFileSchema.validate;
-export const assertConfigFile = (value: ConfigFile): void => Joi.assert(value, configFileSchema);
diff --git a/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx b/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx
deleted file mode 100644
index e25cb41e..00000000
--- a/apps/ui/src/common/contexts/AuthenticationContext/AuthContext.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-import React, { createContext, ReactChildren, useContext } from "react";
-import { magic } from "../helpers";
-import { useProviderContext } from "../provider";
-interface AuthContextProps {
- isLoggedIn: boolean;
- login: (email: string) => Promise | ReturnType;
- logout: () => Promise | ReturnType;
-}
-
-const AuthContext = createContext({
- isLoggedIn: false,
- login: async () => new Promise((resolve) => resolve()),
- logout: async () => new Promise((resolve) => resolve()),
-});
-
-/**
- * note to maintainers:
- * auth provider depends on provider provider
- * so ensure that auth provider sits under provider provider component tree
- */
-export const AuthProvider: any = ({ children }: { children: ReactChildren }) => {
- const [isLoggedIn, setIsLoggedIn] = React.useState(false);
- const { upgradeToMagicSigner } = useProviderContext();
-
- const login = async (email: string) => {
- // needs error handling here
- // better to defer error handling to another function
- await magic.auth.loginWithMagicLink({ email });
- await upgradeToMagicSigner();
- setIsLoggedIn(true);
- };
-
- const logout = async () => {
- // needs error handling
- await magic.user.logout();
- setIsLoggedIn(false);
- };
-
- React.useLayoutEffect(() => {
- // eagerly check if user is already logged in
- const execute = async () => {
- // needs error handling here
- const status = await magic.user.isLoggedIn();
- if (status) {
- // if logged in, then immediate upgrade to magic signer.
- await upgradeToMagicSigner();
- }
- setIsLoggedIn(status);
- };
- execute();
- }, [upgradeToMagicSigner]);
-
- return {children} ;
-};
-
-export const useAuthContext = (): AuthContextProps => useContext(AuthContext);
diff --git a/apps/ui/src/common/contexts/AuthenticationContext/index.tsx b/apps/ui/src/common/contexts/AuthenticationContext/index.tsx
deleted file mode 100644
index 39fc5f6e..00000000
--- a/apps/ui/src/common/contexts/AuthenticationContext/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AuthContext";
diff --git a/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx b/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx
deleted file mode 100644
index 8c1c964f..00000000
--- a/apps/ui/src/common/contexts/TokenInformationContext/TokenInformationContext.tsx
+++ /dev/null
@@ -1,237 +0,0 @@
-import { ContractFunctionState, useContractFunctionHook } from "@govtechsg/ethers-contract-hook";
-import { TitleEscrow } from "@govtechsg/token-registry/types/TitleEscrow";
-import React, { createContext, useContext, useEffect, useState, useCallback, FunctionComponent } from "react";
-import { useTitleEscrowContract } from "../../hooks/useTitleEscrowContract";
-import { useProviderContext } from "../provider";
-import { useSupportsInterface } from "../../hooks/useSupportsInterface";
-import { useTokenRegistryContract } from "../../hooks/useTokenRegistryContract";
-import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721";
-import { useRestoreToken } from "../../hooks/useRestoreToken";
-
-interface TokenInformationContext {
- tokenRegistryAddress?: string;
- tokenId?: string;
- beneficiary?: string;
- holder?: string;
- documentOwner?: string;
- approvedBeneficiary?: string;
- approvedHolder?: string;
- changeHolder: TitleEscrow["changeHolder"];
- changeHolderState: ContractFunctionState;
- transferTo: TitleEscrow["transferTo"];
- transferToState: ContractFunctionState;
- endorseBeneficiary: TitleEscrow["endorseBeneficiary"];
- endorseBeneficiaryState: ContractFunctionState;
- approveNewTransferTargets: TitleEscrow["approveNewTransferTargets"];
- approveNewTransferTargetsState: ContractFunctionState;
- transferToNewEscrow: TitleEscrow["transferToNewEscrow"];
- transferToNewEscrowState: ContractFunctionState;
- initialize: (tokenRegistryAddress: string, tokenId: string) => void;
- isSurrendered: boolean;
- isTokenBurnt: boolean;
- isTitleEscrow?: boolean;
- resetStates: () => void;
- destroyToken: TradeTrustErc721["destroyToken"];
- destroyTokenState: ContractFunctionState;
- restoreToken: TradeTrustErc721["restoreToken"];
- restoreTokenState: ContractFunctionState;
-}
-
-const contractFunctionStub = () => {
- return undefined as any;
-};
-
-export const TokenInformationContext = createContext({
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- initialize: () => {},
- changeHolder: contractFunctionStub,
- changeHolderState: "UNINITIALIZED",
- transferTo: contractFunctionStub,
- transferToState: "UNINITIALIZED",
- endorseBeneficiary: contractFunctionStub,
- endorseBeneficiaryState: "UNINITIALIZED",
- isSurrendered: false,
- isTokenBurnt: false,
- documentOwner: "",
- approveNewTransferTargets: contractFunctionStub,
- approveNewTransferTargetsState: "UNINITIALIZED",
- transferToNewEscrow: contractFunctionStub,
- transferToNewEscrowState: "UNINITIALIZED",
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- resetStates: () => {},
- destroyToken: contractFunctionStub,
- destroyTokenState: "UNINITIALIZED",
- restoreToken: contractFunctionStub,
- restoreTokenState: "UNINITIALIZED",
-});
-
-interface TokenInformationContextProviderProps {
- children: React.ReactNode;
-}
-
-export const TokenInformationContextProvider: FunctionComponent = ({
- children,
-}) => {
- const [tokenId, setTokenId] = useState();
- const [tokenRegistryAddress, setTokenRegistryAddress] = useState();
- const { getTransactor } = useProviderContext();
- const transactor = getTransactor();
- const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, transactor);
- const { titleEscrow, updateTitleEscrow, documentOwner } = useTitleEscrowContract(transactor, tokenRegistry, tokenId);
- const isSurrendered = documentOwner === tokenRegistryAddress;
- const isTokenBurnt = documentOwner === "0x000000000000000000000000000000000000dEaD"; // check if the token belongs to burn address.
-
- // First check whether Contract is TitleEscrow
- const { isInterfaceType: isTitleEscrow } = useSupportsInterface(titleEscrow, "0xdcce2211"); // 0xdcce2211 is from TitleEscrow's ERC165 https://github.com/Open-Attestation/token-registry/blob/5cdc6d2ccda4fbbfcbd429ca90c3049e72bc1e56/contracts/TitleEscrow.sol#L56
-
- // Contract Read Functions
- const { call: getHolder, value: holder } = useContractFunctionHook(titleEscrow, "holder");
- const { call: getBeneficiary, value: beneficiary } = useContractFunctionHook(titleEscrow, "beneficiary");
- const { call: getApprovedBeneficiary, value: approvedBeneficiary } = useContractFunctionHook(
- titleEscrow,
- "approvedBeneficiary"
- );
- const { call: getApprovedHolder, value: approvedHolder } = useContractFunctionHook(titleEscrow, "approvedHolder");
-
- const {
- send: destroyToken,
- state: destroyTokenState,
- reset: resetDestroyingTokenState,
- } = useContractFunctionHook(tokenRegistry, "destroyToken");
-
- const { restoreToken, state: restoreTokenState } = useRestoreToken(transactor, tokenRegistry, tokenId);
-
- // Contract Write Functions (available only after provider has been upgraded)
- const {
- send: transferTo,
- state: transferToState,
- reset: resetTransferTo,
- } = useContractFunctionHook(titleEscrow, "transferTo");
- const {
- send: changeHolder,
- state: changeHolderState,
- reset: resetChangeHolder,
- } = useContractFunctionHook(titleEscrow, "changeHolder");
- const {
- send: endorseBeneficiary,
- state: endorseBeneficiaryState,
- reset: resetEndorseBeneficiary,
- } = useContractFunctionHook(titleEscrow, "transferToNewEscrow");
- const {
- send: approveNewTransferTargets,
- state: approveNewTransferTargetsState,
- reset: resetApproveNewTransferTargets,
- } = useContractFunctionHook(titleEscrow, "approveNewTransferTargets");
- const {
- send: transferToNewEscrow,
- state: transferToNewEscrowState,
- reset: resetTransferToNewEscrow,
- } = useContractFunctionHook(titleEscrow, "transferToNewEscrow");
-
- const resetProviders = useCallback(() => {
- resetTransferTo();
- resetDestroyingTokenState();
- resetChangeHolder();
- resetEndorseBeneficiary();
- resetApproveNewTransferTargets();
- resetTransferToNewEscrow();
- }, [
- resetDestroyingTokenState,
- resetApproveNewTransferTargets,
- resetChangeHolder,
- resetEndorseBeneficiary,
- resetTransferTo,
- resetTransferToNewEscrow,
- ]);
-
- const resetStates = useCallback(() => {
- setTokenId(undefined);
- setTokenRegistryAddress(undefined);
- }, []);
-
- const initialize = useCallback((address: string, id: string) => {
- setTokenId(id);
- setTokenRegistryAddress(address);
- }, []);
-
- // Fetch all new information when title escrow is initialized or updated (due to actions)
- useEffect(() => {
- if (isTitleEscrow) {
- // only fetch TitleEscrow info after we determine owner is a Title Escrow contract
- getHolder();
- getApprovedHolder();
- getBeneficiary();
- getApprovedBeneficiary();
- }
- }, [getApprovedBeneficiary, getApprovedHolder, getBeneficiary, getHolder, isTitleEscrow]);
-
- // Update holder whenever holder transfer is successful
- useEffect(() => {
- if (changeHolderState === "CONFIRMED") getHolder();
- }, [changeHolderState, getHolder]);
-
- // Update entire title escrow whenever endorse is successful
- useEffect(() => {
- if (endorseBeneficiaryState === "CONFIRMED") updateTitleEscrow();
- }, [endorseBeneficiaryState, updateTitleEscrow]);
-
- // Update entire title escrow whenever transferTo is successful
- useEffect(() => {
- if (transferToState === "CONFIRMED") updateTitleEscrow();
- }, [transferToState, updateTitleEscrow]);
-
- // Update entire title escrow whenever token is burnt
- useEffect(() => {
- if (destroyTokenState === "CONFIRMED") updateTitleEscrow();
- }, [destroyTokenState, updateTitleEscrow]);
-
- useEffect(() => {
- if (restoreTokenState === "CONFIRMED") updateTitleEscrow();
- }, [restoreTokenState, updateTitleEscrow]);
-
- // Update entire title escrow whenever endorse transfer to beneficiary and holder is successful
- useEffect(() => {
- if (transferToNewEscrowState === "CONFIRMED") updateTitleEscrow();
- }, [transferToNewEscrowState, updateTitleEscrow]);
-
- // Reset states for all write functions when provider changes to allow methods to be called again without refreshing
- useEffect(resetProviders, [resetProviders, transactor]);
-
- return (
-
- {children}
-
- );
-};
-
-export const useTokenInformationContext = (): TokenInformationContext =>
- useContext(TokenInformationContext);
diff --git a/apps/ui/src/common/contexts/TokenInformationContext/index.tsx b/apps/ui/src/common/contexts/TokenInformationContext/index.tsx
deleted file mode 100644
index effaae58..00000000
--- a/apps/ui/src/common/contexts/TokenInformationContext/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./TokenInformationContext";
diff --git a/apps/ui/src/common/contexts/config/index.tsx b/apps/ui/src/common/contexts/config/index.tsx
deleted file mode 100644
index eb1fd30b..00000000
--- a/apps/ui/src/common/contexts/config/index.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import React, { useState, useContext, createContext, FunctionComponent } from "react";
-import { Config } from "../../../types";
-
-interface ConfigContext {
- config?: Config;
- setConfig: (config?: Config) => void;
-}
-
-export const ConfigContext = createContext({
- config: undefined,
- setConfig: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
-});
-
-export const useConfigContext = (): ConfigContext => useContext(ConfigContext);
-
-export const ConfigContextProvider: FunctionComponent = ({ children }) => {
- const [config, setConfig] = useState();
-
- return (
-
- {children}
-
- );
-};
diff --git a/apps/ui/src/common/contexts/forms/forms.test.tsx b/apps/ui/src/common/contexts/forms/forms.test.tsx
deleted file mode 100644
index 892886d4..00000000
--- a/apps/ui/src/common/contexts/forms/forms.test.tsx
+++ /dev/null
@@ -1,149 +0,0 @@
-import { act, renderHook } from "@testing-library/react-hooks";
-import React, { FunctionComponent } from "react";
-import { useConfigContext } from "../config";
-import { FormsContextProvider, useFormsContext } from "./index";
-
-jest.mock("../config");
-
-const mockUseConfigContext = useConfigContext as jest.Mock;
-
-const wrapper: FunctionComponent = ({ children }) => {children} ;
-
-describe("useFormsContext", () => {
- beforeEach(() => {
- mockUseConfigContext.mockReturnValue({
- config: {
- forms: [{ schema: "FORM_1_SCHEMA" }, { defaults: { foo: "bar" }, schema: "FORM_2_SCHEMA" }],
- },
- });
- });
- it("should have correct initial state", () => {
- const { result } = renderHook(() => useFormsContext(), { wrapper });
-
- expect(result.current.forms).toStrictEqual([]);
- expect(result.current.activeFormIndex).toBeUndefined();
- expect(result.current.currentForm).toBeUndefined();
- expect(result.current.currentFormData).toBeUndefined();
- expect(result.current.currentFormOwnership).toBeUndefined();
- });
-
- it("should add a new form when newForm is called", async () => {
- const { result } = renderHook(() => useFormsContext(), { wrapper });
-
- act(() => {
- result.current.newForm(1);
- });
-
- const expectedFormData = {
- templateIndex: 1,
- data: {
- formData: {
- foo: "bar",
- },
- schema: "FORM_2_SCHEMA",
- },
- fileName: "Document-1",
- extension: "tt",
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- };
-
- expect(result.current.forms).toStrictEqual([expectedFormData]);
- expect(result.current.activeFormIndex).toStrictEqual(0);
- expect(result.current.currentForm).toStrictEqual(expectedFormData);
- expect(result.current.currentFormData).toStrictEqual(expectedFormData.data);
- expect(result.current.currentFormOwnership).toStrictEqual({
- beneficiaryAddress: "",
- holderAddress: "",
- });
- });
-
- it("should edit current form with setCurrentFormData", async () => {
- const { result } = renderHook(() => useFormsContext(), { wrapper });
-
- act(() => {
- result.current.newForm(1);
- });
- act(() => {
- result.current.newForm(0);
- });
- act(() => {
- result.current.newForm(1);
- });
- act(() => {
- result.current.setActiveFormIndex(1);
- });
- act(() => {
- result.current.setCurrentFormData({ formData: { foo: "bar" } });
- });
-
- const expectedForms = [
- {
- templateIndex: 1,
- data: {
- formData: {
- foo: "bar",
- },
- schema: "FORM_2_SCHEMA",
- },
- fileName: "Document-1",
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- extension: "tt",
- },
- {
- templateIndex: 0,
- data: { formData: { foo: "bar" } },
- fileName: "Document-2",
- extension: "tt",
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- {
- templateIndex: 1,
- data: {
- formData: {
- foo: "bar",
- },
- schema: "FORM_2_SCHEMA",
- },
- fileName: "Document-3",
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- extension: "tt",
- },
- ];
-
- expect(result.current.forms).toStrictEqual(expectedForms);
- expect(result.current.activeFormIndex).toStrictEqual(1);
- expect(result.current.currentForm).toStrictEqual(expectedForms[1]);
- expect(result.current.currentFormData).toStrictEqual(expectedForms[1].data);
- });
-
- it("should edit current form's ownership data with setCurrentFormOwnership", () => {
- const { result } = renderHook(() => useFormsContext(), { wrapper });
-
- act(() => {
- result.current.newForm(1);
- });
- act(() => {
- result.current.setCurrentFormOwnership({
- beneficiaryAddress: "0x0Foo",
- holderAddress: "0x0Bar",
- });
- });
-
- const expectedFormWithOwnership = [
- {
- templateIndex: 1,
- data: {
- formData: {
- foo: "bar",
- },
- schema: "FORM_2_SCHEMA",
- },
- fileName: "Document-1",
- ownership: { holderAddress: "0x0Bar", beneficiaryAddress: "0x0Foo" },
- extension: "tt",
- },
- ];
-
- expect(result.current.forms).toStrictEqual(expectedFormWithOwnership);
- });
-});
diff --git a/apps/ui/src/common/contexts/forms/index.tsx b/apps/ui/src/common/contexts/forms/index.tsx
deleted file mode 100644
index f3554af7..00000000
--- a/apps/ui/src/common/contexts/forms/index.tsx
+++ /dev/null
@@ -1,166 +0,0 @@
-import _ from "lodash";
-import React, { createContext, FunctionComponent, useContext, useState } from "react";
-import { FormData, FormEntry, FormTemplate, Ownership, SetFormParams } from "../../../types";
-import { useConfigContext } from "../config";
-
-interface FormsContext {
- activeFormIndex?: number;
- forms: FormEntry[];
- currentForm?: FormEntry;
- currentFormData?: FormData;
- currentFormOwnership?: Ownership;
- currentFormTemplate?: FormTemplate;
- setActiveFormIndex: (index?: number) => void;
- setForms: (forms: FormEntry[]) => void;
- newForm: (templateIndex: number) => void;
- newPopulatedForm: (templateIndex: number, formData: Array, fileName?: string) => void;
- setCurrentFormData: (formData: FormData) => void;
- setCurrentFormOwnership: (ownership: Ownership) => void;
- setCurrentFileName: (fileName: string) => void;
- setCurrentForm: (arg: SetFormParams) => void;
-}
-
-export const FormsContext = createContext({
- forms: [],
- setActiveFormIndex: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- setForms: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- newForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- newPopulatedForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- setCurrentFormData: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- setCurrentFormOwnership: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- setCurrentFileName: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
- setCurrentForm: () => {}, // eslint-disable-line @typescript-eslint/no-empty-function
-});
-
-export const useFormsContext = (): FormsContext => useContext(FormsContext);
-
-export const FormsContextProvider: FunctionComponent = ({ children }) => {
- const [activeFormIndex, setActiveFormIndex] = useState(undefined);
- const [forms, setForms] = useState([]);
- const { config } = useConfigContext();
-
- const currentForm = typeof activeFormIndex === "number" ? forms[activeFormIndex] : undefined;
- const currentFormData = currentForm?.data;
- const currentFormOwnership = currentForm?.ownership;
- const currentFormTemplate = currentForm ? config?.forms[currentForm?.templateIndex] : undefined;
-
- const newForm = (templateIndex: number): void => {
- const newIndex = forms.length;
- const newFormTemplate = config?.forms[templateIndex];
- const newFormName = newFormTemplate?.name ?? "Document";
- const extension = config?.forms[templateIndex]?.extension ?? "tt";
-
- setForms([
- ...forms,
- {
- templateIndex,
- data: {
- formData: newFormTemplate?.defaults || {},
- schema: newFormTemplate?.schema,
- },
- fileName: `${newFormName}-${forms.length + 1}`,
- ownership: { beneficiaryAddress: "", holderAddress: "" },
- extension: extension,
- },
- ]);
-
- setActiveFormIndex(newIndex);
- };
-
- const newPopulatedForm = (templateIndex: number, data: Array, fileName?: string): void => {
- try {
- const newFormTemplate = config?.forms[templateIndex];
- const formEntries: FormEntry[] = [];
- const extension = config?.forms[templateIndex]?.extension ?? "tt";
-
- for (let index = 0; index < data.length; index++) {
- const newFormName = fileName
- ? _.template(fileName)(data[index])
- : `${newFormTemplate?.name.replace(/\s+/g, "-") ?? "Document"}-${forms.length + 1 + index}`;
- formEntries.push({
- templateIndex,
- data: {
- formData: data[index],
- schema: newFormTemplate?.schema,
- },
- fileName: newFormName,
- ownership: data[index].ownership ?? { beneficiaryAddress: "", holderAddress: "" },
- extension: extension,
- });
- }
- setForms([...forms, ...formEntries]);
- setActiveFormIndex(forms.length);
- } catch (e) {
- if (e instanceof ReferenceError) {
- throw new Error("failed to interpolate data properties, could not find data properties in configuration file.");
- }
- if (e instanceof Error) {
- throw new Error(e.message);
- }
- }
- };
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const setCurrentFormData = (data: any): void => {
- if (activeFormIndex === undefined) throw new Error("Trying to set form when there is no activeFormIndex");
- setCurrentForm({ data });
- };
-
- const setCurrentFormOwnership = ({ beneficiaryAddress, holderAddress }: Ownership): void => {
- if (activeFormIndex === undefined) throw new Error("Trying to set form when there is no activeFormIndex");
- setCurrentForm({ data: undefined, updatedOwnership: { beneficiaryAddress, holderAddress } });
- };
-
- const setCurrentFileName = (fileName: string): void => {
- if (activeFormIndex === undefined) return;
- setCurrentForm({ data: undefined, updatedOwnership: undefined, fileName });
- };
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- const setCurrentForm = ({ data, updatedOwnership, fileName }: SetFormParams): void => {
- try {
- if (activeFormIndex === undefined) return;
- // eslint-disable-next-line @typescript-eslint/no-shadow
- const currentForm = forms[activeFormIndex];
- const nextForms = [...forms];
- const updatedCurrentForm = {
- ...currentForm,
- data: data ?? currentForm.data,
- ownership: updatedOwnership ?? currentForm.ownership,
- fileName: fileName ? _.template(fileName)(data?.formData) : currentForm.fileName.replace(/\s+/g, "-"),
- } as FormEntry;
- nextForms.splice(activeFormIndex, 1, updatedCurrentForm);
- setForms(nextForms);
- } catch (e) {
- if (e instanceof ReferenceError) {
- throw new Error("failed to interpolate data properties, could not find data properties in configuration file.");
- }
- if (e instanceof Error) {
- throw new Error(e.message);
- }
- }
- };
-
- return (
-
- {children}
-
- );
-};
diff --git a/apps/ui/src/common/contexts/helpers.tsx b/apps/ui/src/common/contexts/helpers.tsx
deleted file mode 100644
index d92c69b8..00000000
--- a/apps/ui/src/common/contexts/helpers.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-import { Magic } from "magic-sdk";
-import { MAGIC_API_KEY } from "../../config";
-
-export const magic = new Magic(MAGIC_API_KEY, {
- network: "ropsten", // fix to ropsten network only
-});
diff --git a/apps/ui/src/common/contexts/provider.tsx b/apps/ui/src/common/contexts/provider.tsx
deleted file mode 100644
index b0f732dc..00000000
--- a/apps/ui/src/common/contexts/provider.tsx
+++ /dev/null
@@ -1,279 +0,0 @@
-import { ethers, providers, Signer } from "ethers";
-import React, { createContext, FunctionComponent, useCallback, useContext, useEffect, useState } from "react";
-import { INFURA_API_KEY } from "../../config";
-import { utils } from "@govtechsg/oa-verify";
-import { magic } from "./helpers";
-import { ChainId, ChainInfoObject } from "../../constants/chain-info";
-import { NoMetaMaskError, UnsupportedNetworkError } from "../errors";
-import { getChainInfo } from "../utils/chain-utils";
-
-export enum SIGNER_TYPE {
- IDENTITY = "Identity",
- METAMASK = "Metamask",
- MAGIC = "Magic",
-}
-
-// Utility function for use in non-react components that cannot get through hooks
-let currentProvider: providers.Provider | undefined;
-export const getCurrentProvider = (): providers.Provider | undefined => currentProvider;
-
-const createProvider = (chainId: ChainId) =>
- chainId === ChainId.Local
- ? new providers.JsonRpcProvider()
- : utils.generateProvider({
- network: getChainInfo(chainId).networkName,
- providerType: "infura",
- apiKey: INFURA_API_KEY,
- });
-
-interface ProviderContextProps {
- providerType: SIGNER_TYPE;
- upgradeToMetaMaskSigner: () => Promise;
- upgradeToMagicSigner: () => Promise;
- changeNetwork: (chainId: ChainId) => void;
- reloadNetwork: () => Promise;
- getTransactor: () => Signer | providers.Provider | undefined;
- getSigner: () => Signer | undefined;
- getProvider: () => providers.Provider | undefined;
- supportedChainInfoObjects: ChainInfoObject[];
- currentChainId: ChainId | undefined;
-}
-
-export const ProviderContext = createContext({
- providerType: SIGNER_TYPE.IDENTITY,
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- upgradeToMetaMaskSigner: async () => {},
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- upgradeToMagicSigner: async () => {},
- // eslint-disable-next-line @typescript-eslint/no-empty-function,@typescript-eslint/no-unused-vars
- changeNetwork: async (_chainId: ChainId) => {},
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- reloadNetwork: async () => {},
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- getTransactor: () => undefined,
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- getProvider: () => undefined,
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- getSigner: () => undefined,
- supportedChainInfoObjects: [],
- currentChainId: undefined,
-});
-
-interface Ethereum extends providers.ExternalProvider, providers.BaseProvider {
- enable: () => void;
-}
-
-declare global {
- interface Window {
- ethereum: Ethereum;
- web3: {
- currentProvider: providers.ExternalProvider;
- };
- }
-}
-
-interface ProviderContextProviderProps {
- children: React.ReactNode;
- networks: ChainInfoObject[];
- defaultChainId: ChainId;
-}
-
-export const ProviderContextProvider: FunctionComponent = ({
- children,
- networks: supportedChainInfoObjects,
- defaultChainId,
-}) => {
- const [providerType, setProviderType] = useState(SIGNER_TYPE.IDENTITY);
- const [isConnected, setIsConnected] = useState();
- const [currentChainId, setCurrentChainId] = useState(defaultChainId);
-
- const isSupportedNetwork = (chainId: ChainId) =>
- supportedChainInfoObjects.some((chainInfoObj) => chainInfoObj.chainId === chainId);
-
- const defaultProvider = isSupportedNetwork(defaultChainId) ? createProvider(defaultChainId) : undefined;
- const [providerOrSigner, setProviderOrSigner] = useState(defaultProvider);
-
- const updateProviderOrSigner = async (newProviderOrSigner: typeof providerOrSigner) => {
- try {
- if (!Signer.isSigner(newProviderOrSigner)) {
- setIsConnected(false);
- } else {
- await (newProviderOrSigner as Signer).getAddress();
- setIsConnected(true);
- }
- } catch (e) {
- setIsConnected(false);
- }
- setProviderOrSigner(newProviderOrSigner);
- };
-
- const changeNetwork = async (chainId: ChainId) => {
- if (!isSupportedNetwork(chainId)) throw new UnsupportedNetworkError(chainId);
-
- const chainInfo = getChainInfo(chainId);
-
- try {
- const web3provider = getWeb3Provider();
- await requestSwitchChain(chainId);
- await updateProviderOrSigner(web3provider.getSigner());
- } catch (e: unknown) {
- if (e instanceof NoMetaMaskError) {
- console.warn(e.message);
- await updateProviderOrSigner(createProvider(chainInfo.chainId));
- } else {
- throw e;
- }
- }
- };
-
- const getProvider = useCallback(() => {
- if (providers.Provider.isProvider(providerOrSigner)) return providerOrSigner;
- if (Signer.isSigner(providerOrSigner)) return providerOrSigner.provider;
- return undefined;
- }, [providerOrSigner]);
-
- const getSigner = useCallback(
- () => (isConnected ? (providerOrSigner as Signer) : undefined),
- [isConnected, providerOrSigner]
- );
-
- const getTransactor = useCallback(() => getSigner() ?? getProvider(), [getProvider, getSigner]);
-
- const getWeb3Provider = () => {
- const { ethereum, web3 } = window;
- const metamaskExtensionNotFound = typeof ethereum === "undefined" || typeof web3 === "undefined";
- if (metamaskExtensionNotFound || !ethereum.request) throw new NoMetaMaskError();
-
- const injectedWeb3 = ethereum || web3.currentProvider;
- if (!injectedWeb3) throw new Error("No injected web3 provider found");
- return new ethers.providers.Web3Provider(injectedWeb3, "any");
- };
-
- const requestSwitchChain = async (chainId: ChainId) => {
- const { ethereum } = window;
- if (!ethereum || !ethereum.request) return;
- try {
- await ethereum.request({
- method: "wallet_switchEthereumChain",
- params: [{ chainId: `0x${chainId.toString(16)}` }],
- });
- } catch (e: any) {
- if (e.code === -32601) {
- // Possibly on localhost which doesn't support the call
- return console.error(e);
- }
- throw e;
- }
- };
-
- const initializeMetaMaskSigner = async () => {
- const web3Provider = getWeb3Provider();
- const provider = getProvider();
- const network = await (provider ? provider.getNetwork() : web3Provider.getNetwork());
- await web3Provider.send("eth_requestAccounts", []);
- await requestSwitchChain(network.chainId);
-
- await updateProviderOrSigner(web3Provider.getSigner());
- setProviderType(SIGNER_TYPE.METAMASK);
- };
-
- const initialiseMagicSigner = async () => {
- // needs to be cast as any before https://github.com/magiclabs/magic-js/issues/83 has been merged.
- const magicProvider = new ethers.providers.Web3Provider(magic.rpcProvider as any);
-
- await updateProviderOrSigner(magicProvider.getSigner());
- setProviderType(SIGNER_TYPE.MAGIC);
- };
-
- const upgradeToMetaMaskSigner = async () => {
- return initializeMetaMaskSigner();
- };
-
- const upgradeToMagicSigner = async () => {
- if (providerType === SIGNER_TYPE.MAGIC) return;
- return initialiseMagicSigner();
- };
-
- const reloadNetwork = async () => {
- const provider = getProvider();
- if (!provider) throw new UnsupportedNetworkError();
-
- const chainId = (await provider.getNetwork()).chainId;
- await changeNetwork(chainId);
- };
-
- useEffect(() => {
- currentProvider = getProvider();
- const updateChainId = async () => {
- const provider = getProvider();
- if (!provider) {
- setCurrentChainId(undefined);
- } else {
- const network = await provider.getNetwork();
- setCurrentChainId(network.chainId);
- }
- };
- updateChainId();
- }, [getProvider]);
-
- useEffect(() => {
- if (!window.ethereum) return;
-
- const chainChangedHandler = async (chainIdHex: string) => {
- try {
- await changeNetwork(parseInt(chainIdHex, 16));
- } catch (e) {
- // Clear provider/signer when user selects an unsupported network
- await updateProviderOrSigner(undefined);
- console.warn("An unsupported network has been selected.", e);
- throw e;
- }
- };
-
- window.ethereum.on("accountsChanged", reloadNetwork).on("chainChanged", chainChangedHandler);
-
- const initialiseWallet = async () => {
- try {
- const web3Provider = getWeb3Provider();
- const provider = getProvider();
- if (!provider) return;
- const [web3Network, appNetwork] = await Promise.all([web3Provider.getNetwork(), provider.getNetwork()]);
- if (web3Network.chainId === appNetwork.chainId) setProviderOrSigner(web3Provider.getSigner().provider);
- } catch (e) {
- if (e instanceof NoMetaMaskError) {
- console.warn(e.message);
- } else {
- throw e;
- }
- }
- };
- initialiseWallet();
-
- return () => {
- if (!window.ethereum) return;
- window.ethereum.off("chainChanged").off("accountsChanged");
- };
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- return (
-
- {children}
-
- );
-};
-
-export const useProviderContext = (): ProviderContextProps => useContext(ProviderContext);
diff --git a/apps/ui/src/common/errors/NoMetaMaskError.ts b/apps/ui/src/common/errors/NoMetaMaskError.ts
deleted file mode 100644
index 169aa20b..00000000
--- a/apps/ui/src/common/errors/NoMetaMaskError.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { MessageTitle } from "@govtechsg/tradetrust-ui-components";
-
-export class NoMetaMaskError extends Error {
- constructor() {
- super(MessageTitle.NO_METAMASK);
- this.name = "NoMetaMaskError";
- }
-}
diff --git a/apps/ui/src/common/errors/UnsupportedNetworkError.ts b/apps/ui/src/common/errors/UnsupportedNetworkError.ts
deleted file mode 100644
index f6d3db78..00000000
--- a/apps/ui/src/common/errors/UnsupportedNetworkError.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export class UnsupportedNetworkError extends Error {
- constructor(chainIdOrName?: number | string) {
- super(`Unsupported network chain ID or name${chainIdOrName ? ` (${chainIdOrName})` : ""}`);
- this.name = "UnsupportedNetworkError";
- }
-}
diff --git a/apps/ui/src/common/errors/index.ts b/apps/ui/src/common/errors/index.ts
deleted file mode 100644
index 4d0fabb3..00000000
--- a/apps/ui/src/common/errors/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from "./NoMetaMaskError";
-export * from "./UnsupportedNetworkError";
diff --git a/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts b/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts
deleted file mode 100644
index 1e2e06e3..00000000
--- a/apps/ui/src/common/hooks/__mocks__/useIdentifierResolver.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-export const useIdentifierResolver = (): {
- resolvedIdentifier: string;
-} => {
- return { resolvedIdentifier: "" };
-};
diff --git a/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts b/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts
deleted file mode 100644
index 2672427a..00000000
--- a/apps/ui/src/common/hooks/useEndorsementChain/fetchEscrowTransfer.ts
+++ /dev/null
@@ -1,70 +0,0 @@
-import { providers } from "ethers";
-import { TitleEscrowFactory } from "@govtechsg/token-registry";
-import { TitleEscrowEvent, TradeTrustErc721Event, TradeTrustErc721EventType } from "../../../types";
-
-export const fetchEscrowTransfers = async (
- address: string,
- provider: providers.Provider
-): Promise => {
- const titleEscrowContract = TitleEscrowFactory.connect(address, provider);
- const isTitleEscrow = await titleEscrowContract.supportsInterface("0xdcce2211");
- if (!isTitleEscrow) throw new Error(`Contract ${address} is not a title escrow contract`);
- const holderChangeFilter = titleEscrowContract.filters.HolderChanged(null, null);
- const holderChangeLogsDeferred = provider.getLogs({ ...holderChangeFilter, fromBlock: 0 });
-
- const beneficiaryDeferred = titleEscrowContract.beneficiary();
- const [beneficiary, holderChangeLogs] = await Promise.all([beneficiaryDeferred, holderChangeLogsDeferred]);
- const holderChangeLogsParsed = holderChangeLogs.map((log) => {
- if (!log.blockNumber) throw new Error("Block number not present");
- return {
- ...log,
- ...titleEscrowContract.interface.parseLog(log),
- };
- });
- holderChangeLogsParsed.forEach((e) => {
- if (!e.blockNumber) throw new Error("");
- });
- const blockTimes = await Promise.all(
- holderChangeLogsParsed.map(async (event) => {
- return (await (await provider.getBlock(event.blockNumber)).timestamp) * 1000;
- })
- );
- return {
- eventType: "Transfer",
- documentOwner: address,
- beneficiary,
- holderChangeEvents: holderChangeLogsParsed.map((event, index) => ({
- blockNumber: event.blockNumber,
- holder: event.args.newHolder as string,
- timestamp: blockTimes[index],
- })),
- };
-};
-
-export const fetchEventInfo = async (
- address: string,
- blockNumber: number,
- eventType: TradeTrustErc721EventType,
- provider: providers.Provider
-): Promise => {
- const eventTimestamp = (await (await provider.getBlock(blockNumber)).timestamp) * 1000;
- return {
- eventType,
- documentOwner: address,
- eventTimestamp,
- };
-};
-
-export const fetchEvents = async (
- address: string,
- blockNumber: number,
- provider: providers.Provider
-): Promise => {
- const code = await provider.getCode(address);
- const isContractDeployed = code === "0x";
- if (isContractDeployed) {
- return await fetchEventInfo(address, blockNumber, "Transfer to Wallet", provider);
- } else {
- return await fetchEscrowTransfers(address, provider);
- }
-};
diff --git a/apps/ui/src/common/hooks/useEndorsementChain/index.ts b/apps/ui/src/common/hooks/useEndorsementChain/index.ts
deleted file mode 100644
index 2aa3d36b..00000000
--- a/apps/ui/src/common/hooks/useEndorsementChain/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./useEndorsementChain";
diff --git a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx b/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx
deleted file mode 100644
index f9d52d3f..00000000
--- a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.integration.test.tsx
+++ /dev/null
@@ -1,135 +0,0 @@
-import { ethers } from "ethers";
-import { renderHook, act } from "@testing-library/react-hooks";
-import { waitFor } from "@testing-library/react";
-import { useEndorsementChain } from "./useEndorsementChain";
-import { useProviderContext } from "../../contexts/provider";
-import { INFURA_API_KEY } from "../../../config";
-
-jest.mock("../../contexts/provider");
-
-const ropstenProvider = new ethers.providers.InfuraProvider("ropsten", INFURA_API_KEY);
-
-const mockUseProviderContext = useProviderContext as jest.Mock;
-
-describe("useEndorsementChain|integration", () => {
- beforeAll(() => {
- mockUseProviderContext.mockReturnValue({ getProvider: jest.fn().mockReturnValue(ropstenProvider) });
- });
- it("should work correctly for a given document ID and token registry", async () => {
- const { result } = renderHook(() =>
- useEndorsementChain(
- "0x10E936e6BA85dC92505760259881167141365821",
- "0x38082975c9b82138f8c154d97206861bf0eaac46ab59855c1931ed218f82c54f"
- )
- );
- await act(async () => {
- await waitFor(
- () => {
- expect(result.current.endorsementChain).toBeTruthy();
- },
- { timeout: 40000 }
- );
- });
- expect(result.current.endorsementChain).toEqual([
- {
- documentOwner: "0x748938d2DEc5511A50F836ede82e2831cC4A7f80",
- eventType: "Transfer",
- beneficiary: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca",
- holderChangeEvents: [
- {
- blockNumber: 8282976,
- holder: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca",
- timestamp: 1594608110000,
- },
- {
- blockNumber: 8283034,
- holder: "0x8e87c7cEc2D4464119C937bfef3398ebb1d9452e",
- timestamp: 1594608809000,
- },
- ],
- },
- {
- documentOwner: "0xe23e0E06DF75279Fb9A4471adCbeb9c240E5C4F3",
- eventType: "Transfer",
- beneficiary: "0x32507B8838562c0fc881dA6Ce00162B184a34955",
- holderChangeEvents: [
- {
- blockNumber: 8283040,
- holder: "0x32507B8838562c0fc881dA6Ce00162B184a34955",
- timestamp: 1594608903000,
- },
- ],
- },
- {
- documentOwner: "0xd413cF518B7aE838fbd994a653Af350AF6f72379",
- eventType: "Transfer",
- beneficiary: "0x5B1c22C60E66E58B07Fc00191e5603d0C41d3538",
- holderChangeEvents: [
- {
- blockNumber: 8283046,
- holder: "0x5B1c22C60E66E58B07Fc00191e5603d0C41d3538",
- timestamp: 1594609044000,
- },
- ],
- },
- {
- documentOwner: "0xBee0875Ba8069ed5c48E6A670118EF1C6B1E7fC0",
- eventType: "Transfer",
- beneficiary: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca",
- holderChangeEvents: [
- {
- blockNumber: 8283050,
- holder: "0x6FFeD6E6591b808130a9b248fEA32101b5220eca",
- timestamp: 1594609105000,
- },
- ],
- },
- {
- documentOwner: "0x10E936e6BA85dC92505760259881167141365821",
- eventTimestamp: 1594609136000,
- eventType: "Surrender",
- },
- ]);
- expect(result.current.error).toBe("");
- expect(result.current.pending).toBe(false);
- }, 50000);
-
- it("should work correctly for a given document which has been burnt", async () => {
- const { result } = renderHook(() =>
- useEndorsementChain(
- "0x13249BA1Ec6B957Eb35D34D7b9fE5D91dF225B5B",
- "0x4e05991d64ceb7192f0836e66dcfcb2cb835c418e5b449b9ea4a8b5ff093a111"
- )
- );
- await act(async () => {
- await waitFor(
- () => {
- expect(result.current.endorsementChain).toBeTruthy();
- },
- { timeout: 40000 }
- );
- });
- expect(result.current.endorsementChain).toEqual([
- {
- eventType: "Transfer",
- documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993",
- beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733",
- holderChangeEvents: [
- { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 },
- ],
- },
- {
- eventType: "Surrender",
- documentOwner: "0x13249BA1Ec6B957Eb35D34D7b9fE5D91dF225B5B",
- eventTimestamp: 1602050791000,
- },
- {
- eventType: "Burnt",
- documentOwner: "0x000000000000000000000000000000000000dEaD",
- eventTimestamp: 1602050827000,
- },
- ]);
- expect(result.current.error).toBe("");
- expect(result.current.pending).toBe(false);
- }, 50000);
-});
diff --git a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts b/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts
deleted file mode 100644
index 0136bdf9..00000000
--- a/apps/ui/src/common/hooks/useEndorsementChain/useEndorsementChain.ts
+++ /dev/null
@@ -1,68 +0,0 @@
-import { useState, useEffect, useCallback } from "react";
-import { useTokenRegistryContract } from "../useTokenRegistryContract";
-import { TradeTrustErc721Event } from "../../../types";
-import { fetchEvents, fetchEventInfo } from "./fetchEscrowTransfer";
-import { useProviderContext } from "../../contexts/provider";
-
-export const useEndorsementChain = (
- tokenRegistryAddress: string,
- tokenId: string
-): {
- endorsementChain?: TradeTrustErc721Event[];
- pending: boolean;
- error: string;
-} => {
- const { getProvider } = useProviderContext();
- const provider = getProvider();
- const [pending, setPending] = useState(false);
- const [error, setError] = useState("");
- const [endorsementChain, setEndorsementChain] = useState();
- const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, provider);
-
- const fetchEndorsementChain = useCallback(async () => {
- if (!tokenRegistry || !provider) return;
- setEndorsementChain(undefined);
- setPending(true);
- try {
- // Fetch transfer logs from token registry
- const transferLogFilter = tokenRegistry.filters.Transfer(null, null, tokenId);
- const logs = await tokenRegistry.queryFilter(transferLogFilter, 0);
- const formattedLogs = logs.map((log) => {
- const { blockNumber, args: values, transactionHash } = log;
- if (!values) throw new Error(`Transfer log malformed: ${log}`);
- return {
- blockNumber,
- transactionHash,
- from: values["from"] as string,
- to: values["to"] as string,
- };
- });
-
- const titleEscrowLogs: TradeTrustErc721Event[] = await Promise.all(
- formattedLogs.map((log) => {
- switch (log.to) {
- case tokenRegistryAddress:
- return fetchEventInfo(log.to, log.blockNumber, "Surrender", provider);
- case "0x000000000000000000000000000000000000dEaD":
- return fetchEventInfo(log.to, log.blockNumber, "Burnt", provider);
- default:
- return fetchEvents(log.to, log.blockNumber, provider);
- }
- })
- );
- setEndorsementChain(titleEscrowLogs);
- } catch (e) {
- if (e instanceof Error) {
- console.error(e);
- setError(e.message);
- }
- }
- setPending(false);
- }, [provider, tokenId, tokenRegistry, tokenRegistryAddress]);
-
- useEffect(() => {
- fetchEndorsementChain();
- }, [fetchEndorsementChain]);
-
- return { endorsementChain, pending, error };
-};
diff --git a/apps/ui/src/common/hooks/useFeatureFlagOverride.ts b/apps/ui/src/common/hooks/useFeatureFlagOverride.ts
deleted file mode 100644
index c899363d..00000000
--- a/apps/ui/src/common/hooks/useFeatureFlagOverride.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import createPersistedState from "use-persisted-state";
-import { useEffect, Dispatch, SetStateAction } from "react";
-
-export interface FeatureFlagOverride {
- [key: string]: boolean | undefined;
- ALL?: boolean;
-}
-
-const originalSetItem = localStorage.setItem;
-
-const EVENT_NAME = "LocalStorageInserted";
-// use custom event because storage event doesn't work for the current window
-// https://stackoverflow.com/questions/26974084/listen-for-changes-with-localstorage-on-the-same-window
-// the event must be triggered AFTER updating the storage
-localStorage.setItem = function (...args) {
- const event = new Event(EVENT_NAME);
- originalSetItem.apply(this, args);
- document.dispatchEvent(event);
-};
-
-export const useFeatureFlagOverride = (): {
- featureFlagOverride: FeatureFlagOverride;
- setFeatureFlagOverride: Dispatch>;
- getFeatureFlagOverride: (flag: string) => boolean | undefined;
-} => {
- const defaultOverride: FeatureFlagOverride = {};
- const [featureFlagOverride, setFeatureFlagOverride] = createPersistedState("FEATURE_FLAG")(defaultOverride);
- const getFeatureFlagOverride = (flag: string) =>
- typeof featureFlagOverride.ALL === "boolean" ? featureFlagOverride.ALL : featureFlagOverride[flag];
-
- // listen to the local storages changes, and update the flag accordingly
- useEffect(() => {
- const localStorageInsertedHandler = () => {
- const localStorageObject = JSON.parse(window.localStorage.getItem("FEATURE_FLAG") ?? "{}");
- const changed = Object.keys(localStorageObject).find((key) => {
- return localStorageObject[key] !== featureFlagOverride[key];
- });
- // only update IF there is at least one change in the object updated
- if (changed) {
- setFeatureFlagOverride(localStorageObject);
- }
- };
-
- document.addEventListener(EVENT_NAME, localStorageInsertedHandler, false);
- return () => {
- document.removeEventListener(EVENT_NAME, localStorageInsertedHandler, false);
- };
- }, [featureFlagOverride, setFeatureFlagOverride]);
- return { featureFlagOverride, setFeatureFlagOverride, getFeatureFlagOverride };
-};
diff --git a/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx b/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx
deleted file mode 100644
index 5a748eab..00000000
--- a/apps/ui/src/common/hooks/useLockBodyScroll/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./useLockBodyScroll";
diff --git a/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx b/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx
deleted file mode 100644
index 139e5a1a..00000000
--- a/apps/ui/src/common/hooks/useLockBodyScroll/useLockBodyScroll.tsx
+++ /dev/null
@@ -1,11 +0,0 @@
-import { useLayoutEffect } from "react";
-
-export const useLockBodyScroll = (): void => {
- useLayoutEffect(() => {
- const originalStyle = window.getComputedStyle(document.body).overflow;
- document.body.style.overflow = "hidden";
- return () => {
- document.body.style.overflow = originalStyle;
- };
- }, []);
-};
diff --git a/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx b/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx
deleted file mode 100644
index ba7557b2..00000000
--- a/apps/ui/src/common/hooks/usePersistedConfigFile/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./usePersistedConfigFile";
diff --git a/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx b/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx
deleted file mode 100644
index 0f90ea14..00000000
--- a/apps/ui/src/common/hooks/usePersistedConfigFile/usePersistedConfigFile.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-import createPersistedState from "use-persisted-state";
-import { ConfigFile } from "../../../types";
-
-const useConfigFile = createPersistedState("CONFIG_FILE");
-
-export const usePersistedConfigFile = (): {
- configFile?: ConfigFile;
- setConfigFile: (configFile?: ConfigFile) => void;
-} => {
- // Using empty object to initialize config file due to bug with deserializing "undefined"
- const [configFileFromStorage, setConfigFileInStorage] = useConfigFile>({});
- const configFile =
- Object.keys(configFileFromStorage).length === 0 ? undefined : (configFileFromStorage as ConfigFile);
- const setConfigFile = (config?: ConfigFile): void => {
- setConfigFileInStorage(config ? config : {});
- };
- return { configFile, setConfigFile };
-};
diff --git a/apps/ui/src/common/hooks/useQueue/index.tsx b/apps/ui/src/common/hooks/useQueue/index.tsx
deleted file mode 100644
index 30d189aa..00000000
--- a/apps/ui/src/common/hooks/useQueue/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./useQueue";
diff --git a/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx b/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx
deleted file mode 100644
index c77f0c1c..00000000
--- a/apps/ui/src/common/hooks/useQueue/useQueue.test.tsx
+++ /dev/null
@@ -1,173 +0,0 @@
-import { act, renderHook } from "@testing-library/react-hooks";
-import { getDefaultProvider, Wallet } from "ethers";
-import { QueueState, QueueType } from "../../../constants/QueueState";
-import { publishJob } from "../../../services/publishing";
-import { revokeDocumentJob } from "../../../services/revoking";
-import { Config, FormEntry } from "../../../types";
-import { uploadToStorage } from "../../API/storageAPI";
-import { useQueue } from "./useQueue";
-import { getPublishingJobs } from "./utils/publish";
-import { getRevokingJobs } from "./utils/revoke";
-
-import sampleDnsDidPublishJob from "../../../test/fixture/v3/dns-did-signed.json";
-import samplePublishJobs from "../../../test/fixture/jobs-publish.json";
-import sampleRevokeJobs from "../../../test/fixture/jobs-revoke.json";
-import sampleConfigRopsten from "../../../test/fixture/config/v2/sample-config-ropsten.json";
-import sampleWrappedDocument from "../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-document.json";
-
-jest.mock("../../../services/publishing");
-jest.mock("./utils/publish");
-jest.mock("../../API/storageAPI");
-jest.mock("../../../services/revoking");
-jest.mock("./utils/revoke");
-
-const mockPublishJob = publishJob as jest.Mock;
-const mockGetPublishingJobs = getPublishingJobs as jest.Mock;
-const mockUploadToStorage = uploadToStorage as jest.Mock;
-const mockRevokeJob = revokeDocumentJob as jest.Mock;
-const mockGetRevokeJobs = getRevokingJobs as jest.Mock;
-
-const config = {
- ...sampleConfigRopsten,
- wallet: Wallet.createRandom().connect(getDefaultProvider("ropsten")),
-} as Config;
-
-const remoteConfig = {
- ...sampleConfigRopsten,
- wallet: undefined,
-} as Config;
-
-const formEntries: FormEntry[] = [
- {
- fileName: "document",
- templateIndex: 0,
- data: {
- formData: { foo: "bar" },
- },
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- extension: "tt",
- },
- {
- fileName: "document-2",
- templateIndex: 0,
- data: {
- formData: { foo: "bar" },
- },
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- extension: "tt",
- },
-];
-
-const revokeDocumentEntries = [sampleWrappedDocument];
-
-const uploadSuccess = {
- success: true,
- errorMsg: "",
-};
-
-describe("useQueue", () => {
- beforeEach(() => {
- jest.resetAllMocks();
- });
-
- it("should have the correct initial state", () => {
- const { result } = renderHook(() => useQueue({ config, formEntries }));
- expect(result.current.queueState).toBe(QueueState.UNINITIALIZED);
- expect(result.current.successfulProcessedDocuments).toStrictEqual([]);
- });
-
- it("should publish correctly", async () => {
- mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs);
- mockPublishJob.mockResolvedValue("tx-id");
- mockUploadToStorage.mockReturnValue(uploadSuccess);
- const { result } = renderHook(() => useQueue({ config, formEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.ISSUE);
- });
- expect(result.current.queueState).toBe(QueueState.CONFIRMED);
- expect(result.current.successfulProcessedDocuments).toHaveLength(3);
- });
-
- it("should file failed jobs to failPublishedDocuments for publish flow", async () => {
- mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs);
- mockPublishJob.mockResolvedValue("tx-id");
- mockPublishJob.mockRejectedValueOnce(new Error("Some error"));
- mockUploadToStorage.mockReturnValue(uploadSuccess);
- const { result } = renderHook(() => useQueue({ config, formEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.ISSUE);
- });
- expect(result.current.failedProcessedDocuments).toHaveLength(1);
- });
-
- it("should publish correctly if uploaded document is working", async () => {
- mockGetPublishingJobs.mockReturnValueOnce(samplePublishJobs);
- mockPublishJob.mockResolvedValue("tx-id");
- mockUploadToStorage.mockReturnValue(uploadSuccess);
-
- const { result } = renderHook(() => useQueue({ config, formEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.ISSUE);
- });
-
- expect(result.current.successfulProcessedDocuments).toHaveLength(3);
- });
-
- it("should have error if getPublishJobs throw error", async () => {
- mockGetPublishingJobs.mockRejectedValue(new Error("some Error"));
- mockPublishJob.mockResolvedValue("tx-id");
- const { result } = renderHook(() => useQueue({ config, formEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.ISSUE);
- });
-
- expect(result.current.error).toStrictEqual(new Error("some Error"));
- });
-
- it("should revoke correctly and inserted into successfulProcessedDocuments", async () => {
- mockGetRevokeJobs.mockReturnValueOnce(sampleRevokeJobs);
- mockRevokeJob.mockResolvedValue("tx-id");
- const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.REVOKE);
- });
- expect(result.current.queueState).toBe(QueueState.CONFIRMED);
- expect(result.current.successfulProcessedDocuments).toHaveLength(1);
- });
-
- it("should file failed jobs to failedProcessedDocuments for revoke flow", async () => {
- mockGetRevokeJobs.mockReturnValueOnce(sampleRevokeJobs);
- mockRevokeJob.mockResolvedValue("tx-id");
- mockRevokeJob.mockRejectedValueOnce(new Error("Some error"));
- const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.REVOKE);
- });
- expect(result.current.failedProcessedDocuments).toHaveLength(1);
- });
-
- it("should have an error if getRevokeJobs throw error", async () => {
- mockGetRevokeJobs.mockRejectedValue(new Error("Some error"));
- mockRevokeJob.mockResolvedValue("tx-id");
- const { result } = renderHook(() => useQueue({ config, documents: revokeDocumentEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.REVOKE);
- });
-
- expect(result.current.error).toStrictEqual(new Error("Some error"));
- });
-
- it("should not attempt to store document if job has failed", async () => {
- mockGetPublishingJobs.mockImplementation((...args) => {
- args.failedJobs.push({ index: 0, error: new Error() });
- return [{ documents: [{ ...sampleDnsDidPublishJob, wrappedDocument: "" }] }];
- });
-
- const { result } = renderHook(() => useQueue({ config: remoteConfig, formEntries }));
- await act(async () => {
- await result.current.processDocuments(QueueType.ISSUE);
- });
-
- expect(mockUploadToStorage).toBeCalledTimes(0);
- });
-});
diff --git a/apps/ui/src/common/hooks/useQueue/useQueue.tsx b/apps/ui/src/common/hooks/useQueue/useQueue.tsx
deleted file mode 100644
index 03c25d6f..00000000
--- a/apps/ui/src/common/hooks/useQueue/useQueue.tsx
+++ /dev/null
@@ -1,145 +0,0 @@
-import { useState } from "react";
-import { IdentityProofType } from "../../../constants";
-import { QueueState, QueueType } from "../../../constants/QueueState";
-import { publishJob } from "../../../services/publishing";
-import { revokeDocumentJob } from "../../../services/revoking";
-import {
- Config,
- FailedJobErrors,
- FailedJob,
- FormEntry,
- PublishingJob,
- RevokingJob,
- WrappedDocument,
-} from "../../../types";
-import { getLogger } from "../../../utils/logger";
-import { uploadToStorage } from "../../API/storageAPI";
-import { getRevokingJobs } from "./utils/revoke";
-import { getPublishingJobs } from "./utils/publish";
-
-const { stack } = getLogger("useQueue");
-
-interface UseQueue {
- config: Config;
- formEntries?: FormEntry[];
- documents?: any[];
-}
-
-export const useQueue = ({
- config,
- formEntries,
- documents,
-}: UseQueue): {
- error?: Error;
- queueState: QueueState;
- processDocuments: (queueType: QueueType) => void;
- successfulProcessedDocuments: WrappedDocument[];
- failedProcessedDocuments: FailedJobErrors[];
- pendingProcessDocuments: WrappedDocument[];
-} => {
- const [error, setError] = useState();
- const [queueState, setQueueState] = useState(QueueState.UNINITIALIZED);
- const [jobs, setJobs] = useState([]);
- const [completedJobIndex, setCompletedJobIndex] = useState([]);
- const [failedJob, setFailedJob] = useState([]);
- const [pendingJobIndex, setPendingJobIndex] = useState([]);
-
- const successfulProcessedDocuments = completedJobIndex.reduce(
- (acc, curr) => [...acc, ...jobs[curr].documents],
- [] as WrappedDocument[]
- );
-
- const failedProcessedDocuments = failedJob.map((job) => {
- return {
- documents: jobs[job.index].documents,
- error: job.error,
- };
- });
-
- const pendingProcessDocuments = pendingJobIndex.reduce(
- (acc, curr) => [...acc, ...jobs[curr].documents],
- [] as WrappedDocument[]
- );
-
- const processDocuments = async (queueType: QueueType): Promise => {
- // Cannot use setCompletedJobIndex here as async update does not with the promise race
- const completedJobsIndexes: number[] = [];
- const failedJobs: FailedJob[] = [];
- setQueueState(QueueState.INITIALIZED);
- const wallet = config?.wallet;
- try {
- const nonce = wallet ? await wallet.getTransactionCount() : 0;
- const processingJobs =
- queueType === QueueType.ISSUE
- ? await getPublishingJobs(formEntries as FormEntry[], config, nonce, wallet, failedJobs)
- : await getRevokingJobs(documents as any[]);
-
- setJobs(processingJobs);
- const pendingJobs = new Set(processingJobs.map((job, index) => index));
- setPendingJobIndex(Array.from(pendingJobs));
- setQueueState(QueueState.PENDING);
-
- const failedJobsIndex = failedJobs.map((failedjob) => failedjob.index);
-
- const allJobs = processingJobs.map(async (job, index) => {
- if (!failedJobsIndex.includes(index)) {
- try {
- if (queueType === QueueType.ISSUE) {
- if (job.contractAddress !== IdentityProofType.DNSDid && wallet) {
- // publish verifiable documents and transferable records with doc store and token registry
- await publishJob(job as PublishingJob, wallet);
- }
- // upload all the docs to document storage
- const uploadDocuments = job.documents.map(async (doc) => {
- if (config.documentStorage === undefined) return;
- await uploadToStorage(doc, config.documentStorage);
- });
- await Promise.all(uploadDocuments);
- completedJobsIndexes.push(index);
- setCompletedJobIndex(completedJobsIndexes);
- } else if (queueType === QueueType.REVOKE && wallet) {
- await revokeDocumentJob(job as RevokingJob, wallet);
- completedJobsIndexes.push(index);
- setCompletedJobIndex(completedJobsIndexes);
- }
- } catch (e) {
- if (e instanceof Error) {
- failedJobs.push({
- index: index,
- error: e,
- });
- setFailedJob(failedJobs);
- stack(e);
- throw e;
- }
- } finally {
- pendingJobs.delete(index);
- setPendingJobIndex(Array.from(pendingJobs));
- }
- } else {
- pendingJobs.delete(index);
- setPendingJobIndex(Array.from(pendingJobs));
- }
- });
- await Promise.allSettled(allJobs);
- setCompletedJobIndex(completedJobsIndexes);
- setFailedJob(failedJobs);
- setQueueState(QueueState.CONFIRMED);
- } catch (e) {
- if (e instanceof Error) {
- stack(e);
- setError(e);
- setQueueState(QueueState.ERROR);
- }
- }
- };
-
- return {
- processDocuments,
- queueState,
- error,
- successfulProcessedDocuments,
- failedProcessedDocuments,
- pendingProcessDocuments,
- };
-};
diff --git a/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json b/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json
deleted file mode 100644
index 5fb374a4..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/original-document-config.json
+++ /dev/null
@@ -1,493 +0,0 @@
-{
- "network": "homestead",
- "wallet": {
- "type": "ENCRYPTED_JSON",
- "encryptedJson": "{\"address\":\"1245e5b64d785b25057f7438f715f4aa5d965733\",\"id\":\"bf069d1b-4e88-487c-b695-f2e03ed7c1ff\",\"version\":3,\"Crypto\":{\"cipher\":\"aes-128-ctr\",\"cipherparams\":{\"iv\":\"1f34e7bfdaee4b0778ecea4c8d12a543\"},\"ciphertext\":\"4f6cee88b4776f4f6f8eedf3da11c6a13542aa4bb65d46a5c1bc44c100a96f54\",\"kdf\":\"scrypt\",\"kdfparams\":{\"salt\":\"d931e0ea13032fd70060e40054c5a76c0571f4d840ec91eeda1bf68bdcad84db\",\"n\":1,\"dklen\":32,\"p\":1,\"r\":8},\"mac\":\"06c7897e3ff04245bf4f0765d8b6a8482c1c9981cb46ae88f636f9c83cd0b891\"},\"x-ethers\":{\"client\":\"ethers.js\",\"gethFilename\":\"UTC--2020-05-15T09-03-13.0Z--1245e5b64d785b25057f7438f715f4aa5d965733\",\"mnemonicCounter\":\"99b7f5b6897dcfe22fc7aa00d8e3cf5e\",\"mnemonicCiphertext\":\"6e7c1d38f162e54050b125f1f51b43ca\",\"path\":\"m/44'/60'/0'/0/0\",\"version\":\"0.1\"}}"
- },
- "documentStorage": {
- "url": "http://localhost:5010/dev"
- },
- "forms": [
- {
- "name": "TradeTrust ChAFTA Certificate of Origin v3",
- "type": "VERIFIABLE_DOCUMENT",
- "defaults": {
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json"
- ],
- "type": ["VerifiableCredential", "OpenAttestationCredential"],
- "issuanceDate": "2010-01-01T19:23:24Z",
- "openAttestationMetadata": {
- "template": {
- "type": "EMBEDDED_RENDERER",
- "name": "CHAFTA_COO",
- "url": "http://localhost:7000"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "demo-tradetrust.openattestation.com"
- }
- },
- "credentialSubject": {},
- "issuer": {
- "id": "https://example.com",
- "name": "GoSource Pty Ltd",
- "type": "OpenAttestationIssuer"
- }
- },
- "schema": {
- "type": "object",
- "properties": {
- "credentialSubject": {
- "title": "Credential Subject",
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "COO ID"
- },
- "issueDateTime": {
- "type": "string",
- "title": "Issued Date & Time"
- },
- "firstSignatoryAuthentication": {
- "title": "Signatory Authentication",
- "type": "object",
- "properties": {
- "signature": {
- "type": "string",
- "title": "First Signatory"
- },
- "actualDateTime": {
- "type": "string",
- "title": "Actual Date Time"
- }
- }
- },
- "supplyChainConsignment": {
- "type": "object",
- "properties": {
- "abc": {
- "type": "string",
- "title": "abc"
- },
- "information": {
- "type": "string",
- "title": "Consignment Information"
- },
- "exportCountry": {
- "title": "Export country",
- "type": "object",
- "properties": {
- "code": {
- "type": "string",
- "title": "Country code"
- }
- }
- },
- "exporter": {
- "title": "Exporter",
- "type": "object",
- "properties": {
- "iD": {
- "title": "iD",
- "type": "string"
- },
- "name": {
- "title": "Name",
- "type": "string"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "importCountry": {
- "type": "object",
- "title": "Import country",
- "properties": {
- "code": {
- "type": "string",
- "title": "Country code"
- }
- }
- },
- "importer": {
- "title": "Importer's Details (if known)",
- "type": "object",
- "properties": {
- "iD": {
- "title": "importer iD",
- "type": "string"
- },
- "name": {
- "title": "Name",
- "type": "string"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "includedConsignmentItems": {
- "type": "array",
- "title": "Included Consignment Items",
- "items": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "information": {
- "type": "string",
- "title": "Information"
- },
- "crossBorderRegulatoryProcedure": {
- "type": "object",
- "title": "",
- "properties": {
- "originCriteriaText": {
- "type": "string",
- "title": "Origin criteria text"
- }
- }
- },
- "manufacturer": {
- "type": "object",
- "title": "Manufacturer",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- },
- "postalAddress": {
- "title": "",
- "type": "object",
- "properties": {
- "line1": {
- "type": "string",
- "title": "Address Line 1"
- },
- "line2": {
- "type": "string",
- "title": "Address Line 2"
- },
- "cityName": {
- "type": "string",
- "title": "City"
- },
- "postcode": {
- "type": "string",
- "title": "Postal code"
- },
- "countrySubDivisionName": {
- "type": "string",
- "title": "Country Sub Division name"
- },
- "countryCode": {
- "type": "string",
- "title": "Country code"
- }
- }
- }
- }
- },
- "tradeLineItems": {
- "type": "array",
- "title": "Trade line Items",
- "items": {
- "type": "object",
- "properties": {
- "sequenceNumber": {
- "type": "integer",
- "title": "Sequence Number"
- },
- "invoiceReference": {
- "type": "object",
- "title": "Invoice reference",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "formattedIssueDateTime": {
- "type": "string",
- "title": "Formatted issue date & time"
- },
- "attachedBinaryFile": {
- "type": "object",
- "title": "",
- "properties": {
- "uRI": {
- "type": "string",
- "title": "Attached binary file uRI"
- }
- }
- }
- }
- },
- "tradeProduct": {
- "type": "object",
- "title": "Trade product",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "description": {
- "type": "string",
- "title": "Description"
- },
- "harmonisedTariffCode": {
- "type": "object",
- "title": "",
- "properties": {
- "classCode": {
- "type": "string",
- "title": "Harmonised tariff class code"
- },
- "className": {
- "type": "string",
- "title": "Harmonised tariff class name"
- }
- }
- },
- "originCountry": {
- "type": "object",
- "title": "Origin country",
- "properties": {
- "code": {
- "type": "string",
- "title": "Code"
- }
- }
- }
- }
- },
- "transportPackages": {
- "type": "array",
- "title": "Transport packages",
- "items": {
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "grossVolume": {
- "type": "string",
- "title": "Gross volume"
- },
- "grossWeight": {
- "type": "string",
- "title": "Gross weight"
- }
- }
- }
- }
- }
- }
- }
- }
- }
- },
- "loadingBaseportLocation": {
- "type": "object",
- "title": "Loading Baseport Location",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- }
- }
- },
- "mainCarriageTransportMovement": {
- "title": "Main Carraige Transport Movement",
- "type": "object",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "information": {
- "type": "string",
- "title": "Information"
- },
- "usedTransportMeans": {
- "title": "",
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "title": "Used transport"
- },
- "iD": {
- "type": "string",
- "title": "Used transport iD"
- }
- }
- },
- "departureEvent": {
- "title": "",
- "type": "object",
- "properties": {
- "departureDateTime": {
- "type": "string",
- "title": "Departure date and time"
- }
- }
- }
- }
- },
- "unloadingBaseportLocation": {
- "type": "object",
- "title": "Unloading Baseport Location",
- "properties": {
- "iD": {
- "type": "string",
- "title": "iD"
- },
- "name": {
- "type": "string",
- "title": "Name"
- }
- }
- }
- }
- },
- "originalDocument": {
- "type": "object",
- "title": "Original Document",
- "properties": {
- "document": {
- "title": "Document",
- "type": "string"
- }
- }
- }
- }
- }
- }
- },
- "uiSchema": {
- "credentialSubject": {
- "firstSignatoryAuthentication": {
- "signature": {
- "ui:widget": "file",
- "ui:options": {
- "text": "Upload Signature",
- "accept": ".png, .jpeg, .jpg"
- }
- },
- "actualDateTime": {
- "ui:widget": "datetime"
- }
- },
- "issueDateTime": {
- "ui:widget": "datetime"
- },
- "supplyChainConsignment": {
- "mainCarriageTransportMovement": {
- "departureEvent": {
- "departureDateTime": {
- "ui:widget": "datetime"
- }
- }
- }
- },
- "originalDocument": {
- "document": {
- "ui:widget": "WatermarkPreviewWidget",
- "ui:options": {
- "text": "Upload PDF",
- "accept": ".pdf",
- "documentStorage": {
- "url": "http://localhost:5010/dev"
- }
- }
- }
- }
- }
- },
- "attachments": {
- "allow": false,
- "accept": ".pdf"
- },
- "extension": "tt"
- }
- ]
-}
diff --git a/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx b/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx
deleted file mode 100644
index 4fece546..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/publish.test.tsx
+++ /dev/null
@@ -1,174 +0,0 @@
-import axios from "axios";
-import { IdentityProofType } from "../../../../constants";
-import { Config, FailedJob, RawDocument } from "../../../../types";
-import { getDefaultProvider, Wallet } from "ethers";
-import { generateIdAndKey } from "../../../API/storageAPI";
-import { getRawDocuments, groupDocumentsIntoJobs } from "./publish";
-import { VCKIT_API } from "../../../../appConfig";
-import * as PDF from "../../../utils/augmentPDF";
-import sampleConfigFile from "./sample-config.json";
-import sampleFormattedWithDnsDidV3 from "./sample-formatted-with-dns-did-v3.json";
-import sampleFormattedWithDnsDid from "./sample-formatted-with-dns-did.json";
-import sampleFormattedWithoutQrUrl from "./sample-formatted-without-qr-url.json";
-import sampleFormatted from "./sample-formatted.json";
-import sampleForms from "./sample-forms.json";
-import SampleFormWithOriginalDocument from "./sample-form-with-original-document.json";
-import OriginalDocumentConfigFile from "./original-document-config.json";
-
-const mockAugmentPDF = jest.spyOn(PDF, "augmentPDF");
-
-jest.mock("axios");
-jest.mock("../../../../appConfig", () => ({
- VCKIT_DOMAIN: "vckit-test.com",
- PROTOCOL: "http",
- VCKIT_WEBSITE: "http://vckit-test.com",
- VCKIT_API: "http://api.vckit-test.com",
-}));
-
-const sampleConfig = {
- ...sampleConfigFile,
- wallet: "FAKE_WALLET" as any,
-} as Config;
-
-const OriginalDocumentConfig = {
- ...OriginalDocumentConfigFile,
- wallet: "FAKE_WALLET" as any,
-} as Config;
-
-const configWithoutDocumentStorage = {
- ...sampleConfigFile,
- documentStorage: undefined,
- wallet: "FAKE_WALLET" as any,
-} as Config;
-
-let failedJobs: FailedJob[] = [];
-
-const mockAxioPost = axios.post as jest.Mock;
-
-const wallet = Wallet.createRandom().connect(getDefaultProvider("ropsten"));
-
-jest.mock("../../../API/storageAPI");
-const mockGetQueueNumber = generateIdAndKey as jest.Mock;
-
-describe("getRawDocuments", () => {
- beforeEach(() => {
- jest.clearAllMocks();
- failedJobs = [];
- });
- it("should get raw documents with default values", async () => {
- mockGetQueueNumber.mockReturnValue({ data: { id: "123", key: "123" } });
- expect(await getRawDocuments(sampleForms, sampleConfig)).toStrictEqual(sampleFormatted);
- });
-
- it("should not have any qr url when no documentStorage is present in config file", async () => {
- expect(await getRawDocuments(sampleForms, configWithoutDocumentStorage)).toStrictEqual(sampleFormattedWithoutQrUrl);
- });
-
- // Need to look into why it's not producing the same pdf with the same inputs
- it("should return a raw document with a augmented PDF", async () => {
- mockAugmentPDF.mockResolvedValueOnce("testPdf" as any);
- const document: any = await getRawDocuments(
- JSON.parse(JSON.stringify(SampleFormWithOriginalDocument)),
- OriginalDocumentConfig
- );
- expect(document[0].rawDocument?.credentialSubject?.originalDocument?.document).toBe(
- `data:application/pdf;base64,${Buffer.from("testPdf").toString("base64")}`
- );
- });
-
- it("should not create a new reserved storage url if it already exists", async () => {
- await getRawDocuments(JSON.parse(JSON.stringify(SampleFormWithOriginalDocument)), OriginalDocumentConfig);
- expect(mockGetQueueNumber).toBeCalledTimes(0);
- });
-
- it("should not attempt to embed QRCode if originalDocument property is missing", async () => {
- mockGetQueueNumber.mockReturnValue({ data: { id: "123", key: "123" } });
- expect(await getRawDocuments(sampleForms, sampleConfig)).toStrictEqual(sampleFormatted);
- expect(mockAugmentPDF).toBeCalledTimes(0);
- });
-});
-
-describe("groupDocumentsIntoJobs", () => {
- beforeEach(() => {
- jest.resetAllMocks();
- });
- it("should batch transactions accordingly and return the jobs without DNS-DID", async () => {
- const publishingJobs = await groupDocumentsIntoJobs(sampleFormatted as RawDocument[], 0, wallet, failedJobs);
-
- // One tx with 2 verifiable document
- // Two tx with 1 transferable records each
- expect(publishingJobs).toHaveLength(3);
-
- expect(publishingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- expect(publishingJobs[0].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[0].documents).toHaveLength(2);
- expect(publishingJobs[0].nonce).toBe(0);
-
- expect(publishingJobs[1].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821");
- expect(publishingJobs[1].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[1].documents).toHaveLength(1);
- expect(publishingJobs[1].nonce).toBe(1);
-
- expect(publishingJobs[2].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821");
- expect(publishingJobs[2].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[2].documents).toHaveLength(1);
- // Skipped 2 since the previous tx takes 2 transactions
- expect(publishingJobs[2].nonce).toBe(3);
- });
-
- it("should batch transactions accordingly and return the jobs with DNS-DID", async () => {
- const publishingJobs = await groupDocumentsIntoJobs(
- sampleFormattedWithDnsDid as RawDocument[],
- 0,
- wallet,
- failedJobs
- );
-
- // One tx with 1 verifiable document
- // One tx with 1 verifiable DID document
- // Two tx with 1 transferable records each
- expect(publishingJobs).toHaveLength(4);
-
- expect(publishingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- expect(publishingJobs[0].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[0].documents).toHaveLength(1);
- expect(publishingJobs[0].nonce).toBe(0);
-
- expect(publishingJobs[1].contractAddress).toBe(IdentityProofType.DNSDid);
- expect(publishingJobs[1].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[1].documents).toHaveLength(1);
- expect(publishingJobs[1].nonce).toBe(1);
-
- expect(publishingJobs[2].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821");
- expect(publishingJobs[2].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[2].documents).toHaveLength(1);
- expect(publishingJobs[2].nonce).toBe(2);
-
- expect(publishingJobs[3].contractAddress).toBe("0x10E936e6BA85dC92505760259881167141365821");
- expect(publishingJobs[3].merkleRoot).toBeTruthy(); // eslint-disable-line jest/no-truthy-falsy
- expect(publishingJobs[3].documents).toHaveLength(1);
- expect(publishingJobs[3].nonce).toBe(4);
- });
-
- it("should sign a DnsDid document using the backend if wallet is missing", async () => {
- mockAxioPost.mockResolvedValueOnce({ data: { proof: { merkleRoot: "test" } } });
- const { rawDocument } = sampleFormattedWithDnsDidV3[0];
- await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, undefined, failedJobs);
- expect(mockAxioPost).toHaveBeenCalledWith(
- `${VCKIT_API}/credentials/${encodeURIComponent(rawDocument.issuer.id)}/issue`,
- { credential: rawDocument }
- );
- });
-
- it("should sign a DnsDid document using the frontend if the wallet exists", async () => {
- mockAxioPost.mockResolvedValueOnce({ data: { proof: { merkleRoot: "test" } } });
- await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, wallet, failedJobs);
- expect(mockAxioPost).toBeCalledTimes(0);
- });
-
- it("should add failed DnsDid job to failedJobs list if signing by backend fails", async () => {
- mockAxioPost.mockRejectedValueOnce(new Error());
- await groupDocumentsIntoJobs(sampleFormattedWithDnsDidV3 as RawDocument[], 0, undefined, failedJobs);
- expect(failedJobs).toStrictEqual([{ index: 0, error: new Error("Error signing the document.") }]);
- });
-});
diff --git a/apps/ui/src/common/hooks/useQueue/utils/publish.tsx b/apps/ui/src/common/hooks/useQueue/utils/publish.tsx
deleted file mode 100644
index 461149f0..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/publish.tsx
+++ /dev/null
@@ -1,295 +0,0 @@
-import {
- wrapDocuments as wrapDocumentsV2,
- __unsafe__use__it__at__your__own__risks__wrapDocuments as wrapDocumentsV3,
- utils,
-} from "@govtechsg/open-attestation";
-import { defaultsDeep, groupBy } from "lodash";
-import Axios from "axios";
-import { IdentityProofType } from "../../../../constants";
-import {
- ActionsUrlObject,
- Config,
- DocumentStorage,
- FormEntry,
- PublishingJob,
- RawDocument,
- FailedJob,
-} from "../../../../types";
-import { generateIdAndKey } from "../../../API/storageAPI";
-import { encodeQrCode, getDocumentNetwork } from "../../../utils/utils";
-import { Signer } from "ethers";
-import { publishDnsDidVerifiableDocumentJob } from "../../../../services/publishing";
-import { VCKIT_DOMAIN, PROTOCOL, VCKIT_API } from "../../../../appConfig";
-import QRCode from "qrcode";
-import { augmentPDF } from "../../../utils/augmentPDF";
-
-interface NetworkUrl {
- homestead: string;
- ropsten: string;
- rinkeby: string;
-}
-
-export const getReservedStorageUrl = async (
- documentStorage: DocumentStorage,
- network: "homestead" | "ropsten" | "rinkeby"
-): Promise => {
- const queueNumber = generateIdAndKey();
-
- const networkUrl = {
- homestead: `${PROTOCOL}://${VCKIT_DOMAIN}/`,
- ropsten: `${PROTOCOL}://dev.${VCKIT_DOMAIN}/`,
- rinkeby: `${PROTOCOL}://rinkeby.${VCKIT_DOMAIN}/`,
- } as NetworkUrl;
-
- const qrUrlObj = {
- type: "DOCUMENT",
- payload: {
- uri: `${documentStorage.url}/${queueNumber.data.id}`,
- key: queueNumber.data.key,
- permittedActions: ["STORE"],
- redirect: networkUrl[network],
- },
- };
-
- const qrCodeObject = {
- links: {
- self: {
- href: encodeQrCode(qrUrlObj),
- },
- },
- };
-
- return qrCodeObject;
-};
-
-const getContractAddressFromRawDoc = (document: any) => {
- if (utils.isRawV3Document(document)) {
- return document.openAttestationMetadata.identityProof.type.toString() === IdentityProofType.DNSDid
- ? IdentityProofType.DNSDid
- : document.openAttestationMetadata.proof.value;
- } else {
- return document.issuers[0]?.identityProof?.type === IdentityProofType.DNSDid
- ? IdentityProofType.DNSDid
- : document.issuers[0]?.documentStore || document.issuers[0]?.tokenRegistry;
- }
-};
-
-export const getRawDocuments = async (forms: FormEntry[], config: Config): Promise => {
- return Promise.all(
- forms.map(async ({ data, templateIndex, fileName, ownership, extension }) => {
- let qrUrl = data.formData.credentialSubject?.links ? { links: data.formData.credentialSubject?.links } : {};
- if (!data.formData?.credentialSubject?.links) {
- if (config.network !== "local") {
- if (config.documentStorage !== undefined) {
- qrUrl = await getReservedStorageUrl(config.documentStorage, config.network);
- }
- }
- }
- if (
- data.formData.credentialSubject?.originalDocument?.document &&
- qrUrl?.links?.self?.href &&
- data.formData?.watermark
- ) {
- const qr = await QRCode.toDataURL(qrUrl.links.self.href);
- const augmentedOriginalDocument = await augmentPDF(
- data.formData.credentialSubject.originalDocument.document,
- qr,
- data.formData.watermark
- );
- if (augmentedOriginalDocument) {
- data.formData.credentialSubject.originalDocument.document = `data:application/pdf;base64,${Buffer.from(
- augmentedOriginalDocument
- ).toString("base64")}`;
- }
- delete data.formData.watermark;
- delete data.formData.credentialSubject.links;
- }
-
- const formConfig = config.forms[templateIndex];
- if (!formConfig) throw new Error("Form definition not found");
- const formDefaults = formConfig.defaults;
- const documentNetwork = getDocumentNetwork(config.network);
- let formData;
- if (utils.isRawV3Document(data.formData)) {
- formData = {
- ...data.formData,
- ...documentNetwork,
- credentialSubject: { ...data.formData.credentialSubject, ...qrUrl },
- };
- } else {
- formData = { ...data.formData, ...qrUrl, ...documentNetwork };
- }
- defaultsDeep(formData, formDefaults);
- const contractAddress = getContractAddressFromRawDoc(formData);
- const payload = formConfig.type === "TRANSFERABLE_RECORD" ? { ownership } : {};
- return {
- type: formConfig.type,
- contractAddress,
- rawDocument: formData,
- fileName,
- payload,
- extension,
- };
- })
- );
-};
-
-const wrapDocuments = async (rawDocuments: any[]) => {
- return utils.isRawV3Document(rawDocuments[0]) ? await wrapDocumentsV3(rawDocuments) : wrapDocumentsV2(rawDocuments);
-};
-
-const processVerifiableDocuments = async (
- nonce: number,
- contractAddress: string,
- verifiableDocuments: RawDocument[]
-): Promise => {
- const rawOpenAttestationDocuments = verifiableDocuments.map((doc) => doc.rawDocument);
-
- const wrappedDocuments = await wrapDocuments(rawOpenAttestationDocuments);
-
- const firstWrappedDocument = wrappedDocuments[0];
- const merkleRoot = utils.getMerkleRoot(firstWrappedDocument);
- const firstRawDocument = verifiableDocuments[0];
- return {
- type: firstRawDocument.type,
- nonce,
- contractAddress,
- documents: verifiableDocuments.map((doc, index) => ({
- ...doc,
- wrappedDocument: wrappedDocuments[index],
- })),
- merkleRoot: merkleRoot,
- payload: {},
- };
-};
-
-const TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS = 1;
-const TX_NEEDED_FOR_TRANSFERABLE_RECORDS = 2;
-
-// Given a list of documents, create a list of jobs
-export const groupDocumentsIntoJobs = async (
- rawDocuments: RawDocument[],
- currentNonce: number,
- signer: Signer | undefined,
- failedJobs: FailedJob[]
-): Promise => {
- const transferableRecords = rawDocuments.filter((doc) => doc.type === "TRANSFERABLE_RECORD");
- const verifiableDocuments = rawDocuments.filter((doc) => doc.type === "VERIFIABLE_DOCUMENT");
- const groupedVerifiableDocuments = groupBy(verifiableDocuments, "contractAddress");
- const verifiableDocumentsWithDocumentStore = { ...groupedVerifiableDocuments };
- delete verifiableDocumentsWithDocumentStore[IdentityProofType.DNSDid];
- const verifiableDocumentsWithDnsDid =
- Object.keys(groupedVerifiableDocuments).indexOf(IdentityProofType.DNSDid) >= 0
- ? [...groupedVerifiableDocuments[IdentityProofType.DNSDid]]
- : [];
- const documentStoreAddresses = Object.keys(verifiableDocumentsWithDocumentStore);
-
- let nonce = currentNonce;
-
- const jobs: PublishingJob[] = [];
- const remoteJobs: Record = {};
-
- // Process all verifiable documents with document store first
- for (const contractAddress of documentStoreAddresses) {
- const verifiableDocumentsV2 = verifiableDocumentsWithDocumentStore[contractAddress].filter((docs) => {
- return utils.isRawV2Document(docs.rawDocument);
- });
- const verifiableDocumentsV3 = verifiableDocumentsWithDocumentStore[contractAddress].filter((docs) => {
- return utils.isRawV3Document(docs.rawDocument);
- });
-
- if (verifiableDocumentsV2.length > 0) {
- const verifiableDocumentV2Job = await processVerifiableDocuments(nonce, contractAddress, verifiableDocumentsV2);
- jobs.push(verifiableDocumentV2Job);
- nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS;
- }
- if (verifiableDocumentsV3.length > 0) {
- const verifiableDocumentV3Job = await processVerifiableDocuments(nonce, contractAddress, verifiableDocumentsV3);
- jobs.push(verifiableDocumentV3Job);
- nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS;
- }
- }
- // Process all verifiable document with DNS-DID next
- if (verifiableDocumentsWithDnsDid.length > 0) {
- const didRawDocuments = verifiableDocumentsWithDnsDid.map((doc) => doc.rawDocument);
- if (signer) {
- const wrappedDnsDidDocuments = await wrapDocuments(didRawDocuments);
-
- // Sign DNS-DID document here as we preparing the jobs
- const signedDnsDidDocument = await publishDnsDidVerifiableDocumentJob(wrappedDnsDidDocuments, signer);
-
- jobs.push({
- type: verifiableDocumentsWithDnsDid[0].type,
- nonce,
- contractAddress: IdentityProofType.DNSDid,
- documents: verifiableDocumentsWithDnsDid.map((doc, index) => ({
- ...doc,
- wrappedDocument: signedDnsDidDocument[index],
- })),
- merkleRoot: wrappedDnsDidDocuments[0].signature?.merkleRoot,
- payload: {},
- });
- } else {
- const allDocuments = verifiableDocumentsWithDnsDid.map(async (document, index) => {
- const { rawDocument }: { rawDocument: any } = document;
- try {
- // TODO: Not sure why "Property 'issuer' does not exist on type 'OpenAttestationDocument'" as OpenAttestationDocument === OpenAttestationDocumentV2 | OpenAttestationDocumentV3
- const encodedURL = encodeURIComponent(rawDocument?.issuer?.id ?? "");
-
- const signedDnsDidDocument = await Axios.post(`${VCKIT_API}/credentials/${encodedURL}/issue`, {
- credential: rawDocument,
- });
- remoteJobs[`${index}`] = {
- type: document.type,
- nonce,
- contractAddress: IdentityProofType.DNSDid,
- documents: [
- {
- ...document,
- wrappedDocument: signedDnsDidDocument.data,
- },
- ],
- merkleRoot: signedDnsDidDocument.data.proof?.merkleRoot,
- payload: {},
- };
- } catch (err: any) {
- remoteJobs[`${index}`] = { documents: [{ ...document, wrappedDocument: "" }] } as any;
- failedJobs.push({ index, error: new Error("Error signing the document.") });
- }
- });
- await Promise.allSettled(allDocuments);
- }
- nonce += TX_NEEDED_FOR_VERIFIABLE_DOCUMENTS;
- }
-
- // Process all transferable records next
- for (const transferableRecord of transferableRecords) {
- const { type, contractAddress, rawDocument, payload } = transferableRecord;
- const transferableDocuments = await wrapDocuments([rawDocument]);
- const merkleRoot = utils.getMerkleRoot(transferableDocuments[0]);
-
- jobs.push({
- type,
- nonce,
- contractAddress,
- documents: [{ ...transferableRecord, wrappedDocument: transferableDocuments[0] }],
- merkleRoot: merkleRoot,
- payload,
- });
- nonce += TX_NEEDED_FOR_TRANSFERABLE_RECORDS;
- }
-
- return [...Object.values(remoteJobs), ...jobs];
-};
-
-export const getPublishingJobs = async (
- forms: FormEntry[],
- config: Config,
- nonce: number,
- signer: Signer | undefined,
- failedJobs: FailedJob[]
-): Promise => {
- // Currently works for only multiple verifiable document issuance:
- const rawDocuments = await getRawDocuments(forms, config);
- return groupDocumentsIntoJobs(rawDocuments, nonce, signer, failedJobs);
-};
diff --git a/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx b/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx
deleted file mode 100644
index fbcafc37..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/revoke.test.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import { getRevokingJobs, getRevokeAddress } from "./revoke";
-import sampleWrappedDocument from "../../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-document.json";
-import sampleWrappedCertificate from "../../../../test/fixture/sample-files/v2/wrapped/sample-wrapped-certificate.json";
-import sampleV2DidDocument from "../../../../test/fixture/sample-files/v2/did/sample-v2-did-wrapped.json";
-import sampleV3DidDocument from "../../../../test/fixture/sample-files/v3/did/sample-v3-did-wrapped.json";
-
-describe("getRevokingJobs", () => {
- it("should return an array with the revoking jobs", async () => {
- const revokingJobs = await getRevokingJobs([sampleWrappedDocument]);
-
- expect(revokingJobs).toHaveLength(1);
- expect(revokingJobs[0].contractAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- expect(revokingJobs[0].targetHash).toBe("82018d4e6f3807fce0cb6a7c584c9477fdd1719746cbe74804608b7d0f982b7e");
- expect(revokingJobs[0].documents).toStrictEqual([sampleWrappedDocument]);
- });
-});
-
-describe("getRevokeAddress", () => {
- it("should get the document store for dns-txt verifiable document", () => {
- const revokeAddress = getRevokeAddress(sampleWrappedDocument);
- expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- });
-
- it("should get the certificate store for dns-txt verifiable document", () => {
- const revokeAddress = getRevokeAddress(sampleWrappedCertificate);
- expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- });
-
- it("should get the revocation store address for v2 dns-did verifiable document", () => {
- const revokeAddress = getRevokeAddress(sampleV2DidDocument);
- expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- });
-
- it("should get the revocation store address for v3 dns-did verifiable document", () => {
- const revokeAddress = getRevokeAddress(sampleV3DidDocument);
- expect(revokeAddress).toBe("0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca");
- });
-});
diff --git a/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx b/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx
deleted file mode 100644
index 170ea80e..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/revoke.tsx
+++ /dev/null
@@ -1,31 +0,0 @@
-import { RevokingJob } from "../../../../types";
-import { utils } from "@govtechsg/open-attestation";
-
-export const getRevokingJobs = async (documents: any[]): Promise => {
- return Promise.all(
- documents.map(async (document) => ({
- contractAddress: getRevokeAddress(document),
- targetHash: utils.getTargetHash(document),
- documents,
- }))
- );
-};
-
-// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
-export const getRevokeAddress = (document: any) => {
- // for dns-did document with revocation store
- let revokeAddress = "";
- if (utils.isWrappedV2Document(document)) {
- const unwrappedDocument = utils.getData(document);
- const issuer = unwrappedDocument.issuers[0];
- revokeAddress = issuer.revocation?.location || "";
- } else if (utils.isWrappedV3Document(document)) {
- revokeAddress = document.openAttestationMetadata.proof.revocation?.location || "";
- }
- // for dns-txt document with document store
- if (!revokeAddress) {
- revokeAddress = utils.getIssuerAddress(document)[0];
- }
-
- return revokeAddress;
-};
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-config.json b/apps/ui/src/common/hooks/useQueue/utils/sample-config.json
deleted file mode 100644
index 3dd4252f..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-config.json
+++ /dev/null
@@ -1,101 +0,0 @@
-{
- "network": "ropsten",
- "wallet": "{\"address\":\"1245e5b64d785b25057f7438f715f4aa5d965733\",\"id\":\"bf069d1b-4e88-487c-b695-f2e03ed7c1ff\",\"version\":3,\"Crypto\":{\"cipher\":\"aes-128-ctr\",\"cipherparams\":{\"iv\":\"1f34e7bfdaee4b0778ecea4c8d12a543\"},\"ciphertext\":\"4f6cee88b4776f4f6f8eedf3da11c6a13542aa4bb65d46a5c1bc44c100a96f54\",\"kdf\":\"scrypt\",\"kdfparams\":{\"salt\":\"d931e0ea13032fd70060e40054c5a76c0571f4d840ec91eeda1bf68bdcad84db\",\"n\":1,\"dklen\":32,\"p\":1,\"r\":8},\"mac\":\"06c7897e3ff04245bf4f0765d8b6a8482c1c9981cb46ae88f636f9c83cd0b891\"},\"x-ethers\":{\"client\":\"ethers.js\",\"gethFilename\":\"UTC--2020-05-15T09-03-13.0Z--1245e5b64d785b25057f7438f715f4aa5d965733\",\"mnemonicCounter\":\"99b7f5b6897dcfe22fc7aa00d8e3cf5e\",\"mnemonicCiphertext\":\"6e7c1d38f162e54050b125f1f51b43ca\",\"path\":\"m/44'/60'/0'/0/0\",\"version\":\"0.1\"}}",
- "forms": [
- {
- "name": "COO (ChAFTA)",
- "type": "VERIFIABLE_DOCUMENT",
- "defaults": {
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin"
- },
- "schema": {
- "type": "object",
- "properties": {
- "iD": { "type": "string", "title": "COO ID" },
- "issueDateTime": {
- "type": "string",
- "title": "Issued Date & Time"
- }
- }
- },
- "attachments": {
- "allow": true,
- "accept": ".pdf"
- }
- },
- {
- "name": "Bill of Lading",
- "type": "TRANSFERABLE_RECORD",
- "defaults": {
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading"
- },
- "schema": {
- "type": "object",
- "required": ["blNumber"],
- "properties": {
- "blNumber": {
- "type": "string",
- "title": "BL Number"
- },
- "shipper": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string"
- },
- "address": {
- "type": "object",
- "properties": {
- "street": {
- "type": "string"
- },
- "country": {
- "type": "string"
- }
- }
- }
- }
- }
- }
- },
- "attachments": {
- "allow": true,
- "accept": ".pdf, .json"
- }
- }
- ],
- "documentStorage": {
- "apiKey": "randonKey",
- "url": "https://api-ropsten.tradetrust.io/storage"
- }
-}
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json b/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json
deleted file mode 100644
index 8591d8a1..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-form-with-original-document.json
+++ /dev/null
@@ -1,81 +0,0 @@
-[
- {
- "fileName": "Document-1.tt",
- "templateIndex": 0,
- "data": {
- "formData": {
- "credentialSubject": {
- "firstSignatoryAuthentication": {},
- "supplyChainConsignment": {
- "exportCountry": {},
- "exporter": {
- "postalAddress": {}
- },
- "importCountry": {},
- "importer": {
- "postalAddress": {}
- },
- "loadingBaseportLocation": {},
- "mainCarriageTransportMovement": {
- "usedTransportMeans": {},
- "departureEvent": {}
- },
- "unloadingBaseportLocation": {}
- },
- "originalDocument": {
- "document": "data:application/pdf;base64,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4PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqKWqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8qnqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/THkensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKWyAvSUNDQmFzZWQgNyAwIFIgXQplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNTk1LjI4IDg0MS44OV0gL0NvdW50IDEgL0tpZHMgWyAxIDAgUiBdID4+CmVuZG9iago4IDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAyIDAgUiA+PgplbmRvYmoKNiAwIG9iagpbIDEgMCBSICAvWFlaIDAgODQxLjg5IDAgXQplbmRvYmoKOSAwIG9iago8PCAvVGl0bGUgKEJsYW5rKSAvUHJvZHVjZXIgKG1hY09TIFZlcnNpb24gMTIuNCBcKEJ1aWxkIDIxRjc5XCkgUXVhcnR6IFBERkNvbnRleHQpCi9DcmVhdG9yIChQYWdlcykgL0NyZWF0aW9uRGF0ZSAoRDoyMDIyMDgwODAwMzIwN1owMCcwMCcpIC9Nb2REYXRlIChEOjIwMjIwODA4MDAzMjA3WjAwJzAwJykKPj4KZW5kb2JqCnhyZWYKMCAxMAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAxNzcgMDAwMDAgbiAKMDAwMDAwMzEwMiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDAyODcgMDAwMDAgbiAKMDAwMDAwMzA2NyAwMDAwMCBuIAowMDAwMDAzMjQwIDAwMDAwIG4gCjAwMDAwMDAzNTUgMDAwMDAgbiAKMDAwMDAwMzE5MSAwMDAwMCBuIAowMDAwMDAzMjgyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTAgL1Jvb3QgOCAwIFIgL0luZm8gOSAwIFIgL0lEIFsgPGY2ZDk2MTkyNTY5MjNiYWFkY2QxYTdkYWU1OThiODU4Pgo8ZjZkOTYxOTI1NjkyM2JhYWRjZDFhN2RhZTU5OGI4NTg+IF0gPj4Kc3RhcnR4cmVmCjM0NzUKJSVFT0YK"
- },
- "links": {
- "self": {
- "href": "http://localhost:3000?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22http%3A%2F%2Flocalhost%3A5010%2Fdev%2F753da137-85c6-4fe1-915e-d946e5d287d5%22%2C%22key%22%3A%220d3fe45eacd219293ea64a923d991b8d1a7ced682f89c718df04745cdb8bb065%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Flocalhost%3A3000%2F%22%7D%7D"
- }
- }
- },
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json"
- ],
- "type": ["VerifiableCredential", "OpenAttestationCredential"],
- "issuanceDate": "2010-01-01T19:23:24Z",
- "openAttestationMetadata": {
- "template": {
- "type": "EMBEDDED_RENDERER",
- "name": "CHAFTA_COO",
- "url": "http://localhost:7000"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x1245e5b64d785b25057f7438f715f4aa5d965733",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "demo-tradetrust.openattestation.com"
- }
- },
- "issuer": {
- "id": "https://example.com",
- "name": "GoSource Pty Ltd",
- "type": "OpenAttestationIssuer"
- },
- "watermark": {
- "qrCode": {
- "x": 0.43392857142857144,
- "y": 0.4854614412136536,
- "size": 78
- }
- }
- }
- },
- "extension": "tt",
- "ownership": {
- "beneficiaryAddress": "",
- "holderAddress": ""
- }
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json
deleted file mode 100644
index 6efe5766..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did-v3.json
+++ /dev/null
@@ -1,72 +0,0 @@
-[
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "DNS-DID",
- "rawDocument": {
- "credentialSubject": {
- "firstSignatoryAuthentication": {},
- "supplyChainConsignment": {
- "exportCountry": {},
- "exporter": {
- "postalAddress": {}
- },
- "importCountry": {},
- "importer": {
- "postalAddress": {}
- },
- "loadingBaseportLocation": {},
- "mainCarriageTransportMovement": {
- "usedTransportMeans": {},
- "departureEvent": {}
- },
- "unloadingBaseportLocation": {}
- },
- "originalDocument": {},
- "links": {
- "self": {
- "href": "http://localhost:3000?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22http%3A%2F%2Flocalhost%3A5010%2Fdev%2Fe5fd0291-ce0e-40b0-8ba2-98a29c47f8e5%22%2C%22key%22%3A%22d50f1a517b12ddeebbea048d3e41b13b8d227a1d91f5572bd04f533f8902c377%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.localhost%3A3000%2F%22%7D%7D"
- }
- }
- },
- "version": "https://schema.openattestation.com/3.0/schema.json",
- "@context": [
- "https://www.w3.org/2018/credentials/v1",
- "https://ashleythewebdeveloper.s3.ap-southeast-2.amazonaws.com/doc-context-2.json",
- "https://schemata.openattestation.com/com/openattestation/1.0/OpenAttestation.v3.json"
- ],
- "type": ["VerifiableCredential", "OpenAttestationCredential"],
- "issuanceDate": "2010-01-01T19:23:24Z",
- "openAttestationMetadata": {
- "template": {
- "type": "EMBEDDED_RENDERER",
- "name": "CHAFTA_COO",
- "url": "https://renderer.vckit.deploy2cloud.com.au"
- },
- "proof": {
- "type": "OpenAttestationProofMethod",
- "method": "DID",
- "value": "did:ethr:0x4Bf4190a27A37d1677c8ADE25b53F1e22885531f",
- "revocation": {
- "type": "NONE"
- }
- },
- "identityProof": {
- "type": "DNS-DID",
- "identifier": "exact-olive-leopard.sandbox.openattestation.com"
- }
- },
- "issuer": {
- "id": "did:ethr:0x4Bf4190a27A37d1677c8ADE25b53F1e22885531f#controller",
- "name": "GoSource Pty Ltd",
- "type": "OpenAttestationIssuer"
- },
- "network": {
- "chain": "ETH",
- "chainId": "3"
- }
- },
- "fileName": "TradeTrust-ChAFTA-Certificate-of-Origin-v3-1",
- "payload": {},
- "extension": "tt"
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json
deleted file mode 100644
index 6882d91a..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-with-dns-did.json
+++ /dev/null
@@ -1,156 +0,0 @@
-[
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "DNS-DID",
- "rawDocument": {
- "iD": "COO 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "id": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89",
- "name": "Demo Issuer",
- "revocation": {
- "type": "NONE"
- },
- "identityProof": {
- "type": "DNS-DID",
- "key": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller",
- "location": "example.tradetrust.io"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-1.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-2.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647",
- "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3"
- }
- }
- },
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "iD": "COO 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-3.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-4.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3",
- "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647"
- }
- }
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json
deleted file mode 100644
index 5d3ea569..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted-without-qr-url.json
+++ /dev/null
@@ -1,132 +0,0 @@
-[
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "iD": "COO 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- }
- },
- "fileName": "Document-1.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- }
- },
- "fileName": "Document-2.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647",
- "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3"
- }
- }
- },
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "iD": "COO 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- }
- },
- "fileName": "Document-3.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- }
- },
- "fileName": "Document-4.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3",
- "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647"
- }
- }
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json b/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json
deleted file mode 100644
index 8ade3b1c..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-formatted.json
+++ /dev/null
@@ -1,152 +0,0 @@
-[
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "iD": "COO 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-1.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 1",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-2.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647",
- "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3"
- }
- }
- },
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "iD": "COO 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "custom",
- "url": "https://chafta.tradetrust.io"
- },
- "issuers": [
- {
- "name": "Demo Issuer",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- }
- }
- ],
- "name": "CHAFTA Certificate of Origin",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-3.tt",
- "extension": "tt",
- "payload": {}
- },
- {
- "type": "TRANSFERABLE_RECORD",
- "contractAddress": "0x10E936e6BA85dC92505760259881167141365821",
- "rawDocument": {
- "blNumber": "BL 2",
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "tokenRegistry": "0x10E936e6BA85dC92505760259881167141365821"
- }
- ],
- "name": "Maersk Bill of Lading",
- "network": {
- "chain": "ETH",
- "chainId": "3"
- },
- "links": {
- "self": {
- "href": "http://vckit-test.com?q=%7B%22type%22%3A%22DOCUMENT%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Fapi-ropsten.tradetrust.io%2Fstorage%2F123%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22http%3A%2F%2Fdev.vckit-test.com%2F%22%7D%7D"
- }
- }
- },
- "fileName": "Document-4.tt",
- "extension": "tt",
- "payload": {
- "ownership": {
- "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3",
- "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647"
- }
- }
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json b/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json
deleted file mode 100644
index 846b367b..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/sample-forms.json
+++ /dev/null
@@ -1,58 +0,0 @@
-[
- {
- "fileName": "Document-1.tt",
- "templateIndex": 0,
- "data": {
- "formData": {
- "iD": "COO 1"
- }
- },
- "extension": "tt",
- "ownership": {
- "beneficiaryAddress": "",
- "holderAddress": ""
- }
- },
- {
- "fileName": "Document-2.tt",
- "templateIndex": 1,
- "data": {
- "formData": {
- "blNumber": "BL 1"
- }
- },
- "extension": "tt",
- "ownership": {
- "beneficiaryAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647",
- "holderAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3"
- }
- },
- {
- "fileName": "Document-3.tt",
- "templateIndex": 0,
- "data": {
- "formData": {
- "iD": "COO 2"
- }
- },
- "extension": "tt",
- "ownership": {
- "beneficiaryAddress": "",
- "holderAddress": ""
- }
- },
- {
- "fileName": "Document-4.tt",
- "templateIndex": 1,
- "data": {
- "formData": {
- "blNumber": "BL 2"
- }
- },
- "extension": "tt",
- "ownership": {
- "beneficiaryAddress": "0x06e96617ef41a609b70d0c6dfc47f6082e6400f3",
- "holderAddress": "0x81b7e08f65bdf5648606c89998a9cc8164397647"
- }
- }
-]
diff --git a/apps/ui/src/common/hooks/useQueue/utils/test.json b/apps/ui/src/common/hooks/useQueue/utils/test.json
deleted file mode 100644
index fc833753..00000000
--- a/apps/ui/src/common/hooks/useQueue/utils/test.json
+++ /dev/null
@@ -1,364 +0,0 @@
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "documents": [
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "shipper": {
- "address": {
- "street": "street",
- "country": "country"
- },
- "name": "Shipper 1"
- },
- "consignee": {
- "name": "consignee_name"
- },
- "notifyParty": {
- "name": "jhbkh"
- },
- "blNumber": "BL_NO_2",
- "vessel": "bjb",
- "voyageNo": "jh",
- "portOfLoading": "bjh",
- "portOfDischarge": "bjh",
- "placeOfReceipt": "b",
- "placeOfDelivery": "jhbj",
- "packages": [
- {
- "description": "adsf",
- "measurement": "sdfsdf",
- "weight": "sdfsdf"
- },
- {
- "description": "sdf",
- "measurement": "sdf",
- "weight": "sdf"
- }
- ],
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- }
- ],
- "name": "Maersk Bill of Lading"
- },
- "fileName": "Document-1",
- "payload": {},
- "wrappedDocument": {
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": {
- "address": {
- "street": "dcafc38e-de51-46fe-8935-8be1d2ec8f49:string:street",
- "country": "6691cd86-76cf-4114-a1a6-cd943678cd46:string:country"
- },
- "name": "92ef6b53-2189-4d8b-899a-436d22ff4662:string:Shipper 1"
- },
- "consignee": {
- "name": "447ed9f9-2b01-445b-8065-fea35c4ae5b2:string:consignee_name"
- },
- "notifyParty": {
- "name": "09d9c3e6-8005-4ad8-87a0-d3039ed82db6:string:jhbkh"
- },
- "blNumber": "8f827f18-87f6-42f7-ba68-6af717ec1990:string:BL_NO_2",
- "vessel": "e757ff08-5451-4072-baa5-6ff0ba0adce6:string:bjb",
- "voyageNo": "f414e931-6942-4a3d-8c6c-90088c516767:string:jh",
- "portOfLoading": "1787835e-e90e-49a0-9c89-2d5849cac5ab:string:bjh",
- "portOfDischarge": "fc74cdec-a1ad-4f46-b373-a80fe7ade071:string:bjh",
- "placeOfReceipt": "c1796665-9210-42c1-b034-70215dc70443:string:b",
- "placeOfDelivery": "6d399ee6-9c50-4e50-a686-2f2f28da373d:string:jhbj",
- "packages": [
- {
- "description": "e1ff1a7b-4cc6-4843-a51b-944d2b930fb7:string:adsf",
- "measurement": "5e4be13f-be93-4379-be54-e560afe1be77:string:sdfsdf",
- "weight": "dfe43a47-8f9c-4c4c-bbfb-d1bce4b4bf4f:string:sdfsdf"
- },
- {
- "description": "f7615b68-92cb-48da-a5c6-af20f89584d9:string:sdf",
- "measurement": "aaadaf90-a49a-43d9-a09f-81384fc8085d:string:sdf",
- "weight": "5db9371e-89b1-4c85-801e-5c2bb76f60bc:string:sdf"
- }
- ],
- "$template": {
- "type": "ce687d4b-abe8-46ab-8dfc-99b1f6cd7d88:string:EMBEDDED_RENDERER",
- "name": "56a0cc50-aa7f-4cbd-b8e9-78d55919a7d3:string:BILL_OF_LADING",
- "url": "c4122be5-4841-4997-8ad6-bbc90e91abe6:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "49919b13-da16-4412-a61a-cc6ca167c582:string:DNS-TXT",
- "location": "d02589f1-815f-4dca-846e-c78f663c8af6:string:demo-tradetrust.openattestation.com"
- },
- "name": "275cbfb8-cf58-4acc-8350-c2653d487c7e:string:DEMO STORE",
- "documentStore": "2671b6de-de1e-488d-865a-d3e1d621a6a8:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- }
- ],
- "name": "a8c1382c-6329-4947-8ac9-c8f875e31887:string:Maersk Bill of Lading"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "7bab629ff4549ae1dea8ab5c0b2392b015c09e6c3e4f9a746e987c8e94d63946",
- "proof": [
- "1846521499fb97193ae888139fdd8e9c58a178a1d74c79dbf6146855fcaa1d1c"
- ],
- "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9"
- }
- }
- },
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca",
- "rawDocument": {
- "shipper": {
- "address": {
- "street": "street",
- "country": "country"
- },
- "name": "Shipper 3"
- },
- "consignee": {
- "name": "consignee_name"
- },
- "notifyParty": {
- "name": "jhbkh"
- },
- "blNumber": "BL_NO_2",
- "vessel": "bjb",
- "voyageNo": "jh",
- "portOfLoading": "bjh",
- "portOfDischarge": "bjh",
- "placeOfReceipt": "b",
- "placeOfDelivery": "jhbj",
- "packages": [
- {
- "description": "adsf",
- "measurement": "sdfsdf",
- "weight": "sdfsdf"
- },
- {
- "description": "sdf",
- "measurement": "sdf",
- "weight": "sdf"
- }
- ],
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "documentStore": "0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- }
- ],
- "name": "Maersk Bill of Lading"
- },
- "fileName": "Document-3",
- "payload": {},
- "wrappedDocument": {
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": {
- "address": {
- "street": "062bf323-86ac-4f36-b2e5-3d1d4a31bb7b:string:street",
- "country": "a07d17a5-e3b1-49cb-a8bd-2897c4efa03f:string:country"
- },
- "name": "fcd98e99-8e83-4014-a957-504207084b3d:string:Shipper 3"
- },
- "consignee": {
- "name": "56d7f361-c60c-4d0b-a978-520e52fa709e:string:consignee_name"
- },
- "notifyParty": {
- "name": "0439874d-ba7f-4a38-8f42-68e9ddfef357:string:jhbkh"
- },
- "blNumber": "ce661294-40b5-4127-9ac7-f4c4e79afe1a:string:BL_NO_2",
- "vessel": "4ce27c3b-45a5-410e-b2ea-4e9e68338b3c:string:bjb",
- "voyageNo": "a139f244-cbb1-4370-a4ad-3816f52b5998:string:jh",
- "portOfLoading": "0d083bfd-0bc8-4fba-a117-b7b85656e087:string:bjh",
- "portOfDischarge": "b14e77c0-ee23-476a-bae6-246619342b7a:string:bjh",
- "placeOfReceipt": "a281d048-94d7-4d1d-abab-2665db004be3:string:b",
- "placeOfDelivery": "b49e63ce-702f-45e0-a282-cac40bd37ffb:string:jhbj",
- "packages": [
- {
- "description": "6d955549-0d56-40f4-922e-8f423744365e:string:adsf",
- "measurement": "7016a8b8-e8e4-4905-9087-b97d7753bed0:string:sdfsdf",
- "weight": "f5a9f8e0-fae7-44d8-8592-424bef83684d:string:sdfsdf"
- },
- {
- "description": "d255d19f-7e71-4049-9ab7-a63494fee621:string:sdf",
- "measurement": "0c935243-7672-4e44-8387-bd4dd4eaf70f:string:sdf",
- "weight": "4dbe49d1-4d76-4510-a992-22264b1e047c:string:sdf"
- }
- ],
- "$template": {
- "type": "0069f1ed-f425-4a66-8a0f-c4a0c9243aa8:string:EMBEDDED_RENDERER",
- "name": "369f1e23-7ff6-4c4f-94a0-4b00e3ac8abd:string:BILL_OF_LADING",
- "url": "38d8b626-b6f6-484d-b0be-a12bc344f924:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "5b522939-9921-447b-b971-bf731ae9d1f8:string:DNS-TXT",
- "location": "8f8caa9d-c63b-43df-bfaa-0d0784bdc542:string:demo-tradetrust.openattestation.com"
- },
- "name": "578989ca-bb5b-477e-8feb-68e2ab8eef18:string:DEMO STORE",
- "documentStore": "fc1f65a3-1231-4559-b7ad-8fc30837075a:string:0x8bA63EAB43342AAc3AdBB4B827b68Cf4aAE5Caca"
- }
- ],
- "name": "a5719662-5fda-41ab-86a1-74f0d7399fc4:string:Maersk Bill of Lading"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "1846521499fb97193ae888139fdd8e9c58a178a1d74c79dbf6146855fcaa1d1c",
- "proof": [
- "7bab629ff4549ae1dea8ab5c0b2392b015c09e6c3e4f9a746e987c8e94d63946"
- ],
- "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9"
- }
- }
- }
- ],
- "merkleRoot": "200dfa29f2401ef9c8f3786d5914560a446050ca53502b6f22d26832c89031a9"
- },
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58",
- "documents": [
- {
- "type": "VERIFIABLE_DOCUMENT",
- "contractAddress": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58",
- "rawDocument": {
- "shipper": {
- "address": {
- "street": "street",
- "country": "country"
- },
- "name": "Shipper 2"
- },
- "consignee": {
- "name": "consignee_name"
- },
- "notifyParty": {
- "name": "jhbkh"
- },
- "blNumber": "BL_NO_2",
- "vessel": "bjb",
- "voyageNo": "jh",
- "portOfLoading": "bjh",
- "portOfDischarge": "bjh",
- "placeOfReceipt": "b",
- "placeOfDelivery": "jhbj",
- "packages": [
- {
- "description": "adsf",
- "measurement": "sdfsdf",
- "weight": "sdfsdf"
- },
- {
- "description": "sdf",
- "measurement": "sdf",
- "weight": "sdf"
- }
- ],
- "$template": {
- "type": "EMBEDDED_RENDERER",
- "name": "BILL_OF_LADING",
- "url": "https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "DNS-TXT",
- "location": "demo-tradetrust.openattestation.com"
- },
- "name": "DEMO STORE",
- "documentStore": "0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58"
- }
- ],
- "name": "Bill of Lading"
- },
- "fileName": "Document-2",
- "payload": {},
- "wrappedDocument": {
- "version": "https://schema.openattestation.com/2.0/schema.json",
- "data": {
- "shipper": {
- "address": {
- "street": "c4f46a94-89c9-4360-9859-08175c2fb71a:string:street",
- "country": "44ba15f3-3a08-4338-a604-65cd3194d1f9:string:country"
- },
- "name": "8b73c757-6bf5-417b-bf69-2834f83f9ada:string:Shipper 2"
- },
- "consignee": {
- "name": "0e47eca7-2465-4d4d-9df5-be111a227129:string:consignee_name"
- },
- "notifyParty": {
- "name": "e0656145-1e59-4b26-ba21-d7a5d58d143d:string:jhbkh"
- },
- "blNumber": "6619725b-8902-417e-ac64-99073ef2babb:string:BL_NO_2",
- "vessel": "e3a5117f-29e3-47b4-8bb7-aec85c58e454:string:bjb",
- "voyageNo": "25b840e4-074e-42d7-82d7-0d8bd904ff9f:string:jh",
- "portOfLoading": "94d95091-5619-4f3f-81ad-c76c73f28fe3:string:bjh",
- "portOfDischarge": "6934da6e-77fa-4ba1-a4b0-7dae69ded92f:string:bjh",
- "placeOfReceipt": "c77db688-44ba-4af1-928b-95cf1524f67d:string:b",
- "placeOfDelivery": "470e063f-8f13-4b93-ade3-dd05fb4f580e:string:jhbj",
- "packages": [
- {
- "description": "517eb500-3ca0-42ae-9ee0-8259791cb834:string:adsf",
- "measurement": "13892f15-1137-4ff1-8cfc-5a0fbc691225:string:sdfsdf",
- "weight": "18019e13-8884-4a36-8075-b1bcb3de7e0e:string:sdfsdf"
- },
- {
- "description": "213e0b84-b5f4-4dd8-9f86-e587767d0fb4:string:sdf",
- "measurement": "aabae7dc-9eec-43ea-acc5-4453155082ed:string:sdf",
- "weight": "62cff793-2077-42fb-8f4a-e06a9fd2ab19:string:sdf"
- }
- ],
- "$template": {
- "type": "1354d81b-8101-4177-817c-b066fe8534da:string:EMBEDDED_RENDERER",
- "name": "0fcaade4-a19b-40fd-99f8-70e330fecdc1:string:BILL_OF_LADING",
- "url": "44ac52d2-ba98-4d9e-bd13-720b61f0f78f:string:https://demo-cnm.openattestation.com"
- },
- "issuers": [
- {
- "identityProof": {
- "type": "33999ad5-661a-427c-bf0b-b70cd2d7cd46:string:DNS-TXT",
- "location": "9e6e300e-90d8-4a90-9d20-81a188348530:string:demo-tradetrust.openattestation.com"
- },
- "name": "fba84a55-dfd2-4cce-8eb7-8bc1b8e12b61:string:DEMO STORE",
- "documentStore": "fb277e58-ac18-4403-8691-13db3366cf8d:string:0x8AE02d36F5eE60604cf46C086b3Ad5Ac43137f58"
- }
- ],
- "name": "02a4df69-f8b2-4482-a4ed-b1f809bf9fde:string:Bill of Lading"
- },
- "signature": {
- "type": "SHA3MerkleProof",
- "targetHash": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62",
- "proof": [],
- "merkleRoot": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62"
- }
- }
- }
- ],
- "merkleRoot": "1bb486138fca609582a1b1e03f49243840c5987440ed20a45b1dcf9c43167a62"
- }
- ]
diff --git a/apps/ui/src/common/hooks/useRestoreToken.tsx b/apps/ui/src/common/hooks/useRestoreToken.tsx
deleted file mode 100644
index ee8dc676..00000000
--- a/apps/ui/src/common/hooks/useRestoreToken.tsx
+++ /dev/null
@@ -1,161 +0,0 @@
-import { useState, useCallback, useEffect } from "react";
-import { ContractFunctionState } from "@govtechsg/ethers-contract-hook";
-import { getLogger } from "../../utils/logger";
-import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721";
-import { TitleEscrowCreator } from "@govtechsg/token-registry/dist/ts/contracts/TitleEscrowCreator";
-import { TitleEscrowCreatorFactory, getTitleEscrowCreatorAddress, TitleEscrowFactory } from "@govtechsg/token-registry";
-import { ContractReceipt, providers, Signer } from "ethers";
-import { NETWORK } from "../../config";
-import { UnsupportedNetworkError } from "../errors";
-
-const { error: errorLogger } = getLogger("services:userestoretoken");
-
-//Wrapper Method to connect to instance of TitleEscrowFactory
-export const getTitleEscrowCreator = async (provider: providers.Provider): Promise => {
- let creatorContractAddress;
- switch (NETWORK) {
- case "ropsten":
- creatorContractAddress = getTitleEscrowCreatorAddress(3);
- break;
- case "rinkeby":
- creatorContractAddress = getTitleEscrowCreatorAddress(4);
- break;
- default:
- creatorContractAddress = getTitleEscrowCreatorAddress(1);
- break;
- }
- if (!creatorContractAddress) throw new Error(`Title escrow contract creator is not declared for ${NETWORK} network`);
- return TitleEscrowCreatorFactory.connect(creatorContractAddress, provider);
-};
-
-const validateRestoredEntities = async (
- provider: providers.Provider | Signer,
- address: string,
- previousBeneficiary: string,
- previousHolder: string,
- transactionDetails: ContractReceipt
-): Promise => {
- const newTitleEscrow = await TitleEscrowFactory.connect(address, provider);
- const beneficiaryDeferred = newTitleEscrow.beneficiary();
- const holderDeferred = newTitleEscrow.holder();
- const [beneficiary, holder] = await Promise.all([beneficiaryDeferred, holderDeferred]);
-
- if (beneficiary !== previousBeneficiary || holder !== previousHolder)
- throw new Error(`Token was not restored to owner and beneficiary. Tx: ${JSON.stringify(transactionDetails)}`);
-};
-
-const sendToTitleEscrow = async (
- previousBeneficiary: string,
- previousHolder: string,
- provider: providers.Provider | Signer,
- contractInstance: TradeTrustErc721,
- tokenId: string
-): Promise => {
- const sendToNewEscrowReceipt = await contractInstance?.sendToNewTitleEscrow(
- previousBeneficiary,
- previousHolder,
- tokenId
- );
- const sendToNewEscrowTx = await sendToNewEscrowReceipt.wait();
-
- const sendTokenArgs = sendToNewEscrowTx.events?.find((event) => event.event === "Transfer")?.args;
- if (sendTokenArgs) {
- const newTitleEscrowAddress = sendTokenArgs.to;
- await validateRestoredEntities(
- provider,
- newTitleEscrowAddress,
- previousBeneficiary,
- previousHolder,
- sendToNewEscrowTx
- );
- } else throw new Error(`Token was not successfully restored. Tx: ${JSON.stringify(sendToNewEscrowTx)}`);
-};
-
-const deployAndSendToTitleEscrow = async (
- previousBeneficiary: string,
- previousHolder: string,
- provider: providers.Provider | Signer,
- contractInstance: TradeTrustErc721,
- tokenId: string
-): Promise => {
- const titleEscrowCreatorContract = await getTitleEscrowCreator(provider as providers.Provider);
-
- // Deploy new title escrow smart contract to own document
- const escrowDeploymentReceipt = await titleEscrowCreatorContract.deployNewTitleEscrow(
- contractInstance.address,
- previousBeneficiary,
- previousHolder
- );
-
- const escrowDeploymentTx = await escrowDeploymentReceipt.wait();
- const deployedTitleEscrowArgs = escrowDeploymentTx.events?.find(
- (event) => event.event === "TitleEscrowDeployed"
- )?.args;
- if (!deployedTitleEscrowArgs || !deployedTitleEscrowArgs[0])
- throw new Error(`Address for deployed title escrow cannot be found. Tx: ${JSON.stringify(escrowDeploymentTx)}`);
- const deployedTitleEscrowAddress = deployedTitleEscrowArgs[0];
-
- // use minter restore token method to send token back to last known bene and holder
- const sendTokenReceipt = await contractInstance.sendToken(deployedTitleEscrowAddress, tokenId);
- const sendTokenTx = await sendTokenReceipt.wait();
- const sendTokenArgs = sendTokenTx.events?.find((event) => event.event === "Transfer")?.args;
- if (sendTokenArgs && sendTokenArgs[1] === deployedTitleEscrowAddress) {
- const newTitleEscrowAddress = sendTokenArgs.to;
- await validateRestoredEntities(provider, newTitleEscrowAddress, previousBeneficiary, previousHolder, sendTokenTx);
- } else throw new Error(`Token was not successfully restored. Tx: ${JSON.stringify(sendTokenTx)}`);
-};
-
-/**
- * This hook restores tokens that has been surrendered to Token Registry
- * Restoring a document which has been surrendered to issuer takes 2 steps:
- * 1. Deploying TitleEscrow with owner and holder from last known beneficiary
- * 2. Transferring ownership of document from Token registry to TitleEscrow in step 1
- * @returns function which combines from process described
- * errorMessage is populated if any other error is returned
- * state is changed based on the step of the ethereum transaction
- */
-export const useRestoreToken = (
- provider: providers.Provider | Signer | undefined,
- contractInstance?: TradeTrustErc721,
- tokenId?: string
-): {
- restoreToken: (previousBeneficiary: string, previousHolder: string) => Promise;
- state: ContractFunctionState;
- errorMessage?: string;
-} => {
- const [errorMessage, setErrorMessage] = useState();
- const [state, setState] = useState("UNINITIALIZED");
-
- const restoreToken = async (previousBeneficiary: string, previousHolder: string): Promise => {
- setState("INITIALIZED");
- try {
- if (!provider) throw new UnsupportedNetworkError();
- if (!tokenId) throw new Error("Ownership data is not provided");
- if (!contractInstance?.address) throw new Error("Token Registry Instance should have address");
- const supportsSendToTitleEscrow = await contractInstance?.supportsInterface("0x9f9e69f3");
-
- setState("PENDING_CONFIRMATION");
- if (supportsSendToTitleEscrow)
- await sendToTitleEscrow(previousBeneficiary, previousHolder, provider, contractInstance, tokenId);
- else await deployAndSendToTitleEscrow(previousBeneficiary, previousHolder, provider, contractInstance, tokenId);
-
- setState("CONFIRMED");
- } catch (error) {
- if (error instanceof Error) {
- setErrorMessage(JSON.stringify(error));
- errorLogger(error);
- setState("ERROR");
- }
- }
- };
-
- const reset = useCallback(() => {
- setState("UNINITIALIZED");
- setErrorMessage(undefined);
- }, []);
-
- // If any of the dependency is updated, should reset function
- useEffect(() => () => reset(), [contractInstance, provider, reset, tokenId]);
-
- return { restoreToken, state, errorMessage };
-};
diff --git a/apps/ui/src/common/hooks/useSupportsInterface.ts b/apps/ui/src/common/hooks/useSupportsInterface.ts
deleted file mode 100644
index cbef5ba4..00000000
--- a/apps/ui/src/common/hooks/useSupportsInterface.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import { useEffect, useState } from "react";
-import { useContractFunctionHook } from "@govtechsg/ethers-contract-hook";
-import { Contract } from "ethers";
-import { getLogger } from "../../utils/logger";
-
-const { error } = getLogger("services:usesupportsinterface");
-
-interface Erc165Contract extends Contract {
- supportsInterface: (interfaceId: []) => Promise | undefined;
-}
-
-/**
- * This hook calls checks if a given smart contract instance supports the given Erc165 interface
- * https://github.com/ethereum/EIPs/blob/master/EIPS/eip-165.md
- * @returns true if supportsInterface(id) returns true
- * @returns false if supportsInterface(id) returns false, or throws error because method is not supported, or contract not deployed
- * errorMessage is populated if any other error is returned
- */
-export const useSupportsInterface = (
- contractInstance: Erc165Contract | undefined,
- interfaceId: string
-): {
- isInterfaceType?: boolean;
- errorMessage?: string;
-} => {
- const [isInterfaceType, setIsInterfaceType] = useState();
- const [errorMessage, setErrorMessage] = useState();
-
- const {
- call: supportsInterface,
- value: isSameInterfaceType,
- errorMessage: supportsInterfaceErrorMessage,
- state,
- reset: resetSupportsInterface,
- } = useContractFunctionHook(contractInstance, "supportsInterface");
-
- // Check if token is type of interface on load
- useEffect(() => {
- supportsInterface(interfaceId);
- return () => {
- setIsInterfaceType(undefined);
- setErrorMessage(undefined);
- resetSupportsInterface();
- };
- }, [interfaceId, supportsInterface, contractInstance, resetSupportsInterface]);
-
- // On result return, infer the types
- useEffect(() => {
- if (state === "ERROR") {
- error(supportsInterfaceErrorMessage);
- if (supportsInterfaceErrorMessage?.includes("contract not deployed")) {
- setIsInterfaceType(false);
- } else if (supportsInterfaceErrorMessage?.includes("call revert exception")) {
- // ethers@5.x updated error message type
- // error for method doesnt exist (can infer that contract does not inherit from Erc165)
- setIsInterfaceType(false);
- } else {
- setErrorMessage(supportsInterfaceErrorMessage);
- }
- } else if (state === "CONFIRMED") {
- setIsInterfaceType(isSameInterfaceType?.[0]);
- }
- }, [interfaceId, isSameInterfaceType, state, supportsInterfaceErrorMessage]);
-
- return { isInterfaceType, errorMessage };
-};
diff --git a/apps/ui/src/common/hooks/useTitleEscrowContract.ts b/apps/ui/src/common/hooks/useTitleEscrowContract.ts
deleted file mode 100644
index cf740b86..00000000
--- a/apps/ui/src/common/hooks/useTitleEscrowContract.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import { useState, useEffect, useCallback } from "react";
-import { providers, Signer } from "ethers";
-import { TitleEscrowFactory } from "@govtechsg/token-registry";
-import { TitleEscrow } from "@govtechsg/token-registry/types/TitleEscrow";
-import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721";
-
-interface useTitleEscrowContractProps {
- titleEscrow?: TitleEscrow;
- documentOwner?: string;
- updateTitleEscrow: () => Promise;
-}
-
-export const useTitleEscrowContract = (
- provider: providers.Provider | Signer | undefined,
- tokenRegistry?: TradeTrustErc721,
- tokenId?: string
-): useTitleEscrowContractProps => {
- const [titleEscrow, setTitleEscrow] = useState();
- const [documentOwner, setDocumentOwner] = useState();
-
- const updateTitleEscrow = useCallback(async () => {
- if (!tokenRegistry || !tokenId || !provider) return;
- const titleEscrowAddress = await tokenRegistry.ownerOf(tokenId);
- setDocumentOwner(titleEscrowAddress);
- const instance = TitleEscrowFactory.connect(titleEscrowAddress, provider);
- setTitleEscrow(instance);
- }, [provider, tokenId, tokenRegistry]);
-
- useEffect(() => {
- updateTitleEscrow();
- return () => {
- setTitleEscrow(undefined);
- setDocumentOwner(undefined);
- };
- }, [updateTitleEscrow, tokenId, provider]);
-
- return { titleEscrow, updateTitleEscrow, documentOwner };
-};
diff --git a/apps/ui/src/common/hooks/useTokenRegistryContract.ts b/apps/ui/src/common/hooks/useTokenRegistryContract.ts
deleted file mode 100644
index 56a51ac2..00000000
--- a/apps/ui/src/common/hooks/useTokenRegistryContract.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { useState, useEffect } from "react";
-import { TradeTrustErc721Factory } from "@govtechsg/token-registry";
-import { TradeTrustErc721 } from "@govtechsg/token-registry/types/TradeTrustErc721";
-import { providers, Signer } from "ethers";
-
-export const useTokenRegistryContract = (
- address?: string,
- provider?: providers.Provider | Signer
-): {
- tokenRegistry?: TradeTrustErc721;
-} => {
- const [tokenRegistry, setTokenRegistry] = useState();
-
- useEffect(() => {
- if (!address || !provider) return;
- const instance = TradeTrustErc721Factory.connect(address, provider);
- setTokenRegistry(instance);
- return () => {
- setTokenRegistry(undefined);
- };
- }, [address, provider]);
-
- return { tokenRegistry };
-};
diff --git a/apps/ui/src/common/utils/augmentPDF.test.ts b/apps/ui/src/common/utils/augmentPDF.test.ts
deleted file mode 100644
index 9d05424c..00000000
--- a/apps/ui/src/common/utils/augmentPDF.test.ts
+++ /dev/null
@@ -1,85 +0,0 @@
-import { PDFDocument } from "pdf-lib";
-import { augmentPDF } from "./augmentPDF";
-
-const embedPngWidth = 600;
-const pdfWidth = 500;
-const scaledPngWidth = 80;
-const scaledPngHeight = 80;
-
-const document = "testDocument";
-const qrCode = "testQrCode";
-const watermark = {
- qrCode: {
- x: 1,
- y: 2,
- size: 0.2,
- },
-};
-
-const getWidthValue = 500;
-const getHeighValue = 900;
-
-const { x, y, size } = watermark.qrCode;
-
-const drawImageObject = {
- x: x * getWidthValue,
- y: y * getHeighValue,
- width: scaledPngWidth,
- height: scaledPngHeight,
-};
-
-const mockSave = jest.fn();
-const mockGetHeight = jest.fn();
-const mockGetWidth = jest.fn();
-const mockDrawImage = jest.fn();
-
-const mockScale = jest.fn(() => ({
- width: scaledPngWidth,
- height: scaledPngHeight,
-}));
-
-const mockGetPage = jest.fn(() => ({
- getWidth: mockGetWidth,
- getHeight: mockGetHeight,
- drawImage: mockDrawImage,
-}));
-
-const mockEmbedPng = jest.fn(() => ({
- width: embedPngWidth,
- scale: mockScale,
-}));
-
-jest.mock("pdf-lib", () => ({
- PDFDocument: {
- load: jest.fn(() => ({
- embedPng: mockEmbedPng,
- getPage: mockGetPage,
- save: mockSave,
- })),
- },
-}));
-
-describe("augmentPDF", () => {
- it("should embed a pdf with the provided qrcode", async () => {
- mockSave.mockResolvedValueOnce("savedPdf");
- mockGetWidth.mockReturnValue(pdfWidth);
- mockGetHeight.mockReturnValueOnce(900);
-
- const pdfWithEmbededQrCode = await augmentPDF(document, qrCode, watermark);
-
- expect(PDFDocument.load).toBeCalledWith(document);
- expect(mockEmbedPng).toBeCalledWith(qrCode);
- expect(mockGetPage).toBeCalledWith(0);
- expect(mockScale).toHaveBeenCalledWith((size * pdfWidth) / embedPngWidth);
- expect(mockDrawImage).toBeCalledWith(mockEmbedPng(), drawImageObject);
- expect(pdfWithEmbededQrCode).toBe("savedPdf");
- });
-
- it("should throw error if it fails to augment the pdf", async () => {
- mockDrawImage.mockImplementationOnce(() => {
- throw new Error("TestError");
- });
-
- await expect(augmentPDF(document, qrCode, watermark)).rejects.toThrow();
- });
-});
diff --git a/apps/ui/src/common/utils/augmentPDF.ts b/apps/ui/src/common/utils/augmentPDF.ts
deleted file mode 100644
index d69b309b..00000000
--- a/apps/ui/src/common/utils/augmentPDF.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import { PDFDocument } from "pdf-lib";
-import { Watermark } from "../../types";
-
-type AugmentPDF = (
- document: string | Uint8Array | ArrayBuffer,
- qrCode: string | Uint8Array | ArrayBuffer,
- watermark: Watermark
-) => Promise;
-
-export const augmentPDF: AugmentPDF = async (document, qrCode, watermark) => {
- try {
- const pdfDoc = await PDFDocument.load(document);
- const pngImage = await pdfDoc.embedPng(qrCode);
- const pageToEmbedQR = pdfDoc.getPage(0);
-
- const imageWidth = pngImage.width;
- const targetWidth = watermark.qrCode.size * pageToEmbedQR.getWidth();
-
- const imageScale = targetWidth / imageWidth;
- const pngDims = pngImage.scale(imageScale);
-
- const scaledXAxis = watermark.qrCode.x * pageToEmbedQR.getWidth();
- const scaledYAxis = watermark.qrCode.y * pageToEmbedQR.getHeight();
-
- pageToEmbedQR.drawImage(pngImage, {
- x: scaledXAxis,
- y: scaledYAxis,
- width: pngDims.width,
- height: pngDims.height,
- });
-
- return pdfDoc.save();
- } catch (err) {
- throw new Error("Error embedding the QRCode into the PDF");
- }
-};
diff --git a/apps/ui/src/common/utils/chain-utils.ts b/apps/ui/src/common/utils/chain-utils.ts
deleted file mode 100644
index 1d820e17..00000000
--- a/apps/ui/src/common/utils/chain-utils.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { UnsupportedNetworkError } from "../errors";
-import { ChainId, ChainInfo, ChainInfoObject } from "../../constants/chain-info";
-import { IS_DEVELOPMENT } from "../../config";
-import { MAIN_NETWORKS, TEST_NETWORKS } from "../../config/chain-config";
-
-/**
- * Gets the ChainInfoObject of a supported chain ID.
- * Throws UnsupportedNetworkError if chain ID is not supported.
- * @param chainId Chain ID of network
- */
-export const getChainInfo = (chainId: ChainId): ChainInfoObject => {
- const res = ChainInfo[chainId];
- if (!res) throw new UnsupportedNetworkError(chainId);
- return res;
-};
-
-/**
- * Helper function to get chain info from network name.
- * @param networkName Network name used by ethers standard providers and in OA
- */
-export const getChainInfoFromNetworkName = (networkName: string): ChainInfoObject => {
- const res = Object.keys(ChainInfo)
- .map((chainId) => ChainInfo[Number(chainId) as ChainId])
- .find((chainInfo) => chainInfo.networkName === networkName);
- if (!res) throw new UnsupportedNetworkError(networkName);
- return res;
-};
-
-/**
- * Returns an array of supported chain info based on the environment type.
- * Will include local chain if site is running under test or localhost environment.
- */
-export const getSupportedChainInfo = (): ChainInfoObject[] => {
- const isLocal = window.location.host.indexOf("localhost") > -1;
- const isTestEnv = process.env.NODE_ENV === "test";
- const networks = IS_DEVELOPMENT ? [...TEST_NETWORKS] : [...MAIN_NETWORKS];
- if (isTestEnv || isLocal) networks.push(ChainId.Local);
- return networks.map((chainId) => getChainInfo(chainId));
-};
diff --git a/apps/ui/src/common/utils/dateTime.test.ts b/apps/ui/src/common/utils/dateTime.test.ts
deleted file mode 100644
index 0b293464..00000000
--- a/apps/ui/src/common/utils/dateTime.test.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { formatTime } from "./dateTime";
-
-describe("DateTime", () => {
- it("should render time to default Asia/Singapore timezone correctly", () => {
- const time = formatTime("2021-03-19T07:00:00.000Z", "HH:mm");
- expect(time).toBe("15:00");
- });
-
- it("should render time to default GMT correctly", () => {
- const time = formatTime("2021-03-19T07:00:00.000Z", "zzz");
- expect(time).toBe("GMT+8");
- });
-
- it("should render time to custom America/New_York timezone correctly", () => {
- const time = formatTime("2021-03-19T07:00:00.000Z", "HH:mm", "America/New_York");
- expect(time).toBe("03:00");
- });
-});
diff --git a/apps/ui/src/common/utils/dateTime.ts b/apps/ui/src/common/utils/dateTime.ts
deleted file mode 100644
index 36503f7e..00000000
--- a/apps/ui/src/common/utils/dateTime.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { format, utcToZonedTime } from "date-fns-tz";
-import enGB from "date-fns/locale/en-GB";
-
-export const formatTime = (time: string, dateFormat: string, timeZoneSg = "Asia/Singapore"): string => {
- const dateTimeSg = utcToZonedTime(time, timeZoneSg);
- return format(dateTimeSg, dateFormat, { timeZone: timeZoneSg, locale: enGB });
-};
diff --git a/apps/ui/src/common/utils/getDropzoneBoxUi.ts b/apps/ui/src/common/utils/getDropzoneBoxUi.ts
deleted file mode 100644
index 15587d0d..00000000
--- a/apps/ui/src/common/utils/getDropzoneBoxUi.ts
+++ /dev/null
@@ -1,44 +0,0 @@
-enum DropzoneBoxUiState {
- DRAG_REJECT = "border-red-400 bg-red-100",
- DRAG_ACTIVE = "border-emerald-400 bg-emerald-50",
- DRAG_ACCEPT = "border-emerald-400 bg-emerald-50",
- VERIFICATION_PENDING = "border-cloud-100 bg-white",
- VERIFICATION_ERROR = "border-red-400 bg-red-100",
- ACTION_ERROR = "border-red-400 bg-red-100",
- DEFAULT = "border-cloud-100 bg-white",
-}
-
-interface GetDropzoneBoxUi {
- isDragReject: boolean;
- isDragActive: boolean;
- isDragAccept: boolean;
- isVerificationPending: boolean;
- isVerificationError: boolean | null;
- isActionError?: boolean | null;
-}
-
-export const getDropzoneBoxUi = ({
- isDragReject,
- isDragActive,
- isDragAccept,
- isVerificationPending,
- isVerificationError,
- isActionError,
-}: GetDropzoneBoxUi): string => {
- switch (true) {
- case isDragReject:
- return DropzoneBoxUiState.DRAG_REJECT;
- case isDragActive:
- return DropzoneBoxUiState.DRAG_ACTIVE;
- case isDragAccept:
- return DropzoneBoxUiState.DRAG_ACCEPT;
- case isVerificationPending:
- return DropzoneBoxUiState.VERIFICATION_PENDING;
- case isVerificationError:
- return DropzoneBoxUiState.VERIFICATION_ERROR;
- case isActionError:
- return DropzoneBoxUiState.ACTION_ERROR;
- default:
- return DropzoneBoxUiState.DEFAULT;
- }
-};
diff --git a/apps/ui/src/common/utils/importAll.ts b/apps/ui/src/common/utils/importAll.ts
deleted file mode 100644
index ba9fc669..00000000
--- a/apps/ui/src/common/utils/importAll.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-/**
- * eg. importAll(require.context("PATH", false, /\.md$/))
- */
-export const importAll = (r: __WebpackModuleApi.RequireContext): unknown[] => r.keys().map(r);
-// https://webpack.js.org/guides/dependency-management/#context-module-api
-// unable to refactor to pass in as a path -> https://github.com/webpack/webpack/issues/9300#issuecomment-524744609
diff --git a/apps/ui/src/common/utils/overlay.tsx b/apps/ui/src/common/utils/overlay.tsx
deleted file mode 100644
index 37e7fd3c..00000000
--- a/apps/ui/src/common/utils/overlay.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Textual } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent } from "react";
-
-export const contentPdpa: FunctionComponent = () => {
- return (
-
-
- In order to contact you or provide the content requested, we need to store and process the personal data you
- provide us. If you consent to us storing your personal data for this purpose, please tick the checkbox.
-
-
- );
-};
diff --git a/apps/ui/src/common/utils/utils.test.tsx b/apps/ui/src/common/utils/utils.test.tsx
deleted file mode 100644
index baf75175..00000000
--- a/apps/ui/src/common/utils/utils.test.tsx
+++ /dev/null
@@ -1,57 +0,0 @@
-import { decodeQrCode, encodeQrCode, getDocumentNetwork } from "./utils";
-
-jest.mock("../../appConfig", () => ({
- VCKIT_DOMAIN: "vckit-test.com",
- PROTOCOL: "http",
- VCKIT_WEBSITE: "http://vckit-test.com",
-}));
-
-describe("encodeQrCode", () => {
- it("should encode the url into the correct format", () => {
- const qrCode = {
- type: "url",
- payload: {
- uri: "https://testurl.com",
- key: "123",
- permittedActions: ["STORE"],
- redirect: "test Site",
- },
- };
-
- expect(encodeQrCode(qrCode)).toStrictEqual(
- "http://vckit-test.com?q=%7B%22type%22%3A%22url%22%2C%22payload%22%3A%7B%22uri%22%3A%22https%3A%2F%2Ftesturl.com%22%2C%22key%22%3A%22123%22%2C%22permittedActions%22%3A%5B%22STORE%22%5D%2C%22redirect%22%3A%22test%20Site%22%7D%7D"
- );
- });
-});
-
-describe("decodeQrCode", () => {
- it("decodes an action correctly regardless of trailing slash", () => {
- const encodedQrCodeSlash =
- "http://vckit-test.com/?q=%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D";
- const encodedQrCodeNoSlash =
- "http://vckit-test.com?q=%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D";
-
- expect(decodeQrCode(encodedQrCodeSlash)).toStrictEqual({
- uri: "https://sample.domain/document/id?q=abc#123",
- });
- expect(decodeQrCode(encodedQrCodeNoSlash)).toStrictEqual({
- uri: "https://sample.domain/document/id?q=abc#123",
- });
- });
-
- it("throws when qr code is malformed", () => {
- const encodedQrCode = "http://%7B%22uri%22%3A%22https%3A%2F%2Fsample.domain%2Fdocument%2Fid%3Fq%3Dabc%23123%22%7D";
- expect(() => decodeQrCode(encodedQrCode)).toThrow("not formatted");
- });
-});
-
-describe("getDocumentNetwork", () => {
- it("should get the network details based on the network given", () => {
- expect(getDocumentNetwork("ropsten")).toStrictEqual({ network: { chain: "ETH", chainId: "3" } });
- });
-
- it("should throw an error when the network is not in the list", () => {
- // @ts-expect-error: Test if the error will throw when its not one of the type in the Network enum.
- expect(() => getDocumentNetwork("abc")).toThrow("Unsupported network abc");
- });
-});
diff --git a/apps/ui/src/common/utils/utils.tsx b/apps/ui/src/common/utils/utils.tsx
deleted file mode 100644
index 5264c3a8..00000000
--- a/apps/ui/src/common/utils/utils.tsx
+++ /dev/null
@@ -1,112 +0,0 @@
-import { csv2jsonAsync } from "json-2-csv";
-import converter from "json-2-csv";
-import { saveAs } from "file-saver";
-import { WalletOptions, Network, NetworkObject } from "../../types";
-import { ChainId, ChainInfo, ChainInfoObject } from "../../constants/chain-info";
-import { VCKIT_DOMAIN, PROTOCOL, VCKIT_WEBSITE } from "../../appConfig";
-
-export function readFileAsJson(file: File): Promise {
- return new Promise((resolve, reject) => {
- const reader: FileReader = new FileReader();
- if (reader.error) {
- reject(reader.error);
- }
- reader.onload = () => {
- try {
- const json: T = JSON.parse(reader.result as string);
- resolve(json);
- } catch (e) {
- reject(e);
- }
- };
- reader.readAsText(file);
- });
-}
-
-export function readFileAsCsv(file: File): Promise> {
- return new Promise((resolve, reject) => {
- const reader: FileReader = new FileReader();
- if (reader.error) {
- reject(reader.error);
- }
- reader.onload = async () => {
- const data: JSON[] = await csv2jsonAsync(reader.result as string);
- resolve(data);
- };
- reader.readAsText(file);
- });
-}
-
-interface QrCode {
- type: string;
- payload: {
- uri: string;
- key: string;
- permittedActions: string[];
- redirect: string;
- };
-}
-
-export const encodeQrCode = (payload: QrCode): string =>
- `${VCKIT_WEBSITE}?q=${encodeURIComponent(JSON.stringify(payload))}`;
-
-export const decodeQrCode = (qrCode: string): QrCode => {
- const ttRegexString = `${PROTOCOL}:\/\/${VCKIT_DOMAIN}\/?\\?q=(.*)`;
-
- const ttRegex = new RegExp(ttRegexString);
-
- if (!ttRegex.test(qrCode)) throw new Error("QR Code is not formatted to TradeTrust specifications");
- const matchedArray = ttRegex.exec(qrCode) as RegExpExecArray;
- const encodedPayload = matchedArray[1];
- const decodedPayload = JSON.parse(decodeURIComponent(encodedPayload));
- return decodedPayload;
-};
-
-// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
-export const downloadCsvDataFile = (jsonTemplate: any): void => {
- converter.json2csv(jsonTemplate, (err, csv) => {
- if (err) {
- throw err;
- }
- if (!csv) {
- throw new Error("There seem to be an error in the CSV data file you are downloading, please try again later.");
- }
-
- const csvBlob = new Blob([csv], { type: "text/csv;charset=utf-8" });
-
- saveAs(csvBlob, "sample-data.csv");
- });
-};
-
-// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
-export const downloadJsonDataFile = (jsonTemplate: any): void => {
- const jsonData = JSON.stringify({ data: jsonTemplate });
-
- const jsonBlob = new Blob([jsonData], { type: "text/json;charset=utf-8" });
- saveAs(jsonBlob, "sample-data.json");
-};
-
-export const isWalletOption = (option: string | WalletOptions): option is string => {
- return typeof option === "string";
-};
-
-export const getNetworkDetails = (network: Network): ChainInfoObject => {
- const chainInfo = Object.keys(ChainInfo)
- .map((chainId) => ChainInfo[Number(chainId) as ChainId])
- .find((info) => info.networkName === network);
-
- if (!chainInfo) throw new Error(`Unsupported network ${network}`);
-
- return chainInfo;
-};
-
-export const getDocumentNetwork = (network: Network): NetworkObject => {
- const chainInfo = getNetworkDetails(network);
-
- return {
- network: {
- chain: chainInfo?.chain,
- chainId: chainInfo?.chainId.toString(),
- },
- };
-};
diff --git a/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx b/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx
deleted file mode 100644
index 10ea0be1..00000000
--- a/apps/ui/src/components/AddressInfo/AddressInfo.stories.tsx
+++ /dev/null
@@ -1,39 +0,0 @@
-import React from "react";
-import { AddressInfo } from "./AddressInfo";
-import { ExternalLink } from "../UI/ExternalLink";
-
-export default {
- title: "TitleTransfer/AddressInfo",
- component: AddressInfo,
- parameters: {
- componentSubtitle: "AddressInfo with role, resolved address, external link.",
- },
-};
-
-export const AddressInfoBeneficiary = () => {
- return (
-
-
-
- );
-};
-
-export const AddressInfoHolder = () => {
- return (
-
-
-
- );
-};
-
-export const AddressInfoBLInfo = () => {
- return (
-
- <>
-
-
-
- >
-
- );
-};
diff --git a/apps/ui/src/components/AddressInfo/AddressInfo.tsx b/apps/ui/src/components/AddressInfo/AddressInfo.tsx
deleted file mode 100644
index 8da7fd32..00000000
--- a/apps/ui/src/components/AddressInfo/AddressInfo.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import { ResolutionResult } from "@govtechsg/address-identity-resolver";
-import React, { FunctionComponent } from "react";
-interface AddressInfoProps extends ResolutionResult {
- className?: string;
- title: string;
- children: React.ReactNode;
-}
-
-export const AddressInfo: FunctionComponent = ({
- className,
- title,
- name,
- resolvedBy,
- source,
- children,
-}) => {
- return (
-
-
{title}:
- {name && (
-
-
{name}
-
- )}
-
{children}
- {resolvedBy && (
-
-
- (Resolved by: {resolvedBy}
- {source && `; Source: ${source}`})
-
-
- )}
-
- );
-};
diff --git a/apps/ui/src/components/AddressInfo/index.tsx b/apps/ui/src/components/AddressInfo/index.tsx
deleted file mode 100644
index f832eb82..00000000
--- a/apps/ui/src/components/AddressInfo/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AddressInfo";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx
deleted file mode 100644
index 48bcb0b8..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetInformationPanel/index.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { AddressInfo } from "../../AddressInfo";
-import { ExternalLinkEtherscanAddress } from "../../UI/ExternalLink";
-
-interface AssetInformationPanelProps {
- tokenRegistryAddress: string;
- setShowEndorsementChain: (payload: boolean) => void;
- className?: string;
-}
-
-export const AssetInformationPanel: FunctionComponent = ({
- tokenRegistryAddress,
- setShowEndorsementChain,
- className,
-}) => {
- return (
-
-
-
- setShowEndorsementChain(true)}
- className="cursor-pointer transition-colors duration-200 ease-out text-cerulean-200 hover:text-cerulean"
- id="endorsement-chain-button"
- >
-
View Endorsement Chain
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx
deleted file mode 100644
index c58d2c7e..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementActions/index.tsx
+++ /dev/null
@@ -1,10 +0,0 @@
-export enum AssetManagementActions {
- None = "None",
- TransferHolder = "TransferHolder",
- EndorseBeneficiary = "EndorseBeneficiary",
- Surrender = "Surrender",
- AcceptSurrendered = "AcceptSurrendered",
- RejectSurrendered = "RejectSurrendered",
- NominateBeneficiaryHolder = "NominateBeneficiaryHolder",
- EndorseTransfer = "EndorseTransfer",
-}
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx
deleted file mode 100644
index c9d8fec8..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx
+++ /dev/null
@@ -1,147 +0,0 @@
-import { useContractFunctionHook } from "@govtechsg/ethers-contract-hook";
-import React, { FunctionComponent, useCallback, useEffect, useState } from "react";
-import { useProviderContext } from "../../../common/contexts/provider";
-import { useTokenInformationContext } from "../../../common/contexts/TokenInformationContext";
-import { useTokenRegistryContract } from "../../../common/hooks/useTokenRegistryContract";
-import { AssetManagementActions } from "../AssetManagementActions";
-import { AssetManagementForm } from "../AssetManagementForm";
-import { AssetManagementTags } from "../AssetManagementTags";
-import { DocumentStatus } from "../../DocumentStatus";
-
-interface AssetManagementApplicationProps {
- isMagicDemo?: boolean;
- tokenId: string;
- tokenRegistryAddress: string;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const AssetManagementApplication: FunctionComponent = ({
- isMagicDemo,
- tokenId,
- tokenRegistryAddress,
- setShowEndorsementChain,
-}) => {
- const {
- approvedHolder,
- holder,
- approvedBeneficiary,
- beneficiary,
- changeHolder,
- changeHolderState,
- endorseBeneficiary,
- endorseBeneficiaryState,
- transferTo,
- transferToState,
- destroyTokenState,
- destroyToken,
- isSurrendered,
- isTokenBurnt,
- isTitleEscrow,
- approveNewTransferTargets,
- approveNewTransferTargetsState,
- transferToNewEscrow,
- transferToNewEscrowState,
- documentOwner,
- restoreToken,
- restoreTokenState,
- } = useTokenInformationContext();
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
- const [account, setAccount] = useState();
- const { upgradeToMetaMaskSigner, getSigner, getProvider } = useProviderContext();
-
- const provider = getProvider();
- const { tokenRegistry } = useTokenRegistryContract(tokenRegistryAddress, provider);
- // Check if direct owner is minter, useContractFunctionHook value returns {0: boolean}
- const { call: checkIsMinter, value: isMinter } = useContractFunctionHook(tokenRegistry, "isMinter");
-
- useEffect(() => {
- const updateAccount = async () => {
- try {
- const signer = getSigner();
- const address = signer ? await signer.getAddress() : undefined;
- setAccount(address);
- } catch {
- setAccount(undefined);
- }
- };
- updateAccount();
- }, [getSigner]);
-
- useEffect(() => {
- if (isTitleEscrow === false && account) {
- checkIsMinter(account);
- }
- }, [account, checkIsMinter, isTitleEscrow]);
- const onSurrender = () => {
- // Change to surrendered state
- transferTo(tokenRegistryAddress);
- };
-
- const onDestroyToken = () => {
- destroyToken(tokenId);
- };
-
- const onRestoreToken = (lastBeneficiary?: string, lastHolder?: string) => {
- if (!lastBeneficiary || !lastHolder) throw new Error("Ownership data is not found");
- restoreToken(lastBeneficiary, lastHolder);
- };
-
- const onSetFormAction = useCallback(
- (assetManagementActions: AssetManagementActions) => {
- setAssetManagementAction(assetManagementActions);
- },
- [setAssetManagementAction]
- );
-
- useEffect(() => {
- onSetFormAction(AssetManagementActions.None);
- }, [account, onSetFormAction]); // unset action panel to none, whenever user change metamask account
-
- return (
-
- {assetManagementAction === AssetManagementActions.None && (
- // ui design requirement, to not show DocumentStatus & AssetManagementTags when user is on other actions
- <>
-
-
- >
- )}
-
- {isTitleEscrow !== undefined && (
-
- )}
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx
deleted file mode 100644
index 202643d5..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx
+++ /dev/null
@@ -1,97 +0,0 @@
-import { Dropdown, DropdownItem } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent } from "react";
-import { AssetManagementActions } from "./../../AssetManagementActions";
-
-interface AssetManagementDropdownProps {
- onSetFormAction: (nextFormAction: AssetManagementActions) => void;
- canSurrender: boolean;
- canHandleSurrender?: boolean;
- canChangeHolder: boolean;
- canEndorseBeneficiary: boolean;
- canNominateBeneficiaryHolder: boolean;
- canEndorseTransfer: boolean;
-}
-
-export const AssetManagementDropdown: FunctionComponent = ({
- onSetFormAction,
- canSurrender,
- canHandleSurrender,
- canChangeHolder,
- canEndorseBeneficiary,
- canNominateBeneficiaryHolder,
- canEndorseTransfer,
-}) => {
- return (
-
- {canChangeHolder && (
- onSetFormAction(AssetManagementActions.TransferHolder)}
- >
- Transfer holdership
-
- )}
- {canEndorseBeneficiary && (
- onSetFormAction(AssetManagementActions.EndorseBeneficiary)}
- >
- Endorse change of ownership
-
- )}
- {canNominateBeneficiaryHolder && (
- onSetFormAction(AssetManagementActions.NominateBeneficiaryHolder)}
- >
- Nominate change of ownership
-
- )}
- {canSurrender && (
- onSetFormAction(AssetManagementActions.Surrender)}
- >
- Surrender document
-
- )}
- {canHandleSurrender && (
- <>
- onSetFormAction(AssetManagementActions.AcceptSurrendered)}
- >
- Accept surrender of document
-
- onSetFormAction(AssetManagementActions.RejectSurrendered)}
- >
- Reject surrender of document
-
- >
- )}
-
- {canEndorseTransfer && (
- onSetFormAction(AssetManagementActions.EndorseTransfer)}
- >
- Endorse Transfer of ownership
-
- )}
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx
deleted file mode 100644
index e27f02c7..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AssetManagementDropdown";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx
deleted file mode 100644
index 48c21036..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.stories.tsx
+++ /dev/null
@@ -1,930 +0,0 @@
-import { Overlay, OverlayContextProvider } from "@govtechsg/tradetrust-ui-components";
-import React, { useState } from "react";
-import { FormState } from "../../../constants/FormState";
-import { AssetManagementActions } from "../AssetManagementActions";
-import { AssetManagementForm } from "./AssetManagementForm";
-
-export default {
- title: "TitleTransfer/AssetManagementForm",
- component: AssetManagementForm,
- parameters: {
- componentSubtitle: "All various scenarios with title transfer.",
- },
-};
-
-export const NotLoggedIn = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account=""
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const NoMatch = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
-
-
- {}}
- account="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
-
- );
-};
-
-export const BeneficiaryAndHolder = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const Beneficiary = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const Holder = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const HolderWithApprovedBeneficiaryAndApprovedHolder = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const TransferHolderError = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.TransferHolder);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.ERROR}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const TransferHolderPending = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.TransferHolder);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.PENDING_CONFIRMATION}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const EndorseChangeBeneficiaryError = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseBeneficiary);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.PENDING_CONFIRMATION}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.ERROR}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const EndorseChangeBeneficiaryPending = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseBeneficiary);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.PENDING_CONFIRMATION}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.PENDING_CONFIRMATION}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const NominateBeneficiaryAndHolderError = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.NominateBeneficiaryHolder);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.ERROR}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const NominateBeneficiaryAndHolderPending = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.NominateBeneficiaryHolder);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.PENDING_CONFIRMATION}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const EndorseTransferHolderBeneficiary = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseTransfer);
-
- return (
- {}}
- account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const EndorseTransferHolderBeneficiaryPending = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.EndorseTransfer);
-
- return (
- {}}
- account="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0x1D350495B4C2a51fBf1c9DEDadEAb288250C703e"
- approvedHolder="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.PENDING_CONFIRMATION}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const SurrenderDocument = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.Surrender);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={true}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const SurrenderPending = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.Surrender);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.PENDING_CONFIRMATION}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
-
-export const SurrenderedNotMinter = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={true}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={false}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- isMinter={false}
- />
- );
-};
-
-export const SurrenderedIsMinter = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={true}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={false}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- isMinter={true}
- />
- );
-};
-
-export const SurrenderedAcceptForm = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.AcceptSurrendered);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={true}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={false}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- isMinter={true}
- />
- );
-};
-
-export const SurrenderedRejectForm = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.RejectSurrendered);
-
- return (
-
-
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- documentOwner="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={true}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.UNINITIALIZED}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={false}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={false}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- isMinter={true}
- />
-
- );
-};
-
-export const SurrenderedDocument = () => {
- const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None);
-
- return (
- {}}
- account="0xa61B056dA0084a5f391EC137583073096880C2e3"
- onConnectToWallet={() => alert("Login to Metamask")}
- beneficiary="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedBeneficiary=""
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- approvedHolder=""
- formAction={assetManagementAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- onSetFormAction={setAssetManagementAction}
- isSurrendered={false}
- onSurrender={() => alert("Surrender document")}
- surrenderingState={FormState.PENDING_CONFIRMATION}
- onTransferHolder={(newHolder) => alert(`Transfer holder to ${newHolder}`)}
- holderTransferringState={FormState.UNINITIALIZED}
- onEndorseBeneficiary={(newBeneficiary, newHolder) =>
- alert(`Change Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- onApproveNewTransferTargets={(newBeneficiary, newHolder) =>
- alert(`Nominate Owner: ${newBeneficiary}, Holder: ${newHolder}`)
- }
- approveNewTransferTargetsState={FormState.UNINITIALIZED}
- onTransferToNewEscrow={(approvedBeneficiary, approvedHolder) =>
- alert(`Endorse Owner: ${approvedBeneficiary}, Holder: ${approvedHolder}`)
- }
- transferToNewEscrowState={FormState.UNINITIALIZED}
- isTitleEscrow={true}
- onDestroyToken={() => alert("Accept document surrender")}
- destroyTokenState={FormState.UNINITIALIZED}
- isTokenBurnt={true}
- onRestoreToken={() => alert("Reject document surrender")}
- restoreTokenState={FormState.UNINITIALIZED}
- tokenId=""
- />
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx
deleted file mode 100644
index ceaa5a3d..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx
+++ /dev/null
@@ -1,232 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { FormState } from "../../../constants/FormState";
-import { AssetManagementActions } from "../AssetManagementActions";
-import { ActionSelectionForm } from "./FormVariants/ActionSelectionForm";
-import { EndorseBeneficiaryForm } from "./FormVariants/EndorseBeneficiary";
-import { EndorseTransferForm } from "./FormVariants/EndorseTransferForm";
-import { NominateBeneficiaryHolderForm } from "./FormVariants/NominateBeneficiaryHolder";
-import { SurrenderForm } from "./FormVariants/SurrenderForm";
-import { TransferHolderForm } from "./FormVariants/TransferHolderForm";
-import { AcceptSurrenderedForm } from "./FormVariants/AcceptSurrenderedForm";
-import { RejectSurrenderedForm } from "./FormVariants/RejectSurrenderedForm";
-
-interface AssetManagementFormProps {
- beneficiary?: string;
- holder?: string;
- approvedBeneficiary?: string;
- approvedHolder?: string;
- documentOwner?: string;
- isMinter?: boolean;
- tokenRegistryAddress: string;
- account?: string;
- formAction: AssetManagementActions;
- onConnectToWallet: () => void;
- onSetFormAction: (nextFormAction: AssetManagementActions) => void;
- onTransferHolder: (nextHolder: string) => void;
- onEndorseBeneficiary: (newBeneficiary: string, newHolder: string) => void;
- onApproveNewTransferTargets: (newBeneficiary: string, newHolder: string) => void;
- onTransferToNewEscrow: (approvedBeneficiary: string, approvedHolder: string) => void;
- onSurrender: () => void;
- onDestroyToken: () => void;
- surrenderingState: string;
- destroyTokenState: string;
- holderTransferringState: string;
- beneficiaryEndorseState: string;
- isSurrendered: boolean;
- isTokenBurnt: boolean;
- approveNewTransferTargetsState: string;
- transferToNewEscrowState: string;
- setShowEndorsementChain: (payload: boolean) => void;
- isTitleEscrow: boolean;
- onRestoreToken: (lastBeneficiary?: string, lastHolder?: string) => void;
- restoreTokenState: string;
- tokenId: string;
-}
-
-export const AssetManagementForm: FunctionComponent = ({
- account,
- formAction,
- tokenRegistryAddress,
- onConnectToWallet,
- beneficiary,
- holder,
- approvedBeneficiary,
- approvedHolder,
- onSetFormAction,
- surrenderingState,
- destroyTokenState,
- onSurrender,
- onDestroyToken,
- documentOwner,
- isMinter,
- onTransferHolder,
- holderTransferringState,
- onEndorseBeneficiary,
- beneficiaryEndorseState,
- isSurrendered,
- isTokenBurnt,
- onApproveNewTransferTargets,
- approveNewTransferTargetsState,
- onTransferToNewEscrow,
- transferToNewEscrowState,
- setShowEndorsementChain,
- isTitleEscrow,
- onRestoreToken,
- restoreTokenState,
- tokenId,
-}) => {
- const isHolder = isTitleEscrow && account === holder;
- const isBeneficiary = isTitleEscrow && account === beneficiary;
- const canSurrender = isBeneficiary && isHolder;
- /*
- In order for surrender we need to check 3 conditions
- - document is surrendered
- - documentOwner is the tokenRegistry
- - currentUser === tokenRegistryMinter
- */
- const canHandleSurrender =
- isSurrendered && isTitleEscrow === false && documentOwner === tokenRegistryAddress && isMinter;
- const canEndorseBeneficiary = isTitleEscrow && isBeneficiary && isHolder;
- const canNominateBeneficiaryHolder = isTitleEscrow && isBeneficiary && !isHolder;
- const canEndorseTransfer =
- !!approvedBeneficiary &&
- approvedBeneficiary !== "0x0000000000000000000000000000000000000000" &&
- !!approvedHolder &&
- approvedHolder !== "0x0000000000000000000000000000000000000000" &&
- isHolder &&
- isTitleEscrow;
-
- const setFormActionNone = () => {
- if (
- surrenderingState === FormState.PENDING_CONFIRMATION ||
- destroyTokenState === FormState.PENDING_CONFIRMATION ||
- holderTransferringState === FormState.PENDING_CONFIRMATION ||
- beneficiaryEndorseState === FormState.PENDING_CONFIRMATION ||
- approveNewTransferTargetsState === FormState.PENDING_CONFIRMATION ||
- transferToNewEscrowState === FormState.PENDING_CONFIRMATION
- )
- return;
- onSetFormAction(AssetManagementActions.None);
- };
-
- switch (formAction) {
- case AssetManagementActions.Surrender:
- return (
-
- );
-
- case AssetManagementActions.AcceptSurrendered:
- return (
-
- );
-
- case AssetManagementActions.RejectSurrendered:
- return (
-
- );
-
- case AssetManagementActions.NominateBeneficiaryHolder:
- return (
-
- );
-
- case AssetManagementActions.EndorseBeneficiary:
- return (
-
- );
-
- case AssetManagementActions.TransferHolder:
- return (
-
- );
-
- case AssetManagementActions.EndorseTransfer:
- return (
-
- );
-
- default:
- return (
-
- );
- }
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx
deleted file mode 100644
index 2d9f7093..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/AssetManagementTitle.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { BackArrow } from "@govtechsg/tradetrust-ui-components";
-import { AssetManagementActions } from "./../../AssetManagementActions";
-
-interface AssetManagementTitleProps {
- setFormActionNone: (isPendingConfirmation: boolean) => void;
- formAction: AssetManagementActions;
- disabled: boolean;
-}
-
-export const AssetManagementTitle: FunctionComponent = ({
- setFormActionNone,
- formAction,
- disabled,
-}) => {
- return (
-
-
setFormActionNone(disabled)}
- data-disabled={disabled}
- >
-
-
- {formAction === AssetManagementActions.Surrender && <>Surrender Document>}
- {formAction === AssetManagementActions.AcceptSurrendered && <>Accept Surrender of Document>}
- {formAction === AssetManagementActions.RejectSurrendered && <>Reject Surrender of Document>}
- {formAction === AssetManagementActions.TransferHolder && <>Transfer Holdership>}
- {formAction === AssetManagementActions.EndorseBeneficiary && <>Endorse Change of Ownership>}
- {formAction === AssetManagementActions.NominateBeneficiaryHolder && <>Nominate Change of Ownership>}
- {formAction === AssetManagementActions.EndorseTransfer && <>Endorse Transfer of Ownership>}
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx
deleted file mode 100644
index 70185287..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementTitle/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AssetManagementTitle";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx
deleted file mode 100644
index 5e1c8925..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.test.tsx
+++ /dev/null
@@ -1,106 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AcceptSurrenderedForm } from "./AcceptSurrenderedForm";
-import { act } from "react-dom/test-utils";
-import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain";
-
-jest.mock("../../../../../common/hooks/useEndorsementChain");
-
-const mockUseFeatureFlagOverride = useEndorsementChain as jest.Mock;
-const sampleEndorsementChain = [
- {
- eventType: "Transfer",
- documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993",
- beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733",
- holderChangeEvents: [
- { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 },
- ],
- },
-];
-
-describe("AcceptSurrenderedForm", () => {
- beforeEach(() => {
- jest.resetModules(); // this is important - it clears the cache
- mockUseFeatureFlagOverride.mockReturnValue({
- endorsementChain: sampleEndorsementChain,
- });
- });
- it("should have the accept surrender button and cancel button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- destroyTokenState={FormState.UNINITIALIZED}
- handleDestroyToken={() => {}}
- />
- );
- expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull();
- expect(container.queryByTestId("acceptSurrenderBtn")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to Confirmed when we clicked on accept surrender", async () => {
- await act(async () => {
- const mockHandleDestroyToken = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- destroyTokenState={FormState.UNINITIALIZED}
- handleDestroyToken={mockHandleDestroyToken}
- />
- );
-
- fireEvent.click(container.getByTestId("acceptSurrenderBtn"));
- expect(mockHandleDestroyToken).toHaveBeenCalled();
- });
- });
-
- it("should show a loader when the accept surrender state is in PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- destroyTokenState={FormState.PENDING_CONFIRMATION}
- handleDestroyToken={() => {}}
- />
- );
-
- expect(container.queryByTestId("accept-loader")).not.toBeNull();
- });
- });
-
- it("should disable accept surrender and cancel button when the accept surrender state is in PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const mockHandleDestroyToken = jest.fn();
- const mockHandleRestoreToken = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- destroyTokenState={FormState.PENDING_CONFIRMATION}
- handleDestroyToken={mockHandleDestroyToken}
- />
- );
-
- fireEvent.click(container.getByTestId("acceptSurrenderBtn"));
- expect(mockHandleDestroyToken).not.toHaveBeenCalled();
- fireEvent.click(container.getByTestId("cancelSurrenderBtn"));
- expect(mockHandleRestoreToken).not.toHaveBeenCalled();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx
deleted file mode 100644
index 74805231..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/AcceptSurrenderedForm.tsx
+++ /dev/null
@@ -1,100 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { TagBorderedLg } from "../../../../UI/Tag";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-
-interface AcceptSurrenderedFormProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- handleDestroyToken: () => void;
- destroyTokenState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const AcceptSurrenderedForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- handleDestroyToken,
- destroyTokenState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const { showOverlay } = useContext(OverlayContext);
-
- const isDestroyTokenPendingConfirmation = destroyTokenState === FormState.PENDING_CONFIRMATION;
- const isDestroyTokenConfirmed = destroyTokenState === FormState.CONFIRMED;
-
- useEffect(() => {
- if (isDestroyTokenConfirmed) {
- showOverlay(showDocumentTransferMessage(MessageTitle.ACCEPT_SURRENDER_DOCUMENT, { isSuccess: true }));
- setFormActionNone();
- }
- }, [showOverlay, setFormActionNone, isDestroyTokenConfirmed]);
-
- return (
-
-
-
-
-
-
-
-
- Surrendered To Issuer
-
-
-
-
-
-
-
-
-
- Cancel
-
-
-
-
- {isDestroyTokenPendingConfirmation ? (
-
- ) : (
- <>Shred Document>
- )}
-
-
-
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx
deleted file mode 100644
index a3af45d5..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/AcceptSurrenderedForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AcceptSurrenderedForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx
deleted file mode 100644
index f9f38fc3..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.test.tsx
+++ /dev/null
@@ -1,226 +0,0 @@
-import * as obfuscatedDocument from "../../../../../test/fixture/obfuscated-document.json";
-import { act, fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { whenDocumentValidAndIssuedByDns } from "../../../../../test/fixture/verifier-responses";
-import { ActionSelectionForm } from "./ActionSelectionForm";
-import { VerificationFragment } from "@govtechsg/oa-verify";
-import { WrappedOrSignedOpenAttestationDocument } from "../../../../../utils/shared";
-
-const defaultProps = {
- setShowEndorsementChain: () => {},
- onSetFormAction: () => {},
- tokenRegistryAddress: "0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2",
- beneficiary: "0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C",
- holder: "0xa61B056dA0084a5f391EC137583073096880C2e3",
- account: "0xa61B056dA0084a5f391EC137583073096880C2e3",
- canSurrender: false,
- canHandleSurrender: false,
- onConnectToWallet: () => alert("Login to Metamask"),
- canChangeHolder: false,
- canEndorseBeneficiary: false,
- canNominateBeneficiaryHolder: false,
- isSurrendered: false,
- canEndorseTransfer: false,
- isTitleEscrow: true,
- isTokenBurnt: false,
- document: obfuscatedDocument as WrappedOrSignedOpenAttestationDocument,
- verificationStatus: whenDocumentValidAndIssuedByDns as VerificationFragment[],
-};
-
-describe("ActionSelectionForm", () => {
- it("should display the non-editable beneficiary & holder", async () => {
- await act(async () => {
- const container = render( );
- const beneficiaryComponent = container.getByTestId("asset-title-owner");
- const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C");
- const holderComponent = container.getByTestId("asset-title-holder");
- const holderText = container.getByText("0xa61B056dA0084a5f391EC137583073096880C2e3");
-
- expect(beneficiaryComponent).not.toBeNull();
- expect(beneficiaryText).not.toBeNull();
- expect(holderComponent).not.toBeNull();
- expect(holderText).not.toBeNull();
- });
- });
-
- it("should fire login to browser wallet if user is not logged in", async () => {
- await act(async () => {
- const mockOnConnectToWallet = jest.fn();
-
- const container = render(
-
- );
-
- fireEvent.click(container.getByTestId("connectToWallet"));
- expect(mockOnConnectToWallet).toHaveBeenCalled();
- });
- });
-
- it("should display the Manage Assets dropdown if user is logged in", async () => {
- await act(async () => {
- const container = render( );
-
- const manageAssetsDropdown = container.getByTestId("manageAssetDropdown");
- expect(manageAssetsDropdown).not.toBeNull();
- });
- });
-
- it("should allow the selection of Surrender if user can surrender", async () => {
- await act(async () => {
- const container = render( );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- expect(container.queryByTestId("surrenderDropdown")).not.toBeNull();
- });
- });
-
- it("should not display the selection of Surrender if user cannot surrender", async () => {
- await act(async () => {
- const container = render( );
-
- expect(container.queryByTestId("SurrenderDropdown")).toBeNull();
- });
- });
-
- it("should display the Surrender to issuer tag if document is owned by token registry", async () => {
- await act(async () => {
- const container = render( );
-
- expect(container.queryByText("Surrendered To Issuer")).not.toBeNull();
- });
- });
-
- it("should display the Surrender tag if document is surrendered", async () => {
- await act(async () => {
- const container = render( );
-
- expect(container.queryByText("Surrendered")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to TransferHolder when we clicked on TransferHolder", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- await act(async () => {
- fireEvent.click(container.getByTestId("transferHolderDropdown"));
- });
-
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should change the state of the application to EndorseBeneficiary when we clicked on EndorseBeneficiary", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- await act(async () => {
- fireEvent.click(container.getByTestId("endorseBeneficiaryDropdown"));
- });
-
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should display the dropdown option when canEndorseTransfer is true", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- const endorseTransferDropdown = container.getByTestId("endorseTransferDropdown");
- expect(endorseTransferDropdown).not.toBeNull();
- });
- });
-
- it("should change the state of the action form to 'EndorseTransfer' when clicked on the dropdown", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- await act(async () => {
- fireEvent.click(container.getByTestId("endorseTransferDropdown"));
- });
-
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should change the state of the action form to 'Accept Surrender' when clicked on the dropdown", async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- await act(async () => {
- fireEvent.click(container.getByTestId("acceptSurrenderDropdown"));
- });
-
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
-
- it("should change the state of the action form to 'Reject Surrender' when clicked on the dropdown", async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
-
- );
-
- await act(async () => {
- fireEvent.click(container.getByTestId("manageAssetDropdown"));
- });
-
- await act(async () => {
- fireEvent.click(container.getByTestId("rejectSurrenderDropdown"));
- });
-
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx
deleted file mode 100644
index 30acff31..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx
+++ /dev/null
@@ -1,153 +0,0 @@
-import { Button, MessageTitle, OverlayContext, showDocumentTransferMessage } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext } from "react";
-import { TagBorderedLg } from "../../../../UI/Tag";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementDropdown } from "../../AssetManagementDropdown";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface ActionSelectionFormProps {
- onSetFormAction: (nextFormAction: AssetManagementActions) => void;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- account?: string;
- canSurrender: boolean;
- canHandleSurrender?: boolean;
- onConnectToWallet: () => void;
- canChangeHolder: boolean;
- canEndorseBeneficiary: boolean;
- isSurrendered: boolean;
- isTokenBurnt: boolean;
- canNominateBeneficiaryHolder: boolean;
- canEndorseTransfer: boolean;
- setShowEndorsementChain: (payload: boolean) => void;
- isTitleEscrow: boolean;
-}
-
-export const ActionSelectionForm: FunctionComponent = ({
- onSetFormAction,
- tokenRegistryAddress,
- beneficiary,
- holder,
- account,
- canSurrender,
- canHandleSurrender,
- onConnectToWallet,
- canChangeHolder,
- canEndorseBeneficiary,
- isSurrendered,
- isTokenBurnt,
- canNominateBeneficiaryHolder,
- canEndorseTransfer,
- setShowEndorsementChain,
- isTitleEscrow,
-}) => {
- const canManage =
- canHandleSurrender ||
- canSurrender ||
- canChangeHolder ||
- canEndorseBeneficiary ||
- canNominateBeneficiaryHolder ||
- canEndorseTransfer;
-
- const { showOverlay } = useContext(OverlayContext);
- const handleNoAccess = () => {
- showOverlay(showDocumentTransferMessage(MessageTitle.NO_MANAGE_ACCESS, { isSuccess: false }));
- };
-
- const handleMetamaskError = (errorMesssage: string, errorCode: number) => {
- const isUserDeniedAccountAuthorization = errorCode === 4001;
-
- showOverlay(
- showDocumentTransferMessage(errorMesssage, {
- isSuccess: false,
- isButtonMetamaskInstall: !isUserDeniedAccountAuthorization,
- })
- ); // there is 2 type of errors that will be handled here, 1st = NO_METAMASK (error thrown from provider.tsx), 2nd = NO_USER_AUTHORIZATION (error from metamask extension itself).
- };
-
- const handleConnectWallet = async () => {
- try {
- await onConnectToWallet();
- } catch (error: any) {
- handleMetamaskError(error.message, error.code);
- }
- };
- return (
- <>
-
-
- {isSurrendered && (
-
-
-
- Surrendered To Issuer
-
-
-
- )}
- {isTokenBurnt && (
-
- )}
- {!isSurrendered && !isTokenBurnt && isTitleEscrow && (
- <>
-
-
-
-
-
-
- >
- )}
-
- {!isTokenBurnt && (
-
-
- {account ? (
- <>
- {canManage ? (
-
- ) : (
-
- No Access
-
- )}
- >
- ) : (
-
- Connect Wallet
-
- )}
-
-
- )}
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx
deleted file mode 100644
index 7bd04d62..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./ActionSelectionForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx
deleted file mode 100644
index 88087837..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.stories.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from "react";
-import { EditableAssetTitle } from "./EditableAssetTitle";
-
-export default {
- title: "TitleTransfer/EditableAssetTitle",
- component: EditableAssetTitle,
- parameters: {
- componentSubtitle: "When respective address becomes editable, upon corresponding setFormAction.",
- },
-};
-
-export const NotEditable = () => {
- return (
- {}}
- />
- );
-};
-
-export const Editable = () => {
- return (
- {}}
- />
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx
deleted file mode 100644
index b70b033b..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.test.tsx
+++ /dev/null
@@ -1,53 +0,0 @@
-import { render, act } from "@testing-library/react";
-import React from "react";
-import { EditableAssetTitle } from "./EditableAssetTitle";
-
-it("should display both the role and the value when not in editable format", async () => {
- await act(async () => {
- const container = render(
-
- );
-
- const beneficiaryLabel = container.getByText("Owner:");
- const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C");
-
- expect(beneficiaryLabel).not.toBeNull();
- expect(beneficiaryText).not.toBeNull();
- });
-});
-
-it("should display both the role and the editable field when in editable format", async () => {
- const container = render(
- {}}
- />
- );
-
- const beneficiaryLabel = container.getByText("Owner:");
- const newValue = container.getByDisplayValue("0xE");
- const inputField = container.getByTestId("editable-input-owner");
-
- expect(inputField).not.toBeNull();
- expect(newValue).not.toBeNull();
- expect(beneficiaryLabel).not.toBeNull();
-});
-
-it("should display placeholder when no value given", async () => {
- const container = render(
- {}}
- />
- );
-
- const loadingContainer = container.getByTestId("loading-skeleton-placeholder");
-
- expect(loadingContainer).not.toBeNull();
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx
deleted file mode 100644
index 04b0809a..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/EditableAssetTitle.tsx
+++ /dev/null
@@ -1,73 +0,0 @@
-import { OverlayAddressBook, ButtonIcon, useOverlayContext, Input } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent } from "react";
-import { Book } from "react-feather";
-import { NETWORK_NAME } from "../../../../../config";
-import { ExternalLinkEtherscanAddress } from "../../../../UI/ExternalLink";
-import { AssetTitle } from "../../../AssetTitle";
-import { SkeletonPlaceholder } from "../../SkeletonPlaceholder";
-
-interface EditableAssetTitleProps {
- role: string;
- value?: string;
- isEditable: boolean;
- newValue?: string;
- onSetNewValue?: (newValue: string) => void;
- error?: boolean;
-}
-
-export const EditableAssetTitle: FunctionComponent = ({
- role,
- value,
- newValue,
- isEditable,
- onSetNewValue,
- error,
-}) => {
- const { showOverlay } = useOverlayContext();
-
- const onOverlayHandler = () => {
- showOverlay( );
- };
-
- if (!value) return ;
- if (!isEditable)
- return (
-
-
-
- );
- return (
-
-
-
-
{
- if (!onSetNewValue) return;
- onSetNewValue(event.target.value);
- }}
- hasError={error}
- />
- {error && (
-
- Unidentified address. Please check and input again.
-
- )}
-
-
-
-
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx
deleted file mode 100644
index e8dd6b09..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EditableAssetTitle/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./EditableAssetTitle";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx
deleted file mode 100644
index 33de90f9..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.test.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { EndorseBeneficiaryForm } from "./EndorseBeneficiary";
-import { act } from "react-dom/test-utils";
-
-describe("Endorse Owner", () => {
- it("should display the editable beneficiary & static holder when the app is in EndorseBeneficiary state", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseBeneficiary}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- />
- );
-
- const beneficiaryComponent = container.getByTestId("editable-input-owner");
- const holderComponent = container.getByTestId("editable-input-holder");
-
- expect(beneficiaryComponent).not.toBeNull();
- expect(holderComponent).not.toBeNull();
- });
- });
-
- it("should have the endorse button and cancel button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseBeneficiary}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- />
- );
-
- expect(container.queryByTestId("cancelEndorseBtn")).not.toBeNull();
- expect(container.queryByTestId("endorseBtn")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to None when we clicked on Cancel", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseBeneficiary}
- setFormActionNone={mockOnSetFormAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("cancelEndorseBtn"));
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should disable endorse button when holder is empty", async () => {
- await act(async () => {
- const mockHandleEndorse = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseBeneficiary}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={mockHandleEndorse}
- beneficiaryEndorseState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("endorseBtn"));
- expect(mockHandleEndorse).not.toHaveBeenCalled();
- });
- });
-
- it("should show error when changeBeneficiary return error endorseBeneficiaryState", async () => {
- await act(async () => {
- const { getAllByText } = render(
- {}}
- formAction={AssetManagementActions.EndorseBeneficiary}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- beneficiaryEndorseState={FormState.ERROR}
- />
- );
-
- expect(getAllByText("Unidentified address. Please check and input again.", { exact: false })).not.toBeNull();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx
deleted file mode 100644
index 74f6e02b..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/EndorseBeneficiary.tsx
+++ /dev/null
@@ -1,128 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect, useState } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { isEthereumAddress } from "../../../../../utils";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface EndorseBeneficiaryProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- handleTransfer: (newBeneficiary: string, newHolder: string) => void;
- beneficiaryEndorseState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const EndorseBeneficiaryForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- beneficiary,
- holder,
- handleTransfer,
- beneficiaryEndorseState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const [newBeneficiary, setNewBeneficiary] = useState("");
- const [newHolder, setNewHolder] = useState("");
- const isPendingConfirmation = beneficiaryEndorseState === FormState.PENDING_CONFIRMATION;
- const isConfirmed = beneficiaryEndorseState === FormState.CONFIRMED;
- const isEditable =
- beneficiaryEndorseState !== FormState.PENDING_CONFIRMATION && beneficiaryEndorseState !== FormState.CONFIRMED;
- const { showOverlay } = useContext(OverlayContext);
-
- useEffect(() => {
- if (isConfirmed) {
- showOverlay(
- showDocumentTransferMessage(MessageTitle.CHANGE_BENEFICIARY_SUCCESS, {
- isSuccess: true,
- beneficiaryAddress: newBeneficiary,
- })
- );
- setFormActionNone();
- }
- }, [isConfirmed, newBeneficiary, showOverlay, setFormActionNone]);
-
- const isValidEndorse = () => {
- if (!newBeneficiary || !newHolder) return false;
- if (newBeneficiary === beneficiary && newHolder === holder) return false;
- if (!isEthereumAddress(newBeneficiary) || !isEthereumAddress(newHolder)) return false;
-
- return true;
- };
-
- return (
- <>
-
-
-
-
-
-
-
- Cancel
-
-
-
- handleTransfer(newBeneficiary, newHolder)}
- data-testid={"endorseBtn"}
- >
- {isPendingConfirmation ? : <>Endorse>}
-
-
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx
deleted file mode 100644
index dd045db8..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseBeneficiary/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./EndorseBeneficiary";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx
deleted file mode 100644
index 7d00ff16..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.test.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { act } from "react-dom/test-utils";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { EndorseTransferForm } from "./EndorseTransferForm";
-
-describe("Endorse Transfer to nominated beneficiary and holder", () => {
- it("should display the approvedBeneficiary and approvedHolder address as non editable fields", async () => {
- await act(async () => {
- const mockHandleEndorseTransfer = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseTransfer}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- approvedBeneficiary="0xc0F28621Ca5454B66E51786003c798154FeBc6EB"
- approvedHolder="0xFC6e365B926166d0D69bF336d03164FB301D6C41"
- handleEndorseTransfer={mockHandleEndorseTransfer}
- transferToNewEscrowState={FormState.UNINITIALIZED}
- setFormActionNone={() => {}}
- />
- );
-
- const beneficiaryField = container.getByTestId("non-editable-input-owner");
- const holderField = container.getByTestId("non-editable-input-holder");
- expect(beneficiaryField).toHaveTextContent("0xc0F28621Ca5454B66E51786003c798154FeBc6EB");
- expect(holderField).toHaveTextContent("0xFC6e365B926166d0D69bF336d03164FB301D6C41");
- });
- });
- it("should fire the function to handle endorse transfer when 'endorse' button is clicked", async () => {
- await act(async () => {
- const mockHandleEndorseTransfer = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.EndorseTransfer}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- approvedBeneficiary="0xc0F28621Ca5454B66E51786003c798154FeBc6EB"
- approvedHolder="0xFC6e365B926166d0D69bF336d03164FB301D6C41"
- handleEndorseTransfer={mockHandleEndorseTransfer}
- transferToNewEscrowState={FormState.UNINITIALIZED}
- setFormActionNone={() => {}}
- />
- );
- fireEvent.click(container.getByTestId("endorseTransferBtn"));
- expect(mockHandleEndorseTransfer).toBeCalled();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx
deleted file mode 100644
index 6d6890ec..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/EndorseTransferForm.tsx
+++ /dev/null
@@ -1,102 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface EndorseTransferFormProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- approvedBeneficiary?: string;
- approvedHolder?: string;
- handleEndorseTransfer: (approvedBeneficiary: string, approvedHolder: string) => void;
- transferToNewEscrowState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const EndorseTransferForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- approvedBeneficiary,
- approvedHolder,
- handleEndorseTransfer,
- transferToNewEscrowState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const isPendingConfirmation = transferToNewEscrowState === FormState.PENDING_CONFIRMATION;
- const isConfirmed = transferToNewEscrowState === FormState.CONFIRMED;
-
- const { showOverlay } = useContext(OverlayContext);
-
- useEffect(() => {
- if (isConfirmed) {
- showOverlay(
- showDocumentTransferMessage(MessageTitle.ENDORSE_TRANSFER_SUCCESS, {
- isSuccess: true,
- beneficiaryAddress: approvedBeneficiary,
- holderAddress: approvedHolder,
- })
- );
- setFormActionNone();
- }
- }, [isConfirmed, approvedHolder, approvedBeneficiary, showOverlay, setFormActionNone]);
-
- return (
- <>
-
-
-
-
-
-
-
- Cancel
-
-
-
- handleEndorseTransfer(approvedBeneficiary || "", approvedHolder || "")}
- disabled={isPendingConfirmation}
- data-testid={"endorseTransferBtn"}
- >
- {isPendingConfirmation ? : <>Endorse Transfer>}
-
-
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx
deleted file mode 100644
index d6ebb417..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/EndorseTransferForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./EndorseTransferForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx
deleted file mode 100644
index f9611a82..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.test.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { act } from "react-dom/test-utils";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { NominateBeneficiaryHolderForm } from "./NominateBeneficiaryHolder";
-
-describe("Nominate Owner", () => {
- it("should display the editable beneficiary & static holder when the app is in NominateBeneficiaryHolder state", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.NominateBeneficiaryHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleNomination={() => {}}
- nominationState={FormState.UNINITIALIZED}
- />
- );
-
- const beneficiaryComponent = container.getByTestId("editable-input-owner");
- const holderComponent = container.getByTestId("non-editable-input-holder");
-
- expect(beneficiaryComponent).not.toBeNull();
- expect(holderComponent).not.toBeNull();
- });
- });
-
- it("should have the nominate button and cancel button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.NominateBeneficiaryHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleNomination={() => {}}
- nominationState={FormState.UNINITIALIZED}
- />
- );
-
- expect(container.queryByTestId("cancelNominationBtn")).not.toBeNull();
- expect(container.queryByTestId("nominationBtn")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to None when we clicked on Cancel", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.NominateBeneficiaryHolder}
- setFormActionNone={mockOnSetFormAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleNomination={() => {}}
- nominationState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("cancelNominationBtn"));
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should disable nominate button when holder is empty", async () => {
- await act(async () => {
- const mockHandleNominate = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.NominateBeneficiaryHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleNomination={mockHandleNominate}
- nominationState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("nominationBtn"));
- expect(mockHandleNominate).not.toHaveBeenCalled();
- });
- });
-
- it("should show error when nominateBeneficiaryHolder return error nominationState", async () => {
- await act(async () => {
- const { getAllByText } = render(
- {}}
- formAction={AssetManagementActions.NominateBeneficiaryHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleNomination={() => {}}
- nominationState={FormState.ERROR}
- />
- );
-
- expect(getAllByText("Unidentified address. Please check and input again.", { exact: false })).not.toBeNull();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx
deleted file mode 100644
index 1334a5de..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/NominateBeneficiaryHolder.tsx
+++ /dev/null
@@ -1,117 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect, useState } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { isEthereumAddress } from "../../../../../utils";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface NominateBeneficiaryHolderFormProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- handleNomination: (newBeneficiary: string, newHolder: string) => void;
- nominationState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const NominateBeneficiaryHolderForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- beneficiary,
- holder,
- handleNomination,
- nominationState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const [newBeneficiary, setNewBeneficiary] = useState("");
- const isPendingConfirmation = nominationState === FormState.PENDING_CONFIRMATION;
- const isConfirmed = nominationState === FormState.CONFIRMED;
- const isEditable = nominationState !== FormState.PENDING_CONFIRMATION && nominationState !== FormState.CONFIRMED;
- const { showOverlay } = useContext(OverlayContext);
-
- useEffect(() => {
- if (isConfirmed) {
- showOverlay(
- showDocumentTransferMessage(MessageTitle.NOMINATE_BENEFICIARY_HOLDER_SUCCESS, {
- isSuccess: true,
- })
- );
- setFormActionNone();
- }
- }, [isConfirmed, newBeneficiary, showOverlay, setFormActionNone]);
-
- const isInvalidNomination =
- !newBeneficiary || !holder || newBeneficiary === beneficiary || !isEthereumAddress(newBeneficiary);
-
- return (
- <>
-
-
-
-
-
-
-
- Cancel
-
-
-
- {
- if (holder === undefined) return;
- // holder is used instead of 'NewHolder' because we do not want to change the value on the UI when nominating beneficiary.
- handleNomination(newBeneficiary, holder);
- }}
- data-testid={"nominationBtn"}
- >
- {isPendingConfirmation ? : <>Nominate>}
-
-
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx
deleted file mode 100644
index 7e12edd5..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/NominateBeneficiaryHolder/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./NominateBeneficiaryHolder";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx
deleted file mode 100644
index d65f431e..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.test.tsx
+++ /dev/null
@@ -1,130 +0,0 @@
-import { OverlayContext } from "@govtechsg/tradetrust-ui-components";
-
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { act } from "react-dom/test-utils";
-import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { RejectSurrenderedForm } from "./RejectSurrenderedForm";
-
-jest.mock("../../../../../common/hooks/useEndorsementChain");
-
-const mockUseFeatureFlagOverride = useEndorsementChain as jest.Mock;
-const sampleEndorsementChain = [
- {
- eventType: "Transfer",
- documentOwner: "0x07117cCE985E750D1709191BC2a345AbA85b6993",
- beneficiary: "0x1245e5B64D785b25057f7438F715f4aA5D965733",
- holderChangeEvents: [
- { blockNumber: 8829273, holder: "0x1245e5B64D785b25057f7438F715f4aA5D965733", timestamp: 1602050689000 },
- ],
- },
-];
-
-describe("RejectSurrenderedForm", () => {
- beforeEach(() => {
- jest.resetModules(); // this is important - it clears the cache
- mockUseFeatureFlagOverride.mockReturnValue({
- endorsementChain: sampleEndorsementChain,
- });
- });
- it("should have the cancel button and reject surrender button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- restoreTokenState={FormState.UNINITIALIZED}
- handleRestoreToken={() => {}}
- tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba"
- />
- );
- expect(container.queryByTestId("rejectSurrenderBtn")).not.toBeNull();
- expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull();
- });
- });
-
- it("should show overlay confirmation when we clicked on reject surrender and confirm overlay", async () => {
- await act(async () => {
- const mockHandleRestoreToken = jest.fn();
-
- const container = render(
- {},
- closeOverlay: () => {},
- }}
- >
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- restoreTokenState={FormState.UNINITIALIZED}
- handleRestoreToken={() => {}}
- tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba"
- />
-
- );
-
- fireEvent.click(container.getByTestId("rejectSurrenderBtn"));
- expect(mockHandleRestoreToken).toHaveBeenCalled();
- });
- });
-
- it("should show a loader when the reject surrender state is in PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- restoreTokenState={FormState.PENDING_CONFIRMATION}
- handleRestoreToken={() => {}}
- tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba"
- />
- );
-
- expect(container.queryByTestId("reject-loader")).not.toBeNull();
- });
- });
-
- it("should disable cancel and reject surrender button when the reject surrender state is in PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const mockFormActionNone = jest.fn();
- const mockHandleRestoreToken = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={mockFormActionNone}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- restoreTokenState={FormState.PENDING_CONFIRMATION}
- handleRestoreToken={mockHandleRestoreToken}
- tokenId="0x33430b8a069f6f9115fe9403889162d6c779cccde4db8df04faaf09d6dc739ba"
- />
- );
-
- fireEvent.click(container.getByTestId("cancelSurrenderBtn"));
- expect(mockFormActionNone).not.toHaveBeenCalled();
- fireEvent.click(container.getByTestId("rejectSurrenderBtn"));
- expect(mockHandleRestoreToken).not.toHaveBeenCalled();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx
deleted file mode 100644
index c0afeb82..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/RejectSurrenderedForm.tsx
+++ /dev/null
@@ -1,126 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect } from "react";
-import { useEndorsementChain } from "../../../../../common/hooks/useEndorsementChain";
-import { FormState } from "../../../../../constants/FormState";
-import { TitleEscrowEvent } from "../../../../../types";
-import { TagBorderedLg } from "../../../../UI/Tag";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-
-interface RejectSurrenderedFormProps {
- tokenId: string;
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
- handleRestoreToken: (lastBeneficiary?: string, lastHolder?: string) => void;
- restoreTokenState: string;
-}
-
-export const RejectSurrenderedForm: FunctionComponent = ({
- tokenId,
- formAction,
- tokenRegistryAddress,
- setFormActionNone,
- setShowEndorsementChain,
- handleRestoreToken,
- restoreTokenState,
-}) => {
- const { showOverlay } = useContext(OverlayContext);
- const { endorsementChain, pending } = useEndorsementChain(tokenRegistryAddress, tokenId);
-
- const lastTransferEvent = endorsementChain
- ?.filter(({ eventType }) => eventType === "Transfer")
- .reverse()[0] as TitleEscrowEvent;
- const lastBeneficiary = lastTransferEvent?.beneficiary;
- const lastHolderEvent = lastTransferEvent?.holderChangeEvents.reverse()[0];
- const lastHolder = lastHolderEvent?.holder;
-
- const isRestoreTokenPendingConfirmation = restoreTokenState === FormState.PENDING_CONFIRMATION;
- const isRestoreTokenConfirmed = restoreTokenState === FormState.CONFIRMED;
-
- const onClickRejectSurrender = () => {
- showOverlay(
- showDocumentTransferMessage(MessageTitle.CONFIRM_REJECT_SURRENDER_DOCUMENT, {
- isSuccess: true,
- beneficiaryAddress: lastBeneficiary || "Loading...",
- holderAddress: lastHolder || "Loading...",
- isConfirmationMessage: true,
- onConfirmationAction: () => handleRestoreToken(lastBeneficiary, lastHolder),
- })
- );
- };
-
- useEffect(() => {
- if (isRestoreTokenConfirmed) {
- showOverlay(showDocumentTransferMessage(MessageTitle.REJECT_SURRENDER_DOCUMENT, { isSuccess: true }));
- setFormActionNone();
- }
- }, [showOverlay, setFormActionNone, isRestoreTokenConfirmed]);
-
- return (
-
-
-
-
-
-
-
-
- Surrendered To Issuer
-
-
-
-
-
-
-
-
-
- Cancel
-
-
-
-
- {isRestoreTokenPendingConfirmation || pending ? (
-
- ) : (
- <>Reject Document>
- )}
-
-
-
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx
deleted file mode 100644
index 866f33de..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/RejectSurrenderedForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./RejectSurrenderedForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx
deleted file mode 100644
index 734c6e42..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.test.tsx
+++ /dev/null
@@ -1,139 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { SurrenderForm } from "./SurrenderForm";
-import { act } from "react-dom/test-utils";
-
-describe("Surrender", () => {
- it("should display the non-editable beneficiary & holder", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.UNINITIALIZED}
- handleSurrender={() => {}}
- />
- );
- const beneficiaryComponent = container.getByTestId("asset-title-owner");
- const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C");
- const holderComponent = container.getByTestId("asset-title-holder");
- const holderText = container.getByText("0xa61B056dA0084a5f391EC137583073096880C2e3");
-
- expect(beneficiaryComponent).not.toBeNull();
- expect(beneficiaryText).not.toBeNull();
- expect(holderComponent).not.toBeNull();
- expect(holderText).not.toBeNull();
- });
- });
-
- it("should have the surrender button and cancel button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.UNINITIALIZED}
- handleSurrender={() => {}}
- />
- );
-
- expect(container.queryByTestId("cancelSurrenderBtn")).not.toBeNull();
- expect(container.queryByTestId("surrenderBtn")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to Surrender when we clicked on Surrender", async () => {
- await act(async () => {
- const mockHandleSurrender = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.UNINITIALIZED}
- handleSurrender={mockHandleSurrender}
- />
- );
-
- fireEvent.click(container.getByTestId("surrenderBtn"));
- expect(mockHandleSurrender).toHaveBeenCalled();
- });
- });
-
- it("should change the state of the application to None when we clicked on Cancel", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={mockOnSetFormAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.UNINITIALIZED}
- handleSurrender={() => {}}
- />
- );
-
- fireEvent.click(container.getByTestId("cancelSurrenderBtn"));
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should show a loader when the surrender state is in PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.PENDING_CONFIRMATION}
- handleSurrender={() => {}}
- />
- );
-
- expect(container.queryByTestId("loader")).not.toBeNull();
- });
- });
-
- it("should disable surrender button when the surrender state is in INITIALIZED or PENDING_CONFIRMATION", async () => {
- await act(async () => {
- const mockHandleSurrender = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.Surrender}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- surrenderingState={FormState.PENDING_CONFIRMATION}
- handleSurrender={mockHandleSurrender}
- />
- );
-
- fireEvent.click(container.getByTestId("surrenderBtn"));
- expect(mockHandleSurrender).not.toHaveBeenCalled();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx
deleted file mode 100644
index 23fe1c64..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/SurrenderForm.tsx
+++ /dev/null
@@ -1,97 +0,0 @@
-import {
- Button,
- LoaderSpinner,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface SurrenderFormProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- handleSurrender: () => void;
- surrenderingState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const SurrenderForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- beneficiary,
- holder,
- handleSurrender,
- surrenderingState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const isPendingConfirmation = surrenderingState === FormState.PENDING_CONFIRMATION;
- const isConfirmed = surrenderingState === FormState.CONFIRMED;
-
- const { showOverlay } = useContext(OverlayContext);
-
- useEffect(() => {
- if (isConfirmed) {
- showOverlay(showDocumentTransferMessage(MessageTitle.SURRENDER_DOCUMENT_SUCCESS, { isSuccess: true }));
- setFormActionNone();
- }
- }, [isConfirmed, showOverlay, setFormActionNone]);
-
- return (
- <>
-
-
-
-
-
-
-
- Cancel
-
-
-
-
- {isPendingConfirmation ? : <>Surrender Document>}
-
-
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx
deleted file mode 100644
index dd972cca..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/SurrenderForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./SurrenderForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx
deleted file mode 100644
index 945f8e6e..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.test.tsx
+++ /dev/null
@@ -1,117 +0,0 @@
-import { fireEvent, render } from "@testing-library/react";
-import React from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { TransferHolderForm } from "./TransferHolderForm";
-import { act } from "react-dom/test-utils";
-
-describe("Transfer Holder", () => {
- it("should display the static beneficiary & editable holder when the app is in TransferHolder state", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.TransferHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- holderTransferringState={FormState.UNINITIALIZED}
- />
- );
-
- const beneficiaryComponent = container.getByTestId("asset-title-owner");
- const beneficiaryText = container.getByText("0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C");
- const holderComponent = container.getByTestId("editable-input-holder");
-
- expect(beneficiaryComponent).not.toBeNull();
- expect(beneficiaryText).not.toBeNull();
- expect(holderComponent).not.toBeNull();
- });
- });
-
- it("should have the transfer holder button and cancel button", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.TransferHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- holderTransferringState={FormState.UNINITIALIZED}
- />
- );
-
- expect(container.queryByTestId("cancelTransferBtn")).not.toBeNull();
- expect(container.queryByTestId("transferBtn")).not.toBeNull();
- });
- });
-
- it("should change the state of the application to None when we clicked on Cancel", async () => {
- await act(async () => {
- const mockOnSetFormAction = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.TransferHolder}
- setFormActionNone={mockOnSetFormAction}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- holderTransferringState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("cancelTransferBtn"));
- expect(mockOnSetFormAction).toHaveBeenCalled();
- });
- });
-
- it("should disable transfer button when holder is empty", async () => {
- await act(async () => {
- const mockHandleTransfer = jest.fn();
-
- const container = render(
- {}}
- formAction={AssetManagementActions.TransferHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={mockHandleTransfer}
- holderTransferringState={FormState.UNINITIALIZED}
- />
- );
-
- fireEvent.click(container.getByTestId("transferBtn"));
- expect(mockHandleTransfer).not.toHaveBeenCalled();
- });
- });
-
- it("should show error when changeHolder return error holderState", async () => {
- await act(async () => {
- const container = render(
- {}}
- formAction={AssetManagementActions.TransferHolder}
- setFormActionNone={() => {}}
- tokenRegistryAddress="0xdA8DBd2Aaffc995F11314c0040716E791de5aEd2"
- beneficiary="0xE94E4f16ad40ADc90C29Dc85b42F1213E034947C"
- holder="0xa61B056dA0084a5f391EC137583073096880C2e3"
- handleTransfer={() => {}}
- holderTransferringState={FormState.ERROR}
- />
- );
-
- const hasError = container.getByTestId("error-msg");
- expect(hasError).not.toBeNull();
- });
- });
-});
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx
deleted file mode 100644
index 4058aa4f..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/TransferHolderForm.tsx
+++ /dev/null
@@ -1,117 +0,0 @@
-import {
- Button,
- MessageTitle,
- OverlayContext,
- showDocumentTransferMessage,
- LoaderSpinner,
-} from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect, useState } from "react";
-import { FormState } from "../../../../../constants/FormState";
-import { isEthereumAddress } from "../../../../../utils";
-import { AssetInformationPanel } from "../../../AssetInformationPanel";
-import { AssetManagementActions } from "../../../AssetManagementActions";
-import { AssetManagementTitle } from "../../AssetManagementTitle";
-import { EditableAssetTitle } from "./../EditableAssetTitle";
-
-interface TransferHolderProps {
- formAction: AssetManagementActions;
- tokenRegistryAddress: string;
- beneficiary?: string;
- holder?: string;
- handleTransfer: (newHolder: string) => void;
- holderTransferringState: string;
- setFormActionNone: () => void;
- setShowEndorsementChain: (payload: boolean) => void;
-}
-
-export const TransferHolderForm: FunctionComponent = ({
- formAction,
- tokenRegistryAddress,
- beneficiary,
- holder,
- handleTransfer,
- holderTransferringState,
- setFormActionNone,
- setShowEndorsementChain,
-}) => {
- const [newHolder, setNewHolder] = useState("");
- const isPendingConfirmation = holderTransferringState === FormState.PENDING_CONFIRMATION;
- const isConfirmed = holderTransferringState === FormState.CONFIRMED;
- const isEditable =
- holderTransferringState !== FormState.PENDING_CONFIRMATION && holderTransferringState !== FormState.CONFIRMED;
- const { showOverlay } = useContext(OverlayContext);
-
- useEffect(() => {
- if (isConfirmed) {
- showOverlay(
- showDocumentTransferMessage(MessageTitle.TRANSFER_HOLDER_SUCCESS, { isSuccess: true, holderAddress: newHolder })
- );
- setFormActionNone();
- }
- }, [isConfirmed, newHolder, showOverlay, setFormActionNone]);
-
- const isValidTransfer = () => {
- if (!newHolder) return false;
- if (newHolder === holder) return false;
- if (!isEthereumAddress(newHolder)) return false;
-
- return true;
- };
-
- return (
- <>
-
-
-
-
-
-
-
- Cancel
-
-
-
- handleTransfer(newHolder)}
- data-testid={"transferBtn"}
- >
- {isPendingConfirmation ? : <>Transfer>}
-
-
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx
deleted file mode 100644
index aa935473..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/TransferHolderForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./TransferHolderForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx
deleted file mode 100644
index 7e9a7745..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/SkeletonPlaceholder.tsx
+++ /dev/null
@@ -1,11 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { LoaderSkeleton } from "../../UI/LoaderSkeleton";
-
-export const SkeletonPlaceholder: FunctionComponent = () => {
- return (
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx
deleted file mode 100644
index 7d741127..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementForm/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AssetManagementForm";
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx
deleted file mode 100644
index 79925558..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetManagementTags/index.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Tag } from "../../UI/Tag";
-
-export const AssetManagementTags: FunctionComponent = () => {
- const tagCSS = "text-tangerine bg-white border border-cloud-100 rounded-md font-bold mr-2 mb-2";
- return (
-
-
- Transferable
- Negotiable
-
-
- );
-};
diff --git a/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx b/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx
deleted file mode 100644
index 57acd124..00000000
--- a/apps/ui/src/components/AssetManagementPanel/AssetTitle/index.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import { useIdentifierResolver } from "@govtechsg/address-identity-resolver";
-import React, { FunctionComponent } from "react";
-import { AddressInfo } from "../../AddressInfo";
-
-interface AssetTitleProps {
- role: string;
- address: string;
- children?: React.ReactNode;
-}
-
-export const AssetTitle: FunctionComponent = ({ role, address, children }) => {
- const { identityName, identityResolvedBy, identitySource } = useIdentifierResolver(address);
-
- return (
-
- );
-};
diff --git a/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx b/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx
deleted file mode 100644
index 20589810..00000000
--- a/apps/ui/src/components/Authentication/LoginButton/LoginButton.test.tsx
+++ /dev/null
@@ -1,49 +0,0 @@
-import { fireEvent, render, screen } from "@testing-library/react";
-import { LoginButton } from "./LoginButton";
-import { useAuthContext } from "../../../common/contexts/AuthenticationContext/AuthContext";
-
-jest.mock("../../../common/contexts/AuthenticationContext/AuthContext");
-
-const mockUseAuthContext = useAuthContext as jest.Mock;
-
-const mockedLogin = jest.fn().mockResolvedValue("");
-
-mockUseAuthContext.mockReturnValue({ login: mockedLogin });
-
-window.prompt = jest.fn();
-
-describe("loginButton", () => {
- beforeEach(() => {
- jest.clearAllMocks();
- });
-
- it("should have login as the button text", () => {
- render( );
-
- expect(screen.queryByText(/Login/)).not.toBeNull();
- });
-
- it("should invoke login function when button is clicked", () => {
- render( );
- fireEvent.click(screen.getByText("Login"));
-
- expect(mockedLogin).toBeCalledTimes(1);
- });
-
- it("should show spinner and disable button if clicked", () => {
- const { container } = render( );
- fireEvent.click(screen.getByText("Login"));
-
- expect(screen.getByTestId("button:default")).toHaveAttribute("disabled");
- expect(container.getElementsByClassName("invisible").length).toBe(1);
- expect(screen.getByTestId("button-spinner")).not.toBeNull();
- });
-
- it("should prompt user for email", () => {
- render( );
- fireEvent.click(screen.getByText("Login"));
-
- expect(window.prompt).toHaveBeenCalled();
- expect(window.prompt).toHaveBeenCalledWith("Please enter your email to login");
- });
-});
diff --git a/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx b/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx
deleted file mode 100644
index 4e200553..00000000
--- a/apps/ui/src/components/Authentication/LoginButton/LoginButton.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import React, { FunctionComponent, useState } from "react";
-import { Button, ButtonVCKit } from "../../UI/Button";
-import { useAuthContext } from "../../../common/contexts/AuthenticationContext";
-
-export const LoginButton: FunctionComponent = (props) => {
- const { login } = useAuthContext();
-
- const [isLoading, setIsLoading] = useState(false);
-
- const logUserIn = (): void => {
- setIsLoading(true);
- const email = prompt("Please enter your email to login") ?? "";
- login(email).catch(() => {
- setIsLoading(false);
- });
- };
-
- return (
-
-
- Login
-
-
- );
-};
diff --git a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx b/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx
deleted file mode 100644
index 6e53ab78..00000000
--- a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.test.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import { fireEvent, render, screen, waitFor } from "@testing-library/react";
-import { LogoutButton } from "./LogoutButton";
-import { useAuthContext } from "../../../common/contexts/AuthenticationContext/AuthContext";
-import { useConfigContext } from "../../../common/contexts/config";
-import { usePersistedConfigFile } from "../../../common/hooks/usePersistedConfigFile";
-
-jest.mock("../../../common/contexts/AuthenticationContext/AuthContext");
-jest.mock("../../../common/contexts/config");
-jest.mock("../../../common/hooks/usePersistedConfigFile");
-
-const mockUseAuthContext = useAuthContext as jest.Mock;
-const mockuseConfigContext = useConfigContext as jest.Mock;
-const mockusePersistedConfigFile = usePersistedConfigFile as jest.Mock;
-
-const mockedLogout = jest.fn();
-mockUseAuthContext.mockReturnValue({ logout: mockedLogout });
-
-const mockedSetConfig = jest.fn();
-mockuseConfigContext.mockReturnValue({ setConfig: mockedSetConfig });
-
-const mockedSetConfigFile = jest.fn();
-mockusePersistedConfigFile.mockReturnValue({ setConfigFile: mockedSetConfigFile });
-
-describe("logoutButton", () => {
- it("should have logout as the button text", () => {
- render( );
-
- expect(screen.queryByText(/Logout/)).not.toBeNull();
- });
-
- it("should invoke logout function and clear config files when button is clicked", async () => {
- render( );
- fireEvent.click(screen.getByText("Logout"));
-
- await waitFor(() => expect(mockedLogout).toHaveBeenCalledTimes(1));
-
- expect(mockedSetConfig).toBeCalledTimes(1);
- expect(mockedSetConfig).toBeCalledWith();
-
- expect(mockedSetConfigFile).toBeCalledTimes(1);
- expect(mockedSetConfigFile).toBeCalledWith();
- });
-
- it("should show spinner and disable button if clicked", () => {
- const { container } = render( );
- fireEvent.click(screen.getByText("Logout"));
-
- expect(screen.getByTestId("button:default")).toHaveAttribute("disabled");
- expect(container.getElementsByClassName("invisible").length).toBe(1);
- expect(screen.getByTestId("button-spinner")).not.toBeNull();
- });
-});
diff --git a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx b/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx
deleted file mode 100644
index 2ec14177..00000000
--- a/apps/ui/src/components/Authentication/LogoutButton/LogoutButton.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import React, { FunctionComponent, useState } from "react";
-import { Button, ButtonVCKit } from "../../UI/Button";
-import { useAuthContext } from "../../../common/contexts/AuthenticationContext";
-import { useConfigContext } from "../../../common/contexts/config";
-import { usePersistedConfigFile } from "../../../common/hooks/usePersistedConfigFile";
-
-export const LogoutButton: FunctionComponent = (props) => {
- const { logout } = useAuthContext();
- const { setConfig } = useConfigContext();
- const { setConfigFile } = usePersistedConfigFile();
- const [isLoading, setIsLoading] = useState(false);
-
- const logUserOut = async () => {
- setIsLoading(true);
- await logout();
- setConfig();
- setConfigFile();
- };
-
- return (
-
-
- Logout
-
-
- );
-};
diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx
deleted file mode 100644
index 1b5b1ac2..00000000
--- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.stories.tsx
+++ /dev/null
@@ -1,153 +0,0 @@
-import React from "react";
-import { MemoryRouter as Router } from "react-router-dom";
-import { CertificateDropZone } from "./CertificateDropZone";
-import { Provider } from "react-redux";
-import { configureStore } from "../../store";
-import { states } from "../../reducers/certificate";
-import { CONSTANTS } from "@govtechsg/tradetrust-utils";
-import {
- whenDocumentHashInvalidAndNotIssued,
- whenDocumentHashInvalid,
- whenDocumentNotIssued,
- whenDocumentIssuerIdentityInvalidDnsTxt,
- whenDocumentRevoked,
- whenServerError,
- whenDocumentInvalid,
- whenDocumentAddressInvalid,
- whenDocumentNotFound,
- whenInvalidCallArgument,
- whenUnhandledError,
- whenDocumentValidAndIssuedByDns,
-} from "../../test/fixture/verifier-responses";
-
-const RenderWithStore = ({ children, ...props }: any) => {
- const {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- } = props;
-
- const store = configureStore({
- certificate: {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- },
- });
- return (
-
- {children}
-
- );
-};
-
-const { TYPES } = CONSTANTS;
-
-export default {
- title: "Dropzone/CertificateDropZone",
- component: CertificateDropZone,
- parameters: {
- componentSubtitle: "All various scenarios with document verification.",
- },
-};
-
-export const Ready = () => (
-
-
-
-);
-
-export const Verifying = () => (
-
-
-
-);
-
-export const AllVerificationErrors = () => (
-
-
-
-);
-
-export const InvalidHash = () => (
-
-
-
-);
-
-export const NotIssued = () => (
-
-
-
-);
-
-export const IssuerIdentityInvalid = () => (
-
-
-
-);
-
-export const Revoked = () => (
-
-
-
-);
-
-export const ActionError = () => (
-
-
-
-);
-
-export const InvalidDocument = () => (
-
-
-
-);
-
-export const AddressInvalidError = () => (
-
-
-
-);
-
-export const ContractNotFoundError = () => (
-
-
-
-);
-
-export const InvalidArgumentError = () => (
-
-
-
-);
-
-export const ServerError = () => (
-
-
-
-);
-
-export const UnhandledError = () => (
-
-
-
-);
-
-export const ClientNetworkError = () => (
-
-
-
-);
diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx
deleted file mode 100644
index 7d1d0538..00000000
--- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.test.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import React from "react";
-import { fireEvent, render, screen } from "@testing-library/react";
-import { CertificateDropZoneContainer } from "./CertificateDropZoneContainer";
-import { CertificateDropZone } from "./CertificateDropZone";
-import { Provider } from "react-redux";
-import { configureStore } from "../../store";
-jest.mock("qr-scanner");
-
-const store = configureStore();
-
-const renderWithStore = (additionalProps: any) => {
- return render(
-
-
-
-
-
- );
-};
-describe("CertificateDropZone", () => {
- it("shows QrReader when qrReaderVisible is true", () => {
- renderWithStore({
- updateNetworkId: () => {},
- });
- fireEvent.click(screen.getByText("Scan QR Code"));
- expect(screen.getByTestId("qr-code-reader")).not.toBeNull();
- });
-
- it("shows CertificateDropZone when qrReaderVisible is false", () => {
- renderWithStore({
- updateNetworkId: () => {},
- });
- expect(screen.getByTestId("certificate-dropzone")).not.toBeNull();
- });
-});
diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx
deleted file mode 100644
index 9930852a..00000000
--- a/apps/ui/src/components/CertificateDropZone/CertificateDropZone.tsx
+++ /dev/null
@@ -1,113 +0,0 @@
-import React, { FunctionComponent, useCallback, useMemo } from "react";
-import { useDropzone } from "react-dropzone";
-import { useDispatch, useSelector } from "react-redux";
-import { RootState } from "../../reducers";
-import {
- updateCertificate,
- resetCertificateState,
- states,
- verifyingCertificateFailure,
- verifyingCertificateCompleted,
-} from "../../reducers/certificate";
-import { getDropzoneBoxUi } from "../../common/utils/getDropzoneBoxUi";
-import { View, ViewVerificationError, ViewActionError, ViewVerificationPending } from "../DocumentDropzone/Views";
-import { isValid } from "@govtechsg/oa-verify";
-import { useProviderContext } from "../../common/contexts/provider";
-import { getChainId } from "../../utils/shared";
-import { CONSTANTS } from "@govtechsg/tradetrust-utils";
-
-const { TYPES } = CONSTANTS;
-
-interface CertificateDropzoneProps {
- toggleQrReaderVisible?: () => void;
-}
-
-export const CertificateDropZone: FunctionComponent = (props) => {
- const { toggleQrReaderVisible } = props;
- const dispatch = useDispatch();
- const { verificationPending, retrieveCertificateByActionState, verificationStatus, verificationError } = useSelector(
- (state: RootState) => state.certificate
- );
-
- const isVerificationPending = verificationPending;
- const isVerificationError = useMemo(() => {
- if (verificationError) return true;
- if (verificationStatus && !isValid(verificationStatus)) return true;
- return false;
- }, [verificationError, verificationStatus]);
- const isActionError = retrieveCertificateByActionState === states.FAILURE;
-
- const resetData = useCallback(() => {
- dispatch(resetCertificateState());
- }, [dispatch]);
-
- const { currentChainId, changeNetwork } = useProviderContext();
-
- const onDrop = useCallback(
- (acceptedFiles: Blob[]) => {
- acceptedFiles.forEach((file: Blob) => {
- const reader = new FileReader();
-
- reader.onabort = () => console.log("file reading was aborted");
- reader.onerror = () => console.log("file reading has failed");
- reader.onload = async () => {
- try {
- const json = JSON.parse(reader.result as string);
- const chainId = getChainId(json);
- if (chainId && currentChainId !== chainId) {
- await changeNetwork(chainId);
- }
- dispatch(updateCertificate(json));
- } catch (e) {
- if (e instanceof Error) {
- dispatch(verifyingCertificateCompleted([e.message]));
- dispatch(verifyingCertificateFailure(TYPES.NETWORK_INVALID));
- }
- console.error(e);
- }
- };
- reader.readAsText(file);
- });
- },
- [changeNetwork, currentChainId, dispatch]
- );
-
- const { getRootProps, getInputProps, isDragActive, isDragAccept, isDragReject } = useDropzone({
- onDrop,
- multiple: false,
- // accept: "application/json", // TODO: https://react-dropzone.js.org/#!/Accepting%20specific%20file%20types
- });
-
- const customStyle = useMemo(() => {
- return getDropzoneBoxUi({
- isDragReject,
- isDragActive,
- isDragAccept,
- isVerificationPending,
- isVerificationError,
- isActionError,
- });
- }, [isDragReject, isDragActive, isDragAccept, isVerificationPending, isVerificationError, isActionError]);
-
- return (
-
-
-
- {(() => {
- switch (true) {
- case isVerificationPending:
- return ;
- case isVerificationError:
- return ;
- case isActionError:
- return ;
- default:
- return ;
- }
- })()}
-
-
- );
-};
diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx
deleted file mode 100644
index dfbd9ddf..00000000
--- a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.test.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import React from "react";
-import { screen, render, fireEvent } from "@testing-library/react";
-import { CertificateDropZoneContainer } from "./CertificateDropZoneContainer";
-import { Provider } from "react-redux";
-import { configureStore } from "../../store";
-jest.mock("qr-scanner");
-
-const store = configureStore();
-
-const renderWithStore = (additionalProps: any) => {
- return render(
-
-
-
- );
-};
-
-describe("certificateDropZoneContainer", () => {
- it("toggles qrReaderVisible when toggleQrReaderVisible is called", () => {
- const { getByTestId } = renderWithStore({ updateNetworkId: () => {} });
- fireEvent.click(screen.getByText("Scan QR Code"));
- expect(getByTestId("qr-code-reader")).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx b/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx
deleted file mode 100644
index f938e20c..00000000
--- a/apps/ui/src/components/CertificateDropZone/CertificateDropZoneContainer.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import React from "react";
-import { Button } from "../UI/Button";
-import { useDispatch } from "react-redux";
-import { processQrCode } from "../../reducers/certificate";
-import QrReader, { QrDataType } from "../QrReader/qrReader";
-import { CertificateDropZone } from "./CertificateDropZone";
-
-const DisableMessage = "Disable";
-
-export const CertificateDropZoneContainer = (): React.ReactElement => {
- const [qrReaderVisible, setQrReaderVisible] = React.useState(false);
- const dispatch = useDispatch();
-
- const handleQrScanned = React.useCallback(
- (data: QrDataType) => {
- dispatch(processQrCode(data));
- setQrReaderVisible(false);
- },
- [dispatch, setQrReaderVisible]
- );
-
- const toggleQrReaderVisible = React.useCallback(() => {
- setQrReaderVisible(!qrReaderVisible);
- }, [qrReaderVisible, setQrReaderVisible]);
-
- return qrReaderVisible ? (
- <>
-
-
-
- {DisableMessage}
-
-
- >
- ) : (
-
- );
-};
diff --git a/apps/ui/src/components/CertificateViewer.tsx b/apps/ui/src/components/CertificateViewer.tsx
deleted file mode 100644
index 179d8d78..00000000
--- a/apps/ui/src/components/CertificateViewer.tsx
+++ /dev/null
@@ -1,175 +0,0 @@
-import { utils } from "@govtechsg/open-attestation";
-import React, { FunctionComponent, useCallback, useEffect, useState } from "react";
-import { useDispatch, useSelector } from "react-redux";
-import { useTokenInformationContext } from "../common/contexts/TokenInformationContext";
-import { resetCertificateState, updateCertificate } from "../reducers/certificate";
-import { RootState } from "../reducers";
-import { getLogger } from "../utils/logger";
-import { TemplateProps } from "../types";
-import { AssetManagementApplication } from "./AssetManagementPanel/AssetManagementApplication";
-import { DecentralisedRendererContainer } from "./DecentralisedTemplateRenderer/DecentralisedRenderer";
-import { MultiTabs } from "./DecentralisedTemplateRenderer/MultiTabs";
-import { DocumentStatus } from "./DocumentStatus";
-import { DocumentUtility } from "./DocumentUtility";
-import { EndorsementChainContainer } from "./EndorsementChain";
-import { ObfuscatedMessage } from "./ObfuscatedMessage";
-import { TabPaneAttachments } from "./TabPaneAttachments";
-import { Banner } from "./UI/Banner";
-import { WrappedOrSignedOpenAttestationDocument, getAttachments, getTokenRegistryAddress } from "../utils/shared";
-import { resetDemoState } from "../reducers/demo-verify";
-import { CertificateViewerErrorBoundary } from "./CertificateViewerErrorBoundary/CertificateViewerErrorBoundary";
-import { useProviderContext } from "../common/contexts/provider";
-
-const { trace } = getLogger("component: certificateviewer");
-
-interface CertificateViewerProps {
- isMagicDemo?: boolean;
- document: WrappedOrSignedOpenAttestationDocument;
-}
-
-export const CertificateViewer: FunctionComponent = ({ isMagicDemo, document }) => {
- const isTransferableAsset = utils.isTransferableAsset(document);
- let tokenId = "";
- if (isTransferableAsset) {
- try {
- tokenId = `0x${utils.getAssetId(document)}`;
- } catch (e) {
- trace(e);
- }
- }
-
- const tokenRegistryAddress = isTransferableAsset ? getTokenRegistryAddress(document) : "";
- const isTransferableDocument = !!tokenRegistryAddress;
- const [templates, setTemplates] = useState([]);
- const [selectedTemplate, setSelectedTemplate] = useState("");
- const [showEndorsementChain, setShowEndorsementChain] = useState(false);
- const attachments = getAttachments(document);
- const hasAttachments = attachments ? attachments.length > 0 : false;
- const { initialize, resetStates: resetTokenInformationState } = useTokenInformationContext();
- const dispatch = useDispatch();
-
- const isSampleDocument = useSelector((state: RootState) => state.sample.isSampleDocument);
- const certificateDoc = useSelector((state: RootState) => state.certificate.rawModified);
-
- const resetCertificateData = useCallback(() => {
- dispatch(resetCertificateState());
- dispatch(resetDemoState());
- }, [dispatch]);
-
- const { currentChainId } = useProviderContext();
-
- // Update the certificate when network is changed
- useEffect(() => {
- resetCertificateData();
- dispatch(updateCertificate(certificateDoc));
- }, [certificateDoc, currentChainId, dispatch, resetCertificateData]);
-
- /*
- initialise the meta token information context when new tokenId
- and tokenRegistryAddress provided and clean up the context when certificate viewer unmounts
- */
- useEffect(() => {
- if (tokenRegistryAddress) {
- trace("initialise token information context");
- initialize(tokenRegistryAddress, tokenId);
- }
- return () => {
- trace("resetting token information on unmount");
- resetTokenInformationState();
- resetCertificateData();
- };
- }, [tokenId, tokenRegistryAddress, initialize, resetTokenInformationState, resetCertificateData]);
-
- const childRef = React.useRef<{ print: () => void }>();
-
- const updateTemplates = useCallback((templateList: TemplateProps[]) => {
- // filter all templates that are renderable currently
- const templatesModified = templateList.filter((item) => {
- return item.type === "custom-template" || item.type === "application/pdf" || !item.type; // !item.type caters to renderers that still has decentralized-renderer-react-components dependency at <2.3.0, where type does not exists
- });
-
- // set modified templates
- setTemplates(templatesModified);
- setSelectedTemplate(templatesModified[0].id);
- }, []);
-
- const onPrint = () => {
- if (childRef.current) {
- childRef.current.print();
- }
- };
-
- const renderedEndorsementChain = (
-
-
- {isTransferableDocument && (
-
- )}
-
- );
-
- const renderedCertificateViewer = (
- <>
-
- {!isTransferableDocument &&
}
- {(isSampleDocument || isMagicDemo) && (
-
- )}
-
- {isTransferableDocument && (
-
- )}
-
-
-
-
-
-
- {attachments && (
-
-
-
- )}
-
- {templates.length > 0 && }
-
-
-
- >
- );
-
- return (
-
- {showEndorsementChain ? renderedEndorsementChain : renderedCertificateViewer}
-
- );
-};
diff --git a/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx b/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx
deleted file mode 100644
index fc8ed5c9..00000000
--- a/apps/ui/src/components/CertificateViewerErrorBoundary/CertificateViewerErrorBoundary.tsx
+++ /dev/null
@@ -1,115 +0,0 @@
-import React, { PropsWithChildren } from "react";
-import { FunctionComponent } from "react";
-import { ErrorBoundary, ErrorBoundaryProps, ErrorBoundaryRenderer } from "../ErrorBoundary";
-import { getCurrentProvider, useProviderContext } from "../../common/contexts/provider";
-import { ErrorPage, ErrorPageProps } from "@govtechsg/tradetrust-ui-components";
-import { Link } from "react-router-dom";
-import { UnsupportedNetworkError } from "../../common/errors";
-
-type CertificateViewerErrorBoundaryProps = Omit;
-
-export const CertificateViewerErrorBoundary: FunctionComponent = (props) => {
- const { children, onRecover, onError } = props;
-
- const { reloadNetwork } = useProviderContext();
-
- const recoverHandler = async () => {
- if (onRecover) await onRecover();
- await reloadNetwork();
- };
-
- return (
-
- {children}
-
- );
-};
-
-enum CertificateViewerErrorType {
- Generic,
- UnsupportedNetwork,
- ContractRevert,
- RPCCallException,
-}
-
-/**
- * Attempts to guess the type of error from the Error object.
- * @param error Error received from boundary
- */
-const getErrorType = (error: Error | undefined): CertificateViewerErrorType => {
- const provider = getCurrentProvider();
- if (!provider || error instanceof UnsupportedNetworkError) return CertificateViewerErrorType.UnsupportedNetwork;
-
- const errMsg = error?.message;
- if (!errMsg) return CertificateViewerErrorType.Generic;
-
- if (errMsg.indexOf("call revert exception") > -1) {
- return CertificateViewerErrorType.ContractRevert;
- } else if (errMsg.indexOf("SERVER_ERROR") > -1) {
- // RPC call may have returned an error. For eg, forbidden, bad request, etc.
- return CertificateViewerErrorType.RPCCallException;
- }
-
- return CertificateViewerErrorType.Generic;
-};
-
-const ErrorRenderer: ErrorBoundaryRenderer = (props) => {
- const { error, recover } = props;
-
- const errorType = getErrorType(error);
-
- const retryErrorLink = (
-
-
- {`OK, let's try again!`}
-
-
- );
-
- // Default props for error page
- let errorPageProps: PropsWithChildren = {
- pageTitle: "ERROR",
- header: "Something Went Wrong",
- description: error?.message ? error.message : "TradeTrust has encountered an issue.",
- image: "/static/images/errorpage/error-boundary.png",
- children: (
-
- Go to
-
- {" "}
- Homepage
-
- ?
-
- ),
- };
-
- switch (errorType) {
- case CertificateViewerErrorType.UnsupportedNetwork:
- errorPageProps = {
- ...errorPageProps,
- pageTitle: "Whoops!",
- header: "Unsupported Network",
- description: "Try changing to a correct network for the document.",
- children: retryErrorLink,
- };
- break;
- case CertificateViewerErrorType.RPCCallException:
- case CertificateViewerErrorType.ContractRevert:
- errorPageProps = {
- ...errorPageProps,
- pageTitle: "Whoops!",
- header: "Ouch! That didn't work!",
- description:
- "There might be an issue with the network or contract. Make sure you on the correct network for the document.",
- children: retryErrorLink,
- };
- break;
- case CertificateViewerErrorType.Generic:
- default:
- // Will use the default errorPageProps
- }
-
- const { children: errorPageChildren, ...errorPageRestProps } = errorPageProps;
- return {errorPageChildren} ;
-};
diff --git a/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx b/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx
deleted file mode 100644
index cff24f2f..00000000
--- a/apps/ui/src/components/ConfirmModal/ConfirmModal.tsx
+++ /dev/null
@@ -1,57 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Button, ButtonVariant } from "../UI/Button";
-import { ModalDialog } from "../ModalDialog";
-
-interface ConfirmModalProps {
- title: string;
- description: string | React.ReactNode;
- show: boolean;
- onCloseText?: string;
- onConfirmText?: string;
- onConfirm: () => void;
- onClose: () => void;
-}
-
-export const ConfirmModal: FunctionComponent = ({
- title,
- description,
- onConfirm,
- show,
- onClose,
- onCloseText,
- onConfirmText,
-}) => {
- return (
- <>
- {show && (
-
-
-
- {title}
-
-
{description}
-
-
-
- {onCloseText || "Cancel"}
-
-
- {onConfirmText || "Confirm"}
-
-
-
-
-
- )}
- >
- );
-};
diff --git a/apps/ui/src/components/ConfirmModal/index.tsx b/apps/ui/src/components/ConfirmModal/index.tsx
deleted file mode 100644
index 49373175..00000000
--- a/apps/ui/src/components/ConfirmModal/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./ConfirmModal";
diff --git a/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx b/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx
deleted file mode 100644
index 9c938149..00000000
--- a/apps/ui/src/components/DecentralisedTemplateRenderer/DecentralisedRenderer.tsx
+++ /dev/null
@@ -1,125 +0,0 @@
-import React, {
- Ref,
- FunctionComponent,
- useCallback,
- useEffect,
- useMemo,
- useState,
- useRef,
- useImperativeHandle,
-} from "react";
-import { connect } from "react-redux";
-import { applyPrivacyFilter } from "../../reducers/certificate";
-import {
- FrameActions,
- FrameConnector,
- renderDocument,
- selectTemplate,
- print,
-} from "@govtechsg/decentralized-renderer-react-components";
-import { TemplateProps } from "./../../types";
-import { WrappedOrSignedOpenAttestationDocument, getOpenAttestationData, getTemplateUrl } from "../../utils/shared";
-import { Dispatch } from "../../types";
-
-const DEFAULT_RENDERER_URL = `https://generic-templates.tradetrust.io`;
-
-interface DecentralisedRendererProps {
- rawDocument: WrappedOrSignedOpenAttestationDocument;
- updateTemplates: (templates: TemplateProps[]) => void;
- selectedTemplate: string;
- setPrivacyFilter: (doc: any) => void;
- forwardedRef: Ref<{ print: () => void } | undefined>;
-}
-
-const SCROLLBAR_WIDTH = 20; // giving scrollbar a default width as there are no perfect ways to get it
-
-export const DecentralisedRenderer: FunctionComponent = ({
- rawDocument,
- updateTemplates,
- selectedTemplate,
- setPrivacyFilter,
- forwardedRef,
-}) => {
- const toFrame = useRef();
- const document = useMemo(() => getOpenAttestationData(rawDocument), [rawDocument]);
- const [height, setHeight] = useState(250);
- const [isTimeout, setIsTimeout] = useState(false);
- const source = getTemplateUrl(rawDocument) ?? DEFAULT_RENDERER_URL;
-
- useImperativeHandle(forwardedRef, () => ({
- print() {
- if (toFrame.current) {
- toFrame.current(print());
- }
- },
- }));
-
- const onConnected = useCallback(
- (frame) => {
- toFrame.current = frame;
- if (toFrame.current) {
- toFrame.current(renderDocument({ document, rawDocument }));
- }
- },
- [document, rawDocument]
- );
-
- const dispatch = (action: FrameActions): void => {
- if (action.type === "UPDATE_HEIGHT") {
- setHeight(action.payload + SCROLLBAR_WIDTH); // adding SCROLLBAR_WIDTH in case the frame content overflow horizontally, which will cause scrollbars to appear
- }
- if (action.type === "UPDATE_TEMPLATES") {
- updateTemplates(action.payload);
- }
- if (action.type === "OBFUSCATE") {
- setPrivacyFilter(action.payload);
- }
- if (action.type === "TIMEOUT") {
- setIsTimeout(true);
- }
- };
-
- // render document onload
- useEffect(() => {
- if (toFrame.current) {
- toFrame.current(renderDocument({ document }));
- }
- }, [document, toFrame]);
-
- // update document when click on template tab
- useEffect(() => {
- if (toFrame.current && selectedTemplate) {
- toFrame.current(selectTemplate(selectedTemplate));
- }
- }, [selectedTemplate, toFrame]);
-
- return (
-
-
-
- );
-};
-
-const mapDispatchToProps = (dispatch: any) => ({
- setPrivacyFilter: (path: any) => dispatch(applyPrivacyFilter(path)),
-});
-
-// eslint-disable-next-line react/display-name
-const ForwardedRefDecentralisedRenderer = React.forwardRef<
- { print: () => void } | undefined,
- {
- rawDocument: WrappedOrSignedOpenAttestationDocument;
- updateTemplates: (templates: TemplateProps[]) => void;
- setPrivacyFilter: (doc: any) => void;
- selectedTemplate: string;
- }
->((props, ref) => );
-
-export const DecentralisedRendererContainer = connect(null, mapDispatchToProps, null, { forwardRef: true })(
- ForwardedRefDecentralisedRenderer
-);
diff --git a/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx b/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx
deleted file mode 100644
index a34cf1c0..00000000
--- a/apps/ui/src/components/DecentralisedTemplateRenderer/MultiTabs.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { TemplateProps } from "./../../types";
-import { OpenAttestationAttachment } from "../../utils/shared";
-
-interface MultiTabsProps {
- className?: string;
- hasAttachments: boolean;
- attachments?: OpenAttestationAttachment[];
- templates: TemplateProps[];
- setSelectedTemplate: (id: string) => void;
- selectedTemplate: string;
-}
-
-export const MultiTabs: FunctionComponent = ({
- hasAttachments,
- attachments,
- templates,
- setSelectedTemplate,
- selectedTemplate,
-}) => {
- return (
-
-
- {templates.map(({ id, label }) => (
-
-
{
- setSelectedTemplate(id);
- }}
- >
- {label}
-
-
- ))}
- {hasAttachments && (
-
-
{
- setSelectedTemplate("attachmentTab"); // To unset the last active tab
- }}
- >
-
Attachments
-
- {attachments && attachments.length}
-
-
-
- )}
-
-
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx
deleted file mode 100644
index 3cfc3364..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateButtonRow/index.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Button } from "@govtechsg/tradetrust-ui-components";
-
-interface DemoCreateButtonRowProps {
- onBack?: () => void;
- onNext?: () => void;
-}
-
-export const DemoCreateButtonRow: FunctionComponent = ({ onBack, onNext }) => {
- return (
-
- {onBack && (
-
- Back
-
- )}
- {onNext && (
-
- Next
-
- )}
-
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx
deleted file mode 100644
index 11661e74..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.stories.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-import React from "react";
-
-import { DemoCreateFormItem } from ".";
-import { data } from "../data";
-
-export default {
- title: "Demo/FormItem",
- component: DemoCreateFormItem,
- parameters: {
- componentSubtitle: "Various type for the form item in the demo form",
- },
-};
-
-export const FormItemAccordion = () => {
- return (
- {}}
- formItemIndex={1}
- data={data}
- />
- );
-};
-
-export const FormItemWithLabel = () => {
- return (
- {}}
- formItemIndex={1}
- data={data}
- />
- );
-};
-
-export const FormItemWithoutLabel = () => {
- return (
- {}}
- formItemIndex={1}
- data={data}
- />
- );
-};
-
-export const FormItemUploadWithSignature = () => {
- return (
- {}}
- formItemIndex={1}
- data={data}
- />
- );
-};
-
-export const FormItemUploadWithoutSignature = () => {
- return (
- {}}
- formItemIndex={1}
- data={data}
- />
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx
deleted file mode 100644
index ef53c1d5..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/DemoCreateFormItem.test.tsx
+++ /dev/null
@@ -1,46 +0,0 @@
-import React from "react";
-import { render, screen } from "@testing-library/react";
-import {
- FormItemAccordion,
- FormItemUploadWithSignature,
- FormItemUploadWithoutSignature,
- FormItemWithLabel,
- FormItemWithoutLabel,
-} from "./DemoCreateFormItem.stories";
-import { data } from "../data";
-
-describe("DemoCreateFormItem", () => {
- it("should render form item accordion", () => {
- render( );
- expect(screen.getByTestId("accordion-icon")).not.toBeNull();
- });
-
- it("should render form item with label", () => {
- render( );
- expect(screen.getByTestId("form-item-input")).not.toBeNull();
- expect(screen.getByText("Form Item With Label")).not.toBeNull();
- });
-
- it("should render form item without label", async () => {
- render( );
- expect(screen.getByTestId("form-item-input")).not.toBeNull();
- expect(screen.queryByText("Form Item Without Label")).toBeNull();
- });
-
- it("should render form item upload image src correctly", () => {
- render( );
- expect(screen.getByAltText("First Signatory Authentication").getAttribute("src")).toContain(
- data.firstSignatoryAuthentication.signature
- );
- });
-
- it("should render form item upload (with default signature)", () => {
- render( );
- expect(screen.getByTestId("form-item-dropzone")).not.toBeNull();
- });
-
- it("should render form item upload (without default signature) with upload text", () => {
- render( );
- expect(screen.getByText("Upload")).not.toBeNull();
- });
-});
diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx
deleted file mode 100644
index 6c18e22f..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateForm/DemoCreateFormItem/index.tsx
+++ /dev/null
@@ -1,188 +0,0 @@
-import { Input, Button } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useState, useCallback } from "react";
-import { useDropzone } from "react-dropzone";
-import { Upload } from "react-feather";
-import { AccordionItem } from "../../../../UI/Accordion";
-import { getFormValue } from "../../utils";
-import { FormItemSchema } from "../types";
-
-interface DemoCreateFormItemProps {
- onChange: (name: string, value: string) => void;
- formItem: FormItemSchema;
- formItemName: string;
- formItemIndex: number;
- data: Record;
-}
-
-export const DemoCreateFormItem: FunctionComponent = ({
- formItem,
- formItemName,
- onChange,
- formItemIndex,
- data,
-}) => {
- const renderProperties = () => {
- if (formItem.type === "object" && formItem.properties) {
- return Object.entries(formItem.properties).map(([name, item], index) => {
- //join by . delimiter to parse later
- const itemName = `${formItemName}.${name}`;
-
- return (
-
- );
- });
- }
- };
-
- const RenderUpload = () => {
- const [value, setValue] = useState(getFormValue(data, formItemName));
-
- const onDrop = useCallback((acceptedFiles) => {
- acceptedFiles.forEach((file: any) => {
- const reader = new FileReader();
-
- reader.onabort = () => console.log("file reading was aborted");
- reader.onerror = () => console.log("file reading has failed");
- reader.onload = () => {
- setValue(reader.result as string);
- onChange(formItemName, reader.result as string);
- };
- reader.readAsDataURL(file);
- });
- }, []);
-
- const { getRootProps, getInputProps, open } = useDropzone({
- onDrop,
- multiple: false,
- accept: "image/jpeg, image/png",
- });
-
- return (
- <>
- Upload First Signatory Authentication
-
-
-
-
-
-
Upload Signature
-
-
-
-
-
- {value ? (
-
- ) : (
-
Upload
- )}
-
-
- >
- );
- };
-
- const RenderTextArea = () => {
- const [value, setValue] = useState(getFormValue(data, formItemName));
- if (formItem.type === "string") {
- return (
-
- }
- />
- )}
-
-
-
Please confirm details
-
-
- {isPreviewMode ? : DefaultReview(schema)}
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/DemoCreateStart/index.tsx b/apps/ui/src/components/Demo/DemoCreate/DemoCreateStart/index.tsx
deleted file mode 100644
index 34475884..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/DemoCreateStart/index.tsx
+++ /dev/null
@@ -1,110 +0,0 @@
-import { Button } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useEffect, useState } from "react";
-import { ethers } from "ethers";
-import { useDispatch, useSelector } from "react-redux";
-import { useProviderContext } from "../../../../common/contexts/provider";
-import { deployingDocStore, getDocumentPrepared } from "../../../../reducers/demo-create";
-import { getFunds } from "../../../../services/create";
-import { DemoCreateContext } from "../contexts/DemoCreateContext";
-import { LoadingModal } from "../../../UI/Overlay";
-import { gaEvent } from "../../../../common/analytics";
-
-export const DemoCreateStart: FunctionComponent = () => {
- const { getSigner } = useProviderContext();
- const { setActiveStep } = useContext(DemoCreateContext);
- const [loading, setLoading] = useState(false);
- const [getFundsError, setGetFundsError] = useState(false);
-
- const { prepared, error } = useSelector(getDocumentPrepared);
-
- const dispatch = useDispatch();
-
- const handleStart = async () => {
- try {
- setLoading(true);
- setGetFundsError(false);
- const provider = getSigner();
- if (!provider) throw new Error("Not connected");
- const account = await provider.getAddress();
- const balance = await provider.getBalance("latest");
- const formattedBalance = Number(ethers.utils.formatEther(balance));
-
- if (formattedBalance <= 1) {
- await getFunds(account as string);
- }
- dispatch(deployingDocStore(provider));
- } catch (e) {
- setGetFundsError(true);
- setLoading(false);
- }
- };
-
- useEffect(() => {
- if (prepared) {
- setActiveStep("form");
- setLoading(false);
- gaEvent({
- action: "magic_demo_start",
- category: "magic_demo",
- });
- }
-
- if (error) {
- setLoading(false);
- }
- }, [prepared, error, setActiveStep]);
-
- const features = [
- {
- img: "circle-form.png",
- title: "Fill up the content for CoO",
- },
- {
- img: "circle-load.png",
- title: "Issue a CoO via TradeTrust",
- },
- {
- img: "circle-verify.png",
- title: "Verify it to make sure it’s not tempered with",
- },
- ];
-
- return (
- <>
- {loading && (
-
- Please do not navigate out of this demo.
-
- This process might take a while
-
- }
- />
- )}
- Here's what you can do with this Demo:
-
- {features.map(({ img, title }) => {
- return (
-
-
-
{title}
-
- );
- })}
-
- {error || getFundsError ? (
-
-
- There maybe something wrong with the underlying network, please try again later.
-
-
- ) : (
-
- Start Now
-
- )}
- >
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/contexts/DemoCreateContext/index.tsx b/apps/ui/src/components/Demo/DemoCreate/contexts/DemoCreateContext/index.tsx
deleted file mode 100644
index eff42615..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/contexts/DemoCreateContext/index.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import React, { createContext, ReactChildren, useState } from "react";
-
-type ActiveStep = "start" | "form" | "review" | "issue";
-
-interface DemoCreateContextProps {
- activeStep: ActiveStep;
- setActiveStep: React.Dispatch>;
-}
-
-export const DemoCreateContext = createContext({
- activeStep: "start",
- setActiveStep: () => null,
-});
-
-export const DemoCreateProvider: any = ({ children }: { children: ReactChildren }) => {
- const [activeStep, setActiveStep] = useState("start");
-
- return {children} ;
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/contexts/DemoFormContext/index.tsx b/apps/ui/src/components/Demo/DemoCreate/contexts/DemoFormContext/index.tsx
deleted file mode 100644
index 8d71104e..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/contexts/DemoFormContext/index.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import React, { createContext, ReactChildren, useState } from "react";
-import { data } from "../../DemoCreateForm/data";
-interface DemoFormContextProps {
- formValues: Record;
- setFormValues: React.Dispatch>;
-}
-
-export const DemoFormContext = createContext({
- formValues: data,
- setFormValues: () => null,
-});
-
-export const DemoFormProvider: any = ({ children }: { children: ReactChildren }) => {
- const [formValues, setFormValues] = useState({
- ...data,
- exporterDetails: {
- ...data.exporterDetails,
- exporterAddress: {
- ...data.exporterDetails.exporterAddress,
- },
- },
- importerDetails: {
- ...data.importerDetails,
- importerAddress: {
- ...data.importerDetails.importerAddress,
- },
- },
- descriptionOfGoods: {
- ...data.descriptionOfGoods,
- },
- firstSignatoryAuthentication: {
- ...data.firstSignatoryAuthentication,
- },
- });
-
- return {children} ;
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/index.tsx b/apps/ui/src/components/Demo/DemoCreate/index.tsx
deleted file mode 100644
index 404b724a..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/index.tsx
+++ /dev/null
@@ -1,64 +0,0 @@
-import React, { FunctionComponent, useContext, useState } from "react";
-import { ReactNode } from "react-markdown";
-import { DemoCreateContext } from "./contexts/DemoCreateContext";
-import { Prompt } from "react-router";
-import { useHistory } from "react-router-dom";
-import { Location } from "history";
-import { useOverlayContext } from "@govtechsg/tradetrust-ui-components";
-import { DemoCreateForm } from "./DemoCreateForm";
-import { DemoCreateHeader } from "./DemoCreateHeader";
-import { DemoCreateIssue } from "./DemoCreateIssue";
-import { DemoCreateReview } from "./DemoCreateReview";
-import { DemoCreateStart } from "./DemoCreateStart";
-import { ModalNavigateOut } from "../ModalNavigateOut";
-import { gaEvent } from "../../../common/analytics";
-
-export const DemoCreate: FunctionComponent = () => {
- const history = useHistory();
- const { activeStep } = useContext(DemoCreateContext);
- const { setOverlayVisible, showOverlay } = useOverlayContext();
- const [isOnNavigateOut, setOnNavigateOut] = useState(false);
- const when = activeStep !== "start" && activeStep !== "issue";
-
- const components: Record = {
- form: ,
- issue: ,
- review: ,
- start: ,
- };
-
- const closeModal = () => {
- setOverlayVisible(false);
- showOverlay(undefined);
- };
-
- const handlePrompt = (location: Location) => {
- if (!isOnNavigateOut) {
- setOverlayVisible(true);
- showOverlay(
- {
- closeModal();
- history.push(location.pathname);
- gaEvent({
- action: "magic_demo_drop_off",
- category: "magic_demo",
- });
- }}
- setOnNavigateOut={setOnNavigateOut}
- />
- );
- return false;
- }
- return true;
- };
-
- return (
- <>
-
-
- {components[activeStep]}
- >
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoCreate/utils.tsx b/apps/ui/src/components/Demo/DemoCreate/utils.tsx
deleted file mode 100644
index d9a09c83..00000000
--- a/apps/ui/src/components/Demo/DemoCreate/utils.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-export const getFormValue = (formData: { [key: string]: any }, key: string): string => {
- let keys = key.split(".");
- while (keys.length > 1) {
- formData = formData[keys[0]];
- keys = keys.slice(1);
- }
-
- return formData[keys[0]];
-};
-
-export const isImageData = (value: string): boolean => {
- if (!value) {
- return false;
- }
- return value.slice(0, 10) === "data:image";
-};
diff --git a/apps/ui/src/components/Demo/DemoInitial/index.tsx b/apps/ui/src/components/Demo/DemoInitial/index.tsx
deleted file mode 100644
index 554c3e07..00000000
--- a/apps/ui/src/components/Demo/DemoInitial/index.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import { Button, Input, OverlayContext } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent, useContext, useState } from "react";
-import { Checkbox } from "../../UI/Checkbox";
-import { useHistory } from "react-router-dom";
-import { contentPdpa } from "../../../common/utils/overlay";
-import { useAuthContext } from "../../../common/contexts/AuthenticationContext";
-import { DemoCreateHeader } from "../DemoCreate/DemoCreateHeader";
-
-export const DemoInitial: FunctionComponent = () => {
- const { login, isLoggedIn } = useAuthContext();
- const { showOverlay } = useContext(OverlayContext);
- const history = useHistory();
-
- const [form, setForm] = useState({
- "Receive communications": "No",
- email: "",
- });
-
- React.useLayoutEffect(() => {
- if (isLoggedIn) {
- history.push("/demo/create");
- }
- }, [isLoggedIn, history]);
-
- const handleInputOrTextareaChange = (event: React.ChangeEvent) => {
- setForm({ ...form, [event.target.name]: event.target.value });
- };
-
- const onOverlayHandler = (event: React.MouseEvent) => {
- event.preventDefault();
- showOverlay(contentPdpa);
- };
-
- const handleFormSubmit = async (event: React.FormEvent) => {
- try {
- event.preventDefault();
- await login(form.email);
- } catch (e) {
- console.log(e);
- }
- };
- return (
-
- );
-};
diff --git a/apps/ui/src/components/Demo/DemoVerify/index.tsx b/apps/ui/src/components/Demo/DemoVerify/index.tsx
deleted file mode 100644
index d3817e27..00000000
--- a/apps/ui/src/components/Demo/DemoVerify/index.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { NavLink } from "react-router-dom";
-import { MagicDropzone } from "../../MagicDropzone";
-
-export const DemoVerify: FunctionComponent = () => {
- return (
-
-
-
- This is a demo verifier used specifically for verifying files created via our demo. To verify other files,
- please use the verifier on our main net .
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/Demo/ModalNavigateOut/index.tsx b/apps/ui/src/components/Demo/ModalNavigateOut/index.tsx
deleted file mode 100644
index 5fa666ed..00000000
--- a/apps/ui/src/components/Demo/ModalNavigateOut/index.tsx
+++ /dev/null
@@ -1,62 +0,0 @@
-import React, { FunctionComponent, useEffect } from "react";
-import { OverlayContent, Button } from "@govtechsg/tradetrust-ui-components";
-
-interface ModalNavigateOutProps {
- closeModal: () => void;
- closeModalAndNavigate: () => void;
- setOnNavigateOut: (isUserNavigateOut: boolean) => void;
-}
-
-export const ModalNavigateOut: FunctionComponent = ({
- closeModal,
- closeModalAndNavigate,
- setOnNavigateOut,
-}) => {
- useEffect(() => {
- setOnNavigateOut(true);
- return () => {
- setOnNavigateOut(false);
- };
- }, [setOnNavigateOut]);
-
- return (
-
-
-
-
-
-
-
- You are about to navigate away from this demo, navigating away will result in the loss of input information
-
-
- Back to demo
-
-
- Navigate away
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.test.tsx b/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.test.tsx
deleted file mode 100644
index 87b7e0cc..00000000
--- a/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.test.tsx
+++ /dev/null
@@ -1,201 +0,0 @@
-import React from "react";
-import { render, screen } from "@testing-library/react";
-import { DetailedErrors } from "./DetailedErrors";
-import { CONSTANTS } from "@govtechsg/tradetrust-utils";
-import { VerificationFragment } from "@govtechsg/oa-verify";
-import {
- whenDocumentHashInvalidAndNotIssued,
- whenDocumentHashInvalid,
- whenDocumentNotIssued,
- whenDocumentIssuerIdentityInvalidDnsTxt,
- whenDocumentRevoked,
- whenServerError,
- whenDocumentInvalid,
- whenDocumentAddressInvalid,
- whenDocumentNotFound,
- whenInvalidCallArgument,
- whenUnhandledError,
- whenDocumentValidAndIssuedByDns,
-} from "../../../test/fixture/verifier-responses";
-
-const { TYPES, MESSAGES } = CONSTANTS;
-
-describe("DetailedErrors", () => {
- it("should display all verification error messages", () => {
- render(
-
- );
- expect(screen.getByText(MESSAGES[TYPES.ISSUED].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.ISSUED].failureMessage)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.HASH].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.HASH].failureMessage)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.IDENTITY].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.IDENTITY].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message on fragment 'hash' when verification error is HASH", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.HASH].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.HASH].failureMessage)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureMessage)).not.toBeInTheDocument();
- });
-
- it("should display only verification error message on fragment 'issue' when verification error is issued", () => {
- render(
-
- );
- expect(screen.getByText(MESSAGES[TYPES.ISSUED].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.ISSUED].failureMessage)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureMessage)).not.toBeInTheDocument();
- });
-
- it("should display only verification error message on fragment 'identity' when verification error is IDENTITY", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.IDENTITY].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.IDENTITY].failureMessage)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureMessage)).not.toBeInTheDocument();
- });
-
- it("should display only verification error message on fragment 'issue' when verification error is REVOKED", () => {
- render(
-
- );
- expect(screen.getByText(MESSAGES[TYPES.REVOKED].failureTitle)).toBeInTheDocument();
- expect(screen.getByText(MESSAGES[TYPES.REVOKED].failureMessage)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureMessage)).not.toBeInTheDocument();
- });
-
- it("should display only verification error message 'invalid' when verification error is INVALID", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message 'server error' when verification error is SERVER_ERROR", () => {
- render( );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.SERVER_ERROR].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.SERVER_ERROR].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message 'invalid address' when verification error is ADDRESS_INVALID", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ADDRESS_INVALID].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ADDRESS_INVALID].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message 'contract not found' when verification error is CONTRACT_NOT_FOUND", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.CONTRACT_NOT_FOUND].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.CONTRACT_NOT_FOUND].failureMessage)).toBeInTheDocument();
- });
-
- it("should display verification error message 'invalid argument' when verification error is INVALID_ARGUMENT", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID_ARGUMENT].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.INVALID_ARGUMENT].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message 'unhandled error' when verification error is ETHERS_UNHANDLED_ERROR", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ETHERS_UNHANDLED_ERROR].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ETHERS_UNHANDLED_ERROR].failureMessage)).toBeInTheDocument();
- });
-
- it("should display only verification error message 'client network error' when verification error is CLIENT_NETWORK_ERROR", () => {
- render(
-
- );
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.ISSUED].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.HASH].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureTitle)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.IDENTITY].failureMessage)).not.toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.CLIENT_NETWORK_ERROR].failureTitle)).toBeInTheDocument();
- expect(screen.queryByText(MESSAGES[TYPES.CLIENT_NETWORK_ERROR].failureMessage)).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.tsx b/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.tsx
deleted file mode 100644
index af930c86..00000000
--- a/apps/ui/src/components/DocumentDropzone/DetailedErrors/DetailedErrors.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { VerificationFragment } from "@govtechsg/oa-verify";
-import { CONSTANTS, errorMessageHandling } from "@govtechsg/tradetrust-utils";
-
-export const DetailedError: FunctionComponent<{ title: string; message: string }> = ({ title, message }) => {
- return (
-
- );
-};
-
-export const DetailedErrors: FunctionComponent<{
- verificationStatus: VerificationFragment[] | null;
- verificationError: string | null;
-}> = ({ verificationStatus, verificationError }) => {
- if (!verificationStatus) return null;
- const { MESSAGES } = CONSTANTS;
- const errors = errorMessageHandling(verificationStatus);
- if (verificationError) errors.push(verificationError);
-
- return (
-
- {errors.map((errorType, index) => (
-
- ))}
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/DetailedErrors/index.tsx b/apps/ui/src/components/DocumentDropzone/DetailedErrors/index.tsx
deleted file mode 100644
index 98bd1445..00000000
--- a/apps/ui/src/components/DocumentDropzone/DetailedErrors/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DetailedErrors";
diff --git a/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.test.tsx b/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.test.tsx
deleted file mode 100644
index 85cb898a..00000000
--- a/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.test.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { Provider } from "react-redux";
-import { SampleMobile } from "./SampleMobile";
-import { configureStore } from "../../../store";
-import { ChainId } from "../../../constants/chain-info";
-
-const store = configureStore();
-
-const renderWithStore = () => {
- return render(
-
-
-
- );
-};
-
-describe("SampleMobile", () => {
- it("should have button text", () => {
- renderWithStore();
- expect(screen.getByText("Click Here")).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.tsx b/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.tsx
deleted file mode 100644
index 031df975..00000000
--- a/apps/ui/src/components/DocumentDropzone/SampleMobile/SampleMobile.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { useDispatch } from "react-redux";
-import { Button, ButtonVariant } from "../../UI/Button";
-import { setActive } from "../../../reducers/sample";
-import { updateCertificate } from "../../../reducers/certificate";
-import { loadDemoCertificate } from "../../VerifyPageContent/helpers";
-import { ChainId } from "../../../constants/chain-info";
-
-const topMessage = "To verify a demo document";
-const btnMessage = "Click Here";
-const bottomMessage = "or";
-
-export const SampleMobile: FunctionComponent<{ currentChainId: ChainId | undefined }> = ({
- currentChainId,
-}): React.ReactElement => {
- const dispatch = useDispatch();
- const loadCertificate = React.useCallback((payload: any) => dispatch(updateCertificate(payload)), [dispatch]);
- return currentChainId ? (
-
-
{topMessage}
-
{
- e.stopPropagation();
- loadDemoCertificate(loadCertificate, currentChainId);
- dispatch(setActive());
- }}
- >
- {btnMessage}
-
-
{bottomMessage}
-
- ) : (
- You are currently on an unsupported network.
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/SampleMobile/index.ts b/apps/ui/src/components/DocumentDropzone/SampleMobile/index.ts
deleted file mode 100644
index 96f610d2..00000000
--- a/apps/ui/src/components/DocumentDropzone/SampleMobile/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./SampleMobile";
diff --git a/apps/ui/src/components/DocumentDropzone/Views/View.test.tsx b/apps/ui/src/components/DocumentDropzone/Views/View.test.tsx
deleted file mode 100644
index 65519433..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/View.test.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import React from "react";
-import { MemoryRouter as Router } from "react-router-dom";
-import { screen, render } from "@testing-library/react";
-import { View } from "./View";
-import { Provider } from "react-redux";
-import { configureStore } from "../../../store";
-
-const RenderWithStore = ({ children, ...props }: any) => {
- const {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- } = props;
-
- const store = configureStore({
- certificate: {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- },
- });
- return (
-
- {children}
-
- );
-};
-
-describe("View", () => {
- it("displays text correctly", () => {
- render(
-
-
-
- );
-
- expect(screen.getByText("Drop your Verifiable Credential file to view its contents")).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/Views/View.tsx b/apps/ui/src/components/DocumentDropzone/Views/View.tsx
deleted file mode 100644
index 6d967eb9..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/View.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Button } from "../../UI/Button";
-import { SampleMobile } from "../SampleMobile";
-import { useProviderContext } from "../../../common/contexts/provider";
-
-interface ViewProps {
- toggleQrReaderVisible?: () => void;
-}
-
-export const View: FunctionComponent = ({ toggleQrReaderVisible }) => {
- const { currentChainId } = useProviderContext();
- return (
-
-
-
-
Drop your Verifiable Credential file to view its contents
-
Or
-
Select Document
-
{
- event.preventDefault();
- event.stopPropagation();
- toggleQrReaderVisible && toggleQrReaderVisible();
- }}
- >
- Scan QR Code
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.test.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.test.tsx
deleted file mode 100644
index 856fad5b..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.test.tsx
+++ /dev/null
@@ -1,71 +0,0 @@
-import React from "react";
-import { MemoryRouter as Router } from "react-router-dom";
-import { screen, render, fireEvent } from "@testing-library/react";
-import { ViewActionError } from "./ViewActionError";
-import { Provider } from "react-redux";
-import { configureStore } from "../../../store";
-import { states } from "../../../reducers/certificate";
-jest.mock("qr-scanner");
-
-const RenderWithStore = ({ children, ...props }: any) => {
- const {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- } = props;
-
- const store = configureStore({
- certificate: {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- },
- });
- return (
-
- {children}
-
- );
-};
-
-describe("ViewActionError", () => {
- it("displays texts correctly", () => {
- render(
-
- {}} />
-
- );
-
- expect(screen.getByText("Unable to load certificate with the provided parameters")).toBeInTheDocument();
- expect(
- screen.getByText("Unable to decrypt certificate with key=undefined and type=OPEN-ATTESTATION-TYPE-1")
- ).toBeInTheDocument();
- });
-
- it("should reset document", () => {
- const resetData = jest.fn();
-
- render(
-
-
-
- );
-
- fireEvent.click(screen.getByText("Try another document"));
- expect(resetData).toBeCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.tsx
deleted file mode 100644
index 96e257a7..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewActionError.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Link } from "react-router-dom";
-import { useSelector } from "react-redux";
-import { Button, ButtonVariant } from "../../UI/Button";
-import { RootState } from "../../../reducers";
-import { DetailedError } from "../../DocumentDropzone/DetailedErrors";
-
-interface ViewActionErrorProps {
- resetData: () => void;
-}
-
-export const ViewActionError: FunctionComponent = ({ resetData }) => {
- const { retrieveCertificateByActionError } = useSelector((state: RootState) => state.certificate);
-
- return (
-
-
-
-
-
-
-
This document is not valid
-
-
-
-
{
- e.stopPropagation();
- }}
- >
-
What Should I do?
-
-
-
{
- e.preventDefault();
- resetData();
- }}
- >
- Try another document
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.test.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.test.tsx
deleted file mode 100644
index 0ba6ca00..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.test.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-import React from "react";
-import { MemoryRouter as Router } from "react-router-dom";
-import { screen, render, fireEvent } from "@testing-library/react";
-import { ViewVerificationError } from "./ViewVerificationError";
-import { Provider } from "react-redux";
-import { configureStore } from "../../../store";
-import { CONSTANTS } from "@govtechsg/tradetrust-utils";
-
-const RenderWithStore = ({ children, ...props }: any) => {
- const {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- } = props;
-
- const store = configureStore({
- certificate: {
- raw,
- rawModified,
- verificationStatus,
- verificationPending,
- verificationError,
- retrieveCertificateByActionState,
- retrieveCertificateByActionError,
- },
- });
- return (
-
- {children}
-
- );
-};
-
-const { TYPES } = CONSTANTS;
-
-describe("ViewVerificationError", () => {
- it("displays texts correctly", () => {
- render(
-
- {}} />
-
- );
-
- expect(screen.getByText("This document is not valid")).toBeInTheDocument();
- expect(screen.getByText("What Should I do?")).toBeInTheDocument();
- expect(screen.getByText("Try another document")).toBeInTheDocument();
- });
-
- it("should reset document", () => {
- const resetData = jest.fn();
-
- render(
-
-
-
- );
-
- fireEvent.click(screen.getByText("Try another document"));
- expect(resetData).toBeCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.tsx
deleted file mode 100644
index 678fe3ed..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationError.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Link } from "react-router-dom";
-import { useSelector } from "react-redux";
-import { Button, ButtonVariant } from "../../UI/Button";
-import { RootState } from "../../../reducers";
-import { DetailedErrors } from "../DetailedErrors";
-
-interface ViewVerificationErrorProps {
- resetData: () => void;
-}
-
-export const ViewVerificationError: FunctionComponent = ({ resetData }) => {
- const { verificationStatus, verificationError } = useSelector((state: RootState) => state.certificate);
-
- return (
-
-
-
-
-
-
-
This document is not valid
-
-
-
-
{
- e.stopPropagation();
- }}
- >
-
What Should I do?
-
-
-
{
- e.stopPropagation();
- resetData();
- }}
- >
- Try another document
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.test.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.test.tsx
deleted file mode 100644
index 52abc390..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.test.tsx
+++ /dev/null
@@ -1,15 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { ViewVerificationPending } from "./ViewVerificationPending";
-
-describe("ViewVerificationPending", () => {
- it("should display correct text while verifying document", () => {
- render( );
- expect(screen.getByText("Verifying Document...")).toBeInTheDocument();
- });
-
- it("should display loader", () => {
- render( );
- expect(screen.getByTestId("loader-spinner")).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.tsx b/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.tsx
deleted file mode 100644
index 65be630d..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/ViewVerificationPending.tsx
+++ /dev/null
@@ -1,11 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { LoaderSpinner } from "@govtechsg/tradetrust-ui-components";
-
-export const ViewVerificationPending: FunctionComponent = () => {
- return (
-
-
-
Verifying Document...
-
- );
-};
diff --git a/apps/ui/src/components/DocumentDropzone/Views/index.ts b/apps/ui/src/components/DocumentDropzone/Views/index.ts
deleted file mode 100644
index 5a6222c4..00000000
--- a/apps/ui/src/components/DocumentDropzone/Views/index.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export * from "./View";
-export * from "./ViewVerificationError";
-export * from "./ViewVerificationPending";
-export * from "./ViewActionError";
diff --git a/apps/ui/src/components/DocumentStatus/DocumentStatus.stories.tsx b/apps/ui/src/components/DocumentStatus/DocumentStatus.stories.tsx
deleted file mode 100644
index 5efd2595..00000000
--- a/apps/ui/src/components/DocumentStatus/DocumentStatus.stories.tsx
+++ /dev/null
@@ -1,78 +0,0 @@
-import React from "react";
-import {
- whenDocumentValidAndIssuedByDns,
- whenDocumentHashInvalid,
- whenDocumentNotIssued,
- whenDocumentRevoked,
- whenDocumentIssuerIdentityInvalidDnsTxt,
- whenDocumentHashInvalidAndNotIssued,
- whenTransferableDocumentVerified,
-} from "../../test/fixture/verifier-responses";
-import { DocumentStatus } from "./DocumentStatus";
-import { Provider } from "react-redux";
-import { configureStore } from "../../store";
-import { v2, wrapDocument } from "@govtechsg/open-attestation";
-
-const document = wrapDocument({
- issuers: [
- {
- name: "John",
- documentStore: "0xabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd",
- identityProof: {
- type: v2.IdentityProofType.DNSTxt,
- location: "example.com",
- },
- },
- ],
- name: "bah bah black sheep",
- links: {
- self: {
- href: "https://openattestation.com",
- },
- },
-});
-
-const DocumentStatusWithStore = ({ verificationStatus }: any) => {
- const store = configureStore({ certificate: { rawModified: document, verificationStatus: verificationStatus } });
- return (
-
-
-
- );
-};
-
-export default {
- title: "Viewer/DocumentStatus",
- component: DocumentStatusWithStore,
- parameters: {
- componentSubtitle: "All various statuses after document verification.",
- },
-};
-
-export const DocumentValid = () => {
- return ;
-};
-
-export const DocumentValidTransferable = () => {
- return ;
-};
-
-export const DocumentTampered = () => {
- return ;
-};
-
-export const DocumentNotIssued = () => {
- return ;
-};
-
-export const DocumentRevoked = () => {
- return ;
-};
-
-export const DocumentIssuerIdentityInvalid = () => {
- return ;
-};
-
-export const DocumentAllVerificationFail = () => {
- return ;
-};
diff --git a/apps/ui/src/components/DocumentStatus/DocumentStatus.test.tsx b/apps/ui/src/components/DocumentStatus/DocumentStatus.test.tsx
deleted file mode 100644
index bd1f4f8e..00000000
--- a/apps/ui/src/components/DocumentStatus/DocumentStatus.test.tsx
+++ /dev/null
@@ -1,171 +0,0 @@
-import React from "react";
-import { render } from "@testing-library/react";
-import { DocumentStatus, IssuedBy } from "./DocumentStatus";
-import {
- whenDocumentHashInvalid,
- whenDocumentNotIssued,
- whenDocumentIssuerIdentityInvalidDnsTxt,
- whenDocumentHashInvalidAndNotIssued,
- whenDocumentIssuerIdentityInvalidDid,
-} from "../../test/fixture/verifier-responses";
-import { CONSTANTS } from "@govtechsg/tradetrust-utils";
-import { Provider } from "react-redux";
-import { configureStore } from "../../store";
-import { v2, wrapDocument } from "@govtechsg/open-attestation";
-
-const { MESSAGES } = CONSTANTS;
-
-const document = wrapDocument({
- issuers: [
- {
- name: "John",
- documentStore: "0xabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd",
- identityProof: {
- type: v2.IdentityProofType.DNSTxt,
- location: "example.com",
- },
- },
- ],
- name: "bah bah black sheep",
- links: {
- self: {
- href: "https://openattestation.com",
- },
- },
-});
-
-describe("IssuedBy", () => {
- const renderWithStore = (additionalProps: any) => {
- const store = configureStore({ certificate: { rawModified: document, verificationStatus: additionalProps } });
- return render(
-
-
-
- );
- };
- it("should return appropriate display text when single dns is verified", () => {
- const fragments = [
- {
- name: "OpenAttestationDnsTxtIdentityProof",
- type: "ISSUER_IDENTITY",
- status: "VALID",
- data: [
- {
- status: "VALID",
- location: "abc.com",
- },
- ],
- },
- ];
- const container = renderWithStore(fragments);
- expect(container.queryByText("ABC.COM")).not.toBeNull();
- });
-
- it("should return appropriate display text when multiple dns is verified", () => {
- const fragments = [
- {
- name: "OpenAttestationDnsTxtIdentityProof",
- type: "ISSUER_IDENTITY",
- status: "VALID",
- data: [
- {
- status: "VALID",
- location: "abc.com",
- },
- {
- status: "VALID",
- location: "xyz.com",
- },
- {
- status: "VALID",
- location: "demo.com",
- },
- ],
- },
- ];
- const container = renderWithStore(fragments);
- expect(container.queryByText("ABC.COM, XYZ.COM and DEMO.COM")).not.toBeNull();
- });
-
- it("should return domain if is verified with DNS-DID", () => {
- const fragments = [
- {
- name: "OpenAttestationDnsDidIdentityProof",
- type: "ISSUER_IDENTITY",
- status: "VALID",
- data: [
- {
- status: "VALID",
- location: "abc.com",
- },
- ],
- },
- ];
- const container = renderWithStore(fragments);
- expect(container.queryByText("ABC.COM")).not.toBeNull();
- });
-
- it("should return did if is verified with DID", () => {
- const sampleDidIdentity = "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89";
- const fragments = [
- {
- name: "OpenAttestationDidIdentityProof",
- type: "ISSUER_IDENTITY",
- status: "VALID",
- data: [
- {
- status: "VALID",
- did: sampleDidIdentity,
- },
- ],
- },
- ];
- const container = renderWithStore(fragments);
- expect(container.queryByText(sampleDidIdentity.toUpperCase())).not.toBeNull();
- });
-});
-
-describe("DocumentStatus", () => {
- const renderWithStore = (verificationStatus: any) => {
- const store = configureStore({ certificate: { rawModified: document, verificationStatus: verificationStatus } });
- return render(
-
-
-
- );
- };
- it("should display hash error if the hash is invalid", () => {
- const container = renderWithStore(whenDocumentHashInvalid);
- expect(container.queryByText(MESSAGES["HASH"]["failureTitle"])).not.toBeNull();
- expect(container.queryByText(MESSAGES["ISSUED"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["IDENTITY"]["failureTitle"])).toBeNull();
- });
-
- it("displays issuing error if the document is not issued", () => {
- const container = renderWithStore(whenDocumentNotIssued);
- expect(container.queryByText(MESSAGES["HASH"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["ISSUED"]["failureTitle"])).not.toBeNull();
- expect(container.queryByText(MESSAGES["IDENTITY"]["failureTitle"])).toBeNull();
- });
-
- it("displays identity error if the dns txt identity is not verified", () => {
- const container = renderWithStore(whenDocumentIssuerIdentityInvalidDnsTxt);
- expect(container.queryByText(MESSAGES["HASH"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["ISSUED"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["IDENTITY"]["failureTitle"])).not.toBeNull();
- });
-
- it("displays identity error if the did identity is not verified", () => {
- const container = renderWithStore(whenDocumentIssuerIdentityInvalidDid);
- expect(container.queryByText(MESSAGES["HASH"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["ISSUED"]["failureTitle"])).toBeNull();
- expect(container.queryByText(MESSAGES["IDENTITY"]["failureTitle"])).not.toBeNull();
- });
-
- it("displays error in all fields when all verification fail", () => {
- const container = renderWithStore(whenDocumentHashInvalidAndNotIssued);
- expect(container.queryByText(MESSAGES["HASH"]["failureTitle"])).not.toBeNull();
- expect(container.queryByText(MESSAGES["ISSUED"]["failureTitle"])).not.toBeNull();
- expect(container.queryByText(MESSAGES["IDENTITY"]["failureTitle"])).not.toBeNull();
- });
-});
diff --git a/apps/ui/src/components/DocumentStatus/DocumentStatus.tsx b/apps/ui/src/components/DocumentStatus/DocumentStatus.tsx
deleted file mode 100644
index 9d79e2a8..00000000
--- a/apps/ui/src/components/DocumentStatus/DocumentStatus.tsx
+++ /dev/null
@@ -1,102 +0,0 @@
-import { VerificationFragment, VerificationFragmentWithData, utils } from "@govtechsg/oa-verify";
-import React, { FunctionComponent } from "react";
-import { NETWORK_NAME } from "../../config";
-import { StatusChecks } from "./StatusChecks";
-import { useSelector } from "react-redux";
-import { utils as oaUtils, WrappedDocument, v3 } from "@govtechsg/open-attestation";
-import { RootState } from "../../reducers";
-import { WrappedOrSignedOpenAttestationDocument } from "../../utils/shared";
-
-interface VerificationFragmentData {
- did: string;
- location: string;
- status: string;
-}
-
-const getV2FormattedDomainNames = (verificationStatus: VerificationFragment[]) => {
- const joinIssuers = (issuers: string[] | undefined): string => {
- if (!issuers) return "Unknown";
- const issuerNames = issuers.join(", ");
- return issuerNames?.replace(/,(?=[^,]*$)/, " and"); // regex to find last comma, replace with and
- };
-
- const formatIdentifier = (fragment: VerificationFragmentWithData): string | undefined => {
- switch (fragment.name) {
- case "OpenAttestationDnsTxtIdentityProof":
- // using fall through to get both cases
- case "OpenAttestationDnsDidIdentityProof":
- return joinIssuers(fragment.data?.map((issuer) => issuer.location.toUpperCase()));
- case "OpenAttestationDidIdentityProof":
- return joinIssuers(fragment.data?.map((issuer) => issuer.did.toUpperCase()));
- default:
- return "Unknown";
- }
- };
- const identityProofFragment = utils
- .getIssuerIdentityFragments(verificationStatus)
- .find((fragment) => utils.isValidFragment(fragment)) as VerificationFragmentWithData;
-
- const dataFragment = identityProofFragment?.data;
- const fragmentValidity =
- dataFragment?.length > 0 &&
- dataFragment?.every(
- (issuer: { status: string; verified: boolean }) => issuer.status === "VALID" || issuer.verified === true
- ); // every will return true even though dataFragment is empty, hence the additional check for length
-
- return fragmentValidity ? formatIdentifier(identityProofFragment) : "Unknown";
-};
-
-export const getV3IdentityVerificationText = (document: WrappedDocument): string => {
- return document.openAttestationMetadata.identityProof.identifier.toUpperCase();
-};
-
-interface IssuedByProps {
- title?: string;
- verificationStatus: VerificationFragment[];
- document: WrappedOrSignedOpenAttestationDocument;
-}
-
-export const IssuedBy: FunctionComponent = ({ title = "Issued by", verificationStatus, document }) => {
- const formattedDomainNames = oaUtils.isWrappedV2Document(document)
- ? getV2FormattedDomainNames(verificationStatus)
- : getV3IdentityVerificationText(document);
- return (
-
- {title}
- {formattedDomainNames}
-
- );
-};
-
-interface DocumentStatusProps {
- isMagicDemo?: boolean;
-}
-
-export const DocumentStatus: FunctionComponent = ({ isMagicDemo }) => {
- const rootState = useSelector((state: RootState) => state);
- const document = isMagicDemo ? rootState.demoVerify.rawModifiedDocument : rootState.certificate.rawModified;
- const verificationStatus = isMagicDemo
- ? rootState.demoVerify.verificationStatus
- : rootState.certificate.verificationStatus;
-
- if (!document || !verificationStatus) return null;
-
- return (
-
-
-
-
- {NETWORK_NAME !== "local" && (
-
- )}
-
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentStatus/StatusCheck.tsx b/apps/ui/src/components/DocumentStatus/StatusCheck.tsx
deleted file mode 100644
index f57a25a2..00000000
--- a/apps/ui/src/components/DocumentStatus/StatusCheck.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { CheckCircle, XCircle } from "react-feather";
-
-interface StatusProps {
- message: string;
- icon: React.ReactNode;
-}
-
-const Status = ({ message, icon }: StatusProps) => (
-
-);
-
-interface StatusCheck {
- valid: boolean;
- messageSet: {
- failureTitle: string;
- successTitle: string;
- failureMessage: string;
- };
-}
-
-export const StatusCheck: FunctionComponent = ({ valid, messageSet }) => {
- const message = valid ? messageSet.successTitle : messageSet.failureTitle;
- const icon = valid ? : ;
-
- return ;
-};
diff --git a/apps/ui/src/components/DocumentStatus/StatusChecks.tsx b/apps/ui/src/components/DocumentStatus/StatusChecks.tsx
deleted file mode 100644
index 2e8de8dc..00000000
--- a/apps/ui/src/components/DocumentStatus/StatusChecks.tsx
+++ /dev/null
@@ -1,27 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { VerificationFragment } from "@govtechsg/oa-verify";
-import { CONSTANTS, interpretFragments } from "@govtechsg/tradetrust-utils";
-import { StatusCheck } from "./StatusCheck";
-
-interface StatusChecksProps {
- verificationStatus: VerificationFragment[];
-}
-
-export const StatusChecks: FunctionComponent = ({ verificationStatus }) => {
- const { hashValid, issuedValid, identityValid } = interpretFragments(verificationStatus);
- const { MESSAGES, TYPES } = CONSTANTS;
-
- return (
-
- );
-};
diff --git a/apps/ui/src/components/DocumentStatus/index.tsx b/apps/ui/src/components/DocumentStatus/index.tsx
deleted file mode 100644
index 7eb7caf2..00000000
--- a/apps/ui/src/components/DocumentStatus/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DocumentStatus";
diff --git a/apps/ui/src/components/DocumentUtility/DocumentUtility.stories.tsx b/apps/ui/src/components/DocumentUtility/DocumentUtility.stories.tsx
deleted file mode 100644
index 86ea2305..00000000
--- a/apps/ui/src/components/DocumentUtility/DocumentUtility.stories.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from "react";
-import { DocumentUtility } from "./DocumentUtility";
-
-export default {
- title: "Viewer/DocumentUtility",
- component: DocumentUtility,
- parameters: {
- componentSubtitle: "Utility functions relating to document, Display QR Code, Print, Download.",
- },
-};
-
-const documentWithoutQr = {
- data: {
- name: "bah bah black sheep",
- },
-};
-
-const documentWithQr = {
- data: {
- name: "bah bah black sheep",
- links: {
- self: {
- href: "https://openattestation.com",
- },
- },
- },
-};
-
-export const PrintAndDownload = () => {
- return {}} />;
-};
-export const QRPrintAndDownload = () => {
- return {}} />;
-};
diff --git a/apps/ui/src/components/DocumentUtility/DocumentUtility.test.tsx b/apps/ui/src/components/DocumentUtility/DocumentUtility.test.tsx
deleted file mode 100644
index a242b6a4..00000000
--- a/apps/ui/src/components/DocumentUtility/DocumentUtility.test.tsx
+++ /dev/null
@@ -1,75 +0,0 @@
-import { v2, wrapDocument } from "@govtechsg/open-attestation";
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { act } from "react-dom/test-utils";
-import { DocumentUtility } from "./DocumentUtility";
-HTMLCanvasElement.prototype.getContext = jest.fn();
-
-const issuers = [
- {
- name: "John",
- documentStore: "0xabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd",
- identityProof: {
- type: v2.IdentityProofType.DNSTxt,
- location: "example.com",
- },
- },
-];
-
-describe("DocumentUtility", () => {
- it("should show QR code when document has one", async () => {
- const document = wrapDocument({
- issuers,
- name: "bah bah black sheep",
- links: {
- self: {
- href: "https://openattestation.com",
- },
- },
- });
- await act(async () => {
- const container = render( {}} />);
-
- const qrbuttonComponent = container.getByRole("button", { name: "document-utility-qr-button" });
-
- expect(qrbuttonComponent).toBeVisible();
- });
- });
-
- it("should not show QR code when document does not have one", async () => {
- const document = wrapDocument({
- issuers,
- name: "bah bah black sheep",
- });
- await act(async () => {
- const container = render( {}} />);
-
- const qrbuttonComponent = container.queryByRole("button", { name: "document-utility-qr-button" });
-
- expect(qrbuttonComponent).toBeNull();
- });
- });
-
- it("should show correct download file name if exists", () => {
- const document = wrapDocument({
- issuers,
- name: "bah bah black sheep",
- });
- render( {}} />);
- expect(screen.queryByRole("button", { name: "document-utility-download" })).toHaveAttribute(
- "download",
- "bah bah black sheep.tt"
- );
- });
-
- it("should show Untitled file name if not exists", () => {
- const document = wrapDocument({
- issuers,
- });
- render( {}} />);
- expect(screen.queryByRole("button", { name: "document-utility-download" })).toHaveAttribute(
- "download",
- "Untitled.tt"
- );
- });
-});
diff --git a/apps/ui/src/components/DocumentUtility/DocumentUtility.tsx b/apps/ui/src/components/DocumentUtility/DocumentUtility.tsx
deleted file mode 100644
index f773f4a1..00000000
--- a/apps/ui/src/components/DocumentUtility/DocumentUtility.tsx
+++ /dev/null
@@ -1,100 +0,0 @@
-import { v2, utils } from "@govtechsg/open-attestation";
-import { ButtonIcon } from "@govtechsg/tradetrust-ui-components";
-import QRCode, { ImageSettings } from "qrcode.react";
-import React, { FunctionComponent, useState } from "react";
-import { Download, Printer } from "react-feather";
-import { SvgIcon, SvgIconQRCode } from "../UI/SvgIcon";
-import { WrappedOrSignedOpenAttestationDocument, getOpenAttestationData } from "../../utils/shared";
-interface DocumentUtilityProps {
- document: WrappedOrSignedOpenAttestationDocument;
- onPrint: () => void;
-}
-
-interface DocumentWithAdditionalMetadata extends v2.OpenAttestationDocument {
- name?: string;
- links?: {
- self?: {
- href?: string;
- };
- };
-}
-
-export const DocumentUtility: FunctionComponent = ({ document, onPrint }) => {
- const [qrCodePopover, setQrCodePopover] = useState(false);
- const documentWithMetadata = getOpenAttestationData(document) as DocumentWithAdditionalMetadata; // Extending document data to account for undefined metadata in OA schema
- const { name, links } = utils.isRawV3Document(documentWithMetadata)
- ? documentWithMetadata.credentialSubject
- : documentWithMetadata;
- const fileName = name ?? "Untitled";
- const qrcodeUrl = links?.self?.href;
-
- const imageSettings: ImageSettings = {
- src: `/static/images/logo-qrcode.png`,
- height: 50,
- width: 55,
- excavate: true,
- };
-
- return (
-
-
-
- {qrcodeUrl && (
-
{
- setQrCodePopover(!qrCodePopover);
- }}
- >
-
-
-
-
-
-
-
-
-
- )}
-
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/DocumentUtility/index.tsx b/apps/ui/src/components/DocumentUtility/index.tsx
deleted file mode 100644
index 30d3e291..00000000
--- a/apps/ui/src/components/DocumentUtility/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DocumentUtility";
diff --git a/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.test.tsx b/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.test.tsx
deleted file mode 100644
index d23a6892..00000000
--- a/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.test.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { fireEvent, render, screen } from "@testing-library/react";
-import { AddFormModal } from "./AddFormModal";
-
-describe("addFormModal", () => {
- it("should not display anything initially", () => {
- render( {}} show={false} onClose={() => {}} forms={[]} />);
-
- expect(screen.queryAllByText(/Choose Document Type to Issue/)).toHaveLength(0);
- });
-
- it("should display the modal when state changed to 'true'", () => {
- render( {}} show={true} onClose={() => {}} forms={[]} />);
-
- expect(screen.queryAllByText(/Choose Document Type to Issue/)).toHaveLength(1);
- });
-
- it("should fire 'onClose' function when clicked cancel button", () => {
- const mockOnClose = jest.fn();
- render( {}} show={true} onClose={mockOnClose} forms={[]} />);
-
- fireEvent.click(screen.getByTestId("cancel-add-form-button"));
- expect(mockOnClose).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.tsx b/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.tsx
deleted file mode 100644
index b88a8fc6..00000000
--- a/apps/ui/src/components/DynamicFormContainer/AddFormModal/AddFormModal.tsx
+++ /dev/null
@@ -1,52 +0,0 @@
-import { FunctionComponent } from "react";
-import { Button, ButtonVariant } from "../../UI/Button";
-import { FormTemplate } from "../../../types";
-import { ModalDialog } from "../../ModalDialog";
-import { FormSelect } from "../../FormSelectionContainer/FormSelect";
-
-interface AddFormModalProps {
- onAdd: (index: number) => void;
- show: boolean;
- onClose: () => void;
- forms: FormTemplate[];
-}
-
-export const AddFormModal: FunctionComponent = ({ onAdd, show, onClose, forms }) => {
- if (!show) {
- return null;
- }
-
- const onAddForm = (formIndex: number) => {
- onAdd(formIndex);
- onClose();
- };
-
- return (
-
- Add New Document
- Choose Document Type to Issue
-
- {forms.map((form: FormTemplate, index: number) => {
- return (
-
- onAddForm(index)}
- data-testid={`add-form-button-${index}`}
- />
-
- );
- })}
-
-
- Cancel
-
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/AddFormModal/index.tsx b/apps/ui/src/components/DynamicFormContainer/AddFormModal/index.tsx
deleted file mode 100644
index c749ff6d..00000000
--- a/apps/ui/src/components/DynamicFormContainer/AddFormModal/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AddFormModal";
diff --git a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.stories.tsx b/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.stories.tsx
deleted file mode 100644
index 83658491..00000000
--- a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.stories.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { BackModal } from "./BackModal";
-
-export default {
- title: "DynamicForm/BackModal",
- component: BackModal,
- parameters: {
- componentSubtitle: "BackModal.",
- },
-};
-
-export const Default: FunctionComponent = () => (
- true} show={true} closeBackModal={() => false} />
-);
diff --git a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.test.tsx b/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.test.tsx
deleted file mode 100644
index 2a15def6..00000000
--- a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.test.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import { fireEvent, render, screen } from "@testing-library/react";
-import { BackModal } from "./BackModal";
-
-describe("backModal", () => {
- it("should not display anything initially", () => {
- render( {}} show={false} closeBackModal={() => {}} />);
-
- expect(screen.queryAllByText(/Clear All/)).toHaveLength(0);
- });
-
- it("should display the modal when state changed to 'true'", () => {
- render( {}} show={true} closeBackModal={() => {}} />);
-
- expect(screen.queryAllByText(/Clear All/)).toHaveLength(1);
- });
-
- it("should fire 'backToFormSelection' function when clicked back button", () => {
- const mockBackToFormSelection = jest.fn();
- render( {}} />);
-
- fireEvent.click(screen.getByTestId("confirm-modal-confirm-button"));
- expect(mockBackToFormSelection).toHaveBeenCalledTimes(1);
- });
-
- it("should fire 'closeBackModal' function when clicked cancel button", () => {
- const mockCloseBackModal = jest.fn();
- render( {}} show={true} closeBackModal={mockCloseBackModal} />);
-
- fireEvent.click(screen.getByTestId("confirm-modal-cancel-button"));
- expect(mockCloseBackModal).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.tsx b/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.tsx
deleted file mode 100644
index 9ed5ed8c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/BackModal/BackModal.tsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { ConfirmModal } from "../../ConfirmModal";
-
-interface BackModalProps {
- backToFormSelection: () => void;
- show: boolean;
- closeBackModal: () => void;
-}
-
-export const BackModal: FunctionComponent = ({ backToFormSelection, show, closeBackModal }) => {
- return (
-
- Do you want to clear all? This will delete ALL your current document(s).
-
- }
- onClose={closeBackModal}
- onConfirm={backToFormSelection}
- onConfirmText={"Delete"}
- />
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/BackModal/index.tsx b/apps/ui/src/components/DynamicFormContainer/BackModal/index.tsx
deleted file mode 100644
index 248906a4..00000000
--- a/apps/ui/src/components/DynamicFormContainer/BackModal/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./BackModal";
diff --git a/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.test.tsx b/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.test.tsx
deleted file mode 100644
index 9fcf1c06..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.test.tsx
+++ /dev/null
@@ -1,135 +0,0 @@
-import React from "react";
-import { fireEvent, render, screen, act, waitFor } from "@testing-library/react";
-import { DataFileButton } from "./DataFileButton";
-import FileSaver from "file-saver";
-
-jest.mock("file-saver", () => ({
- saveAs: jest.fn(),
-}));
-
-const onDataFile = jest.fn();
-const mockData = (files: File[]): any => {
- return {
- dataTransfer: {
- files,
- items: files.map((file: any) => ({
- kind: "file",
- type: file.type,
- getAsFile: () => file,
- })),
- types: ["Files"],
- },
- };
-};
-const mockSchema = {
- properties: { abc: { title: "Abc", type: "string" } },
- required: ["abc"],
- type: "object",
-};
-
-beforeEach(() => jest.clearAllMocks());
-
-describe("dataFileButton", () => {
- it("should render correctly", () => {
- render( {}} schema={{}} />);
- expect(screen.getByTestId("data-upload-button")).toHaveTextContent("Upload Data File");
- });
-
- it("should fire onDataFile when a file is successfully read", async () => {
- render( );
-
- const dropzone = screen.getByTestId("data-file-dropzone");
- const file = new File([JSON.stringify({ foo: "bar" })], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(onDataFile).toHaveBeenCalledWith({ foo: "bar" }));
- });
- });
-
- it("should show error when a file cannot be read", async () => {
- render( );
-
- const dropzone = screen.getByTestId("data-file-dropzone");
- const file = new File(["RANDOM_BINARY_FILE"], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(screen.getByTestId("file-read-error")).not.toBeUndefined());
- });
- });
-
- it("should validate against schema", async () => {
- render( );
-
- const dropzone = screen.getByTestId("data-file-dropzone");
- const mockDataFileUpload = { data: { abc: "bar" } };
- const file = new File([JSON.stringify(mockDataFileUpload)], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(onDataFile).toHaveBeenCalledWith(mockDataFileUpload));
- });
- });
-
- it("should display error when data file schema validation fails", async () => {
- render( );
-
- const dropzone = screen.getByTestId("data-file-dropzone");
- const mockDataFileUpload = { data: { foo: "bar" } };
- const file = new File([JSON.stringify(mockDataFileUpload)], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(screen.getByTestId("file-read-error")).not.toBeUndefined());
- });
- });
-
- it("should call 'saveas' function when json data download button is pressed", async () => {
- render( );
-
- expect(screen.queryAllByTestId("download-json-data-schema-button")).toHaveLength(1);
-
- await act(async () => {
- await fireEvent.click(screen.getByTestId("download-json-data-schema-button"));
- });
-
- await waitFor(() => {
- expect(FileSaver.saveAs).toHaveBeenCalledTimes(1);
- });
- });
-
- it("should call 'saveas' function when csv data download button is pressed", async () => {
- render( );
-
- expect(screen.queryAllByTestId("download-csv-data-schema-button")).toHaveLength(1);
-
- await act(async () => {
- await fireEvent.click(screen.getByTestId("download-csv-data-schema-button"));
- });
-
- await waitFor(() => {
- expect(FileSaver.saveAs).toHaveBeenCalledTimes(1);
- });
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.tsx b/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.tsx
deleted file mode 100644
index 5220f17b..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DataFileButton/DataFileButton.tsx
+++ /dev/null
@@ -1,160 +0,0 @@
-import Ajv from "ajv";
-import React, { FunctionComponent, useState } from "react";
-import { Button, ButtonVariant } from "../../UI/Button";
-import { readFileAsCsv, readFileAsJson, downloadCsvDataFile, downloadJsonDataFile } from "../../../common/utils/utils";
-import { getLogger } from "../../../utils/logger";
-import { FormError, FormErrorBanner } from "./../FormErrorBanner";
-import { Draft04 as Core, JSONSchema } from "json-schema-library";
-import { ToolTip } from "../../UI/ToolTip";
-import { StyledDropZone } from "../../UI/StyledDropZone";
-
-const { stack } = getLogger("DataFileButton");
-
-const text = {
- header: "You can either upload data file(.JSON or .CSV) to pre-fill fields on this form or enter the fields manually",
- buttonText: "Upload Data File",
- downloadJson: "Download .JSON Data Schema",
- downloadCsv: "Download .CSV Data Schema",
-};
-
-type DataFileDefault = {
- data: unknown;
- ownership?: {
- beneficiaryAddress: string;
- holderAddress: string;
- };
-};
-
-type DataFileCsv = JSON[];
-
-type DataFileUpload = DataFileDefault | DataFileCsv;
-
-interface DataFileButton {
- onDataFile: (dataFile: unknown) => void;
- schema: JSONSchema;
-}
-
-interface ValidateDataFile {
- isValidated: boolean;
- errors: FormError;
-}
-
-interface GetDataFileBasedOnExtension {
- dataFile: DataFileUpload;
- dataToValidate: unknown;
-}
-
-export const DataFileButton: FunctionComponent = ({ onDataFile, schema }) => {
- const [error, setError] = useState(false);
- const [fileErrors, setFileErrors] = useState(null);
-
- const getDataFileBasedOnExtension = async (file: File): Promise => {
- let dataFile;
- let dataToValidate;
- if (file.name.indexOf(".csv") > 0) {
- dataFile = await readFileAsCsv(file);
- dataToValidate = dataFile[0]; // use 1 item for fields validation
- } else {
- dataFile = await readFileAsJson(file);
- dataToValidate = dataFile.data;
- }
- return { dataFile, dataToValidate };
- };
-
- // eslint-disable-next-line @typescript-eslint/no-shadow
- const validateDataFile = (schema: JSONSchema, data: unknown): ValidateDataFile => {
- const ajv = new Ajv({ allErrors: true });
- const isValidated = ajv.validate(schema, data) as boolean;
- return { isValidated, errors: ajv.errors };
- };
-
- const onDropAccepted = async (files: File[]): Promise => {
- try {
- const file = files[0];
- const { dataFile, dataToValidate } = await getDataFileBasedOnExtension(file);
- const { isValidated, errors } = validateDataFile(schema, dataToValidate);
-
- if (!isValidated) {
- setError(true);
- setFileErrors(errors);
- return;
- }
-
- setError(false);
- setFileErrors(null);
-
- onDataFile(dataFile);
- } catch (e) {
- if (e instanceof Error) {
- stack(e);
-
- setError(true);
- setFileErrors([
- // ajv set error manually, printing out error message on UI
- {
- instancePath: "",
- keyword: "type",
- message: e.message,
- params: {},
- schemaPath: "#/type",
- },
- ]);
- }
- }
- };
-
- const core = new Core();
- const jsonTemplate = core.getTemplate({}, schema);
-
- const defaultStyle = "bg-yellow-50";
- const activeStyle = "bg-yellow-100";
-
- // TODO: when change to Tailwindcss v2 for ui Update please update the background color, or use a color that is closes to this color.
- return (
- <>
- {error && (
-
-
-
- )}
-
- {text.header}
-
-
- {text.buttonText}
-
-
-
-
-
-
-
-
downloadJsonDataFile(jsonTemplate)}
- >
- {text.downloadJson}
-
-
-
-
-
downloadCsvDataFile(jsonTemplate)}
- >
- {text.downloadCsv}
-
-
-
- >
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DataFileButton/index.tsx b/apps/ui/src/components/DynamicFormContainer/DataFileButton/index.tsx
deleted file mode 100644
index a43311a1..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DataFileButton/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DataFileButton";
diff --git a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.stories.tsx b/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.stories.tsx
deleted file mode 100644
index aa985f6f..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.stories.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { DeleteModal } from "./DeleteModal";
-
-export default {
- title: "DynamicForm/DeleteModal",
- component: DeleteModal,
- parameters: {
- componentSubtitle: "DeleteModal.",
- },
-};
-
-export const Default: FunctionComponent = () => (
- true} show={true} closeDeleteModal={() => false} />
-);
diff --git a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.test.tsx b/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.test.tsx
deleted file mode 100644
index 16b29e81..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.test.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import { fireEvent, render, screen } from "@testing-library/react";
-import React from "react";
-import { DeleteModal } from "./DeleteModal";
-
-describe("deleteModal", () => {
- it("should not display anything on initial", () => {
- render( {}} show={false} closeDeleteModal={() => {}} />);
-
- expect(screen.queryAllByText("Delete Form")).toHaveLength(0);
- });
-
- it("should display the modal when state changed to 'true'", () => {
- render( {}} show={true} closeDeleteModal={() => {}} />);
-
- expect(screen.queryAllByText("Delete Form")).toHaveLength(1);
- });
-
- it("should fire 'deleteForm' function when clicked delete button", () => {
- const mockDeleteForm = jest.fn();
- render( {}} />);
-
- fireEvent.click(screen.getByTestId("confirm-modal-confirm-button"));
-
- expect(mockDeleteForm).toHaveBeenCalledTimes(1);
- });
-
- it("should fire 'closeDeleteModal' function when clicked cancel button", () => {
- const mockCloseDeleteModal = jest.fn();
- render( {}} show={true} closeDeleteModal={mockCloseDeleteModal} />);
-
- fireEvent.click(screen.getByTestId("confirm-modal-cancel-button"));
-
- expect(mockCloseDeleteModal).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.tsx b/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.tsx
deleted file mode 100644
index 1192863e..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DeleteModal/DeleteModal.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { ConfirmModal } from "../../ConfirmModal";
-
-interface DeleteModalProps {
- deleteForm: () => void;
- show: boolean;
- closeDeleteModal: () => void;
-}
-
-export const DeleteModal: FunctionComponent = ({ deleteForm, show, closeDeleteModal }) => {
- return (
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DeleteModal/index.tsx b/apps/ui/src/components/DynamicFormContainer/DeleteModal/index.tsx
deleted file mode 100644
index 28340203..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DeleteModal/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DeleteModal";
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/DocumentNameInput.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/DocumentNameInput.tsx
deleted file mode 100644
index 0d5a1f79..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/DocumentNameInput.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-import { ChangeEventHandler, FunctionComponent } from "react";
-
-interface DocumentNameInputProps {
- value?: string;
- onChange: ChangeEventHandler;
-}
-
-export const DocumentNameInput: FunctionComponent = ({ value = "", onChange }) => {
- return (
-
- Document Name
-
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/index.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/index.tsx
deleted file mode 100644
index 41fcb28c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentNameInput/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DocumentNameInput";
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.stories.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.stories.tsx
deleted file mode 100644
index 28fca5da..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.stories.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import { v2 } from "@govtechsg/open-attestation";
-import React, { FunctionComponent } from "react";
-import { DocumentPreview } from "./DocumentPreview";
-
-import SampleCnm from "../../../test/fixture/sample-files/v2/raw/unwrapped-cnm.json";
-
-export default {
- title: "DynamicForm/DocumentPreview",
- component: DocumentPreview,
- parameters: {
- componentSubtitle: "DocumentPreview.",
- },
-};
-
-export const TitleAndMessage: FunctionComponent = () => (
-
-);
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.tsx
deleted file mode 100644
index 617ca612..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/DocumentPreview.tsx
+++ /dev/null
@@ -1,48 +0,0 @@
-import React, { useState, useCallback, useRef, FunctionComponent } from "react";
-import {
- FrameConnector,
- HostActions,
- renderDocument,
- FrameActions,
-} from "@govtechsg/decentralized-renderer-react-components";
-import { OpenAttestationDocument, utils } from "@govtechsg/open-attestation";
-
-type Dispatch = (action: HostActions) => void;
-
-interface DocumentPreview {
- document: OpenAttestationDocument;
-}
-
-export const DocumentPreview: FunctionComponent = ({ document }) => {
- const toFrame = useRef();
- const [height, setHeight] = useState(0);
- const rendererUrl = utils.getTemplateURL(document);
-
- const onConnected = useCallback(
- (frame) => {
- toFrame.current = frame;
- if (toFrame.current) {
- toFrame.current(renderDocument({ document }));
- }
- },
- [document]
- );
- const handleDispatch = (action: FrameActions): void => {
- if (action.type === "UPDATE_HEIGHT") {
- setHeight(action.payload);
- }
- if (action.type === "OBFUSCATE") {
- alert("Privacy filter not available in preview mode");
- }
- };
-
- return rendererUrl ? (
-
- ) : null;
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/index.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentPreview/index.tsx
deleted file mode 100644
index 24404eb7..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentPreview/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DocumentPreview";
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.stories.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.stories.tsx
deleted file mode 100644
index f34b6bc9..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.stories.tsx
+++ /dev/null
@@ -1,14 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { DocumentSelector } from "./DocumentSelector";
-
-export default {
- title: "DynamicForm/DocumentSelector",
- component: DocumentSelector,
- parameters: {
- componentSubtitle: "DocumentSelector.",
- },
-};
-
-export const Default: FunctionComponent = () => (
- true} closePreviewMode={() => true} />
-);
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.test.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.test.tsx
deleted file mode 100644
index 4e198c69..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.test.tsx
+++ /dev/null
@@ -1,136 +0,0 @@
-import { fireEvent, render, screen } from "@testing-library/react";
-import React from "react";
-import { useFormsContext } from "../../../common/contexts/forms";
-import { DocumentSelector } from "./DocumentSelector";
-
-jest.mock("../../../common/contexts/forms");
-
-const mockUseFormsContext = useFormsContext as jest.Mock;
-const mockSetActiveFormIndex = jest.fn();
-const mockSetForms = jest.fn();
-const mockCurrentFileName = jest.fn();
-const mockClosePreviewMode = jest.fn();
-
-const whenActiveFormsAreAvailable = (): void => {
- mockUseFormsContext.mockReturnValue({
- activeFormIndex: 0,
- setForms: mockSetForms,
- setCurrentFileName: mockCurrentFileName,
- setActiveFormIndex: mockSetActiveFormIndex,
- forms: [
- {
- fileName: "document-1",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- {
- fileName: "document-2",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- ],
- currentForm: {
- fileName: "document-1",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- currentFormTemplate: {
- name: "COO",
- type: "VERIFIABLE_DOCUMENT",
- defaults: {},
- schema: {
- type: "object",
- properties: {
- foo: { type: "string", title: "Foo Field" },
- bar: { type: "string" },
- },
- },
- },
- });
-};
-
-const whenActiveFormsIndexIs1 = (): void => {
- mockUseFormsContext.mockReturnValue({
- activeFormIndex: 1,
- setForms: mockSetForms,
- setActiveFormIndex: mockSetActiveFormIndex,
- forms: [
- {
- fileName: "document-1",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- {
- fileName: "document-2",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- ],
- currentForm: {
- fileName: "document-2",
- data: { formData: {} },
- templateIndex: 0,
- ownership: { holderAddress: "", beneficiaryAddress: "" },
- },
- currentFormTemplate: {
- name: "COO",
- type: "VERIFIABLE_DOCUMENT",
- defaults: {},
- schema: {
- type: "object",
- properties: {
- foo: { type: "string", title: "Foo Field" },
- bar: { type: "string" },
- },
- },
- },
- });
-};
-
-describe("documentSelector", () => {
- beforeEach(() => {
- mockSetActiveFormIndex.mockReset();
- mockSetForms.mockReset();
- mockClosePreviewMode.mockReset();
- });
-
- it("should display the document selector correctly", () => {
- whenActiveFormsAreAvailable();
- const mockValidateCurrentForm = jest.fn();
- render( );
-
- expect(screen.queryAllByTestId("document-number-input")).toHaveLength(1);
- expect(screen.queryAllByTestId("document-name-select")).toHaveLength(1);
- });
-
- it("should fire the function when the next number is input", async () => {
- whenActiveFormsAreAvailable();
- const mockValidateCurrentForm = jest.fn().mockReturnValue(true);
- render( );
- fireEvent.change(screen.getByTestId("document-number-input"), { target: { value: "2" } });
- expect(mockValidateCurrentForm).toHaveBeenCalledTimes(1);
- expect(mockClosePreviewMode).toHaveBeenCalledTimes(1);
- });
-
- it("should fire the function when the previous number is input", () => {
- whenActiveFormsIndexIs1();
- const mockValidateCurrentForm = jest.fn().mockReturnValue(true);
- render( );
-
- fireEvent.change(screen.getByTestId("document-number-input"), { target: { value: "1" } });
- expect(mockValidateCurrentForm).toHaveBeenCalledTimes(1);
- expect(mockClosePreviewMode).toHaveBeenCalledTimes(1);
- });
-
- it("should display the correct filename in the select component", () => {
- whenActiveFormsAreAvailable();
- const mockValidateCurrentForm = jest.fn();
- render( );
- expect(screen.getByTestId("document-name-select")).toHaveTextContent("document-1");
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.tsx
deleted file mode 100644
index 7f154116..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/DocumentSelector.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import { Dropdown, DropdownItem } from "@govtechsg/tradetrust-ui-components";
-import React, { FunctionComponent } from "react";
-import { useFormsContext } from "../../../common/contexts/forms";
-
-interface DocumentSelectorProps {
- validateCurrentForm: () => boolean;
- closePreviewMode: () => void;
-}
-
-export const DocumentSelector: FunctionComponent = ({
- validateCurrentForm,
- closePreviewMode,
-}) => {
- const { forms, setActiveFormIndex, activeFormIndex, currentForm } = useFormsContext();
-
- const selectDocument = (formIndex: number): void => {
- if (isNaN(formIndex)) return;
- if (activeFormIndex === undefined || formIndex > forms.length) return;
- if (validateCurrentForm()) setActiveFormIndex(formIndex - 1);
- closePreviewMode();
- };
-
- const activeDocumentNumber = activeFormIndex ? activeFormIndex + 1 : 1;
-
- return (
-
-
-
{
- selectDocument(parseInt(e.target.value));
- }}
- type="text"
- className="flex rounded border border-solid border-gray-300 h-10 w-10 text-center"
- />
-
of {forms.length} document(s)
-
-
-
- {forms.map((form, formIndex) => {
- const documentNumber = formIndex + 1;
- return (
- selectDocument(documentNumber)}
- key={`${form.fileName}-${documentNumber}`}
- >
- {form.fileName}
-
- );
- })}
-
-
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/index.tsx b/apps/ui/src/components/DynamicFormContainer/DocumentSelector/index.tsx
deleted file mode 100644
index 5b9e400f..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DocumentSelector/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./DocumentSelector";
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.test.tsx
deleted file mode 100644
index 9131d58c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.test.tsx
+++ /dev/null
@@ -1,147 +0,0 @@
-import { act, fireEvent, render, screen, waitFor } from "@testing-library/react";
-import React from "react";
-import { AttachmentDropzone, fileInfo } from "./AttachmentDropzone";
-
-const mockData = (files: File[]): any => {
- return {
- dataTransfer: {
- files,
- items: files.map((file: any) => ({
- kind: "file",
- type: file.type,
- getAsFile: () => file,
- })),
- types: ["Files"],
- },
- };
-};
-
-describe("attachmentDropzone", () => {
- let atobSpy: jest.SpyInstance;
- /* eslint-disable jest/no-hooks */
- beforeEach(() => {
- atobSpy = jest.spyOn(window, "atob");
- });
-
- afterEach(() => {
- atobSpy.mockRestore();
- });
-
- it("should render with the props", () => {
- render(
- {}}
- onRemove={() => {}}
- uploadedFiles={[
- {
- filename: "asdfdfs.pdf",
- data: "asdfasdf",
- type: "application/pdf",
- },
- ]}
- />
- );
-
- expect(screen.getByText("Drag and drop your file(s) here")).not.toBeNull();
- expect(screen.getByText("or")).not.toBeNull();
- expect(screen.getByText("Browse File")).not.toBeNull();
- });
- it("should fire onUpload when a file is successfully read", async () => {
- const mockOnUploadFn = jest.fn();
- render(
- {}}
- uploadedFiles={[]}
- />
- );
-
- const dropzone = screen.getByTestId("attachment-file-dropzone");
- const file = new File([JSON.stringify({ foo: "bar" })], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(mockOnUploadFn).toHaveBeenCalledTimes(1));
- });
- });
-
- it("should show error when a file cannot be read", async () => {
- render( {}} onRemove={() => {}} uploadedFiles={[]} />);
-
- const dropzone = screen.getByTestId("attachment-file-dropzone");
- const file = new File(["RANDOM_BINARY_FILE"], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(screen.getByTestId("invalid-file-error")).not.toBeUndefined());
- });
- });
-
- it("should show error when the total file size is over 5MB", async () => {
- atobSpy.mockImplementation(() => ({ length: 123000000 }));
-
- render(
- {}}
- onRemove={() => {}}
- uploadedFiles={[
- {
- filename: "asdfdfs.pdf",
- data: "asdfasdfasdf",
- type: "application/pdf",
- },
- ]}
- />
- );
-
- const dropzone = screen.getByTestId("attachment-file-dropzone");
- const file = new File(["sample"], "sample.json", {
- type: "application/json",
- });
- const data = mockData([file]);
- const event = new Event("drop", { bubbles: true });
- Object.assign(event, data);
-
- await act(async () => {
- fireEvent(dropzone, event);
- await waitFor(() => expect(screen.getByTestId("file-error")).not.toBeUndefined());
- });
- });
-});
-
-describe("fileInfo", () => {
- it("should work for all types of files", () => {
- expect(fileInfo("data:application/pdf;base64,JVBERi0xLjQKJdPr6eEKM")).toStrictEqual({
- type: "application/pdf",
- data: "JVBERi0xLjQKJdPr6eEKM",
- });
- expect(fileInfo("data:application/zip;base64,UEsDBBQAAgAIAKB47VBTBq")).toStrictEqual({
- type: "application/zip",
- data: "UEsDBBQAAgAIAKB47VBTBq",
- });
- expect(fileInfo("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADawA")).toStrictEqual({
- type: "image/png",
- data: "iVBORw0KGgoAAAANSUhEUgAADawA",
- });
- expect(fileInfo("data:application/octet-stream;base64,ewogICJzY2hlb")).toStrictEqual({
- type: "application/octet-stream",
- data: "ewogICJzY2hlb",
- });
- });
- it("should throw for malformed file data", () => {
- expect(() => fileInfo("data:application/octet-stream:base64:ewogICJzY2hlb")).toThrow(/File data cannot be read/);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.tsx
deleted file mode 100644
index d5b804b0..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/AttachmentDropzone.tsx
+++ /dev/null
@@ -1,107 +0,0 @@
-import React, { FunctionComponent, useCallback, useState } from "react";
-import { Button } from "../../../UI/Button";
-import { FileUpload } from "../../../../constants/FileUpload";
-import { FileUploadType } from "../../../../types";
-import { StyledDropZone } from "../../../UI/StyledDropZone";
-import { FilesInfo } from "./FilesInfo";
-
-interface AttachmentDropzone {
- acceptedFormat: string;
- onUpload: (processedFiles: FileUploadType[]) => void;
- onRemove: (fileIndex: number) => void;
- uploadedFiles: FileUploadType[];
-}
-
-export const AttachmentDropzone: FunctionComponent = ({
- acceptedFormat,
- onUpload,
- onRemove,
- uploadedFiles,
-}) => {
- const [fileErrors, setFileErrors] = useState();
-
- const onDropAccepted = useCallback(
- async (files: File[]) => {
- let totalSize = uploadedFiles
- ? uploadedFiles.reduce((acc: number, current: FileUploadType) => acc + atob(current.data).length, 0)
- : 0;
-
- files.forEach((file) => (totalSize += file.size));
-
- if (totalSize > FileUpload.ATTACHMENT_TOTAL_FILES_MAX_SIZE) {
- const totalFileSizeError = new Error(
- `Total attachment file size exceeds ${
- FileUpload.ATTACHMENT_TOTAL_FILES_MAX_SIZE / FileUpload.BYTE_TO_MB_CONVERSION_RATE
- }MB, Please try again with a smaller file size.`
- );
- return setFileErrors([totalFileSizeError]);
- } else {
- setFileErrors(undefined);
- }
-
- const processedFiles = await Promise.all(files.map(processFiles));
- onUpload(processedFiles);
- },
- [onUpload, uploadedFiles]
- );
-
- const removeFile = (fileIndex: number): void => {
- onRemove(fileIndex);
- };
-
- const dropzoneOptions = {
- onDropAccepted,
- accept: acceptedFormat,
- };
- const defaultStyle = "bg-white";
- const activeStyle = "bg-gray-300";
-
- return (
-
-
Attachments
-
- Max. total file size: {FileUpload.ATTACHMENT_TOTAL_FILES_MAX_SIZE / FileUpload.BYTE_TO_MB_CONVERSION_RATE}MB
-
-
- Drag and drop your file(s) here
- or
- Browse File
-
-
-
- );
-};
-
-export const fileInfo = (dataUrl: string): { type: string; data: string } => {
- const result = dataUrl.match(/^data:(.+);base64,(.*)/);
- if (!result) throw new Error(`File data cannot be read: ${dataUrl}`);
- const [, type, data] = result;
- return {
- type,
- data,
- };
-};
-
-const processFiles = (file: File): Promise => {
- const { name } = file;
- return new Promise((resolve, reject) => {
- const reader = new window.FileReader();
- reader.onerror = reject;
- reader.onload = (event) => {
- const { data, type } = fileInfo(event?.target?.result as string);
- resolve({
- data,
- filename: name,
- type,
- });
- };
- reader.readAsDataURL(file);
- });
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.test.tsx
deleted file mode 100644
index 953c2cc4..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.test.tsx
+++ /dev/null
@@ -1,116 +0,0 @@
-import { act, fireEvent, render, screen } from "@testing-library/react";
-import React from "react";
-import { FilesInfo } from "./FilesInfo";
-
-describe("filesInfo", () => {
- it("should render a uploaded pdf file correctly", () => {
- render(
- {}}
- />
- );
- expect(screen.queryByTestId("upload-file-0")).not.toBeNull();
- expect(screen.queryByText("asdfdfs.pdf")).not.toBeNull();
- expect(screen.queryByText("(6 B)")).not.toBeNull();
- expect(screen.queryByTestId("remove-uploaded-file-0")).not.toBeNull();
- });
-
- it("should render file icons correctly", () => {
- render(
- <>
- {}}
- />
- >
- );
- expect(screen.queryByTestId("attachment-icon-pdf")).not.toBeNull();
- expect(screen.getAllByTestId("attachment-icon-csv")).toHaveLength(3);
- expect(screen.queryByTestId("attachment-icon-png")).not.toBeNull();
- expect(screen.queryByTestId("attachment-icon-txt")).not.toBeNull();
- expect(screen.getAllByTestId("attachment-icon-doc")).toHaveLength(2);
- expect(screen.queryByTestId("attachment-icon-jpg")).not.toBeNull();
- expect(screen.queryByTestId("attachment-icon-paperclip")).not.toBeNull();
- });
-
- it("should remove the file when 'X' is clicked", async () => {
- const mockRemoveFileFn = jest.fn();
-
- render(
-
- );
-
- await act(async () => {
- fireEvent.click(screen.getByTestId("remove-uploaded-file-0"));
- });
-
- expect(mockRemoveFileFn).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.tsx
deleted file mode 100644
index c93be625..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/FilesInfo.tsx
+++ /dev/null
@@ -1,89 +0,0 @@
-import prettyBytes from "pretty-bytes";
-import React, { FunctionComponent } from "react";
-import { Paperclip, Trash2 } from "react-feather";
-import { FileUploadType } from "../../../../../types";
-import csv from "./csv.svg";
-import doc from "./doc.svg";
-import jpg from "./jpg.svg";
-import pdf from "./pdf.svg";
-import png from "./png.svg";
-import txt from "./txt.svg";
-
-interface FilesInfoType {
- filesInfo: FileUploadType[];
- removeFile: (index: number) => void;
-}
-
-interface ExtensionIconProps {
- src: string;
-}
-
-const ExtensionIcon: FunctionComponent = ({ ...props }) => {
- return ;
-};
-
-export const getExtension = (mimeType: string | undefined): React.ReactNode => {
- switch (true) {
- case mimeType === "text/csv" ||
- mimeType === "application/vnd.ms-excel" ||
- mimeType === "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":
- return ;
- case mimeType === "application/vnd.openxmlformats-officedocument.wordprocessingml.document" ||
- mimeType === "application/msword":
- return ;
- case mimeType === "image/jpeg":
- return ;
- case mimeType === "image/png":
- return ;
- case mimeType === "application/pdf":
- return ;
- case mimeType === "text/plain":
- return ;
- default:
- return (
-
- );
- }
-};
-
-export const FilesInfo: FunctionComponent = ({ filesInfo, removeFile }) => {
- if (!filesInfo || filesInfo.length === 0) {
- return null;
- }
- return (
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/csv.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/csv.svg
deleted file mode 100644
index b03a4e15..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/csv.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/doc.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/doc.svg
deleted file mode 100644
index 096ea645..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/doc.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/index.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/index.tsx
deleted file mode 100644
index 3ebc6d5c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./FilesInfo";
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/jpg.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/jpg.svg
deleted file mode 100644
index 0a7a7337..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/jpg.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/pdf.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/pdf.svg
deleted file mode 100644
index c1945fad..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/pdf.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/png.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/png.svg
deleted file mode 100644
index d7418064..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/png.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/txt.svg b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/txt.svg
deleted file mode 100644
index b471710d..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/FilesInfo/txt.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/index.ts b/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/index.ts
deleted file mode 100644
index 1312f063..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/AttachmentDropzone/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./AttachmentDropzone";
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.test.tsx
deleted file mode 100644
index 23ca2857..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.test.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import { render, screen, fireEvent } from "@testing-library/react";
-import React from "react";
-import { CustomArrayFieldTemplate } from "./CustomArrayField";
-
-const mockProps: any = {
- title: "foobar",
- canAdd: true,
- onAddClick: jest.fn(),
- items: [
- { onReorderClick: jest.fn(), onDropIndexClick: jest.fn(), hasMoveUp: false, hasMoveDown: true, hasRemove: true },
- { onReorderClick: jest.fn(), onDropIndexClick: jest.fn(), hasMoveUp: true, hasMoveDown: true, hasRemove: true },
- { onReorderClick: jest.fn(), onDropIndexClick: jest.fn(), hasMoveUp: true, hasMoveDown: true, hasRemove: true },
- { onReorderClick: jest.fn(), onDropIndexClick: jest.fn(), hasMoveUp: true, hasMoveDown: true, hasRemove: true },
- { onReorderClick: jest.fn(), onDropIndexClick: jest.fn(), hasMoveUp: true, hasMoveDown: false, hasRemove: true },
- ],
-};
-
-describe("CustomArrayFieldTemplate", () => {
- it("should render the title", () => {
- render( );
- expect(screen.getByText("foobar")).not.toBeNull();
- });
-
- it("should correct number of items", () => {
- render( );
-
- expect(screen.getAllByRole("listitem").length).toBe(5);
- });
-
- it("should render add item correctly", () => {
- render( );
- expect(screen.getByText("Add Item")).not.toBeNull();
-
- fireEvent.click(screen.getByText("Add Item"));
- expect(mockProps.onAddClick).toHaveBeenCalledTimes(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.tsx
deleted file mode 100644
index 82718eae..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomArrayField.tsx
+++ /dev/null
@@ -1,63 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { Trash2, ChevronUp, ChevronDown } from "react-feather";
-import { IconAddFile } from "@govtechsg/tradetrust-ui-components";
-import { ArrayFieldTemplateProps } from "@rjsf/core";
-import { Button, ButtonVariant } from "../../../UI/Button";
-import { CustomTitle } from "./CustomObjectField";
-
-export const CustomArrayFieldTemplate: FunctionComponent = (props) => {
- const { items, title, canAdd, onAddClick } = props;
-
- return (
- <>
-
- {canAdd && (
-
-
- Add Item
-
- )}
- {items.map((element, index) => {
- return (
-
-
- {element.hasMoveUp && (
-
-
-
- )}
- {element.hasMoveDown && (
-
-
-
- )}
- {element.hasRemove && (
-
-
-
- )}
-
- {element.children}
-
- );
- })}
- >
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.test.tsx
deleted file mode 100644
index f5cc52f3..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.test.tsx
+++ /dev/null
@@ -1,20 +0,0 @@
-import { render, screen } from "@testing-library/react";
-
-import React from "react";
-import { CustomColorWidget } from "./CustomColorWidget";
-
-const propsToPassIntoWidget = (): any => {
- return {
- options: {
- emptyValue: "#333333",
- },
- };
-};
-
-describe("CustomColorWidget", () => {
- it("should render color widget correctly", () => {
- render( );
- const colorWidget = screen.getByTestId("custom-color-widget") as HTMLInputElement;
- expect(colorWidget.value).toEqual("#333333");
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.tsx
deleted file mode 100644
index cd50d869..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomColorWidget.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import React, { ChangeEvent, FunctionComponent } from "react";
-import { WidgetProps } from "@rjsf/core";
-
-export const CustomColorWidget: FunctionComponent = ({
- id,
- options,
- value,
- required,
- disabled,
- readonly,
- autofocus,
- onChange,
- onBlur,
- onFocus,
-}) => {
- // eslint-disable-next-line @typescript-eslint/no-shadow
- const _onChange: (event: ChangeEvent) => void = ({ target: { value } }) => {
- return onChange(value === "" ? options.emptyValue : value);
- };
-
- return (
- onBlur(id, event.target.value))}
- onFocus={onFocus && ((event) => onFocus(id, event.target.value))}
- data-testid="custom-color-widget"
- />
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.test.tsx
deleted file mode 100644
index 2a55d822..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.test.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import { render, screen, fireEvent } from "@testing-library/react";
-import React from "react";
-import { CustomDropdownWidget } from "./CustomDropdownWidget";
-
-const propsToPassIntoWidget = (): any => {
- return {
- options: {
- enumOptions: [
- {
- label: "foo",
- value: "bar",
- },
- {
- label: "foo2",
- value: "bar2",
- },
- {
- label: "foo3",
- value: "bar3",
- },
- ],
- },
- };
-};
-
-describe("CustomDropdownWidget", () => {
- it("should render dropdown with 3 options correctly", () => {
- render( );
- fireEvent.click(screen.getByText("Select One"));
- expect(screen.getByText("foo")).toBeInTheDocument();
- expect(screen.getByText("foo2")).toBeInTheDocument();
- expect(screen.getByText("foo3")).toBeInTheDocument();
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.tsx
deleted file mode 100644
index 3909a10e..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomDropdownWidget.tsx
+++ /dev/null
@@ -1,41 +0,0 @@
-import React, { useState, FunctionComponent } from "react";
-import { Dropdown, DropdownItem } from "@govtechsg/tradetrust-ui-components";
-import { WidgetProps } from "@rjsf/core";
-
-interface Option {
- label: string;
- value: string;
-}
-
-interface Options {
- enumOptions: Option[];
-}
-
-export const CustomDropdownWidget: FunctionComponent = (props) => {
- const { options, onChange } = props;
- const opts = options as unknown as Options;
- const [dropdownButtonText, setDropdownButtonText] = useState("Select One");
-
- return (
-
- {opts.enumOptions.map((option, index) => {
- return (
- {
- onChange(option.value);
- setDropdownButtonText(option.label);
- }}
- >
- {option.label}
-
- );
- })}
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.test.tsx
deleted file mode 100644
index 6b4100e8..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.test.tsx
+++ /dev/null
@@ -1,101 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { CustomFieldTemplate } from "./CustomField";
-
-const mockComponent = (string: string): React.ReactElement => {
- return {string}
;
-};
-
-const whenAllFieldsArePresentWithoutFormat = (): any => {
- return {
- id: "Component Id",
- classNames: "Component ClassName",
- label: "Component Label",
- help: mockComponent("Component Help"),
- required: true,
- description: mockComponent("Component Description"),
- errors: mockComponent("Component Errors"),
- children: mockComponent("Component Children"),
- schema: {
- format: undefined,
- type: "string",
- title: "Component Title",
- },
- };
-};
-
-const whenAllFieldsArePresentWithoutFormatRequireFalse = (): any => {
- return {
- id: "Component Id",
- classNames: "Component ClassName",
- label: "Component Label",
- help: mockComponent("Component Help"),
- required: false,
- description: mockComponent("Component Description"),
- errors: mockComponent("Component Errors"),
- children: mockComponent("Component Children"),
- schema: {
- format: undefined,
- type: "string",
- title: "Component Title",
- },
- };
-};
-
-const whenAllFieldsArePresentWithFormat = (): any => {
- return {
- id: "Component Id",
- classNames: "Component ClassName",
- label: "Component Label",
- help: mockComponent("Component Help"),
- required: false,
- description: mockComponent("Component Description"),
- errors: mockComponent("Component Errors"),
- children: mockComponent("Component Children"),
- schema: {
- format: true,
- type: "string",
- title: "Component Title",
- },
- };
-};
-
-describe("customFieldTemplate", () => {
- it("should render all fields correctly with label", () => {
- render( );
-
- expect(screen.getByText("Component Label*")).not.toBeNull();
- expect(screen.getByText("Component Description")).not.toBeNull();
- expect(screen.getByText("Component Children")).not.toBeNull();
- expect(screen.getByText("Component Errors")).not.toBeNull();
- expect(screen.getByText("Component Help")).not.toBeNull();
- });
-
- it("should render all fields correctly with legend", () => {
- render( );
-
- expect(screen.getByText("Component Title")).not.toBeNull();
- expect(screen.getByText("Component Description")).not.toBeNull();
- expect(screen.getByText("Component Children")).not.toBeNull();
- expect(screen.getByText("Component Errors")).not.toBeNull();
- expect(screen.getByText("Component Help")).not.toBeNull();
- });
-
- it("should render label and * if schema.format is undefined and required is true", () => {
- render( );
-
- expect(screen.getByText("Component Label*")).not.toBeNull();
- });
-
- it("should render label without * if schema.format is undefined and required is false", () => {
- render( );
-
- expect(screen.getByText("Component Label")).not.toBeNull();
- });
-
- it("should render the title if schema.format exist", () => {
- render( );
-
- expect(screen.getByText("Component Title")).not.toBeNull();
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.tsx
deleted file mode 100644
index 5b90fd58..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomField.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { FieldTemplateProps } from "@rjsf/core";
-
-export const CustomFieldTemplate: FunctionComponent = ({
- id,
- classNames,
- label,
- help,
- required,
- description,
- errors,
- children,
- schema,
-}) => {
- return (
-
- {!schema.format && schema.type !== "object" && schema.type !== "array" && schema.type !== "boolean" && (
-
- {label}
- {required ? "*" : null}
-
- )}
- {schema.format && {schema.title} }
- {description}
- {children}
- {errors}
- {help}
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.test.tsx
deleted file mode 100644
index b2191a81..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.test.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import userEvent from "@testing-library/user-event";
-import React from "react";
-import { CustomFileWidget } from "./CustomFileWidget";
-
-const propsToPassIntoWidget = (): any => {
- return {
- options: {
- text: "Upload Cover Letter Logo",
- accept: ".png, .jpeg, .jpg",
- },
- };
-};
-
-describe("CustomFileWidget", () => {
- it("should display file name after upload", () => {
- const mockFile = new File(["(⌐□_□)"], "mockFile.png", { type: "image/png" });
- render( );
- const fileWidget = screen.getByTestId("custom-file-widget") as HTMLInputElement;
- userEvent.upload(fileWidget, mockFile);
- expect(fileWidget.files?.[0].name).toBe("mockFile.png");
- expect(fileWidget.files?.length).toBe(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.tsx
deleted file mode 100644
index 97c18562..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomFileWidget.tsx
+++ /dev/null
@@ -1,101 +0,0 @@
-import React, { ChangeEvent, FunctionComponent, useState } from "react";
-import { WidgetProps } from "@rjsf/core";
-import { ButtonVariant, ButtonSize } from "../../../UI/Button";
-import { Upload } from "react-feather";
-
-export const CustomFileWidget: FunctionComponent = ({
- id,
- autofocus,
- multiple,
- disabled,
- readonly,
- options,
- onChange,
-}) => {
- interface fileData {
- dataURL: string;
- name: string;
- size: number;
- type: string;
- }
-
- const [filesMetadata, setFilesMetadata] = useState([]);
-
- function processFile(file: File): Promise {
- const { name, size, type } = file;
- return new Promise((resolve, reject) => {
- const reader = new window.FileReader();
- reader.onerror = () => {
- reject(reader.error ?? "");
- };
-
- reader.onload = (event) => {
- resolve({
- dataURL: event?.target?.result,
- name,
- size,
- type,
- } as fileData);
- };
- reader.readAsDataURL(file);
- });
- }
-
- function processFiles(files: FileList): Promise {
- return Promise.all([].map.call(files, processFile));
- }
-
- const FilesInfo = () => {
- if (filesMetadata.length === 0) {
- return null;
- }
-
- return (
-
- {filesMetadata.map((info: any, key: number) => {
- const { name, dataURL } = info;
- return (
-
-
- {name}
-
- );
- })}
-
- );
- };
-
- const _onChange = async (event: ChangeEvent) => {
- if (event.target.files) {
- const filesInfo = await processFiles(event.target.files);
- setFilesMetadata(filesInfo);
- if (multiple) {
- return onChange(filesInfo.map((fileInfo) => fileInfo.dataURL));
- } else {
- return onChange(filesInfo[0].dataURL);
- }
- }
- };
-
- return (
-
-
-
-
{options.text ?? "Upload Button"}
-
-
-
-
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.test.tsx
deleted file mode 100644
index 8cce836c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.test.tsx
+++ /dev/null
@@ -1,103 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { CustomObjectFieldTemplate, CustomTitle } from "./CustomObjectField";
-
-const mockProperties = new Array(2).fill(null).map((_arr, index) => {
- return {
- content: Properties Component {index}
,
- };
-});
-
-const whenAllFieldsArePresent = (): any => {
- return {
- properties: mockProperties,
- title: "Component Title",
- description: "Component Description",
- required: false,
- };
-};
-
-const customLayoutProperties = new Array(3).fill(null).map((_arr, index) => {
- return {
- content: Properties Component {index}
,
- };
-});
-
-const customLayoutFields = (): any => {
- return {
- properties: customLayoutProperties,
- title: "Custom Layout",
- required: false,
- uiSchema: {
- uiLayout: {
- sm: [12, 12, 12],
- md: [6, 6, 12],
- },
- },
- };
-};
-
-const customLayoutFieldsWithDefault = (): any => {
- return {
- properties: customLayoutProperties,
- title: "Custom Layout",
- required: false,
- uiSchema: {
- uiLayout: {
- sm: [12, 12],
- md: [6, 6],
- },
- },
- };
-};
-
-describe("CustomObjectFieldTemplate", () => {
- it("should render all fields correctly", () => {
- render( );
- expect(screen.getByText("Component Description")).not.toBeNull();
- expect(screen.getByText("Component Title")).not.toBeNull();
- expect(screen.getAllByText(/Properties Component/)).not.toBeNull();
- });
-
- it("should render all properties in a list", () => {
- render( );
- expect(screen.getAllByText(/Properties Component/)).toHaveLength(2);
- });
-});
-
-describe("CustomTitle", () => {
- it("should render title text", () => {
- render( );
- expect(screen.getByText(/foobar/)).toBeInTheDocument();
- });
-
- it("should render divider when title exist", () => {
- render( );
- expect(screen.getByTestId("custom-title-divider")).toBeInTheDocument();
- });
-});
-
-describe("BuildLayout", () => {
- it("should include correct col-span for custom layout", () => {
- render( );
-
- const firstChild = screen.getByText(/Properties Component 0/);
- expect(firstChild.parentElement?.className).toStrictEqual("col-span-12 md:col-span-6");
-
- const secondChild = screen.getByText(/Properties Component 1/);
- expect(secondChild.parentElement?.className).toStrictEqual("col-span-12 md:col-span-6");
-
- const thirdChild = screen.getByText(/Properties Component 2/);
- expect(thirdChild.parentElement?.className).toStrictEqual("col-span-12 md:col-span-12");
-
- const parentDiv = screen.getByText(/Custom Layout/).nextElementSibling;
- expect(parentDiv?.className).toStrictEqual("grid grid-cols-12 gap-2");
- });
-
- it("should include correct default col-span", () => {
- render( );
-
- const thirdChild = screen.getByText(/Properties Component 2/);
- expect(thirdChild.parentElement?.className).toStrictEqual("col-span-12 md:col-span-12");
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.tsx
deleted file mode 100644
index 6bdc7c3c..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomObjectField.tsx
+++ /dev/null
@@ -1,142 +0,0 @@
-import React, { FunctionComponent } from "react";
-import { ObjectFieldTemplateProps } from "@rjsf/core";
-
-type BreakPoints = {
- [key: string]: {
- [key: string]: string;
- };
-};
-
-type Layout = {
- [key: string]: number[];
-};
-
-type Properties = {
- content: React.ReactElement;
- name: string;
- disabled: boolean;
- readonly: boolean;
- hidden: boolean;
-}[];
-
-// Title UI should be reused in custom array item
-export const CustomTitle: FunctionComponent<{ title: string }> = ({ title }) => {
- return (
- <>
- {title &&
}
- {title && {title} }
- >
- );
-};
-
-// Because we dynamically load column spans from config file at runtime,
-// we need to specify these breakpoints so that Tailwind knows to compile them.
-const breakpoints: BreakPoints = {
- sm: {
- "1": "col-span-1",
- "2": "col-span-2",
- "3": "col-span-3",
- "4": "col-span-4",
- "5": "col-span-5",
- "6": "col-span-6",
- "7": "col-span-7",
- "8": "col-span-8",
- "9": "col-span-9",
- "10": "col-span-10",
- "11": "col-span-11",
- "12": "col-span-12",
- },
- md: {
- "1": "md:col-span-1",
- "2": "md:col-span-2",
- "3": "md:col-span-3",
- "4": "md:col-span-4",
- "5": "md:col-span-5",
- "6": "md:col-span-6",
- "7": "md:col-span-7",
- "8": "md:col-span-8",
- "9": "md:col-span-9",
- "10": "md:col-span-10",
- "11": "md:col-span-11",
- "12": "md:col-span-12",
- },
- lg: {
- "1": "lg:col-span-1",
- "2": "lg:col-span-2",
- "3": "lg:col-span-3",
- "4": "lg:col-span-4",
- "5": "lg:col-span-5",
- "6": "lg:col-span-6",
- "7": "lg:col-span-7",
- "8": "lg:col-span-8",
- "9": "lg:col-span-9",
- "10": "lg:col-span-10",
- "11": "lg:col-span-11",
- "12": "lg:col-span-12",
- },
-};
-
-// Parses the ui:layout option and spans
-// fields across specified number of columns
-export const buildLayout = (props: Properties, layouts: Layout): React.ReactElement => {
- const content: any[] = [];
-
- // Iterate through each field in an object schema
- props.forEach((prop: any, index: number) => {
- const fieldClasses: string[] = [];
-
- const key = `${prop.content.key}-${index}`;
-
- // Iterate through each breakpoint size: sm, md, lg
- Object.keys(layouts).forEach((size: string) => {
- // Only set col-span classes if valid sizes provided
- if (["sm", "md", "lg"].includes(size)) {
- // Get the number of col-span for a specific screen size
- const value = layouts[size]?.[index];
-
- // If sm is set then we use the minimum breakpoint which is 0px
- const breakPoint = size === "sm" ? "" : size + ":";
-
- // If no column span is provided or size or col-span is invalid, default to 12 - full row.
- const colSpanClass = breakpoints[size][value] ?? `${breakPoint}col-span-12`;
-
- fieldClasses.push(colSpanClass);
- }
- });
-
- content.push(
-
- {prop.content}
-
- );
- });
- return {content}
;
-};
-
-const renderLayout = (props: Properties, layouts: Layout) => {
- if (!layouts) {
- return props.map((prop: any, index: number) => {
- const key = `${prop.content.key}-${index}`;
- return {prop.content}
;
- });
- }
-
- return buildLayout(props, layouts);
-};
-
-export const CustomObjectFieldTemplate: FunctionComponent = ({
- properties,
- title,
- description,
- uiSchema,
-}) => {
- return (
- <>
-
-
- {renderLayout(properties, uiSchema?.uiLayout)}
-
- {description}
- >
- );
-};
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.test.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.test.tsx
deleted file mode 100644
index 6611b93f..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.test.tsx
+++ /dev/null
@@ -1,19 +0,0 @@
-import { render, screen } from "@testing-library/react";
-import React from "react";
-import { CustomTextareaWidget } from "./CustomTextareaWidget";
-
-const propsToPassIntoWidget = (): any => {
- return {
- placeholder: "some placeholder text",
- value: "some default text",
- };
-};
-
-describe("customTextareaWidget", () => {
- it("should render the correct textarea", () => {
- render( );
-
- expect(screen.queryAllByText("some default text")).toHaveLength(1);
- expect(screen.queryAllByPlaceholderText("some placeholder text")).toHaveLength(1);
- });
-});
diff --git a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.tsx b/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.tsx
deleted file mode 100644
index e16560a9..00000000
--- a/apps/ui/src/components/DynamicFormContainer/DynamicForm/CustomTemplates/CustomTextareaWidget.tsx
+++ /dev/null
@@ -1,40 +0,0 @@
-import React, { ChangeEvent, FunctionComponent } from "react";
-import { WidgetProps } from "@rjsf/core";
-
-// This component has the same implementation as the default textarea widget in react-jsonschema-form.
-// We want to keep most of the default behaviour of this widget and just edit the styling of the component.
-export const CustomTextareaWidget: FunctionComponent = ({
- id,
- options,
- placeholder,
- value,
- required,
- disabled,
- readonly,
- autofocus,
- onChange,
- onBlur,
- onFocus,
-}) => {
- // eslint-disable-next-line @typescript-eslint/no-shadow
- const _onChange: (event: ChangeEvent) => void = ({ target: { value } }) => {
- return onChange(value === "" ? options.emptyValue : value);
- };
-
- return (
-