From f3869c5f0db9a96bcf23e40b3bdc309e3137b5b0 Mon Sep 17 00:00:00 2001 From: Daniela Date: Thu, 23 Sep 2021 18:36:25 -0500 Subject: [PATCH 1/8] completed the 1st and 2nd challenge :) --- .gitignore | 4 + db-1632402983292.json | 110 + package-lock.json | 33097 ++++++++++++++++++++++++ package.json | 10 +- src/__test__/components/About.test.js | 2 +- src/components/About.js | 12 + src/components/Academic.js | 18 + src/components/Experience.js | 20 + src/components/Header.js | 30 + src/components/Interest.js | 18 + src/components/Languages.js | 18 + src/components/Profile.js | 18 + src/components/Skills.js | 17 + src/components/styles/About.css | 0 src/components/styles/Academic.styl | 8 + src/components/styles/Experience.styl | 8 + src/components/styles/Header.styl | 23 + src/components/styles/Interest.styl | 8 + src/components/styles/Languages.styl | 8 + src/components/styles/Profile.styl | 8 + src/components/styles/Skills.styl | 8 + src/containers/App.jsx | 16 +- src/styles/components/App.css | 13 + src/styles/components/App.styl | 21 +- src/styles/components/Pallete.styl | 4 + 25 files changed, 33484 insertions(+), 15 deletions(-) create mode 100644 db-1632402983292.json create mode 100644 package-lock.json create mode 100644 src/components/About.js create mode 100644 src/components/Academic.js create mode 100644 src/components/Experience.js create mode 100644 src/components/Header.js create mode 100644 src/components/Interest.js create mode 100644 src/components/Languages.js create mode 100644 src/components/Profile.js create mode 100644 src/components/Skills.js create mode 100644 src/components/styles/About.css create mode 100644 src/components/styles/Academic.styl create mode 100644 src/components/styles/Experience.styl create mode 100644 src/components/styles/Header.styl create mode 100644 src/components/styles/Interest.styl create mode 100644 src/components/styles/Languages.styl create mode 100644 src/components/styles/Profile.styl create mode 100644 src/components/styles/Skills.styl create mode 100644 src/styles/components/App.css create mode 100644 src/styles/components/Pallete.styl diff --git a/.gitignore b/.gitignore index 67045665..1c4430db 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,7 @@ dist # TernJS port file .tern-port + +#images +src/img +.img diff --git a/db-1632402983292.json b/db-1632402983292.json new file mode 100644 index 00000000..94dbaad5 --- /dev/null +++ b/db-1632402983292.json @@ -0,0 +1,110 @@ +{ + "data": { + "name": "Melissa Walsh", + "profession": "FrontEnd Developer", + "address": "Bogotá, Colombia.", + "email": "melissa@example.com", + "website": "https://example.com", + "phone": "3042034240", + "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", + "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", + "certificate": [ + { + "date": "Jan 2021", + "description": "Hack up furballs try to jump onto window and fall while scratching at wall. ", + "institution": "Platzi", + "name": "FrontEnd Developer" + }, + { + "date": "Jan 2021", + "description": "Scratch at the door then walk away wack the mini furry mouse", + "institution": "Platzi", + "name": "Backend Developer" + } + ], + "Academic": [ + { + "degree": "Atomic Master", + "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", + "endDate": "Jan 2017", + "institution": "MIT", + "startDate": "Jan 2018" + }, + { + "degree": "Space Engineering", + "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", + "endDate": "Decenber 2015", + "institution": "Harvard", + "startDate": "Jan 2017" + } + ], + "experience": [ + { + "company": "PugStar", + "endDate": "Present", + "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", + "jobTitle": "Frontend", + "startDate": "Jan 2020" + }, + { + "company": "CatStore", + "endDate": "Jan 2016", + "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", + "jobTitle": "Backend", + "startDate": "Sept 2019" + } + ], + "skills": [ + { + "name": "HTML5", + "percentage": "75%" + }, + { + "name": "CSS", + "percentage": "25%" + }, + { + "name": "JavaScript", + "percentage": "55%" + }, + { + "name": "React", + "percentage": "90%" + } + ], + "interest": [ + "javascript", + "develop", + "backend", + "frontend" + ], + "languages": [ + { + "name": "Spanish", + "percentage": "90%" + }, + { + "name": "English", + "percentage": "50%" + } + ], + "social": [ + { + "name": "facebook", + "url": "https://facebook.com/" + }, + { + "name": "twitter", + "url": "https://twitter.com/" + }, + { + "name": "github", + "url": "https://github.com/" + }, + { + "name": "linkedin", + "url": "https://www.linkedin.com/" + } + ] + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..9d3d148f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,33097 @@ +{ + "name": "frontend-test", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "frontend-test", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.7.1", + "@babel/preset-react": "^7.8.3", + "babel-loader": "^8.0.6", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.2", + "html-loader": "^0.5.5", + "html-webpack-plugin": "^3.2.0", + "jest-fetch-mock": "^3.0.1", + "nib": "^1.1.2", + "react": "^16.12.0", + "react-dom": "^16.12.0", + "rupture": "^0.7.1", + "webpack": "^4.41.5", + "webpack-cli": "^3.3.10", + "webpack-dev-server": "^3.10.2" + }, + "devDependencies": { + "babel-eslint": "^10.0.3", + "css-loader": "^3.4.2", + "eslint": "^5.16.0", + "eslint-config-airbnb": "^17.1.1", + "eslint-config-prettier": "^4.3.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-jest": "^23.6.0", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.18.2", + "husky": "^2.7.0", + "jest": "^25.1.0", + "json-server": "^0.15.1", + "mini-css-extract-plugin": "^0.7.0", + "prettier": "^1.19.1", + "style-loader": "^0.23.1", + "stylus": "^0.54.7", + "stylus-loader": "^3.0.2" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.15.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "dependencies": { + "@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.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dependencies": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dependencies": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", + "dependencies": { + "@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.15.6", + "@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.6", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.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.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@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 + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/node": { + "version": "16.9.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.6.tgz", + "integrity": "sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@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 + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@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==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/airbnb-prop-types": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "dependencies": { + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "peerDependencies": { + "react": "^0.14 || ^15.0.0 || ^16.0.0-alpha" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/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, + "dependencies": { + "string-width": "^3.0.0" + } + }, + "node_modules/ansi-align/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "devOptional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/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, + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz", + "integrity": "sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.find": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/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==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "dependencies": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-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==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/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==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/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==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/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==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "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" + } + }, + "node_modules/bonjour/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/boxen/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/boxen/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "devOptional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/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 + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/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==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "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" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-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==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "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" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001260", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", + "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", + "dependencies": { + "nanocolors": "^0.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dependencies": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dependencies": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "dev": true, + "dependencies": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/configstore/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "node_modules/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==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "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" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", + "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", + "dependencies": { + "browserslist": "^4.17.0", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.0.tgz", + "integrity": "sha512-ZnK+9vyuMhKulIGqT/7RHGRok8RtkHMEX/BGPHkHx+ouDkq+MUvf9mfIgdqhpmPDu8+V5UtRn/CbCRc9I4lX4w==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "dependencies": { + "css": "^2.0.0" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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 + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.848", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.848.tgz", + "integrity": "sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "dependencies": { + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/enzyme-adapter-react-16": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz", + "integrity": "sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==", + "dependencies": { + "enzyme-adapter-utils": "^1.14.0", + "enzyme-shallow-equal": "^1.0.4", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.values": "^1.1.2", + "prop-types": "^15.7.2", + "react-is": "^16.13.1", + "react-test-renderer": "^16.0.0-0", + "semver": "^5.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "peerDependencies": { + "enzyme": "^3.0.0", + "react": "^16.0.0-0", + "react-dom": "^16.0.0-0" + } + }, + "node_modules/enzyme-adapter-react-16/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/enzyme-adapter-utils": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", + "dependencies": { + "airbnb-prop-types": "^2.16.0", + "function.prototype.name": "^1.1.3", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.fromentries": "^2.0.3", + "prop-types": "^15.7.2", + "semver": "^5.7.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + }, + "peerDependencies": { + "react": "0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0" + } + }, + "node_modules/enzyme-adapter-utils/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/enzyme-shallow-equal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "dependencies": { + "has": "^1.0.3", + "object-is": "^1.1.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "dependencies": { + "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-string": "^1.0.7", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dependencies": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^6.14.0 || ^8.10.0 || >=9.10.0" + } + }, + "node_modules/eslint-config-airbnb": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.1.tgz", + "integrity": "sha512-xCu//8a/aWqagKljt+1/qAM62BYZeNq04HmdevG5yUGWpja0I/xhqd6GdLRch5oetEGFiJAnvtGuTEAese53Qg==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^13.2.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + }, + "engines": { + "node": ">= 4" + }, + "peerDependencies": { + "eslint": "^4.19.1 || ^5.3.0", + "eslint-plugin-import": "^2.18.0", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-react": "^7.14.2" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz", + "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.5", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + }, + "engines": { + "node": ">= 4" + }, + "peerDependencies": { + "eslint": "^4.19.1 || ^5.3.0", + "eslint-plugin-import": "^2.17.2" + } + }, + "node_modules/eslint-config-prettier": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz", + "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", + "dev": true, + "dependencies": { + "get-stdin": "^6.0.0" + }, + "bin": { + "eslint-config-prettier-check": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=3.14.1" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, + "dependencies": { + "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.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-jest": { + "version": "23.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.20.0.tgz", + "integrity": "sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "^2.5.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-jest/node_modules/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, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-plugin-jest/node_modules/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, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-jest/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/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, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/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, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "dependencies": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dev": true, + "dependencies": { + "debug": "*", + "path-to-regexp": "^1.0.3" + } + }, + "node_modules/express-urlrewrite/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/express-urlrewrite/node_modules/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==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "devOptional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/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": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz", + "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "node_modules/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==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-element-map": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", + "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "dependencies": { + "array.prototype.filter": "^1.0.0", + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/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==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dependencies": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dependencies": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "deprecated": "3.x is no longer supported", + "dependencies": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/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==", + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/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==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/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==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/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, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-2.7.0.tgz", + "integrity": "sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "cosmiconfig": "^5.2.0", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^7.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^4.1.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^5.1.1", + "run-node": "^1.0.0", + "slash": "^3.0.0" + }, + "bin": { + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/husky/node_modules/get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/husky/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/husky/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/husky/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/husky/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/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, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/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==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-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==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd/node_modules/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==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.1.tgz", + "integrity": "sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.5.4.tgz", + "integrity": "sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==", + "dev": true, + "dependencies": { + "@jest/core": "^25.5.4", + "import-local": "^3.0.2", + "jest-cli": "^25.5.4" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/jest-changed-files/node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-cli": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-fetch-mock": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", + "dependencies": { + "cross-fetch": "^3.0.4", + "promise-polyfill": "^8.1.3" + } + }, + "node_modules/jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-haste-map/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "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, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-resolve/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "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, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "dependencies": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "dev": true, + "dependencies": { + "jju": "^1.1.0" + } + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-server": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.15.1.tgz", + "integrity": "sha512-6Vc6tC1uLasnMd6Ksnq+4gSQcRqLuSJ/yLoIG4fr4P8f5dAR1gbCqgaVRlk8jfRune0NXcrfDrz7liwAD2WEeQ==", + "dev": true, + "dependencies": { + "body-parser": "^1.19.0", + "chalk": "^2.4.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.2.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.15", + "lodash-id": "^0.14.0", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.9.1", + "nanoid": "^2.1.0", + "object-assign": "^4.1.1", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "request": "^2.88.0", + "server-destroy": "^1.0.1", + "update-notifier": "^3.0.1", + "yargs": "^14.0.0" + }, + "bin": { + "json-server": "lib/cli/bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/json-server/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/json-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/json-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/json-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-server/node_modules/yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "decamelize": "^1.2.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": "^15.0.1" + } + }, + "node_modules/json-server/node_modules/yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/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 + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/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, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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 + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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 + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dev": true, + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/method-override/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dependencies": { + "mime-db": "1.49.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", + "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "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" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/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": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node_modules/nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "optional": true + }, + "node_modules/nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==" + }, + "node_modules/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 + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dependencies": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "bin": { + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" + }, + "funding": { + "type": "individual", + "url": "https://nearley.js.org/#give-to-nearley" + } + }, + "node_modules/nearley/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nib": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/nib/-/nib-1.1.2.tgz", + "integrity": "sha1-amnt5AgblcDe+L4CSkyK4MLLtsc=", + "dependencies": { + "stylus": "0.54.5" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nib/node_modules/css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=" + }, + "node_modules/nib/node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nib/node_modules/sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" + }, + "node_modules/nib/node_modules/source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nib/node_modules/stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dependencies": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/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/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==", + "dependencies": { + "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" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/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 + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-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==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/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, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/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, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-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=" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "devOptional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/promise-polyfill": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", + "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==" + }, + "node_modules/prompts": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "dependencies": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" + } + }, + "node_modules/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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dependencies": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/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==" + }, + "node_modules/react-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "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, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/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, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dependencies": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/recast/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true, + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-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==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/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==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dependencies": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true, + "bin": { + "run-node": "run-node" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rupture": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rupture/-/rupture-0.7.1.tgz", + "integrity": "sha512-rvmUnVep/g7iHwGRMofn41crEHmNVDCsUp3Ws0NDsX7c5CHC7RRU0HsWrKnsY5qv0D3dQ6LjQBqxy+rL976OWQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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 + }, + "node_modules/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "dependencies": { + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/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==" + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz", + "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dependencies": { + "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" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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 + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.3" + } + }, + "node_modules/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==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz", + "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/style-loader/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "dependencies": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + }, + "peerDependencies": { + "stylus": ">=0.52.4" + } + }, + "node_modules/stylus/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stylus/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stylus/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/stylus/node_modules/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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-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, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/term-size/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/term-size/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" + }, + "node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "node_modules/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "dev": true, + "dependencies": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-parse-lax/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/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==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/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==" + }, + "node_modules/v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/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==" + }, + "node_modules/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, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/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==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dependencies": { + "@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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "4.x.x" + } + }, + "node_modules/webpack-cli/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-cli/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-cli/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/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==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-cli/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-cli/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-cli/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/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=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/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 + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", + "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.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@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==", + "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==", + "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.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==" + }, + "@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==", + "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==", + "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==", + "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==", + "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-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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^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==", + "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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", + "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.15.6", + "@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.6", + "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-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==", + "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==", + "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/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==", + "dev": true, + "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.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "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": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.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": "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" + } + } + } + }, + "@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "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-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 + }, + "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" + } + }, + "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/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@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/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.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.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "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 + }, + "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/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "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": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "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": "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 + }, + "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": "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" + }, + "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" + } + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@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==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@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/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==", + "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/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": "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/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/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/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "@types/node": { + "version": "16.9.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.6.tgz", + "integrity": "sha512-YHUZhBOMTM3mjFkXVcK+WwAcYmyhe1wL4lfqNtzI0b3qAy7yuSetnM7QJazgE5PFmgVTNGiLOgRFfJMqW7XpSQ==" + }, + "@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/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "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 + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "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 + } + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "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==" + }, + "@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==", + "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==" + }, + "@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==", + "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==", + "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==", + "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==" + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.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==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "airbnb-prop-types": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "requires": { + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" + } + }, + "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-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==", + "requires": {} + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "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 + }, + "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==" + }, + "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==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "devOptional": true, + "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==" + }, + "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": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "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==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "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": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz", + "integrity": "sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.5" + } + }, + "array.prototype.find": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.4" + } + }, + "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==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.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" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "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" + }, + "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==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "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": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "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": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "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==" + }, + "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==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "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==" + }, + "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=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "requires": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.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": "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" + } + } + } + }, + "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==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "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==", + "requires": { + "object.assign": "^4.1.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": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "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-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "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-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "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": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "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==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.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 + }, + "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" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "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==", + "devOptional": true, + "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 + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "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" + } + }, + "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": { + "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" + } + }, + "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==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", + "requires": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "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-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==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "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" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "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" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "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==", + "dev": true, + "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==", + "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==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001260", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", + "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", + "requires": { + "nanocolors": "^0.1.0" + } + }, + "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" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "requires": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + } + }, + "cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "requires": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": 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" + } + }, + "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==" + }, + "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 + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "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=", + "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": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "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==" + } + } + }, + "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==", + "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==" + } + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "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==", + "dev": true + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "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 + }, + "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": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "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=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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" + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.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==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "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==" + }, + "connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o=", + "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==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "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" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js-compat": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.0.tgz", + "integrity": "sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==", + "requires": { + "browserslist": "^4.17.0", + "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.18.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.0.tgz", + "integrity": "sha512-ZnK+9vyuMhKulIGqT/7RHGRok8RtkHMEX/BGPHkHx+ouDkq+MUvf9mfIgdqhpmPDu8+V5UtRn/CbCRc9I4lX4w==", + "dev": true + }, + "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=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "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 + } + } + }, + "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" + }, + "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==" + } + } + }, + "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-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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.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 + } + } + }, + "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" + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "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==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "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 + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.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 + }, + "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 + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "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==", + "dev": true + }, + "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==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "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" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "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=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "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==" + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "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" + }, + "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==" + } + } + }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "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": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "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-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "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==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "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==" + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.848", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.848.tgz", + "integrity": "sha512-wchRyBcdcmibioggdO7CbMT5QQ4lXlN/g7Mkpf1K2zINidnqij6EVu94UIZ+h5nB2S9XD4bykqFv9LonAWLFyw==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "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" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "requires": { + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" + } + }, + "enzyme-adapter-react-16": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz", + "integrity": "sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==", + "requires": { + "enzyme-adapter-utils": "^1.14.0", + "enzyme-shallow-equal": "^1.0.4", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.values": "^1.1.2", + "prop-types": "^15.7.2", + "react-is": "^16.13.1", + "react-test-renderer": "^16.0.0-0", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "enzyme-adapter-utils": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", + "requires": { + "airbnb-prop-types": "^2.16.0", + "function.prototype.name": "^1.1.3", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.fromentries": "^2.0.3", + "prop-types": "^15.7.2", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "enzyme-shallow-equal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "requires": { + "has": "^1.0.3", + "object-is": "^1.1.2" + } + }, + "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==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.18.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.6.tgz", + "integrity": "sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==", + "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-string": "^1.0.7", + "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==" + }, + "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" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "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": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-config-airbnb": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.1.tgz", + "integrity": "sha512-xCu//8a/aWqagKljt+1/qAM62BYZeNq04HmdevG5yUGWpja0I/xhqd6GdLRch5oetEGFiJAnvtGuTEAese53Qg==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^13.2.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-airbnb-base": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz", + "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.5", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-prettier": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz", + "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.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-module-utils": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "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.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "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.6", + "eslint-module-utils": "^2.6.2", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.6.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.4", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.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 + } + } + }, + "eslint-plugin-jest": { + "version": "23.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.20.0.tgz", + "integrity": "sha512-+6BGQt85OREevBDWCvhqj1yYA4+BFK4XnRZSGJionuEYmcglMZYLNNBBemwzbqUAckURaHdJSBcjHPyrtypZOw==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^2.5.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.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" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + } + }, + "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.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "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" + } + }, + "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-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==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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 + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "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" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "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": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "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==", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "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=", + "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": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.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==", + "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 + } + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dev": true, + "requires": { + "debug": "*", + "path-to-regexp": "^1.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "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==", + "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "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-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": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "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" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "devOptional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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-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==" + }, + "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-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" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "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==", + "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=", + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "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==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "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": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz", + "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "functions-have-names": "^1.2.2" + } + }, + "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 + }, + "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==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.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": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "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==", + "requires": { + "pump": "^3.0.0" + } + }, + "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": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "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==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "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=" + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "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.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "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==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-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": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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-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-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "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": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "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": { + "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" + } + }, + "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" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "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" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "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": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-element-map": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", + "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "requires": { + "array.prototype.filter": "^1.0.0", + "call-bind": "^1.0.2" + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "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==" + }, + "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-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "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==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "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==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "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==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "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==", + "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=", + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "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": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "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 + }, + "husky": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-2.7.0.tgz", + "integrity": "sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==", + "dev": true, + "requires": { + "cosmiconfig": "^5.2.0", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^7.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^4.1.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^5.1.1", + "run-node": "^1.0.0", + "slash": "^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" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "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 + }, + "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" + }, + "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 + } + } + } + } + }, + "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" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "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 + }, + "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-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": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "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==" + }, + "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": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "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" + }, + "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" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "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": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "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==" + }, + "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==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "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==", + "optional": true, + "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==", + "dev": true, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "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==", + "dev": true, + "optional": true + }, + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "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-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-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", + "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==", + "devOptional": true + }, + "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": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "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==" + }, + "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==", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "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==", + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "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-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "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==", + "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-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.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + }, + "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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "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==" + }, + "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" + } + }, + "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=" + }, + "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=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.1.tgz", + "integrity": "sha512-GvCYYTxaCPqwMjobtVcVKvSHtAGe48MNhGjpK8LtVF8K0ISX7hCKl85LgtuaSneWVyQmaGcW3iXVV3GaZSLpmQ==", + "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 + }, + "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" + } + }, + "jest": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.5.4.tgz", + "integrity": "sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "import-local": "^3.0.2", + "jest-cli": "^25.5.4" + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "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 + }, + "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 + }, + "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-cli": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.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==", + "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" + } + } + } + }, + "jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.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" + } + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.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" + } + } + } + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.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" + } + } + } + }, + "jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + } + }, + "jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + } + }, + "jest-fetch-mock": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", + "requires": { + "cross-fetch": "^3.0.4", + "promise-polyfill": "^8.1.3" + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, + "jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "dependencies": { + "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-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "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": "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" + } + } + } + }, + "jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "requires": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.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" + } + } + } + }, + "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" + }, + "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" + } + } + } + }, + "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-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "requires": {} + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.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": "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 + }, + "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 + }, + "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" + } + }, + "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 + } + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "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": "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" + } + } + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.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==", + "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" + } + } + } + }, + "jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.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==", + "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" + } + } + } + }, + "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" + }, + "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" + } + } + } + }, + "jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.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" + } + } + } + }, + "jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.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-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.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-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "requires": { + "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" + } + } + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "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": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.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 + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "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-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "dev": true, + "requires": { + "jju": "^1.1.0" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "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==" + }, + "json-server": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.15.1.tgz", + "integrity": "sha512-6Vc6tC1uLasnMd6Ksnq+4gSQcRqLuSJ/yLoIG4fr4P8f5dAR1gbCqgaVRlk8jfRune0NXcrfDrz7liwAD2WEeQ==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "chalk": "^2.4.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.2.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.15", + "lodash-id": "^0.14.0", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.9.1", + "nanoid": "^2.1.0", + "object-assign": "^4.1.1", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "request": "^2.88.0", + "server-destroy": "^1.0.1", + "update-notifier": "^3.0.1", + "yargs": "^14.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 + }, + "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" + } + }, + "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" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.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": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.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": "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=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "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" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "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==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "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" + } + }, + "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": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "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" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "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==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "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-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==", + "dev": true + }, + "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": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "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": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^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==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "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=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "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 + }, + "method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dev": true, + "requires": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "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" + } + }, + "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" + }, + "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==" + } + } + }, + "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.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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 + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", + "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "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" + } + } + } + }, + "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==" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "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==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.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==", + "requires": { + "minimist": "^1.2.5" + } + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.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" + } + }, + "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 + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "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" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "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": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "optional": true + }, + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==" + }, + "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 + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "requires": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" + }, + "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==" + } + } + }, + "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==" + }, + "nib": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/nib/-/nib-1.1.2.tgz", + "integrity": "sha1-amnt5AgblcDe+L4CSkyK4MLLtsc=", + "requires": { + "stylus": "0.54.5" + }, + "dependencies": { + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=" + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=" + }, + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "requires": { + "amdefine": ">=0.0.4" + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "requires": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + } + } + } + }, + "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": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "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-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==", + "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": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node-releases": { + "version": "1.1.76", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==" + }, + "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-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "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=", + "requires": { + "path-key": "^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==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "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==" + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "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==", + "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==", + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.hasown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "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" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "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" + } + }, + "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==", + "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": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "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=", + "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==", + "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-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "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-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" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==", + "requires": { + "retry": "^0.12.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 + }, + "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==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "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-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-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" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "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==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "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": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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" + } + }, + "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" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "devOptional": 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" + } + }, + "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" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "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==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "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" + }, + "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 + }, + "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-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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "dev": true, + "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 + }, + "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 + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "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-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.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 + } + } + }, + "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": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "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": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-polyfill": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", + "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==" + }, + "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" + } + }, + "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" + } + }, + "prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "requires": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.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" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "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" + }, + "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==" + } + } + }, + "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==", + "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==", + "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==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "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-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" + } + }, + "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": { + "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" + } + } + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "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" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + } + } + }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "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": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "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==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.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==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "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=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "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": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "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": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "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==", + "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=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + } + } + }, + "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 + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^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=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "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" + } + }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "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==", + "dev": true + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rupture": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rupture/-/rupture-0.7.1.tgz", + "integrity": "sha512-rvmUnVep/g7iHwGRMofn41crEHmNVDCsUp3Ws0NDsX7c5CHC7RRU0HsWrKnsY5qv0D3dQ6LjQBqxy+rL976OWQ==" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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": "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" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "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" + } + } + } + }, + "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": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "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" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "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 + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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==", + "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": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "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" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "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=" + }, + "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==", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "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" + } + }, + "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=" + }, + "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.4", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz", + "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==" + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "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==", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "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=", + "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": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "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==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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==", + "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "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==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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==", + "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.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "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==" + }, + "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==", + "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==", + "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" + }, + "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" + } + } + } + }, + "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==", + "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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "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==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "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" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "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=", + "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": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "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==" + } + } + }, + "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=", + "dev": true + }, + "steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3" + } + }, + "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==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "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==", + "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==", + "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" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "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==" + } + } + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.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-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" + } + }, + "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.trim": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz", + "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.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" + } + }, + "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" + }, + "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 + } + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "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=", + "dev": true + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "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" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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 + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "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": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "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 + }, + "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" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "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" + }, + "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" + } + }, + "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 + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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==", + "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" + }, + "dependencies": { + "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==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.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==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "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==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "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==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "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==", + "requires": { + "find-up": "^3.0.0" + } + }, + "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==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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-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==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "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" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "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=", + "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==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "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==", + "devOptional": true, + "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==" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "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" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "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" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "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=", + "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" + } + }, + "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.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + }, + "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": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "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==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "peer": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "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" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "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==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "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==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "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": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "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": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "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": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "dev": true, + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "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": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "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": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "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": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "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" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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==", + "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": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "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==" + }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "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" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.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==" + }, + "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": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "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": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "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==", + "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==", + "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": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "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==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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==", + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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==", + "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=", + "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": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "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": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "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==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "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==", + "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": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + } + }, + "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==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "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==", + "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==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "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==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^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==", + "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==", + "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==", + "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==" + }, + "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==", + "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": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "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=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "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==", + "requires": { + "has-flag": "^3.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==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "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==", + "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": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "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=", + "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==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "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==", + "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==", + "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==" + }, + "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" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "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==", + "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==", + "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=", + "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=", + "requires": { + "is-extglob": "^2.1.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==", + "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=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "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" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "find-up": "^3.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "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=", + "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=" + }, + "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==", + "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==", + "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==" + }, + "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-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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==", + "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=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "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==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^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==", + "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==" + }, + "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" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "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==" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "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==" + }, + "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": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "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 + }, + "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==", + "requires": { + "errno": "~0.1.7" + } + }, + "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" + }, + "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 + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "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.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", + "dev": true, + "requires": {} + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "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 + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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" + }, + "dependencies": { + "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 + }, + "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" + } + }, + "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 + }, + "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 + }, + "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": "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" + } + } + } +} diff --git a/package.json b/package.json index be79cd91..fe1d4849 100644 --- a/package.json +++ b/package.json @@ -22,16 +22,18 @@ "@babel/preset-env": "^7.7.1", "@babel/preset-react": "^7.8.3", "babel-loader": "^8.0.6", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.2", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.2.0", + "jest-fetch-mock": "^3.0.1", + "nib": "^1.1.2", "react": "^16.12.0", "react-dom": "^16.12.0", + "rupture": "^0.7.1", "webpack": "^4.41.5", "webpack-cli": "^3.3.10", - "webpack-dev-server": "^3.10.2", - "enzyme": "^3.11.0", - "jest-fetch-mock": "^3.0.1", - "enzyme-adapter-react-16": "^1.15.2" + "webpack-dev-server": "^3.10.2" }, "devDependencies": { "babel-eslint": "^10.0.3", diff --git a/src/__test__/components/About.test.js b/src/__test__/components/About.test.js index 4f3bd51a..9ce763d7 100644 --- a/src/__test__/components/About.test.js +++ b/src/__test__/components/About.test.js @@ -1,6 +1,6 @@ import React from 'react'; import { mount } from 'enzyme'; -import About from '../../components/About'; +import About from '../../components/About.js'; describe('', () => { const about = mount(); diff --git a/src/components/About.js b/src/components/About.js new file mode 100644 index 00000000..49381604 --- /dev/null +++ b/src/components/About.js @@ -0,0 +1,12 @@ +import React from 'react'; + +class About extends React.Component { + render() { + return ( +

this is ma About

+ ); + } + +} + +export default About; diff --git a/src/components/Academic.js b/src/components/Academic.js new file mode 100644 index 00000000..3e3fac45 --- /dev/null +++ b/src/components/Academic.js @@ -0,0 +1,18 @@ +import React from 'react'; +import './styles/Academic.styl'; + +class Academic extends React.Component { + render() { + return ( +
+

this is ma Academic

+
this is an item
+
this is an item
+
+ + ); + } + +} + +export default Academic; diff --git a/src/components/Experience.js b/src/components/Experience.js new file mode 100644 index 00000000..779401a0 --- /dev/null +++ b/src/components/Experience.js @@ -0,0 +1,20 @@ +import React from 'react'; +import './styles/Experience.styl'; + +class Experience extends React.Component { + render() { + return ( +
+

this is ma Experience

+
an item
+
an item
+
an item
+
an item
+
+ + ); + } + +} + +export default Experience; diff --git a/src/components/Header.js b/src/components/Header.js new file mode 100644 index 00000000..43ffdca0 --- /dev/null +++ b/src/components/Header.js @@ -0,0 +1,30 @@ +import React from 'react'; +import About from './About'; +import './styles/Header.styl'; + +class Header extends React.Component { + render() { + return ( +
+
+ +
+
+

Paula Daniela Velosa Romero

+
front end developer
+
322545668
+
paula.velosa
+
pvelosa.netlify
+
cra 101 no 83*90
+
+
+ +
+ +
+ ); + } + +} + +export default Header; diff --git a/src/components/Interest.js b/src/components/Interest.js new file mode 100644 index 00000000..e29ebaa8 --- /dev/null +++ b/src/components/Interest.js @@ -0,0 +1,18 @@ +import React from 'react'; +import './styles/Interest.styl'; + +class Interest extends React.Component { + render() { + return ( +
+

this is ma Interest

+
this is an item
+
this is an item
+
this is an item
+
+ ); + } + +} + +export default Interest; diff --git a/src/components/Languages.js b/src/components/Languages.js new file mode 100644 index 00000000..9c35f1b9 --- /dev/null +++ b/src/components/Languages.js @@ -0,0 +1,18 @@ +import React from 'react'; +import './styles/Languages.styl'; + +class Languages extends React.Component { + render() { + return ( +
+

this is ma Languages

+
this is an item
+
this is an item
+
this is an item
+
+ ); + } + +} + +export default Languages; diff --git a/src/components/Profile.js b/src/components/Profile.js new file mode 100644 index 00000000..38fb807e --- /dev/null +++ b/src/components/Profile.js @@ -0,0 +1,18 @@ +import React from 'react'; +import './styles/Profile.styl'; + +class Profile extends React.Component { + render() { + return ( +
+

this is ma Profile

+
this is a description
+
+ + ); + } + +} + +export default Profile; + diff --git a/src/components/Skills.js b/src/components/Skills.js new file mode 100644 index 00000000..6faa5051 --- /dev/null +++ b/src/components/Skills.js @@ -0,0 +1,17 @@ +import React from 'react'; +import './styles/Skills.styl'; + +class Skills extends React.Component { + render() { + return ( +
+

this is ma Skills

+
this is an item
+
this is an item
+
+ ); + } + +} + +export default Skills; diff --git a/src/components/styles/About.css b/src/components/styles/About.css new file mode 100644 index 00000000..e69de29b diff --git a/src/components/styles/Academic.styl b/src/components/styles/Academic.styl new file mode 100644 index 00000000..ff2b887b --- /dev/null +++ b/src/components/styles/Academic.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Academic + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/components/styles/Experience.styl b/src/components/styles/Experience.styl new file mode 100644 index 00000000..543487d4 --- /dev/null +++ b/src/components/styles/Experience.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Experience + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/components/styles/Header.styl b/src/components/styles/Header.styl new file mode 100644 index 00000000..07ae41cd --- /dev/null +++ b/src/components/styles/Header.styl @@ -0,0 +1,23 @@ + +@import '../../styles/components/Pallete.styl' + +.Header + margin: 2em + width: 90%; + display: grid; + grid-template-columns: 1fr 3fr 1fr + align-content: center + + +.Header__img + width: 150px + height: 150px + border-radius: 50% + background: beige + align-self: center + + +.Header__main-info + width: 100% + + diff --git a/src/components/styles/Interest.styl b/src/components/styles/Interest.styl new file mode 100644 index 00000000..a98c5a19 --- /dev/null +++ b/src/components/styles/Interest.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Interest + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/components/styles/Languages.styl b/src/components/styles/Languages.styl new file mode 100644 index 00000000..ca9a28cb --- /dev/null +++ b/src/components/styles/Languages.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Languages + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/components/styles/Profile.styl b/src/components/styles/Profile.styl new file mode 100644 index 00000000..ce0edb11 --- /dev/null +++ b/src/components/styles/Profile.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Profile + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/components/styles/Skills.styl b/src/components/styles/Skills.styl new file mode 100644 index 00000000..0fba1a74 --- /dev/null +++ b/src/components/styles/Skills.styl @@ -0,0 +1,8 @@ +@import '../../styles/components/Pallete.styl' + +.Skills + margin: 2em + width: 90%; + height: 100px + border-top: solid 2px beige + padding: 1em \ No newline at end of file diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 57224430..a7f8759b 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,13 +1,13 @@ import React from 'react'; import '../styles/components/App.styl'; -import Header from '../components/Header'; -import About from '../components/About'; -import Profile from '../components/Profile'; -import Experience from '../components/Experience'; -import Academic from '../components/Academic'; -import Skills from '../components/Skills'; -import Interest from '../components/Interest'; -import Languages from '../components/Languages'; +import Header from '../components/Header.js'; +import About from '../components/About.js'; +import Profile from '../components/Profile.js'; +import Experience from '../components/Experience.js'; +import Academic from '../components/Academic.js'; +import Skills from '../components/Skills.js'; +import Interest from '../components/Interest.js'; +import Languages from '../components/Languages.js'; const App = () => { return ( diff --git a/src/styles/components/App.css b/src/styles/components/App.css new file mode 100644 index 00000000..7b2f618d --- /dev/null +++ b/src/styles/components/App.css @@ -0,0 +1,13 @@ +@import url("http://fonts.googleapis.com/css?family=Karla"); +@import url("http://fonts.googleapis.com/css?family=Lato"); +* { + margin: 0; + padding: 0; +} +body { + font-family: Karla, Lato, Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 25px; + font-weight: 300; + background: #f4ecec; +} diff --git a/src/styles/components/App.styl b/src/styles/components/App.styl index 4f92eccb..0522bbcd 100644 --- a/src/styles/components/App.styl +++ b/src/styles/components/App.styl @@ -1,2 +1,19 @@ -body - background-color blue \ No newline at end of file +@import url("http://fonts.googleapis.com/css?family=Karla"); +@import url("http://fonts.googleapis.com/css?family=Lato"); +@import './Pallete.styl' + + +* + margin: 0 + padding 0 + + +body + font-family: Karla, Lato, Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 25px; + font-weight: 300; + background: nude + + + diff --git a/src/styles/components/Pallete.styl b/src/styles/components/Pallete.styl new file mode 100644 index 00000000..9ec30beb --- /dev/null +++ b/src/styles/components/Pallete.styl @@ -0,0 +1,4 @@ +nude = #F4ECEC +green = #C2DFBD +beige = #E4D3B2 +red = #d8195e \ No newline at end of file From 975486b7fa0e2d5ce3595c91c467e9d2b887d3cf Mon Sep 17 00:00:00 2001 From: Daniela Date: Fri, 24 Sep 2021 11:04:58 -0500 Subject: [PATCH 2/8] just complited get data in built version :) --- package-lock.json | 45 ++++++++++++++++++++++++++++++++++++ package.json | 5 +++- src/components/Header.js | 49 ++++++++++++++++++++++++++++++++++------ src/utils/getData.js | 15 ++++++++++++ webpack.config.js | 9 ++++++++ 5 files changed, 115 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d3d148f..4b7d358a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "babel-loader": "^8.0.6", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", + "global": "^4.4.0", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.2.0", "jest-fetch-mock": "^3.0.1", @@ -5408,6 +5409,11 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, "node_modules/domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -7433,6 +7439,15 @@ "node": ">= 6" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -11807,6 +11822,14 @@ "node": ">=4" } }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/mini-css-extract-plugin": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", @@ -22704,6 +22727,11 @@ "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", @@ -24293,6 +24321,15 @@ "is-glob": "^4.0.1" } }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -27648,6 +27685,14 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, "mini-css-extract-plugin": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", diff --git a/package.json b/package.json index fe1d4849..09ea8936 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "server": "json-server data.json", "format": "prettier --write '{*.js,src/**/*.{js,jsx}}'", "lint": "eslint src/ --fix", - "test": "jest" + "test": "jest", + "json:server": "json-server --watch data.json" }, "keywords": [ "react", @@ -24,6 +25,7 @@ "babel-loader": "^8.0.6", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", + "global": "^4.4.0", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.2.0", "jest-fetch-mock": "^3.0.1", @@ -51,6 +53,7 @@ "json-server": "^0.15.1", "mini-css-extract-plugin": "^0.7.0", "prettier": "^1.19.1", + "source-map-loader": "^1.0.0", "style-loader": "^0.23.1", "stylus": "^0.54.7", "stylus-loader": "^3.0.2" diff --git a/src/components/Header.js b/src/components/Header.js index 43ffdca0..40dd27e0 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -1,21 +1,56 @@ import React from 'react'; import About from './About'; import './styles/Header.styl'; +const regeneratorRuntime = require("regenerator-runtime"); + class Header extends React.Component { + state = { + data: { + "name": "", + "profession": "", + "address": "", + "email": "", + "website": "", + "phone": "", + "avatar": "", + "Profile": "", + } + + } + + componentDidMount(){ + console.log("1. tomando los datos") + this.getData() + + + } + + getData = () =>{ + const url = "http://localhost:3000/data" + fetch(url) + .then( response =>{ return response.json() + .then(data => { console.log(data) + return this.setState({data:data})}); + }) + + } + render() { + console.log(this.state.data.name) + const data = this.state.data return (
- +
-

Paula Daniela Velosa Romero

-
front end developer
-
322545668
-
paula.velosa
-
pvelosa.netlify
-
cra 101 no 83*90
+

{data.name}

+
{data.profession}r
+
{data.phone}
+
{data.email}
+
{data.website}
+
{data.address}
diff --git a/src/utils/getData.js b/src/utils/getData.js index e69de29b..f0d21669 100644 --- a/src/utils/getData.js +++ b/src/utils/getData.js @@ -0,0 +1,15 @@ + +const base_url = 'http://localhost:3000/'; + +let getData = (endpoint="") =>{ + const url = base_url+endpoint + fetch(url) + .then( response =>{ return response.json() + .then(data =>{ + return data}) + }) + + } + +export default getData; + diff --git a/webpack.config.js b/webpack.config.js index f05a5c0e..efa54b6c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,7 @@ const path = require('path'); const HtmlWebPackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const { SourceMapDevToolPlugin } = require("webpack"); module.exports = { entry: './src/index.js', @@ -38,6 +39,11 @@ module.exports = { 'stylus-loader', ], }, + { + test: /\.js$/, + enforce: 'pre', + use: ['source-map-loader'], + }, ], }, plugins: [ @@ -48,5 +54,8 @@ module.exports = { new MiniCssExtractPlugin({ filename: 'assets/[name].css', }), + new SourceMapDevToolPlugin({ + filename: "[file].map" + }), ], }; From e3d2da07c86192dc857cc14d03ff597123b11ce1 Mon Sep 17 00:00:00 2001 From: Daniela Date: Fri, 24 Sep 2021 11:52:16 -0500 Subject: [PATCH 3/8] finished the 3rd challenge (create the get data function) --- src/components/About.js | 11 ++++---- src/components/Header.js | 59 +++++++++++++++++++++------------------- src/containers/App.jsx | 1 - src/utils/getData.js | 17 +++++------- 4 files changed, 43 insertions(+), 45 deletions(-) diff --git a/src/components/About.js b/src/components/About.js index 49381604..f0bfd039 100644 --- a/src/components/About.js +++ b/src/components/About.js @@ -1,11 +1,10 @@ import React from 'react'; -class About extends React.Component { - render() { - return ( -

this is ma About

- ); - } +function About(props){ + return ( +
{props.profile}
+ ); + } diff --git a/src/components/Header.js b/src/components/Header.js index 40dd27e0..6206cdae 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -1,44 +1,44 @@ import React from 'react'; import About from './About'; import './styles/Header.styl'; -const regeneratorRuntime = require("regenerator-runtime"); +import getData from '../utils/getData'; +const regeneratorRuntime = require('regenerator-runtime'); class Header extends React.Component { state = { data: { - "name": "", - "profession": "", - "address": "", - "email": "", - "website": "", - "phone": "", - "avatar": "", - "Profile": "", - } + 'name': '', + 'profession': '', + 'address': '', + 'email': '', + 'website': '', + 'phone': '', + 'avatar': '', + 'Profile': '', + }, } - componentDidMount(){ - console.log("1. tomando los datos") - this.getData() - - + componentDidMount() { + console.log('1. tomando los datos'); + this.fetchData(); + } - getData = () =>{ - const url = "http://localhost:3000/data" - fetch(url) - .then( response =>{ return response.json() - .then(data => { console.log(data) - return this.setState({data:data})}); - }) - + fetchData = () => { + getData("") + .then((data) => { + console.log(data); + this.setState({data:data}) + }); + ; + } - + render() { - console.log(this.state.data.name) - const data = this.state.data + console.log(this.state.data.name); + const { data } = this.state; return (
@@ -46,14 +46,17 @@ class Header extends React.Component {

{data.name}

-
{data.profession}r
+
+ {data.profession} + r +
{data.phone}
{data.email}
{data.website}
{data.address}
- +
diff --git a/src/containers/App.jsx b/src/containers/App.jsx index a7f8759b..18f53321 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -13,7 +13,6 @@ const App = () => { return ( <>
-
diff --git a/src/utils/getData.js b/src/utils/getData.js index f0d21669..12d2fdea 100644 --- a/src/utils/getData.js +++ b/src/utils/getData.js @@ -1,14 +1,11 @@ -const base_url = 'http://localhost:3000/'; - -let getData = (endpoint="") =>{ - const url = base_url+endpoint - fetch(url) - .then( response =>{ return response.json() - .then(data =>{ - return data}) - }) - +const base_url = 'http://localhost:3000/data'; + +async function getData (endpoint) { + const url = base_url+endpoint; + let response = await fetch(url) + let data = response.json() + return data } export default getData; From 811e02ca09db474ae11b86a18024af63e6e2f67e Mon Sep 17 00:00:00 2001 From: Daniela Date: Fri, 24 Sep 2021 11:52:44 -0500 Subject: [PATCH 4/8] finished the 3rd challenge (create the get data function) --- src/components/About.js | 5 ++--- src/components/Header.js | 10 +++++----- src/utils/getData.js | 12 ++++++------ 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/components/About.js b/src/components/About.js index f0bfd039..ba57ce76 100644 --- a/src/components/About.js +++ b/src/components/About.js @@ -1,10 +1,9 @@ import React from 'react'; -function About(props){ +function About(props) { return ( -
{props.profile}
+
{props.profile}
); - } diff --git a/src/components/Header.js b/src/components/Header.js index 6206cdae..26888193 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -27,12 +27,12 @@ class Header extends React.Component { } fetchData = () => { - getData("") - .then((data) => { + getData('') + .then((data) => { console.log(data); - this.setState({data:data}) + this.setState({ data }); }); - ; + ; } @@ -56,7 +56,7 @@ class Header extends React.Component {
{data.address}
- +
diff --git a/src/utils/getData.js b/src/utils/getData.js index 12d2fdea..63022a6d 100644 --- a/src/utils/getData.js +++ b/src/utils/getData.js @@ -1,12 +1,12 @@ const base_url = 'http://localhost:3000/data'; -async function getData (endpoint) { - const url = base_url+endpoint; - let response = await fetch(url) - let data = response.json() - return data - } +async function getData(endpoint) { + const url = base_url + endpoint; + const response = await fetch(url); + const data = response.json(); + return data; +} export default getData; From 09ffbe3cb9138602bb68fe5ce82889f1b992eb05 Mon Sep 17 00:00:00 2001 From: Daniela Date: Fri, 24 Sep 2021 17:53:44 -0500 Subject: [PATCH 5/8] Finished Api's integration, i see now it lacks a bit of css tho --- package-lock.json | 131 ++++++++++++++++++++++++++ package.json | 10 +- src/components/About.js | 7 +- src/components/Academic.js | 89 ++++++++++++++++- src/components/Experience.js | 63 ++++++++++++- src/components/Header.js | 9 +- src/components/Interest.js | 35 ++++++- src/components/Languages.js | 46 ++++++++- src/components/Profile.js | 26 ++++- src/components/Skills.js | 45 ++++++++- src/components/styles/About.css | 0 src/components/styles/About.styl | 3 + src/components/styles/Academic.styl | 6 +- src/components/styles/Experience.styl | 6 +- src/components/styles/Skills.styl | 8 +- webpack.config.js | 11 +-- 16 files changed, 462 insertions(+), 33 deletions(-) delete mode 100644 src/components/styles/About.css create mode 100644 src/components/styles/About.styl diff --git a/package-lock.json b/package-lock.json index 4b7d358a..89cff546 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,6 +43,7 @@ "json-server": "^0.15.1", "mini-css-extract-plugin": "^0.7.0", "prettier": "^1.19.1", + "source-map-loader": "^1.0.0", "style-loader": "^0.23.1", "stylus": "^0.54.7", "stylus-loader": "^3.0.2" @@ -15043,6 +15044,83 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/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, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map-loader/node_modules/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, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/source-map-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -30308,6 +30386,59 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, + "source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "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.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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", diff --git a/package.json b/package.json index 09ea8936..0dba12ff 100644 --- a/package.json +++ b/package.json @@ -66,5 +66,13 @@ "setupFilesAfterEnv": [ "/src/__test__/setupTest.js" ] - } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/pvelosa/cv.git" + }, + "bugs": { + "url": "https://github.com/pvelosa/cv/issues" + }, + "homepage": "https://github.com/pvelosa/cv#readme" } diff --git a/src/components/About.js b/src/components/About.js index ba57ce76..060029b3 100644 --- a/src/components/About.js +++ b/src/components/About.js @@ -1,8 +1,13 @@ import React from 'react'; +import './styles/About.styl'; function About(props) { return ( -
{props.profile}
+
+ {props.social.map((item) => { + return {item.name}; + })} +
); } diff --git a/src/components/Academic.js b/src/components/Academic.js index 3e3fac45..138dbc85 100644 --- a/src/components/Academic.js +++ b/src/components/Academic.js @@ -1,13 +1,98 @@ import React from 'react'; import './styles/Academic.styl'; +import getData from '../utils/getData'; class Academic extends React.Component { + state = { + data: { + 'Academic': [{ + 'degree': '', + 'description': ' ', + 'endDate': '', + 'institution': '', + 'startDate': '', + }], + 'certificate': [ + { + 'date': '', + 'description': ' ', + 'institution': '', + 'name': '' }], + + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { + const academic = this.state.data.Academic; + const { certificate } = this.state.data; return (

this is ma Academic

-
this is an item
-
this is an item
+
+ {academic.map((item) => { + return ( +
+
+ {' '} + {item.degree} +
+
+ {' '} + {item.institution} +
+
+ {' '} + {item.startDate} + - + {item.endDate} +
+
+ {' '} + {item.description} +
+
+ ); + })} +
+
+ {certificate.map((item) => { + return ( +
+
+ {' '} + {item.name} +
+
+ {' '} + {item.institution} +
+
+ {' '} + {item.date} +
+
+ {' '} + {item.description} +
+
+ ); + })} +
); diff --git a/src/components/Experience.js b/src/components/Experience.js index 779401a0..c79dc99b 100644 --- a/src/components/Experience.js +++ b/src/components/Experience.js @@ -1,15 +1,70 @@ import React from 'react'; import './styles/Experience.styl'; +import getData from '../utils/getData'; class Experience extends React.Component { + state = { + data: { + 'experience': [{ + 'company': '', + 'endDate': '', + 'jobDescription': '', + 'jobTitle': '', + 'startDate': '', + }], + + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { + const { experience } = this.state.data; + return ( +

this is ma Experience

-
an item
-
an item
-
an item
-
an item
+
+ {experience.map((item) => { + return ( +
+
+ {' '} + {item.jobTitle} +
+
+ {' '} + {item.company} +
+
+ {' '} + {item.startDate} + - + {item.endDate} +
+
+ {' '} + what i did? + {item.jobDescription} +
+
+ ); + })} +
); diff --git a/src/components/Header.js b/src/components/Header.js index 26888193..58f87610 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -16,6 +16,11 @@ class Header extends React.Component { 'phone': '', 'avatar': '', 'Profile': '', + 'social': [ + { + 'name': '', + 'url': '', + }], }, } @@ -56,7 +61,9 @@ class Header extends React.Component {
{data.address}
- +
diff --git a/src/components/Interest.js b/src/components/Interest.js index e29ebaa8..db976740 100644 --- a/src/components/Interest.js +++ b/src/components/Interest.js @@ -1,14 +1,43 @@ import React from 'react'; import './styles/Interest.styl'; +import getData from '../utils/getData'; class Interest extends React.Component { + state = { + data: { + 'interest': [], + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { + const { interest } = this.state.data; return (

this is ma Interest

-
this is an item
-
this is an item
-
this is an item
+
+ {interest.map((item) => { + return ( +
+ {item} +
+ ); + })} +
); } diff --git a/src/components/Languages.js b/src/components/Languages.js index 9c35f1b9..f8ae5988 100644 --- a/src/components/Languages.js +++ b/src/components/Languages.js @@ -1,14 +1,54 @@ import React from 'react'; import './styles/Languages.styl'; +import getData from '../utils/getData'; class Languages extends React.Component { + state = { + data: { + 'languages': [ + { + 'name': '', + 'percentage': '', + }], + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { + const { languages } = this.state.data; return (

this is ma Languages

-
this is an item
-
this is an item
-
this is an item
+
+ {languages.map((item) => { + return ( +
+
+ {' '} + {item.name} +
+
+ {' '} + {item.percentage} +
+
+ ); + })} +
); } diff --git a/src/components/Profile.js b/src/components/Profile.js index 38fb807e..a2911610 100644 --- a/src/components/Profile.js +++ b/src/components/Profile.js @@ -1,12 +1,34 @@ import React from 'react'; import './styles/Profile.styl'; +import getData from '../utils/getData'; class Profile extends React.Component { + state = { + data: { + 'Profile': '', + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { return (
-

this is ma Profile

-
this is a description
+

Profile

+
{this.state.data.Profile}
); diff --git a/src/components/Skills.js b/src/components/Skills.js index 6faa5051..58f0e863 100644 --- a/src/components/Skills.js +++ b/src/components/Skills.js @@ -1,13 +1,54 @@ import React from 'react'; import './styles/Skills.styl'; +import getData from '../utils/getData'; class Skills extends React.Component { + state = { + data: { + 'skills': [ + { + 'name': '', + 'percentage': '', + }], + }, + + } + + componentDidMount() { + this.fetchData(); + + } + + fetchData = () => { + getData('') + .then((data) => { + this.setState({ data }); + }); + ; + + } + render() { + const { skills } = this.state.data; return (

this is ma Skills

-
this is an item
-
this is an item
+
+ {skills.map((item) => { + return ( +
+
+ {' '} + {item.name} +
+
+ {' '} + {item.percentage} +
+
+ ); + })} +
); } diff --git a/src/components/styles/About.css b/src/components/styles/About.css deleted file mode 100644 index e69de29b..00000000 diff --git a/src/components/styles/About.styl b/src/components/styles/About.styl new file mode 100644 index 00000000..09d0eeec --- /dev/null +++ b/src/components/styles/About.styl @@ -0,0 +1,3 @@ +.About + display: flex + flex-direction: column \ No newline at end of file diff --git a/src/components/styles/Academic.styl b/src/components/styles/Academic.styl index ff2b887b..25024b3e 100644 --- a/src/components/styles/Academic.styl +++ b/src/components/styles/Academic.styl @@ -3,6 +3,8 @@ .Academic margin: 2em width: 90%; - height: 100px border-top: solid 2px beige - padding: 1em \ No newline at end of file + padding: 1em + +.Academic-item-container + display: flex \ No newline at end of file diff --git a/src/components/styles/Experience.styl b/src/components/styles/Experience.styl index 543487d4..befa85da 100644 --- a/src/components/styles/Experience.styl +++ b/src/components/styles/Experience.styl @@ -5,4 +5,8 @@ width: 90%; height: 100px border-top: solid 2px beige - padding: 1em \ No newline at end of file + padding: 1em + + +.Experience-item-container + display: flex \ No newline at end of file diff --git a/src/components/styles/Skills.styl b/src/components/styles/Skills.styl index 0fba1a74..621ff14b 100644 --- a/src/components/styles/Skills.styl +++ b/src/components/styles/Skills.styl @@ -5,4 +5,10 @@ width: 90%; height: 100px border-top: solid 2px beige - padding: 1em \ No newline at end of file + padding: 1em + +.Skills-item-container + display: flex + +.Skills-item + display: flex \ No newline at end of file diff --git a/webpack.config.js b/webpack.config.js index efa54b6c..939e0d7f 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,7 +1,6 @@ const path = require('path'); const HtmlWebPackPlugin = require('html-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const { SourceMapDevToolPlugin } = require("webpack"); module.exports = { entry: './src/index.js', @@ -39,11 +38,6 @@ module.exports = { 'stylus-loader', ], }, - { - test: /\.js$/, - enforce: 'pre', - use: ['source-map-loader'], - }, ], }, plugins: [ @@ -54,8 +48,5 @@ module.exports = { new MiniCssExtractPlugin({ filename: 'assets/[name].css', }), - new SourceMapDevToolPlugin({ - filename: "[file].map" - }), ], -}; +}; \ No newline at end of file From d144e71c297ec86793585512999a2e19c388ecee Mon Sep 17 00:00:00 2001 From: Daniela Date: Sat, 25 Sep 2021 02:00:15 -0500 Subject: [PATCH 6/8] I personalized API with my data, (5th challenge) added a bit more of css as well --- data.json | 110 --------------------- db-1632402983292.json | 110 --------------------- db.json | 132 ++++++++++++++++++++++++++ package.json | 3 +- src/components/About.js | 10 +- src/components/Academic.js | 101 ++++++++++---------- src/components/Experience.js | 10 +- src/components/Header.js | 13 +-- src/components/Interest.js | 5 +- src/components/Languages.js | 13 ++- src/components/Profile.js | 2 +- src/components/Skills.js | 9 +- src/components/styles/About.styl | 24 ++++- src/components/styles/Academic.styl | 9 +- src/components/styles/Experience.styl | 12 ++- src/components/styles/Header.styl | 30 ++++-- src/components/styles/Interest.styl | 7 +- src/components/styles/Languages.styl | 8 +- src/components/styles/Profile.styl | 7 +- src/components/styles/Skills.styl | 24 +++-- src/containers/App.jsx | 15 ++- src/styles/components/App.styl | 43 ++++++++- 22 files changed, 358 insertions(+), 339 deletions(-) delete mode 100644 data.json delete mode 100644 db-1632402983292.json create mode 100644 db.json diff --git a/data.json b/data.json deleted file mode 100644 index 94dbaad5..00000000 --- a/data.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "data": { - "name": "Melissa Walsh", - "profession": "FrontEnd Developer", - "address": "Bogotá, Colombia.", - "email": "melissa@example.com", - "website": "https://example.com", - "phone": "3042034240", - "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", - "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", - "certificate": [ - { - "date": "Jan 2021", - "description": "Hack up furballs try to jump onto window and fall while scratching at wall. ", - "institution": "Platzi", - "name": "FrontEnd Developer" - }, - { - "date": "Jan 2021", - "description": "Scratch at the door then walk away wack the mini furry mouse", - "institution": "Platzi", - "name": "Backend Developer" - } - ], - "Academic": [ - { - "degree": "Atomic Master", - "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", - "endDate": "Jan 2017", - "institution": "MIT", - "startDate": "Jan 2018" - }, - { - "degree": "Space Engineering", - "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", - "endDate": "Decenber 2015", - "institution": "Harvard", - "startDate": "Jan 2017" - } - ], - "experience": [ - { - "company": "PugStar", - "endDate": "Present", - "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", - "jobTitle": "Frontend", - "startDate": "Jan 2020" - }, - { - "company": "CatStore", - "endDate": "Jan 2016", - "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", - "jobTitle": "Backend", - "startDate": "Sept 2019" - } - ], - "skills": [ - { - "name": "HTML5", - "percentage": "75%" - }, - { - "name": "CSS", - "percentage": "25%" - }, - { - "name": "JavaScript", - "percentage": "55%" - }, - { - "name": "React", - "percentage": "90%" - } - ], - "interest": [ - "javascript", - "develop", - "backend", - "frontend" - ], - "languages": [ - { - "name": "Spanish", - "percentage": "90%" - }, - { - "name": "English", - "percentage": "50%" - } - ], - "social": [ - { - "name": "facebook", - "url": "https://facebook.com/" - }, - { - "name": "twitter", - "url": "https://twitter.com/" - }, - { - "name": "github", - "url": "https://github.com/" - }, - { - "name": "linkedin", - "url": "https://www.linkedin.com/" - } - ] - } -} \ No newline at end of file diff --git a/db-1632402983292.json b/db-1632402983292.json deleted file mode 100644 index 94dbaad5..00000000 --- a/db-1632402983292.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "data": { - "name": "Melissa Walsh", - "profession": "FrontEnd Developer", - "address": "Bogotá, Colombia.", - "email": "melissa@example.com", - "website": "https://example.com", - "phone": "3042034240", - "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", - "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", - "certificate": [ - { - "date": "Jan 2021", - "description": "Hack up furballs try to jump onto window and fall while scratching at wall. ", - "institution": "Platzi", - "name": "FrontEnd Developer" - }, - { - "date": "Jan 2021", - "description": "Scratch at the door then walk away wack the mini furry mouse", - "institution": "Platzi", - "name": "Backend Developer" - } - ], - "Academic": [ - { - "degree": "Atomic Master", - "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", - "endDate": "Jan 2017", - "institution": "MIT", - "startDate": "Jan 2018" - }, - { - "degree": "Space Engineering", - "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", - "endDate": "Decenber 2015", - "institution": "Harvard", - "startDate": "Jan 2017" - } - ], - "experience": [ - { - "company": "PugStar", - "endDate": "Present", - "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", - "jobTitle": "Frontend", - "startDate": "Jan 2020" - }, - { - "company": "CatStore", - "endDate": "Jan 2016", - "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", - "jobTitle": "Backend", - "startDate": "Sept 2019" - } - ], - "skills": [ - { - "name": "HTML5", - "percentage": "75%" - }, - { - "name": "CSS", - "percentage": "25%" - }, - { - "name": "JavaScript", - "percentage": "55%" - }, - { - "name": "React", - "percentage": "90%" - } - ], - "interest": [ - "javascript", - "develop", - "backend", - "frontend" - ], - "languages": [ - { - "name": "Spanish", - "percentage": "90%" - }, - { - "name": "English", - "percentage": "50%" - } - ], - "social": [ - { - "name": "facebook", - "url": "https://facebook.com/" - }, - { - "name": "twitter", - "url": "https://twitter.com/" - }, - { - "name": "github", - "url": "https://github.com/" - }, - { - "name": "linkedin", - "url": "https://www.linkedin.com/" - } - ] - } -} \ No newline at end of file diff --git a/db.json b/db.json new file mode 100644 index 00000000..538bcd85 --- /dev/null +++ b/db.json @@ -0,0 +1,132 @@ +{ + "data": { + "name": "Paula Daniela Velosa Romero", + "profession": "FrontEnd Developer", + "address": "Bogotá, Colombia.", + "email": "paula.velosa2704@gmail.com", + "website": "https://pvelosa.netlify.com", + "phone": "(+57)3224368742", + "avatar": "https://lh3.googleusercontent.com/_OIdKT2VvjH-Ag3sR_3092OtoLpwGAu0AWaKJ9M5hLT4clk1zgWsGrgwBTD4N-XWRi5hm2UNUHoOv23W-BOp2fI5nByn8ihV2hZI1Mt77ZhINFp0rTqoiGv7mhuRSu2b_KAHxpSa8Nk=w2400", + "Profile": "I'm an upcoming engineer, passionate about data science, web development, and illustration. My dream is to tackle current problems using a variety of perspectives while growing within the tech/artistic field.", + "certificate": [ + { + "date": "2021", + "description": " Methodologies and stages of digital product development", + "institution": "Platzi", + "name": "Metodologías para Diseñar un Producto Digital" + }, + { + "date": "2021", + "description": "How to code JavaScript, Ecmascript", + "institution": "Platzi", + "name": "Road to Code 3.0" + } + ], + "Academic": [ + { + "degree": "Systems engineering", + "description": " High level and low level programming", + "endDate": "Present", + "institution": "Universidad Nacional de Colombia", + "startDate": "2020" + }, + { + "degree": "High-school", + "description": "", + "endDate": "2018", + "institution": "Instituto Tomás de Iriarte", + "startDate": "" + } + ], + "experience": [ + { + "company": "Personal Project", + "endDate": "Present", + "jobDescription": "Figma & Photoshop.", + "jobTitle": "Ecommerce website design", + "startDate": "2021" + }, + { + "company": "Personal Project", + "endDate": "-", + "jobDescription": "React js.", + "jobTitle": "Platzi conf page", + "startDate": "2020" + } + ], + "skills": [ + { + "name": "HTML5", + "percentage": "85%" + }, + { + "name": "CSS", + "percentage": "75%" + }, + + { + "name": "React", + "percentage": "70%" + }, + { + "name": "Photoshop", + "percentage": "70%" + }, + { + "name": "Procreate", + "percentage": "80%" + }, + { + "name": "Python", + "percentage": "80%" + } + , + { + "name": "Illustrator", + "percentage": "70%" + }, + { + "name": "Figma", + "percentage": "80%" + } + ], + "interest": [ + "Art", + "Frontend", + "Design", + "Data analysis" + ], + "languages": [ + { + "name": "French ", + "percentage": "80%" + }, + { + "name": "English ", + "percentage": "90%" + } + ], + "social": [ + { + "name": "Behance.net/paulavelosa", + "url": "https://www.behance.net/paulavelosa", + "icon": "https://cdn-icons-png.flaticon.com/512/48/48975.png" + }, + { + "name": "twitter.com/pvelosar", + "url": "https://twitter.com/pvelosar", + "icon": "https://image.similarpng.com/very-thumbnail/2020/06/Black-icon-Twitter-logo-transparent-PNG.png" + }, + { + "name": "github.com/pvelosa", + "url": "https://github.com/pvelosa", + "icon": "https://cdn-icons-png.flaticon.com/512/25/25231.png" + }, + { + "name": "linkedin.com", + "url": "https://www.linkedin.com/in/paula-daniela-velosa-romero-4392821ab/", + "icon": "https://cdn-icons-png.flaticon.com/512/61/61109.png" + } + ] + } +} \ No newline at end of file diff --git a/package.json b/package.json index 0dba12ff..90e2e441 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,10 @@ "scripts": { "build": "webpack --mode production", "start": "webpack-dev-server --open --mode development", - "server": "json-server data.json", "format": "prettier --write '{*.js,src/**/*.{js,jsx}}'", "lint": "eslint src/ --fix", "test": "jest", - "json:server": "json-server --watch data.json" + "json:server": "json-server --watch db.json" }, "keywords": [ "react", diff --git a/src/components/About.js b/src/components/About.js index 060029b3..8aa988c9 100644 --- a/src/components/About.js +++ b/src/components/About.js @@ -5,7 +5,15 @@ function About(props) { return (
{props.social.map((item) => { - return {item.name}; + return
+ +
+ + {item.name}/ +
+ +
})}
); diff --git a/src/components/Academic.js b/src/components/Academic.js index 138dbc85..07272ebd 100644 --- a/src/components/Academic.js +++ b/src/components/Academic.js @@ -42,57 +42,62 @@ class Academic extends React.Component { const { certificate } = this.state.data; return (
-

this is ma Academic

-
- {academic.map((item) => { - return ( -
-
- {' '} - {item.degree} +

Education

+
+
+ {academic.map((item) => { + return ( +
+
+
+ {' '} + {item.degree} +
+
+ {' '} + {item.institution} +
+
+ {' '} + {item.startDate} + - + {item.endDate} +
+
+ {' '} + {item.description} +
-
- {' '} - {item.institution} + ); + })} +
+
+ {certificate.map((item) => { + return ( +
+
+
+ {' '} + {item.name} +
+
+ {' '} + {item.institution} +
+
+ {' '} + {item.date} +
+
+ {' '} + {item.description} +
-
- {' '} - {item.startDate} - - - {item.endDate} -
-
- {' '} - {item.description} -
-
- ); - })} -
-
- {certificate.map((item) => { - return ( -
-
- {' '} - {item.name} -
-
- {' '} - {item.institution} -
-
- {' '} - {item.date} -
-
- {' '} - {item.description} -
-
- ); - })} + ); + })} +
+
); diff --git a/src/components/Experience.js b/src/components/Experience.js index c79dc99b..8fcb71fc 100644 --- a/src/components/Experience.js +++ b/src/components/Experience.js @@ -36,13 +36,14 @@ class Experience extends React.Component { return ( -
-

this is ma Experience

+
+

Experience

{experience.map((item) => { return ( -
-
+
+
+
{' '} {item.jobTitle}
@@ -58,7 +59,6 @@ class Experience extends React.Component {
{' '} - what i did? {item.jobDescription}
diff --git a/src/components/Header.js b/src/components/Header.js index 58f87610..c21b1849 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -46,19 +46,20 @@ class Header extends React.Component { const { data } = this.state; return (
-
- +
+ +
-

{data.name}

+

{data.name}

{data.profession} - r
{data.phone}
-
{data.email}
-
{data.website}
+ +
{data.address}
+
-

this is ma Interest

+

Interest

{interest.map((item) => { return ( -
+
+
{item}
); diff --git a/src/components/Languages.js b/src/components/Languages.js index f8ae5988..0b82bd8e 100644 --- a/src/components/Languages.js +++ b/src/components/Languages.js @@ -32,14 +32,17 @@ class Languages extends React.Component { const { languages } = this.state.data; return (
-

this is ma Languages

-
+

Languages

+
+ {languages.map((item) => { return ( -
-
+
+
+
+ {' '} + {item.name} {' '} - {item.name}
{' '} diff --git a/src/components/Profile.js b/src/components/Profile.js index a2911610..c11fe7ff 100644 --- a/src/components/Profile.js +++ b/src/components/Profile.js @@ -27,7 +27,7 @@ class Profile extends React.Component { render() { return (
-

Profile

+

Profile

{this.state.data.Profile}
diff --git a/src/components/Skills.js b/src/components/Skills.js index 58f0e863..40cd8367 100644 --- a/src/components/Skills.js +++ b/src/components/Skills.js @@ -32,16 +32,17 @@ class Skills extends React.Component { const { skills } = this.state.data; return (
-

this is ma Skills

+

Skills

{skills.map((item) => { return ( -
-
+
+
+
{' '} {item.name}
-
+
{' '} {item.percentage}
diff --git a/src/components/styles/About.styl b/src/components/styles/About.styl index 09d0eeec..fb415242 100644 --- a/src/components/styles/About.styl +++ b/src/components/styles/About.styl @@ -1,3 +1,25 @@ .About display: flex - flex-direction: column \ No newline at end of file + justify-content: space-evenly + justify-self: left + flex-direction: column + height: 100% + +.About-social + display: flex + +.About-icon + width: 25px + height: 25px + padding: auto + &:hover + color-interpolation-filters: red + +img + width: 100% + height: 100% + +.About-icon-description + padding-left: 10px + align-content: center + justify-content: center diff --git a/src/components/styles/Academic.styl b/src/components/styles/Academic.styl index 25024b3e..6fcf1202 100644 --- a/src/components/styles/Academic.styl +++ b/src/components/styles/Academic.styl @@ -1,10 +1,9 @@ @import '../../styles/components/Pallete.styl' .Academic - margin: 2em - width: 90%; - border-top: solid 2px beige - padding: 1em + width: 100%; + .Academic-item-container - display: flex \ No newline at end of file + display: flex + justify-content: space-between \ No newline at end of file diff --git a/src/components/styles/Experience.styl b/src/components/styles/Experience.styl index befa85da..c7faa37a 100644 --- a/src/components/styles/Experience.styl +++ b/src/components/styles/Experience.styl @@ -1,12 +1,14 @@ @import '../../styles/components/Pallete.styl' .Experience - margin: 2em - width: 90%; - height: 100px - border-top: solid 2px beige - padding: 1em + width: 100%; + + .Experience-item-container + display: grid + grid-column: 1fr 1fr + +.Experience-item-title display: flex \ No newline at end of file diff --git a/src/components/styles/Header.styl b/src/components/styles/Header.styl index 07ae41cd..4158c121 100644 --- a/src/components/styles/Header.styl +++ b/src/components/styles/Header.styl @@ -2,22 +2,40 @@ @import '../../styles/components/Pallete.styl' .Header - margin: 2em - width: 90%; + margin: auto + width: 85%; display: grid; - grid-template-columns: 1fr 3fr 1fr + grid-template-columns: 20% 50% 30% align-content: center + padding-top: 3em + padding-bottom: 1em .Header__img - width: 150px - height: 150px + width: 200px + height: 200px border-radius: 50% background: beige align-self: center + margin: auto + +.Header__img-container + width: 210px + height: 210px + border-radius: 50% + background: beige + transition: background 0.25ms + transition-timing-function: ease-in + &:hover + background: green .Header__main-info width: 100% + justify-content: center + justify-content: space-evenly + height: 100% + padding: 1em - +.Header-title + margin-bottom: 0.5em diff --git a/src/components/styles/Interest.styl b/src/components/styles/Interest.styl index a98c5a19..9af8409c 100644 --- a/src/components/styles/Interest.styl +++ b/src/components/styles/Interest.styl @@ -1,8 +1,5 @@ @import '../../styles/components/Pallete.styl' .Interest - margin: 2em - width: 90%; - height: 100px - border-top: solid 2px beige - padding: 1em \ No newline at end of file + width: 100%; + diff --git a/src/components/styles/Languages.styl b/src/components/styles/Languages.styl index ca9a28cb..3b278d00 100644 --- a/src/components/styles/Languages.styl +++ b/src/components/styles/Languages.styl @@ -1,8 +1,8 @@ @import '../../styles/components/Pallete.styl' .Languages - margin: 2em width: 90%; - height: 100px - border-top: solid 2px beige - padding: 1em \ No newline at end of file + +.Languages-item + display: flex + justify-content: space-between \ No newline at end of file diff --git a/src/components/styles/Profile.styl b/src/components/styles/Profile.styl index ce0edb11..e542a02a 100644 --- a/src/components/styles/Profile.styl +++ b/src/components/styles/Profile.styl @@ -1,8 +1,7 @@ @import '../../styles/components/Pallete.styl' .Profile - margin: 2em - width: 90%; - height: 100px - border-top: solid 2px beige + margin: auto + width: 85%; + border-top: solid 3px beige padding: 1em \ No newline at end of file diff --git a/src/components/styles/Skills.styl b/src/components/styles/Skills.styl index 621ff14b..2a8ac13c 100644 --- a/src/components/styles/Skills.styl +++ b/src/components/styles/Skills.styl @@ -1,14 +1,24 @@ @import '../../styles/components/Pallete.styl' .Skills - margin: 2em - width: 90%; - height: 100px - border-top: solid 2px beige - padding: 1em + width: 100%; + .Skills-item-container - display: flex + display: grid + grid-template-columns: 1fr 1fr + .Skills-item - display: flex \ No newline at end of file + display: grid + grid-template-columns: 1fr 1fr + transition: opacity 2ms ease-in-out + &:hover .Skills-percentage + opacity 0.9 + + + +.Skills-percentage + opacity 0 + transition: opacity 2ms ease-in-out + \ No newline at end of file diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 18f53321..415e49f2 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -15,11 +15,16 @@ const App = () => {
- - - - - +
+ + +
+
+ + + +
+ ) }; diff --git a/src/styles/components/App.styl b/src/styles/components/App.styl index 0522bbcd..50c28bb8 100644 --- a/src/styles/components/App.styl +++ b/src/styles/components/App.styl @@ -7,13 +7,50 @@ margin: 0 padding 0 +a + text-decoration: none + color black + transition: background 0.25ms + transition-timing-function: ease-in + &:hover + color red body - font-family: Karla, Lato, Helvetica, Arial, sans-serif; - font-size: 14px; + font-family: Lato, Helvetica, Arial, sans-serif; + font-size: 16px; line-height: 25px; font-weight: 300; background: nude + +.title + font-family: Karla, Lato, Helvetica, Arial, sans-serif; + padding-bottom: 0.5em - +.bullet + width: 10px; + height: 10px; + border-radius: 50% + align-self: center + margin-right:0.2em + background: green + +.App__2col-container + padding: 1em + display: grid + grid-template-columns: 1fr 2fr + margin: auto + width: 85%; + +.item + margin-bottom: 2em + margin-right: 1em + +.item-title + display: flex +.App__3col-container + padding: 1em + display: grid + grid-template-columns: 2fr 1fr 1fr + margin: auto + width: 85%; \ No newline at end of file From c329da8c1f3c460ffc809ab8c9473438190cabd3 Mon Sep 17 00:00:00 2001 From: Daniela Date: Sat, 25 Sep 2021 08:00:46 -0500 Subject: [PATCH 7/8] last css touches --- cv-react.png | Bin 0 -> 500472 bytes package.json | 3 ++- src/components/Experience.js | 2 +- src/components/styles/About.styl | 3 +-- src/components/styles/Header.styl | 2 +- src/styles/components/App.styl | 6 ++++++ 6 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 cv-react.png diff --git a/cv-react.png b/cv-react.png new file mode 100644 index 0000000000000000000000000000000000000000..505f8f0f1e55a7e5169e937b40203714145c372c GIT binary patch literal 500472 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�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 z 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∓A(#Ig3Z41}5ZpfB@Ec_ZnC!%^^b+3L}4} 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

keRl4vCAJY?OJ(Ubc<;a(>i}zKa>gjpdUs6^F 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⩔p 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 z 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%0DhYMNZ5@~c=BqhU$ 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 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 90e2e441..31469b50 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "format": "prettier --write '{*.js,src/**/*.{js,jsx}}'", "lint": "eslint src/ --fix", "test": "jest", - "json:server": "json-server --watch db.json" + "json:server": "json-server --watch db.json", + "server": "json-server --watch db.json" }, "keywords": [ "react", diff --git a/src/components/Experience.js b/src/components/Experience.js index 8fcb71fc..6ec024bc 100644 --- a/src/components/Experience.js +++ b/src/components/Experience.js @@ -42,7 +42,7 @@ class Experience extends React.Component { {experience.map((item) => { return (

-
+
{' '} {item.jobTitle} diff --git a/src/components/styles/About.styl b/src/components/styles/About.styl index fb415242..377f7d5d 100644 --- a/src/components/styles/About.styl +++ b/src/components/styles/About.styl @@ -12,8 +12,7 @@ width: 25px height: 25px padding: auto - &:hover - color-interpolation-filters: red + img width: 100% diff --git a/src/components/styles/Header.styl b/src/components/styles/Header.styl index 4158c121..f2d0c9cd 100644 --- a/src/components/styles/Header.styl +++ b/src/components/styles/Header.styl @@ -5,7 +5,7 @@ margin: auto width: 85%; display: grid; - grid-template-columns: 20% 50% 30% + grid-template-columns: 20% 60% 20% align-content: center padding-top: 3em padding-bottom: 1em diff --git a/src/styles/components/App.styl b/src/styles/components/App.styl index 50c28bb8..f988676f 100644 --- a/src/styles/components/App.styl +++ b/src/styles/components/App.styl @@ -33,6 +33,8 @@ body align-self: center margin-right:0.2em background: green + transition: background 2ms + transition-delay: 0.6ms .App__2col-container padding: 1em @@ -47,6 +49,10 @@ body .item-title display: flex + transition: background 2ms + transition-delay: 0.6ms + &:hover .bullet + background: red .App__3col-container padding: 1em From 70f31c35889760aa240b894e099ea5149db32d03 Mon Sep 17 00:00:00 2001 From: Daniela Date: Sat, 25 Sep 2021 09:44:30 -0500 Subject: [PATCH 8/8] Finished Documentation :) --- README.md | 109 ++++++++++++++++++++++++++++++++++++--------------- package.json | 2 +- 2 files changed, 79 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 807fca3b..219bd68e 100644 --- a/README.md +++ b/README.md @@ -1,54 +1,101 @@ -# frontend +# React Curriculum Vitae +This is a challenge for Platzi Master application. The goal: Make your CV in React. +This was the final result +
+ Screenshot of CV + +
-## React Curriculum vitae +**Tools:** + - React JS + - Stylus -Crear tu curriculum vitae en React, analiza la estructura propuesta e inspirate para mostrar tu información. +## stages of the Challenge -![react-cv](https://github.com/PlatziMaster/frontend/blob/main/screenshot.png?raw=true) +the challenge here was broken down into the following: +1. [Create components](#creating-components) +2. [Add styles](##Adding-styles) +4. [Create function getData.js](#creating-getData.js) +5. [Integrate API](#Integrate-API) +6. [Personalize API](#Personalize-API) +7. [Document the project](#Documenting) -### Retos -1. [Crear los componentes del proyecto](https://github.com/platzimaster/frontend/issues/1) -2. [Añadir estilos](https://github.com/platzimaster/frontend/issues/2) -3. [Crear función getData.js](https://github.com/platzimaster/frontend/issues/3) -4. [Integrar API](https://github.com/platzimaster/frontend/issues/4) -5. [Personalizar API](https://github.com/platzimaster/frontend/issues/5) -6. [Documentar](https://github.com/platzimaster/frontend/issues/6) +### Installation -### Instalación ``` + npm install + ``` -### Ejecución + + +### Execution + ``` + npm run start + ``` + + ### Server + ``` + npm run server -``` -### Compilar -``` -npm run build ``` -### Pruebas Unitarias -``` -npm run test -``` +## Creating Components + This template was given as guidance +
+ CV guidance + +
-### ESlint -``` -npm run lint -``` +I made a low-fidelity wireframe inspired by it. + + The first challenge was a bit confusing to me due to About component location. I thought it was the child of the Header, so I decided to move the About section inside the Header component. This way it will be easier to design. + +## Adding styles + +Because I didn't have the complete info yet, I make just a few changes at First, mainly creating a stylus file for each component. + +After adding my info (5th step) I started adding better styles to my components. I wanted a retro- groovy style, so I went for a palette with nude and beige as my main colors and red and green for the animation (accent) colors. I created a Palette.styl file to be coherent through all my components. +- tip: As some elements are repeated continuously, (in my case, there were for example bullet points and titles). I styled them in the main App.styl file, so I can use them in every component. + +Furthermore, I added some animations to make the links and main objects stand out. I wasn't comfortable adding percentages of master to my skills, mainly because since I don't know what I don't know, evaluating the level of mastery was just so difficult for me. That's why I decided to set to 0 the opacity of the percentage at 0 for then to be revealed while hovering each skill. + + +## Creating getData.js + +This was by far the most complicated part of the process. Just because I didn't know how to use the server, I wasted 4 hours just to read the documentation of the challenge and type "npm run server" to have a clue on how to do this part +- (read the documentation). + +First, I added this function to my Header.js file, but there I just wasn't able to use async, await method. So I used .then and later, I transformed it into an async function in getData.js + +## Integrate API + +As I told you, in the components files I was not able to use Async, Await. so, i just created a fetch data function with .then method. It called getData.js to set the state of each component with this data. + + - I was having trouble in here, but I found that initializing the data I was going to use solved the problem. + + state = { + + data: { + + 'languages': { + 'name': '', + 'percentage': '' }], + }, + } -### Enviar solución de reto -Debes de crear un "Fork" de este proyecto, revolver los problemas y crear un Pull Request hacia tu repositorio. +## Personalize API +I created another json file: db.json and later upload package.json -### Contribuir -Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en este repositorio: [frontend](https://github.com/platzimaster/frontend/) + "server": "json-server --watch db.json" -### Licencia -frontend se lanza bajo la licencia [MIT](https://opensource.org/licenses/MIT). +## Documenting +thank you! <3 \ No newline at end of file diff --git a/package.json b/package.json index 31469b50..746cd2c6 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "react", "webpack" ], - "author": "Oscar Barajas ", + "author": "Paula Velosa ", "license": "MIT", "dependencies": { "@babel/core": "^7.8.4",