From 0fcc5e667bf396696bddc7f439230bf535b4e5bd Mon Sep 17 00:00:00 2001 From: JJ Zabkar Date: Mon, 15 Jan 2024 21:53:01 -0800 Subject: [PATCH 1/2] node 18 upgrade, react 18 --- package-lock.json | 22898 ++++++++++++++++++++++++++++++++++++++++++-- package.json | 21 +- 2 files changed, 22019 insertions(+), 900 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4087a7c..c8e2ea3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,19959 @@ { "name": "react-soccer-lineup", - "version": "0.4.0", - "lockfileVersion": 1, + "version": "1.0.0", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "react-soccer-lineup", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@rollup/plugin-image": "^2.0.4", + "@types/classnames": "^2.2.10", + "@types/jest": "^23.1.5", + "@types/react": "^16.4", + "@types/react-dom": "^16.4", + "babel-core": "^6.26.3", + "babel-runtime": "^6.26.0", + "classnames": "^2.2.6", + "cross-env": "^5.1.4", + "node-sass": "^8.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts-ts": "^2.16.0", + "rollup": "^1.20.x", + "rollup-plugin-babel": "^3.0.7", + "rollup-plugin-commonjs": "^9.1.3", + "rollup-plugin-node-resolve": "^3.3.0", + "rollup-plugin-peer-deps-external": "^2.2.0", + "rollup-plugin-postcss": "^1.6.2", + "rollup-plugin-typescript2": "^0.17.0", + "typescript": "^2.8.3" + }, + "engines": { + "node": ">=18", + "npm": ">=5" + }, + "peerDependencies": { + "prop-types": "^15.5.4", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/highlight": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", + "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "node_modules/@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/fs/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/@npmcli/fs/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/fs/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/@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/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/@npmcli/move-file/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/@rollup/plugin-image": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-image/-/plugin-image-2.0.6.tgz", + "integrity": "sha512-bB+spXogbPiFjhBS7i8ajUOgOnVwWK3bnJ6VroxKey/q8/EPRkoSh+4O1qPCw97qMIDspF4TlzXVBhZ7nojIPw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "mini-svg-data-uri": "^1.2.3" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/classnames": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", + "integrity": "sha512-2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/jest": { + "version": "23.3.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-23.3.14.tgz", + "integrity": "sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug==", + "dev": true + }, + "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/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "14.14.32", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.32.tgz", + "integrity": "sha512-/Ctrftx/zp4m8JOujM5ZhwzlWLx22nbQJiVqz8/zE15gOeEW+uly3FSX4fGFpcfEvFzXcMCJwq9lGVWgyARXhg==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "node_modules/@types/react": { + "version": "16.14.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.5.tgz", + "integrity": "sha512-YRRv9DNZhaVTVRh9Wmmit7Y0UFhEVqXqCSw3uazRWMxa2x85hWQZ5BN24i7GXZbaclaLXEcodEeIHsjBA8eAMw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "16.9.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.11.tgz", + "integrity": "sha512-3UuR4MoWf5spNgrG6cwsmT9DdRghcR4IDFOzNZ6+wcmacxkFykcb5ji0nNVm9ckBT4BCxvCrJJbM4+EYsEEVIg==", + "dev": true, + "dependencies": { + "@types/react": "^16" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "deprecated": "This is probably built in to whatever tool you're using. If you still need it... idk", + "dev": true, + "dependencies": { + "acorn": "^4.0.3" + } + }, + "node_modules/acorn-dynamic-import/node_modules/acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true, + "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-globals/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==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.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/address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/aggregate-error/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "dependencies": { + "string-width": "^2.0.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-align/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/ansi-align/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/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": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "dependencies": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "node_modules/append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "dev": true, + "dependencies": { + "default-require-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "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-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true + }, + "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-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "node_modules/array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "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=", + "dev": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", + "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", + "dev": true, + "dependencies": { + "browserslist": "^2.5.1", + "caniuse-lite": "^1.0.30000748", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "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/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "node_modules/babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "dependencies": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + } + }, + "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "dependencies": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", + "dev": true, + "dependencies": { + "babel-plugin-istanbul": "^4.1.5", + "babel-preset-jest": "^22.4.4" + }, + "peerDependencies": { + "babel-core": "^6.0.0 || ^7.0.0-0" + } + }, + "node_modules/babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "babel-core": "6", + "webpack": "2 || 3 || 4" + } + }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", + "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + } + }, + "node_modules/babel-plugin-istanbul/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/babel-plugin-istanbul/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/babel-plugin-istanbul/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/babel-plugin-istanbul/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/babel-plugin-istanbul/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/babel-plugin-istanbul/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "node_modules/babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "node_modules/babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "node_modules/babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "dev": true + }, + "node_modules/babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "node_modules/babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "node_modules/babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "dependencies": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "dependencies": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-constant-elements": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz", + "integrity": "sha1-LxGb9NLN1F65uqrldAU8YE9hR90=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "dev": true, + "dependencies": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-preset-env": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", + "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", + "dev": true, + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^2.1.2", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "node_modules/babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "dev": true, + "dependencies": { + "babel-plugin-transform-flow-strip-types": "^6.22.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^22.4.4", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "node_modules/babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-react-jsx-self": "^6.22.0", + "babel-plugin-transform-react-jsx-source": "^6.22.0", + "babel-preset-flow": "^6.23.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", + "integrity": "sha512-/sh5Qd5T08PYa6t4kuCdKh9tXp6/m/Jwyx7PJTqugsYMfsDUJMlBXOs5EwFODHprzjWrmQ0SydnMZu9FY4MZYg==", + "dev": true, + "dependencies": { + "babel-plugin-dynamic-import-node": "1.1.0", + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-object-rest-spread": "6.26.0", + "babel-plugin-transform-react-constant-elements": "6.23.0", + "babel-plugin-transform-react-jsx": "6.24.1", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-plugin-transform-regenerator": "6.26.0", + "babel-plugin-transform-runtime": "6.23.0", + "babel-preset-env": "1.6.1", + "babel-preset-react": "6.24.1" + }, + "peerDependencies": { + "babel-runtime": "^6.23.0" + } + }, + "node_modules/babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", + "dev": true, + "dependencies": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/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/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "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/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "dependencies": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/boxen/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/boxen/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/boxen/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", + "dev": true, + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.4", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "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==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "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==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "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/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "dependencies": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-api/node_modules/browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", + "dev": true, + "dependencies": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/caniuse-db": { + "version": "1.0.30001197", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001197.tgz", + "integrity": "sha512-3ZLkHhAfYajg2JCY0VeUmrYxAlmI7cdsFttXNgfwR1fu+m80t9cF7F8oVvuPt8u88X5nl633rRvVs6a/nJdXMg==", + "dev": true + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001197", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001197.tgz", + "integrity": "sha512-8aE+sqBqtXz4G8g35Eg/XEaFr2N7rd/VQ6eABGBmNtcB8cN6qNJhMi6oSFy4UWWZgqgL3filHT8Nha4meu3tsw==", + "dev": true + }, + "node_modules/capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "dependencies": { + "rsvp": "^3.3.3" + } + }, + "node_modules/capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz", + "integrity": "sha1-PSnO2MHxJL9vU4Rvs/WJRzH9yQk=", + "dev": true, + "engines": { + "node": ">4.0" + } + }, + "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/center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "dependencies": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "node_modules/chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, + "dependencies": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, + "optionalDependencies": { + "fsevents": "^1.0.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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/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.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "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/coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "dependencies": { + "q": "^1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA==", + "dev": true, + "dependencies": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ==", + "dev": true, + "dependencies": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "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==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "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==", + "dev": true, + "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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "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==", + "dev": true, + "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/concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/concat-with-sourcemaps/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/configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dev": true, + "dependencies": { + "dot-prop": "^4.2.1", + "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": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "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==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dev": true + }, + "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=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true + }, + "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=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "dependencies": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/cpx": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz", + "integrity": "sha512-jHTjZhsbg9xWgsP2vuNW2jnnzBX+p4T+vNI9Lbjzs1n4KhOfa22bQppiFYLsWQKd8TzmL5aSP/Me3yfsCwXbDA==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.9.2", + "chokidar": "^1.6.0", + "duplexer": "^0.1.1", + "glob": "^7.0.5", + "glob2base": "^0.0.12", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "resolve": "^1.1.7", + "safe-buffer": "^5.0.1", + "shell-quote": "^1.6.1", + "subarg": "^1.0.0" + }, + "bin": { + "cpx": "bin/index.js" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "dependencies": { + "capture-stack-trace": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-env": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz", + "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.5" + }, + "bin": { + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/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==", + "dev": true, + "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-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-loader": { + "version": "0.28.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", + "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": ">=2.6.1 <4", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "engines": { + "node": ">=0.12.0 || >=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/css-loader/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/css-loader/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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/cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg==", + "dev": true, + "dependencies": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + } + }, + "node_modules/cssnano/node_modules/autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ==", + "dev": true, + "dependencies": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "node_modules/cssnano/node_modules/browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", + "dev": true, + "dependencies": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/cssnano/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssnano/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/cssnano/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "dependencies": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "bin": { + "csso": "bin/csso" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.7.tgz", + "integrity": "sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g==", + "dev": true + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "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/data-urls/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/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/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/default-require-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", + "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", + "dev": true, + "dependencies": { + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "dependencies": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.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==", + "dev": true, + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "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/dom-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-urls/-/dom-urls-1.1.0.tgz", + "integrity": "sha1-AB3fgWKM0ecGElxxdvU8zsVdkY4=", + "dev": true, + "dependencies": { + "urijs": "^1.16.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "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==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "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==", + "dev": true, + "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/dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true, + "engines": { + "node": ">=4.6.0" + } + }, + "node_modules/dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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==", + "dev": true, + "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": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.683", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.683.tgz", + "integrity": "sha512-8mFfiAesXdEdE0DhkMKO7W9U6VU/9T3VTWwZ+4g84/YMP4kgwgFtQgUxuu7FUMcvSeKSNhFQNU+WZ68BQTLT5A==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/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==", + "dev": true + }, + "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/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/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, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + }, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "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==", + "dev": true, + "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/es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.2", + "is-string": "^1.0.5", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set/node_modules/es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "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=", + "dev": true, + "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/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/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/escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "dependencies": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ==", + "dev": true, + "dependencies": { + "original": ">=0.0.5" + }, + "engines": { + "node": ">=0.8.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==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "dev": true, + "dependencies": { + "merge": "^1.2.0" + } + }, + "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/execa/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/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": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "jest-diff": "^22.4.3", + "jest-get-type": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "jest-message-util": "^22.4.3", + "jest-regex-util": "^22.4.3" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/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/express/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=", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true + }, + "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=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "deprecated": "Deprecated. Please use https://github.com/webpack-contrib/mini-css-extract-plugin", + "dev": true, + "dependencies": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + }, + "engines": { + "node": ">= 4.8 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^3.1.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==", + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dev": true, + "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/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-loader": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", + "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "dev": true, + "dependencies": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "node_modules/filesize": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", + "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", + "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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "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/fork-ts-checker-webpack-plugin": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.10.tgz", + "integrity": "sha512-L7mhhCLDyvh2koCgj7Bvovyh/Ryg/DcktoHP3kEwBljNbjxUE4YK1aVMa9doe8T37JJWRQy9iP+0Qq3nBNb39g==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.22.0", + "chalk": "^1.1.3", + "chokidar": "^1.7.0", + "lodash.endswith": "^4.2.1", + "lodash.isfunction": "^3.0.8", + "lodash.isstring": "^4.0.1", + "lodash.startswith": "^4.2.1", + "minimatch": "^3.0.4" + }, + "peerDependencies": { + "typescript": "^2.1.0", + "webpack": "^2.3.0 || ^3.0.0" + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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=", + "dev": true, + "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=", + "dev": true + }, + "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": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/gauge/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/gauge/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/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/generic-names": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "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-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "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.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "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-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", + "dev": true, + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dev": true, + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "dependencies": { + "find-index": "^0.1.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "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/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "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/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", + "dev": true, + "dependencies": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "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 + }, + "node_modules/gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/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/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/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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": "2.29.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", + "integrity": "sha512-XgOxN8H7nDeLQzD9FQOWWQLVL0GDq5reeREx8jpLZcEZND7kM5j3o/mFhjOcSfZ89HwU3+yBqSQyK7ZvvYFZ/w==", + "deprecated": "out of support", + "dev": true, + "dependencies": { + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" + }, + "peerDependencies": { + "webpack": "1 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3" + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "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": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", + "dev": true, + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "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=", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/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/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha512-JtH3UZju4oXDdca28/kknbm/CFmt35vy0YV0PNOMWWWpn3rT9WV95IXN451xwBGSjy9L0Cah1O9TCMytboLdfw==", + "dev": true, + "dependencies": { + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" + } + }, + "node_modules/http-proxy-middleware/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "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=", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "node_modules/icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/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/inquirer/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/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "dependencies": { + "meow": "^3.3.0" + }, + "bin": { + "internal-ip": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "deprecated": "Please upgrade to v0.1.7", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dev": true, + "dependencies": { + "call-bind": "^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.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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=", + "deprecated": "Please upgrade to v0.1.5", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "dependencies": { + "is-extglob": "^1.0.0" + }, + "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-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", + "dev": true, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.1" + }, + "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-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "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-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "dev": true, + "dependencies": { + "async": "^2.1.4", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "node_modules/istanbul-lib-hook": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", + "dev": true, + "dependencies": { + "append-transform": "^0.4.0" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "dependencies": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + } + }, + "node_modules/istanbul-lib-report": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "node_modules/istanbul-lib-source-maps/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/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/istanbul-reports": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "dev": true, + "dependencies": { + "handlebars": "^4.0.3" + } + }, + "node_modules/jest": { + "version": "22.4.2", + "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.2.tgz", + "integrity": "sha512-wD7dXWtfaQAgbNVsjFqzmuhg6nzwGsTRVea3FpSJ7GURhG+J536fw4mdoLB01DgiEozDDeF1ZMR/UlUszTsCrg==", + "dev": true, + "dependencies": { + "import-local": "^1.0.0", + "jest-cli": "^22.4.2" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "dependencies": { + "throat": "^4.0.0" + } + }, + "node_modules/jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-cli/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/jest-cli/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/jest-cli/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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/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/jest-cli/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/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/jest-cli/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/jest-config": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^22.4.1", + "jest-environment-node": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^22.4.4", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "pretty-format": "^22.4.0" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-diff": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-docblock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", + "dev": true, + "dependencies": { + "detect-newline": "^2.1.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "dependencies": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3", + "jsdom": "^11.5.1" + } + }, + "node_modules/jest-environment-node": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", + "dev": true, + "dependencies": { + "jest-mock": "^22.4.3", + "jest-util": "^22.4.3" + } + }, + "node_modules/jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, + "node_modules/jest-haste-map": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", + "dev": true, + "dependencies": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^22.4.3", + "jest-serializer": "^22.4.3", + "jest-worker": "^22.4.3", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^22.4.0", + "graceful-fs": "^4.1.11", + "is-generator-fn": "^1.0.0", + "jest-diff": "^22.4.0", + "jest-matcher-utils": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "source-map-support": "^0.5.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-jasmine2/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-jasmine2/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "dependencies": { + "pretty-format": "^22.4.3" + } + }, + "node_modules/jest-matcher-utils": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-get-type": "^22.4.3", + "pretty-format": "^22.4.3" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-message-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0-beta.35", + "chalk": "^2.0.1", + "micromatch": "^2.3.11", + "slash": "^1.0.0", + "stack-utils": "^1.0.1" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-mock": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", + "dev": true + }, + "node_modules/jest-regex-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", + "dev": true + }, + "node_modules/jest-resolve": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "dev": true, + "dependencies": { + "browser-resolve": "^1.11.2", + "chalk": "^2.0.1" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^22.4.3" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "jest-config": "^22.4.4", + "jest-docblock": "^22.4.0", + "jest-haste-map": "^22.4.2", + "jest-jasmine2": "^22.4.4", + "jest-leak-detector": "^22.4.0", + "jest-message-util": "^22.4.0", + "jest-runtime": "^22.4.4", + "jest-util": "^22.4.1", + "jest-worker": "^22.2.2", + "throat": "^4.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", + "dev": true, + "dependencies": { + "babel-core": "^6.0.0", + "babel-jest": "^22.4.4", + "babel-plugin-istanbul": "^4.1.5", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^22.4.4", + "jest-haste-map": "^22.4.2", + "jest-regex-util": "^22.1.0", + "jest-resolve": "^22.4.2", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", + "realpath-native": "^1.0.0", + "slash": "^1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "^2.1.0", + "yargs": "^10.0.3" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + } + }, + "node_modules/jest-runtime/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/jest-runtime/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/jest-runtime/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/jest-runtime/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/wrap-ansi/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=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-runtime/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, + "node_modules/jest-snapshot": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-diff": "^22.4.3", + "jest-matcher-utils": "^22.4.3", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^22.4.3" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-util": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", + "dev": true, + "dependencies": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^22.4.3", + "mkdirp": "^0.5.1", + "source-map": "^0.6.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-util/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-util/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-validate": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "jest-config": "^22.4.4", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^22.4.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "dependencies": { + "merge-stream": "^1.0.1" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "node_modules/js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^2.6.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": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "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==", + "dev": true + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "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/klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.9" + } + }, + "node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", + "dev": true, + "dependencies": { + "package-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "node_modules/lodash.endswith": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.endswith/-/lodash.endswith-4.2.1.tgz", + "integrity": "sha1-/tWawXOO0+I27dcGTsRWRIs3vAk=", + "dev": true + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "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/lodash.startswith": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.startswith/-/lodash.startswith-4.2.1.tgz", + "integrity": "sha1-xZjErc4YiiflMUVzHNxsDnF3YAw=", + "dev": true + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "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==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "engines": { + "node": ">=0.10.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/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "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": "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/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "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/make-dir/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/make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/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/make-fetch-happen/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen/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/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/make-fetch-happen/node_modules/ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "dependencies": { + "unique-slug": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/make-fetch-happen/node_modules/unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/math-expression-evaluator": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.3.7.tgz", + "integrity": "sha512-nrbaifCl42w37hYd6oRLvoymFK42tWB+WQTMFtksDGQMi5GvlJwnz/CsS30FFAISFLtX+A0csJ0xLiuuyyec7w==", + "dev": true + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "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==", + "dev": true, + "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": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "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=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dev": true, + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "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/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==", + "dev": true + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/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/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/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/mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "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": "^2.0.1", + "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==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "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.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "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=", + "dev": true + }, + "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.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "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==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/node-gyp/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/node-gyp/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/node-gyp/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/node-gyp/node_modules/make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/node-gyp/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/node-gyp/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/node-gyp/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-gyp/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/node-gyp/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp/node_modules/socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/node-gyp/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-gyp/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/node-gyp/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/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==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/node-notifier": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/node-sass": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-8.0.0.tgz", + "integrity": "sha512-jPzqCF2/e6JXw6r3VxfIqYc8tKQdkj5Z/BDATYyG6FL6b/LuYBNFGFVhus0mthcWifHm/JzBpKAd+3eXsWeK/A==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", + "stdout-stream": "^1.4.0", + "true-case-path": "^2.2.1" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/node-sass/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/node-sass/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/node-sass/node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/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/node-sass/node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-sass/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/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/node-sass/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/read-pkg/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/node-sass/node_modules/read-pkg/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/node-sass/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-sass/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-sass/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/node-sass/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/node-sass/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/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/node-sass/node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/node-sass/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/node-sass/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/node-sass/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "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-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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-visit/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "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==", + "dev": true, + "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.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dev": true, + "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.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-queue": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz", + "integrity": "sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", + "dev": true, + "dependencies": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "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==", + "dev": true, + "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-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "dev": true, + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, + "node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "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=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "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==", + "dev": true + }, + "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/path-to-regexp/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/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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=", + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q==", + "dev": true, + "dependencies": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + } + }, + "node_modules/postcss-calc/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-calc/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-calc/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w==", + "dev": true, + "dependencies": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "node_modules/postcss-colormin/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-colormin/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA==", + "dev": true, + "dependencies": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + } + }, + "node_modules/postcss-convert-values/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-convert-values/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg==", + "dev": true, + "dependencies": { + "postcss": "^5.0.14" + } + }, + "node_modules/postcss-discard-comments/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-comments/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-discard-comments/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-discard-duplicates/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og==", + "dev": true, + "dependencies": { + "postcss": "^5.0.14" + } + }, + "node_modules/postcss-discard-empty/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-empty/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-discard-empty/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA==", + "dev": true, + "dependencies": { + "postcss": "^5.0.16" + } + }, + "node_modules/postcss-discard-overridden/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-overridden/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-discard-overridden/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg==", + "dev": true, + "dependencies": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + } + }, + "node_modules/postcss-discard-unused/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-discard-unused/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-discard-unused/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4" + } + }, + "node_modules/postcss-filter-plugins/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-filter-plugins/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-filter-plugins/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", + "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "dependencies": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "dependencies": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "dependencies": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-loader": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", + "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^1.2.0", + "schema-utils": "^0.3.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA==", + "dev": true, + "dependencies": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + } + }, + "node_modules/postcss-merge-idents/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-merge-idents/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-merge-idents/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4" + } + }, + "node_modules/postcss-merge-longhand/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-merge-longhand/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q==", + "dev": true, + "dependencies": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", + "dev": true, + "dependencies": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/postcss-merge-rules/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-merge-rules/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "node_modules/postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "node_modules/postcss-minify-font-values/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-minify-font-values/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q==", + "dev": true, + "dependencies": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-minify-gradients/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + } + }, + "node_modules/postcss-minify-params/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-minify-params/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-minify-selectors/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "dependencies": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules/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-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ==", + "dev": true, + "dependencies": { + "postcss": "^5.0.5" + } + }, + "node_modules/postcss-normalize-charset/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-charset/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-normalize-charset/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig==", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + } + }, + "node_modules/postcss-normalize-url/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-normalize-url/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + } + }, + "node_modules/postcss-ordered-values/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-ordered-values/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "node_modules/postcss-reduce-idents/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-reduce-idents/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-reduce-idents/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA==", + "dev": true, + "dependencies": { + "postcss": "^5.0.4" + } + }, + "node_modules/postcss-reduce-initial/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-reduce-initial/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ==", + "dev": true, + "dependencies": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "node_modules/postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ==", + "dev": true, + "dependencies": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + } + }, + "node_modules/postcss-svgo/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-svgo/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "node_modules/postcss-unique-selectors/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-unique-selectors/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-unique-selectors/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w==", + "dev": true, + "dependencies": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } + }, + "node_modules/postcss-zindex/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-zindex/node_modules/postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/postcss-zindex/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "node_modules/promise": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", + "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise.series": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", + "integrity": "sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "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==", + "peer": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true, + "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.", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/raf": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "dev": true, + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randomatic/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "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": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dev-utils": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.3.tgz", + "integrity": "sha512-Mvs6ofsc2xTjeZIrMaIfbXfsPVrbdVy/cVqq6SAacnqfMlcBpDuivhWZ1ODGeJ8HgmyWTLH971PYjj/EPCDVAw==", + "dev": true, + "dependencies": { + "address": "1.0.3", + "babel-code-frame": "6.26.0", + "chalk": "1.1.3", + "cross-spawn": "5.1.0", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.5.11", + "global-modules": "1.0.0", + "gzip-size": "3.0.0", + "inquirer": "3.3.0", + "is-root": "1.0.0", + "opn": "5.2.0", + "react-error-overlay": "^4.0.1", + "recursive-readdir": "2.2.1", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.5", + "strip-ansi": "3.0.1", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/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/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.1.tgz", + "integrity": "sha512-xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw==", + "dev": true + }, + "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==", + "peer": true + }, + "node_modules/react-scripts-ts": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/react-scripts-ts/-/react-scripts-ts-2.17.0.tgz", + "integrity": "sha512-d1GYqxJ0cvMmUEueG7Yhl9guJLPQyQQFwyawVQejNoGvkcsFCdiG1CMUwFY6fDH/EWj0sLmneUe4DnuO07wGgg==", + "dev": true, + "dependencies": { + "autoprefixer": "7.1.6", + "babel-jest": "^22.1.0", + "babel-loader": "^7.1.2", + "babel-preset-react-app": "^3.1.1", + "case-sensitive-paths-webpack-plugin": "2.1.1", + "chalk": "1.1.3", + "css-loader": "0.28.7", + "dotenv": "4.0.0", + "dotenv-expand": "4.2.0", + "extract-text-webpack-plugin": "3.0.2", + "file-loader": "0.11.2", + "fork-ts-checker-webpack-plugin": "^0.2.8", + "fs-extra": "3.0.1", + "html-webpack-plugin": "2.29.0", + "jest": "22.4.2", + "object-assign": "4.1.1", + "postcss-flexbugs-fixes": "3.2.0", + "postcss-loader": "2.0.8", + "promise": "8.0.1", + "raf": "3.4.0", + "react-dev-utils": "^5.0.1", + "resolve": "1.6.0", + "source-map-loader": "^0.2.1", + "style-loader": "0.19.0", + "sw-precache-webpack-plugin": "0.11.4", + "ts-jest": "22.0.1", + "ts-loader": "^2.3.7", + "tsconfig-paths-webpack-plugin": "^2.0.0", + "tslint": "^5.7.0", + "tslint-config-prettier": "^1.10.0", + "tslint-react": "^3.2.0", + "uglifyjs-webpack-plugin": "^1.1.8", + "url-loader": "0.6.2", + "webpack": "3.8.1", + "webpack-dev-server": "2.9.4", + "webpack-manifest-plugin": "1.3.2", + "whatwg-fetch": "2.0.3" + }, + "bin": { + "react-scripts-ts": "bin/react-scripts-ts.js" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "fsevents": "^1.1.3" + }, + "peerDependencies": { + "typescript": "2.x" + } + }, + "node_modules/react-scripts-ts/node_modules/resolve": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.6.0.tgz", + "integrity": "sha512-mw7JQNu5ExIkcw4LPih0owX/TZXjD/ZUF/ZQ/pDnkw3ZKhDcZZw5klmBlj6gVMwjQ3Pz5Jgu7F3d0jcDVuEWdw==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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/readdirp/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/readdirp/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=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "deprecated": "Please upgrade to v0.1.7", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "deprecated": "Please upgrade to v0.1.5", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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/readdirp/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/readdirp/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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/readdirp/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/readdirp/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp/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/realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", + "integrity": "sha512-BKWLxPZb4B07G/4LzyzsHaw24fC41/tL7LrECr1//X9ykRhmxlYgyl7G7X+6A7nvJyOGE/ED7refqmSGORVYqQ==", + "dev": true, + "dependencies": { + "minimatch": "3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "dependencies": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + } + }, + "node_modules/reduce-css-calc/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/reduce-function-call": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.3.tgz", + "integrity": "sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "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/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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=", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/rollup-plugin-babel": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz", + "integrity": "sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dev": true, + "dependencies": { + "rollup-pluginutils": "^1.5.0" + }, + "peerDependencies": { + "babel-core": "6" + } + }, + "node_modules/rollup-plugin-commonjs": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz", + "integrity": "sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.0", + "magic-string": "^0.25.2", + "resolve": "^1.10.0", + "rollup-pluginutils": "^2.6.0" + }, + "peerDependencies": { + "rollup": ">=0.56.0" + } + }, + "node_modules/rollup-plugin-commonjs/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rollup-plugin-commonjs/node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-plugin-node-resolve": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-3.4.0.tgz", + "integrity": "sha512-PJcd85dxfSBWih84ozRtBkB731OjXk0KnzN0oGp7WOWcarAFkVa71cV5hTJg2qpVsV2U8EUwrzHP3tvy9vS3qg==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve.", + "dev": true, + "dependencies": { + "builtin-modules": "^2.0.0", + "is-module": "^1.0.0", + "resolve": "^1.1.6" + } + }, + "node_modules/rollup-plugin-node-resolve/node_modules/builtin-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-2.0.0.tgz", + "integrity": "sha512-3U5kUA5VPsRUA3nofm/BXX7GVHKfxz0hOBAPxXrIvHzlDRkQVqEn6yi8QJegxl4LzOHLdvb7XF5dVawa/VVYBg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup-plugin-peer-deps-external": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz", + "integrity": "sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g==", + "dev": true, + "peerDependencies": { + "rollup": "*" + } + }, + "node_modules/rollup-plugin-postcss": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-1.6.3.tgz", + "integrity": "sha512-se1qftVETua9ZGViud4A4gbgEQenjYnLPvjh3kTqbBZU+f0mQ9YvJptIuzPhEk5kZAHZhkwIkk2jk+byrn1XPA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "concat-with-sourcemaps": "^1.0.5", + "cssnano": "^3.10.0", + "fs-extra": "^5.0.0", + "import-cwd": "^2.1.0", + "p-queue": "^2.4.2", + "pify": "^3.0.0", + "postcss": "^6.0.21", + "postcss-load-config": "^1.2.0", + "postcss-modules": "^1.1.0", + "promise.series": "^0.2.0", + "reserved-words": "^0.1.2", + "resolve": "^1.5.0", + "rollup-pluginutils": "^2.0.1", + "style-inject": "^0.3.0" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/rollup-plugin-postcss/node_modules/fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/rollup-plugin-postcss/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/rollup-plugin-postcss/node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-plugin-postcss/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup-plugin-typescript2": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.17.2.tgz", + "integrity": "sha512-QmrZElI+p4sytmv1S7uvtUbL4XADWWmM/dIuc3agGZTE+fO2X1KoRo8EbeR1x0ZO4I9KwPubGfmw/1rHeUR+Dg==", + "dev": true, + "dependencies": { + "fs-extra": "7.0.0", + "resolve": "1.8.1", + "rollup-pluginutils": "2.3.3", + "tslib": "1.9.3" + }, + "peerDependencies": { + "rollup": ">=0.50.0", + "typescript": ">=2.4.0" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/estree-walker": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz", + "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==", + "dev": true + }, + "node_modules/rollup-plugin-typescript2/node_modules/fs-extra": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/rollup-pluginutils": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz", + "integrity": "sha512-2XZwja7b6P5q4RZ5FhyX1+f46xi1Z3qBKigLRZ6VTZjwbN0K1IFGMlwm06Uu0Emcre2Z63l77nq/pzn+KxIEoA==", + "dev": true, + "dependencies": { + "estree-walker": "^0.5.2", + "micromatch": "^2.3.11" + } + }, + "node_modules/rollup-plugin-typescript2/node_modules/tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "node_modules/rollup-pluginutils": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz", + "integrity": "sha1-HhVud4+UtyVb+hs9AXi+j1xVJAg=", + "dev": true, + "dependencies": { + "estree-walker": "^0.2.1", + "minimatch": "^3.0.2" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.2.1.tgz", + "integrity": "sha1-va/oCVOD2EFNXcLs9MkXO225QS4=", + "dev": true + }, + "node_modules/rollup/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/rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "dev": true, + "engines": { + "node": "0.12.* || 4.* || 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-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "dependencies": { + "rx-lite": "*" + } + }, + "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==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "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==", + "dev": true + }, + "node_modules/sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": ">=0.6.0" + }, + "optionalDependencies": { + "fsevents": "^1.2.3" + } + }, + "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/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "deprecated": "Please upgrade to v0.1.7", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "deprecated": "Please upgrade to v0.1.5", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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=", + "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-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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/sass-graph": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" + }, + "bin": { + "sassgraph": "bin/sassgraph" + }, + "engines": { + "node": ">=12" + } + }, + "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/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha512-QaVYBaD9U8scJw2EBWnCBY+LJ0AD+/2edTaigDs0XLDLBfJmSUK9KGqktg1rb32U3z4j/XwvFwHHH1YfbYFd7Q==", + "dev": true, + "dependencies": { + "ajv": "^5.0.0" + }, + "engines": { + "node": ">= 4.3 < 5.0.0 || >= 5.10" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/schema-utils/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "node_modules/scss-tokenizer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "dev": true, + "dependencies": { + "js-base64": "^2.4.9", + "source-map": "^0.7.3" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/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/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "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=", + "dev": true, + "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/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=", + "dev": true, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serviceworker-cache-polyfill": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz", + "integrity": "sha1-3hnuc77yGrPAdAo3sz22JGS6ves=", + "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=", + "dev": true + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "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=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", + "dev": true, + "dependencies": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.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 + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/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=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "integrity": "sha512-TYOxY9QjCiFd+9/Yj0QPMbl2xoO7wSggt0QQDff/5kcXf5ROXZo2tEsjHtRI0biEUJ2viLxI9JjCyTyr8q6h0A==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^2.0.2" + } + }, + "node_modules/sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw==", + "dev": true, + "dependencies": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "node_modules/sockjs/node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "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.", + "dev": true + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/socks-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socks-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "dependencies": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "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.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true + }, + "node_modules/spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "engines": [ + "node >= 0.7.0" + ], + "dependencies": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + } + }, + "node_modules/spdy-transport": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz", + "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==", + "dev": true, + "dependencies": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "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": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/stack-utils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "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=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "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=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "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/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "node_modules/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/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/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-inject": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", + "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", + "dev": true + }, + "node_modules/style-loader": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", + "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "dependencies": { + "minimist": "^1.1.0" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "dependencies": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sw-precache": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", + "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", + "deprecated": "Please migrate to Workbox: https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-sw", + "dev": true, + "dependencies": { + "dom-urls": "^1.1.0", + "es6-promise": "^4.0.5", + "glob": "^7.1.1", + "lodash.defaults": "^4.2.0", + "lodash.template": "^4.4.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "pretty-bytes": "^4.0.2", + "sw-toolbox": "^3.4.0", + "update-notifier": "^2.3.0" + }, + "bin": { + "sw-precache": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/sw-precache-webpack-plugin": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz", + "integrity": "sha512-czvYwc8cy3K2F62PYuuja1p5NTqI3suFuUy8fDhcgS9cV5gO8jDlewQhhyUctcsA2T1Nb39W16nzSx8RwqkAvQ==", + "dev": true, + "dependencies": { + "del": "^2.2.2", + "sw-precache": "^5.1.1", + "uglify-js": "^3.0.13" + }, + "engines": { + "node": ">=4.0.0" + }, + "peerDependencies": { + "webpack": "^1 || ^2 || ^2.1.0-beta || ^2.2.0-beta || ^3" + } + }, + "node_modules/sw-toolbox": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/sw-toolbox/-/sw-toolbox-3.6.0.tgz", + "integrity": "sha1-Jt8dHHA0hljk3qKIQxkUm3sxg7U=", + "deprecated": "Please migrate to Workbox: https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-sw", + "dev": true, + "dependencies": { + "path-to-regexp": "^1.0.1", + "serviceworker-cache-polyfill": "^4.0.0" + } + }, + "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/tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/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/tar/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/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/test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "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=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/time-stamp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "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/to-regex-range/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/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "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=", + "dev": true + }, + "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/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/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true + }, + "node_modules/ts-jest": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-22.0.1.tgz", + "integrity": "sha512-bc781gViU95lRZF0kzkHiincwmVu96jbC8MFk2SXUCrSj3Zx8sMC6c6gJnIluVQkm8yYaBl5ucqLnwHNRl5l0Q==", + "dev": true, + "dependencies": { + "babel-core": "^6.24.1", + "babel-plugin-istanbul": "^4.1.4", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-preset-jest": "^22.0.1", + "cpx": "^1.5.0", + "fs-extra": "4.0.3", + "jest-config": "^22.0.1", + "pkg-dir": "^2.0.0", + "source-map-support": "^0.5.0", + "yargs": "^10.0.3" + }, + "peerDependencies": { + "jest": "^22.0.1 || ^22.1.0-alpha.1 || ^23.0.0-alpha.1", + "typescript": "2.x" + } + }, + "node_modules/ts-jest/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-jest/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-jest/node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/ts-jest/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/ts-jest/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/ts-jest/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/ts-jest/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-jest/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/ts-jest/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/ts-jest/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/ts-jest/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/ts-jest/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/ts-jest/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-jest/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/ts-jest/node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/ts-jest/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/ts-jest/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/ts-jest/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest/node_modules/wrap-ansi/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=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-jest/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/ts-jest/node_modules/yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "node_modules/ts-jest/node_modules/yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/ts-loader": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-2.3.7.tgz", + "integrity": "sha512-8t3bu2FcEkXb+D4L+Cn8qiK2E2C6Ms4/GQChvz6IMbVurcFHLXrhW4EMtfaol1a1ASQACZGDUGit4NHnX9g7hQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.1", + "enhanced-resolve": "^3.0.0", + "loader-utils": "^1.0.2", + "semver": "^5.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-reAnVEGP7mNwOcXXYxQpsH7uY8blNJM/xgN2KYttVX+qkwfqA+nhRPpA7Fnomnlhm5Jz0EoSVwk4rtQu8hC54g==", + "dev": true, + "dependencies": { + "chalk": "^2.3.0", + "tsconfig-paths": "^3.1.1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "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": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + } + }, + "node_modules/tslint-config-prettier": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz", + "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==", + "dev": true, + "bin": { + "tslint-config-prettier-check": "bin/check.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/tslint-react": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tslint-react/-/tslint-react-3.6.0.tgz", + "integrity": "sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw==", + "dev": true, + "dependencies": { + "tsutils": "^2.13.1" + }, + "peerDependencies": { + "tslint": "^5.1.0", + "typescript": ">=2.1.0 || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev" + } + }, + "node_modules/tslint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslint/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tslint/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/tslint/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/tslint/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "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=", + "dev": true + }, + "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": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "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-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": 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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "node_modules/uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "dependencies": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "engines": { + "node": ">= 4.8 < 5.0.0 || >= 5.10" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/uglifyjs-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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0", + "dev": true, + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", + "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.0", + "has-symbols": "^1.0.0", + "which-boxed-primitive": "^1.0.1" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "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=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "dev": true, + "dependencies": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", + "dev": true + }, + "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", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "mime": "^1.4.1", + "schema-utils": "^0.3.0" + }, + "peerDependencies": { + "file-loader": "*" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "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=", + "dev": true + }, + "node_modules/util.promisify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", + "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "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.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "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=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "dev": true + }, + "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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.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/watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", + "dev": true, + "dependencies": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "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/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "optional": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "deprecated": "Please upgrade to v0.1.7", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "deprecated": "Please upgrade to v0.1.5", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.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": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "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=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "deprecated": "Please upgrade to v1.0.1", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "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=", + "dev": true, + "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=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "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==", + "dev": true, + "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/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "optional": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/watchpack/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==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/watchpack/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/watchpack/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==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/watchpack/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==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/watchpack/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=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/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==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/watchpack/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/watchpack/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.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==", + "dev": true, + "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": "3.8.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz", + "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==", + "dev": true, + "dependencies": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "dependencies": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + }, + "engines": { + "node": ">=0.6" + }, + "peerDependencies": { + "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.9.4.tgz", + "integrity": "sha512-thrqC0EQEoSjXeYgP6pUXcUCZ+LNrKsDPn+mItLnn5VyyNZOJKd06hUP5vqkYwL8nWWXsii0loSF9NHNccT6ow==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^1.6.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.13.3", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.17.4", + "import-local": "^0.1.1", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.18", + "sockjs-client": "1.1.4", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.1", + "supports-color": "^4.2.1", + "webpack-dev-middleware": "^1.11.0", + "yargs": "^6.6.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">=4.7" + }, + "peerDependencies": { + "webpack": "^2.2.0 || ^3.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "dependencies": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "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/webpack-dev-server/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", + "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", + "dev": true, + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha512-hkDiI0wOmGmoUG3TSIrbDt8AhyzhePuNT3nogc5+c0amyUHu091y+jRK2h/e36olKRG+tSbhlQYHWqdsuW0CtQ==", + "dev": true, + "dependencies": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + } + }, + "node_modules/webpack-dev-server/node_modules/sockjs-client/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/webpack-dev-server/node_modules/sockjs-client/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/webpack-dev-server/node_modules/supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "dependencies": { + "has-flag": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha512-6/QWTdisjnu5UHUzQGst+UOEuEVwIzFVGBjq3jMTFNs5WJQsH/X6nMURSaScIdF5txylr1Ao9bvbWiKi2yXbwA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha512-+QQWqC2xeL0N5/TE+TY6OGEqyNRM+g2/r712PDNYgiCdXYCApXf1vzfmDSLBxfGRwV+moTq/V8FnMI24JCm2Yg==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz", + "integrity": "sha512-MX60Bv2G83Zks9pi3oLOmRgnPAnwrlMn+lftMrWBm199VQjk46/xgzBi9lPfpZldw2+EI2S+OevuLIaDuxCWRw==", + "dev": true, + "dependencies": { + "fs-extra": "^0.30.0", + "lodash": ">=3.5 <5" + }, + "engines": { + "node": ">=0.10" + }, + "peerDependencies": { + "webpack": "1 || 2 || 3" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true, + "peerDependencies": { + "ajv": "^5.0.0" + } + }, + "node_modules/webpack/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "dependencies": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "node_modules/webpack/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "node_modules/webpack/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/webpack/node_modules/get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "node_modules/webpack/node_modules/has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "node_modules/webpack/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/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/webpack/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/webpack/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/webpack/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/webpack/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/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/webpack/node_modules/string-width/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/string-width/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/webpack/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/webpack/node_modules/supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "dependencies": { + "has-flag": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "dependencies": { + "source-map": "~0.5.1", + "yargs": "~3.10.0" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + }, + "optionalDependencies": { + "uglify-to-browserify": "~1.0.0" + } + }, + "node_modules/webpack/node_modules/uglify-js/node_modules/yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "dependencies": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + }, + "node_modules/webpack/node_modules/uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + }, + "peerDependencies": { + "webpack": "^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0" + } + }, + "node_modules/webpack/node_modules/wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/wrap-ansi/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/webpack/node_modules/yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha512-3RiZrpLpjrzIAKgGdPktBcMP/eG5bDFlkI+PHle1qwzyVXyDQL+pD/eZaMoOOO0Y7LLBfjpucObuUm/icvbpKQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + } + }, + "node_modules/webpack/node_modules/yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha512-WhzC+xgstid9MbVUktco/bf+KJG+Uu6vMX0LN1sLJvwmbCQVxb4D8LzogobonKycNasCZLdOzTAk1SK7+K7swg==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/webpack/node_modules/yargs-parser/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/yargs/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/yargs/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/webpack/node_modules/yargs/node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=", + "dev": true + }, + "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": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "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/widest-line/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line/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/widest-line/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/window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-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/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/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.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "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/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "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/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, + "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/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/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/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/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -67,6 +20018,75 @@ } } }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@npmcli/move-file": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "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" + } + } + } + }, "@rollup/plugin-image": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@rollup/plugin-image/-/plugin-image-2.0.6.tgz", @@ -88,6 +20108,12 @@ "picomatch": "^2.2.2" } }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, "@types/classnames": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz", @@ -112,12 +20138,24 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, "@types/node": { "version": "14.14.32", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.32.tgz", "integrity": "sha512-/Ctrftx/zp4m8JOujM5ZhwzlWLx22nbQJiVqz8/zE15gOeEW+uly3FSX4fGFpcfEvFzXcMCJwq9lGVWgyARXhg==", "dev": true }, + "@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, "@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", @@ -163,13 +20201,13 @@ "dev": true }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -225,6 +20263,59 @@ "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", "dev": true }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -241,7 +20332,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true + "dev": true, + "requires": {} }, "align-text": { "version": "0.1.4", @@ -260,12 +20352,6 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, "ansi-align": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", @@ -276,9 +20362,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "is-fullwidth-code-point": { @@ -317,7 +20403,7 @@ "ansi-html": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", "dev": true }, "ansi-regex": { @@ -358,13 +20444,26 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "argparse": { @@ -554,9 +20653,9 @@ "dev": true }, "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -1447,7 +21546,7 @@ "babel-register": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "integrity": "sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==", "dev": true, "requires": { "babel-core": "^6.26.0", @@ -1633,15 +21732,6 @@ "file-uri-to-path": "1.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -1649,40 +21739,51 @@ "dev": true }, "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==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "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 }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } } } }, @@ -1703,7 +21804,7 @@ "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, "boxen": { @@ -1722,9 +21823,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "ansi-styles": { @@ -1802,7 +21903,7 @@ "braces": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", "dev": true, "requires": { "expand-range": "^1.8.1", @@ -1887,26 +21988,26 @@ } }, "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", "dev": true, "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.4", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -2180,7 +22281,7 @@ "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", "dev": true, "requires": { "anymatch": "^1.3.0", @@ -2277,6 +22378,12 @@ } } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, "cli-boxes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", @@ -2299,46 +22406,46 @@ "dev": true }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "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": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" } } } @@ -2383,7 +22490,7 @@ "color": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "integrity": "sha512-Ajpjd8asqZ6EdxQeqGzU5WBhhTfJ/0cA4Wlbre7e5vXfmDSmda7Ov6jeKoru+b0vHcb1CqvuroTHp5zIWzhVMA==", "dev": true, "requires": { "clone": "^1.0.2", @@ -2409,16 +22516,22 @@ "color-string": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "integrity": "sha512-sz29j1bmSDfoAxKIEU6zwoIZXN6BrFbAMIhfYCNyiZXBDuU/aiHlN84lp/xDzL2ubyFhLDobHIlU1X70XRrMDA==", "dev": true, "requires": { "color-name": "^1.0.0" } }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, "colormin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "integrity": "sha512-XSEQUUQUR/lXqGyddiNH3XYFUPYlYr1vXy9rTFMsSOw+J7Q6EQkdlQIrTlYn4TccpsOaUE1PYQNjBn20gwCdgQ==", "dev": true, "requires": { "color": "^0.11.0", @@ -2547,7 +22660,7 @@ "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, "constants-browserify": { @@ -2557,18 +22670,26 @@ "dev": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } } }, "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==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true }, "convert-source-map": { @@ -2581,9 +22702,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true }, "cookie-signature": { @@ -2642,7 +22763,7 @@ "cpx": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz", - "integrity": "sha1-GFvgGFEdhycN7czCkxceN2VauI8=", + "integrity": "sha512-jHTjZhsbg9xWgsP2vuNW2jnnzBX+p4T+vNI9Lbjzs1n4KhOfa22bQppiFYLsWQKd8TzmL5aSP/Me3yfsCwXbDA==", "dev": true, "requires": { "babel-runtime": "^6.9.2", @@ -2819,7 +22940,7 @@ "css-modules-loader-core": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", - "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "integrity": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", "dev": true, "requires": { "icss-replace-symbols": "1.1.0", @@ -2839,7 +22960,7 @@ "postcss": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", - "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", "dev": true, "requires": { "chalk": "^1.1.3", @@ -2850,7 +22971,7 @@ "postcss-modules-extract-imports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", - "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "integrity": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", "dev": true, "requires": { "postcss": "^6.0.1" @@ -2868,15 +22989,16 @@ } }, "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-selector-tokenizer": { @@ -2890,9 +23012,9 @@ } }, "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true }, "cssesc": { @@ -2904,7 +23026,7 @@ "cssnano": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "integrity": "sha512-0o0IMQE0Ezo4b41Yrm8U6Rp9/Ag81vNXY1gZMnT1XhO4DpjEf2utKERqWJbOoz3g1Wdc1d3QSta/cIuJ1wSTEg==", "dev": true, "requires": { "autoprefixer": "^6.3.1", @@ -2944,7 +23066,7 @@ "autoprefixer": { "version": "6.7.7", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "integrity": "sha512-WKExI/eSGgGAkWAO+wMVdFObZV7hQen54UpD1kCCTN3tvlL3W1jL4+lPP/M7MwoP7Q4RHzKtO3JQ4HxYEcd+xQ==", "dev": true, "requires": { "browserslist": "^1.7.6", @@ -3098,10 +23220,20 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, "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=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true }, "deep-equal": { @@ -3231,7 +23363,7 @@ "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", "dev": true }, "depd": { @@ -3251,9 +23383,9 @@ } }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true }, "detect-indent": { @@ -3319,9 +23451,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { "ip": "^1.1.0", @@ -3347,21 +23479,14 @@ } }, "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, "requires": { "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", - "dev": true - } } }, "dom-urls": { @@ -3380,9 +23505,9 @@ "dev": true }, "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true }, "domexception": { @@ -3395,22 +23520,23 @@ } }, "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, "requires": { - "domelementtype": "1" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-prop": { @@ -3471,7 +23597,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", "dev": true }, "electron-to-chromium": { @@ -3504,9 +23630,9 @@ } }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "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 }, "emojis-list": { @@ -3518,9 +23644,31 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -3548,6 +23696,18 @@ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -3690,6 +23850,12 @@ "es6-symbol": "^3.1.1" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3786,7 +23952,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true }, "event-emitter": { @@ -3814,7 +23980,7 @@ "eventsource": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "integrity": "sha512-bbB5tEuvC+SuRUG64X8ghvjgiRniuA4WlehWbFnoN4z6TxDXpyX+BMHF7rMgZAqoe+EbyNRUbHN0uuP9phy5jQ==", "dev": true, "requires": { "original": ">=0.0.5" @@ -3926,38 +24092,39 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.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", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -3969,6 +24136,12 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, + "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 + }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -3976,9 +24149,24 @@ "dev": true }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } @@ -4168,18 +24356,26 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" + }, + "dependencies": { + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + } } }, "find-cache-dir": { @@ -4226,9 +24422,9 @@ } }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "dev": true }, "for-each": { @@ -4264,7 +24460,7 @@ "fork-ts-checker-webpack-plugin": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.10.tgz", - "integrity": "sha1-0KQIDnfp9dbjtDzc59JmWPnSUMY=", + "integrity": "sha512-L7mhhCLDyvh2koCgj7Bvovyh/Ryg/DcktoHP3kEwBljNbjxUE4YK1aVMa9doe8T37JJWRQy9iP+0Qq3nBNb39g==", "dev": true, "requires": { "babel-code-frame": "^6.22.0", @@ -4289,9 +24485,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fragment-cache": { @@ -4306,7 +24502,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, "from2": { @@ -4330,6 +24526,15 @@ "universalify": "^0.1.0" } }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -4359,38 +24564,60 @@ "nan": "^2.12.1" } }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", + "dev": true, + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "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.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "gaze": { @@ -4472,7 +24699,7 @@ "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", "dev": true, "requires": { "glob-parent": "^2.0.0", @@ -4482,7 +24709,7 @@ "glob-parent": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", "dev": true, "requires": { "is-glob": "^2.0.0" @@ -4564,7 +24791,7 @@ "got": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", "dev": true, "requires": { "create-error-class": "^3.0.0", @@ -4644,6 +24871,12 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -4683,7 +24916,7 @@ "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", "dev": true }, "has-value": { @@ -4786,6 +25019,15 @@ "minimalistic-assert": "^1.0.1" } }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -4823,9 +25065,9 @@ } }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "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": { @@ -4879,7 +25121,7 @@ "html-webpack-plugin": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", - "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=", + "integrity": "sha512-XgOxN8H7nDeLQzD9FQOWWQLVL0GDq5reeREx8jpLZcEZND7kM5j3o/mFhjOcSfZ89HwU3+yBqSQyK7ZvvYFZ/w==", "dev": true, "requires": { "bluebird": "^3.4.7", @@ -4905,7 +25147,7 @@ "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "integrity": "sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==", "dev": true, "requires": { "big.js": "^3.1.3", @@ -4917,38 +25159,23 @@ } }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -4956,22 +25183,28 @@ "dev": true }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "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 + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } @@ -4993,10 +25226,38 @@ "requires-port": "^1.0.0" } }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "http-proxy-middleware": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "integrity": "sha512-JtH3UZju4oXDdca28/kknbm/CFmt35vy0YV0PNOMWWWpn3rT9WV95IXN451xwBGSjy9L0Cah1O9TCMytboLdfw==", "dev": true, "requires": { "http-proxy": "^1.16.2", @@ -5039,6 +25300,42 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -5057,7 +25354,7 @@ "icss-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "integrity": "sha512-bsVoyn/1V4R1kYYjLcWLedozAM4FClZUdjE9nIr8uWY7xs78y9DATgwz2wGU7M+7z55KenmmTkN2DVJ7bqzjAA==", "dev": true, "requires": { "postcss": "^6.0.1" @@ -5115,12 +25412,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true - }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", @@ -5136,6 +25427,12 @@ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -5181,9 +25478,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "ansi-styles": { @@ -5360,12 +25657,12 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "is-data-descriptor": { @@ -5475,6 +25772,12 @@ "is-path-inside": "^1.0.0" } }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -5806,13 +26109,64 @@ "dev": true, "requires": { "import-local": "^1.0.0", - "jest-cli": "^22.4.2" + "jest-cli": "^22.4.2" + } + }, + "jest-changed-files": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", + "dev": true, + "requires": { + "throat": "^4.0.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "import-local": "^1.0.0", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.14", + "istanbul-lib-coverage": "^1.1.1", + "istanbul-lib-instrument": "^1.8.0", + "istanbul-lib-source-maps": "^1.2.1", + "jest-changed-files": "^22.2.0", + "jest-config": "^22.4.4", + "jest-environment-jsdom": "^22.4.1", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^22.4.2", + "jest-message-util": "^22.4.0", + "jest-regex-util": "^22.1.0", + "jest-resolve-dependencies": "^22.1.0", + "jest-runner": "^22.4.4", + "jest-runtime": "^22.4.4", + "jest-snapshot": "^22.4.0", + "jest-util": "^22.4.1", + "jest-validate": "^22.4.4", + "jest-worker": "^22.2.2", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "realpath-native": "^1.0.0", + "rimraf": "^2.5.4", + "slash": "^1.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^4.0.0", + "which": "^1.2.12", + "yargs": "^10.0.3" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "ansi-styles": { @@ -5827,7 +26181,7 @@ "camelcase": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "dev": true }, "chalk": { @@ -5855,7 +26209,7 @@ "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, "requires": { "locate-path": "^2.0.0" @@ -5870,55 +26224,13 @@ "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=", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true }, - "jest-cli": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", - "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.14", - "istanbul-lib-coverage": "^1.1.1", - "istanbul-lib-instrument": "^1.8.0", - "istanbul-lib-source-maps": "^1.2.1", - "jest-changed-files": "^22.2.0", - "jest-config": "^22.4.4", - "jest-environment-jsdom": "^22.4.1", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^22.4.2", - "jest-message-util": "^22.4.0", - "jest-regex-util": "^22.1.0", - "jest-resolve-dependencies": "^22.1.0", - "jest-runner": "^22.4.4", - "jest-runtime": "^22.4.4", - "jest-snapshot": "^22.4.0", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "jest-worker": "^22.2.2", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^10.0.3" - } - }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, "requires": { "p-locate": "^2.0.0", @@ -5937,7 +26249,7 @@ "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, "requires": { "p-limit": "^1.1.0" @@ -5946,19 +26258,13 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "string-width": { @@ -5974,7 +26280,7 @@ "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dev": true, "requires": { "ansi-regex": "^3.0.0" @@ -5992,7 +26298,7 @@ "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", "dev": true, "requires": { "string-width": "^1.0.1", @@ -6002,13 +26308,13 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", "dev": true, "requires": { "number-is-nan": "^1.0.0" @@ -6017,7 +26323,7 @@ "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", "dev": true, "requires": { "code-point-at": "^1.0.0", @@ -6028,7 +26334,7 @@ "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "requires": { "ansi-regex": "^2.0.0" @@ -6073,15 +26379,6 @@ } } }, - "jest-changed-files": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", - "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", - "dev": true, - "requires": { - "throat": "^4.0.0" - } - }, "jest-config": { "version": "22.4.4", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", @@ -6497,9 +26794,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "ansi-styles": { @@ -6600,12 +26897,6 @@ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -6889,13 +27180,12 @@ "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, "js-yaml": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "integrity": "sha512-eIlkGty7HGmntbV6P/ZlAsoncFLGsNoM27lkTzS+oneY/EiNhj+geqD9ezg/ip+SW6Var0BJU2JtV0vEUZpWVQ==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -6954,10 +27244,16 @@ "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -6990,7 +27286,7 @@ "json5": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "integrity": "sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==", "dev": true }, "jsonfile": { @@ -7009,14 +27305,14 @@ "dev": true }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, @@ -7047,7 +27343,7 @@ "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", "dev": true, "requires": { "package-json": "^4.0.0" @@ -7090,6 +27386,12 @@ "type-check": "~0.3.2" } }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", @@ -7110,9 +27412,9 @@ "dev": true }, "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==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "requires": { "big.js": "^5.2.2", @@ -7121,9 +27423,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -7132,21 +27434,12 @@ } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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": "^3.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } + "p-locate": "^4.1.0" } }, "lodash": { @@ -7250,7 +27543,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -7313,6 +27605,187 @@ } } }, + "make-fetch-happen": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", + "dev": true, + "requires": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^2.0.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "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" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "ssri": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", + "dev": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + } + } + }, "makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", @@ -7369,13 +27842,13 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true }, "mem": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "integrity": "sha512-nOBDrc/wgpkd3X/JOhMqYR+/eLqlfLP4oQfoBA6QExIxEl+GU01oyEkwWyueyO8110pUKijtiHGhEmYoOn88oQ==", "dev": true, "requires": { "mimic-fn": "^1.0.0" @@ -7394,7 +27867,7 @@ "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", "dev": true, "requires": { "camelcase-keys": "^2.0.0", @@ -7439,7 +27912,7 @@ "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", "dev": true, "requires": { "arr-diff": "^2.0.0", @@ -7482,18 +27955,18 @@ "dev": true }, "mime-db": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true }, "mime-types": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", - "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, "requires": { - "mime-db": "1.46.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -7502,6 +27975,12 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "dev": true }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, "mini-svg-data-uri": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", @@ -7521,20 +28000,122 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, "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==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, "mississippi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", @@ -7626,9 +28207,9 @@ "dev": true }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", "dev": true }, "nanomatch": { @@ -7677,9 +28258,9 @@ "dev": true }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true }, "neo-async": { @@ -7716,29 +28297,218 @@ "dev": true }, "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", + "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" }, "dependencies": { + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^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.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "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" + } + }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "socks-proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", + "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "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" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -7789,9 +28559,9 @@ } }, "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", + "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "dev": true, "requires": { "growly": "^1.3.0", @@ -7802,46 +28572,339 @@ } }, "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-8.0.0.tgz", + "integrity": "sha512-jPzqCF2/e6JXw6r3VxfIqYc8tKQdkj5Z/BDATYyG6FL6b/LuYBNFGFVhus0mthcWifHm/JzBpKAd+3eXsWeK/A==", "dev": true, "requires": { "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", "glob": "^7.0.3", - "in-publish": "^2.0.0", "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", + "make-fetch-happen": "^10.0.4", + "meow": "^9.0.0", + "nan": "^2.17.0", + "node-gyp": "^8.4.1", + "sass-graph": "^4.0.1", "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" + "true-case-path": "^2.2.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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "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" + } + }, + "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 + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "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" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-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 + }, + "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": { + "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 + }, + "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" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "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 + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "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 + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "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" + } + }, + "trim-newlines": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "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": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "isexe": "^2.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 + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { "abbrev": "1" @@ -7896,24 +28959,24 @@ } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" } }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "num2fraction": { @@ -7943,8 +29006,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", @@ -8064,9 +29126,9 @@ "dev": true }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, "requires": { "ee-first": "1.1.1" @@ -8157,16 +29219,6 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -8183,12 +29235,12 @@ } }, "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==", + "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.0.0" + "p-limit": "^2.2.0" } }, "p-map": { @@ -8212,7 +29264,7 @@ "package-json": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", "dev": true, "requires": { "got": "^6.7.1", @@ -8263,7 +29315,7 @@ "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", "dev": true, "requires": { "glob-base": "^0.3.0", @@ -8346,9 +29398,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-to-regexp": { @@ -8398,6 +29450,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -8576,7 +29634,7 @@ "postcss-calc": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "integrity": "sha512-iBcptYFq+QUh9gzP7ta2btw50o40s4uLI4UDVgd5yRAZtUDWc5APdl5yQDd2h/TyiZNbJrv0HiYhT102CMgN7Q==", "dev": true, "requires": { "postcss": "^5.0.2", @@ -8616,7 +29674,7 @@ "postcss-colormin": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "integrity": "sha512-XXitQe+jNNPf+vxvQXIQ1+pvdQKWKgkx8zlJNltcMEmLma1ypDRDQwlLt+6cP26fBreihNhZxohh1rcgCH2W5w==", "dev": true, "requires": { "colormin": "^1.0.5", @@ -8656,7 +29714,7 @@ "postcss-convert-values": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "integrity": "sha512-SE7mf25D3ORUEXpu3WUqQqy0nCbMuM5BEny+ULE/FXdS/0UMA58OdzwvzuHJRpIFlk1uojt16JhaEogtP6W2oA==", "dev": true, "requires": { "postcss": "^5.0.11", @@ -8695,7 +29753,7 @@ "postcss-discard-comments": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "integrity": "sha512-yGbyBDo5FxsImE90LD8C87vgnNlweQkODMkUZlDVM/CBgLr9C5RasLGJxxh9GjVOBeG8NcCMatoqI1pXg8JNXg==", "dev": true, "requires": { "postcss": "^5.0.14" @@ -8733,7 +29791,7 @@ "postcss-discard-duplicates": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "integrity": "sha512-+lk5W1uqO8qIUTET+UETgj9GWykLC3LOldr7EehmymV0Wu36kyoHimC4cILrAAYpHQ+fr4ypKcWcVNaGzm0reA==", "dev": true, "requires": { "postcss": "^5.0.4" @@ -8771,7 +29829,7 @@ "postcss-discard-empty": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "integrity": "sha512-IBFoyrwk52dhF+5z/ZAbzq5Jy7Wq0aLUsOn69JNS+7YeuyHaNzJwBIYE0QlUH/p5d3L+OON72Fsexyb7OK/3og==", "dev": true, "requires": { "postcss": "^5.0.14" @@ -8809,7 +29867,7 @@ "postcss-discard-overridden": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "integrity": "sha512-IyKoDL8QNObOiUc6eBw8kMxBHCfxUaERYTUe2QF8k7j/xiirayDzzkmlR6lMQjrAM1p1DDRTvWrS7Aa8lp6/uA==", "dev": true, "requires": { "postcss": "^5.0.16" @@ -8847,7 +29905,7 @@ "postcss-discard-unused": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "integrity": "sha512-nCbFNfqYAbKCw9J6PSJubpN9asnrwVLkRDFc4KCwyUEdOtM5XDE/eTW3OpqHrYY1L4fZxgan7LLRAAYYBzwzrg==", "dev": true, "requires": { "postcss": "^5.0.14", @@ -8977,7 +30035,7 @@ "postcss-merge-idents": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "integrity": "sha512-9DHmfCZ7/hNHhIKnNkz4CU0ejtGen5BbTRJc13Z2uHfCedeCUsK2WEQoAJRBL+phs68iWK6Qf8Jze71anuysWA==", "dev": true, "requires": { "has": "^1.0.1", @@ -9017,7 +30075,7 @@ "postcss-merge-longhand": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "integrity": "sha512-ma7YvxjdLQdifnc1HFsW/AW6fVfubGyR+X4bE3FOSdBVMY9bZjKVdklHT+odknKBB7FSCfKIHC3yHK7RUAqRPg==", "dev": true, "requires": { "postcss": "^5.0.4" @@ -9055,7 +30113,7 @@ "postcss-merge-rules": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "integrity": "sha512-Wgg2FS6W3AYBl+5L9poL6ZUISi5YzL+sDCJfM7zNw/Q1qsyVQXXZ2cbVui6mu2cYJpt1hOKCGj1xA4mq/obz/Q==", "dev": true, "requires": { "browserslist": "^1.5.2", @@ -9113,7 +30171,7 @@ "postcss-minify-font-values": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "integrity": "sha512-vFSPzrJhNe6/8McOLU13XIsERohBJiIFFuC1PolgajOZdRWqRgKITP/A4Z/n4GQhEmtbxmO9NDw3QLaFfE1dFQ==", "dev": true, "requires": { "object-assign": "^4.0.1", @@ -9153,7 +30211,7 @@ "postcss-minify-gradients": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "integrity": "sha512-DZhT0OE+RbVqVyGsTIKx84rU/5cury1jmwPa19bViqYPQu499ZU831yMzzsyC8EhiZVd73+h5Z9xb/DdaBpw7Q==", "dev": true, "requires": { "postcss": "^5.0.12", @@ -9192,7 +30250,7 @@ "postcss-minify-params": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "integrity": "sha512-hhJdMVgP8vasrHbkKAk+ab28vEmPYgyuDzRl31V3BEB3QOR3L5TTIVEWLDNnZZ3+fiTi9d6Ker8GM8S1h8p2Ow==", "dev": true, "requires": { "alphanum-sort": "^1.0.1", @@ -9233,7 +30291,7 @@ "postcss-minify-selectors": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "integrity": "sha512-e13vxPBSo3ZaPne43KVgM+UETkx3Bs4/Qvm6yXI9HQpQp4nyb7HZ0gKpkF+Wn2x+/dbQ+swNpCdZSbMOT7+TIA==", "dev": true, "requires": { "alphanum-sort": "^1.0.2", @@ -9257,73 +30315,41 @@ "chalk": "^1.1.3", "js-base64": "^2.1.9", "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "postcss-modules": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", - "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", - "dev": true, - "requires": { - "css-modules-loader-core": "^1.1.0", - "generic-names": "^2.0.1", - "lodash.camelcase": "^4.3.0", - "postcss": "^7.0.1", - "string-hash": "^1.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } + "supports-color": "^3.2.3" } }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", + "dev": true, + "requires": { + "css-modules-loader-core": "^1.1.0", + "generic-names": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + }, + "dependencies": { "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } }, "source-map": { @@ -9331,15 +30357,6 @@ "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" - } } } }, @@ -9355,7 +30372,7 @@ "postcss-modules-local-by-default": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "integrity": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", "dev": true, "requires": { "css-selector-tokenizer": "^0.7.0", @@ -9365,7 +30382,7 @@ "postcss-modules-scope": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", "dev": true, "requires": { "css-selector-tokenizer": "^0.7.0", @@ -9375,7 +30392,7 @@ "postcss-modules-values": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", "dev": true, "requires": { "icss-replace-symbols": "^1.1.0", @@ -9385,7 +30402,7 @@ "postcss-normalize-charset": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "integrity": "sha512-RKgjEks83l8w4yEhztOwNZ+nLSrJ+NvPNhpS+mVDzoaiRHZQVoG7NF2TP5qjwnaN9YswUhj6m1E0S0Z+WDCgEQ==", "dev": true, "requires": { "postcss": "^5.0.5" @@ -9423,7 +30440,7 @@ "postcss-normalize-url": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "integrity": "sha512-WqtWG6GV2nELsQEFES0RzfL2ebVwmGl/M8VmMbshKto/UClBo+mznX8Zi4/hkThdqx7ijwv+O8HWPdpK7nH/Ig==", "dev": true, "requires": { "is-absolute-url": "^2.0.0", @@ -9464,7 +30481,7 @@ "postcss-ordered-values": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "integrity": "sha512-5RB1IUZhkxDCfa5fx/ogp/A82mtq+r7USqS+7zt0e428HJ7+BHCxyeY39ClmkkUtxdOd3mk8gD6d9bjH2BECMg==", "dev": true, "requires": { "postcss": "^5.0.4", @@ -9503,7 +30520,7 @@ "postcss-reduce-idents": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "integrity": "sha512-0+Ow9e8JLtffjumJJFPqvN4qAvokVbdQPnijUDSOX8tfTwrILLP4ETvrZcXZxAtpFLh/U0c+q8oRMJLr1Kiu4w==", "dev": true, "requires": { "postcss": "^5.0.4", @@ -9542,7 +30559,7 @@ "postcss-reduce-initial": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "integrity": "sha512-jJFrV1vWOPCQsIVitawGesRgMgunbclERQ/IRGW7r93uHrVzNQQmHQ7znsOIjJPZ4yWMzs5A8NFhp3AkPHPbDA==", "dev": true, "requires": { "postcss": "^5.0.4" @@ -9580,7 +30597,7 @@ "postcss-reduce-transforms": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "integrity": "sha512-lGgRqnSuAR5i5uUg1TA33r9UngfTadWxOyL2qx1KuPoCQzfmtaHjp9PuwX7yVyRxG3BWBzeFUaS5uV9eVgnEgQ==", "dev": true, "requires": { "has": "^1.0.1", @@ -9631,7 +30648,7 @@ "postcss-svgo": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "integrity": "sha512-y5AdQdgBoF4rbpdbeWAJuxE953g/ylRfVNp6mvAi61VCN/Y25Tu9p5mh3CyI42WbTRIiwR9a1GdFtmDnNPeskQ==", "dev": true, "requires": { "is-svg": "^2.0.0", @@ -9672,7 +30689,7 @@ "postcss-unique-selectors": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "integrity": "sha512-WZX8r1M0+IyljoJOJleg3kYm10hxNYF9scqAT7v/xeSX1IdehutOM85SNO0gP9K+bgs86XERr7Ud5u3ch4+D8g==", "dev": true, "requires": { "alphanum-sort": "^1.0.1", @@ -9718,7 +30735,7 @@ "postcss-zindex": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "integrity": "sha512-uhRZ2hRgj0lorxm9cr62B01YzpUe63h0RXMXQ4gWW3oa2rpJh+FJAiEAytaFCPU/VgaBS+uW2SJ1XKyDNz1h4w==", "dev": true, "requires": { "has": "^1.0.1", @@ -9800,9 +30817,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "ansi-styles": { @@ -9849,6 +30866,16 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, "promise.series": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", @@ -9859,7 +30886,7 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, + "peer": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -9867,12 +30894,12 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "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==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -9950,9 +30977,9 @@ "dev": true }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, "query-string": { @@ -9983,6 +31010,12 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, "raf": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", @@ -10043,21 +31076,21 @@ "dev": true }, "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==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true } } @@ -10075,14 +31108,12 @@ } }, "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "loose-envify": "^1.1.0" } }, "react-dev-utils": { @@ -10125,15 +31156,13 @@ } }, "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "dev": true, "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.23.0" } }, "react-error-overlay": { @@ -10146,7 +31175,7 @@ "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true + "peer": true }, "react-scripts-ts": { "version": "2.17.0", @@ -10540,7 +31569,7 @@ "recursive-readdir": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", - "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "integrity": "sha512-BKWLxPZb4B07G/4LzyzsHaw24fC41/tL7LrECr1//X9ykRhmxlYgyl7G7X+6A7nvJyOGE/ED7refqmSGORVYqQ==", "dev": true, "requires": { "minimatch": "3.0.3" @@ -10549,7 +31578,7 @@ "minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "integrity": "sha512-NyXjqu1IwcqH6nv5vmMtaG3iw7kdV3g6MwlUBZkc3Vn5b5AMIWYKfptvzipoyFfhlfOgBQ9zoTxQMravF1QTnw==", "dev": true, "requires": { "brace-expansion": "^1.0.0" @@ -10713,16 +31742,16 @@ "dev": true }, "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" } }, "repeat-element": { @@ -10807,9 +31836,9 @@ "dev": true }, "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", "dev": true }, "requires-port": { @@ -10881,6 +31910,12 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -10910,13 +31945,22 @@ } }, "rollup": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.62.0.tgz", - "integrity": "sha512-mZS0aIGfYzuJySJD78znu9/hCJsNfBzg4lDuZGMj0hFVcYHt2evNRHv8aqiu9/w6z6Qn8AQoVl4iyEjDmisGeA==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", "dev": true, "requires": { - "@types/estree": "0.0.39", - "@types/node": "*" + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.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 + } } }, "rollup-plugin-babel": { @@ -10980,7 +32024,8 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz", "integrity": "sha512-AWdukIM1+k5JDdAqV/Cxd+nejvno2FVLVeZ74NKggm3Q5s9cbbcOgUPGdbxPi4BXu7xGaZ8HG12F+thImYu/0g==", - "dev": true + "dev": true, + "requires": {} }, "rollup-plugin-postcss": { "version": "1.6.3", @@ -11220,7 +32265,7 @@ "sane": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "integrity": "sha512-OuZwD1QJ2R9Dbnhd7Ur8zzD8l+oADp9npyxK63Q9nZ4AjhB2QwDQcQlD8iuUsGm5AZZqtEuCaJvK1rxGRxyQ1Q==", "dev": true, "requires": { "anymatch": "^2.0.0", @@ -11521,15 +32566,15 @@ } }, "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", + "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", "dev": true, "requires": { "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "lodash": "^4.17.11", + "scss-tokenizer": "^0.4.3", + "yargs": "^17.2.1" } }, "sax": { @@ -11539,19 +32584,18 @@ "dev": true }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "integrity": "sha512-QaVYBaD9U8scJw2EBWnCBY+LJ0AD+/2edTaigDs0XLDLBfJmSUK9KGqktg1rb32U3z4j/XwvFwHHH1YfbYFd7Q==", "dev": true, "requires": { "ajv": "^5.0.0" @@ -11560,7 +32604,7 @@ "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", "dev": true, "requires": { "co": "^4.6.0", @@ -11584,23 +32628,20 @@ } }, "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", + "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", "dev": true, "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" + "js-base64": "^2.4.9", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true } } }, @@ -11611,18 +32652,18 @@ "dev": true }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", "dev": true, "requires": { "node-forge": "^0.10.0" } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true }, "semver-diff": { @@ -11635,30 +32676,42 @@ } }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, "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==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true } } @@ -11711,15 +32764,15 @@ } }, "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==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" } }, "serviceworker-cache-polyfill": { @@ -11764,9 +32817,9 @@ "dev": true }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "sha.js": { @@ -11797,7 +32850,7 @@ "shell-quote": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "integrity": "sha512-V0iQEZ/uoem3NmD91rD8XiuozJnq9/ZJnbHVXHnWqP1ucAhS3yJ7sLIIzEi57wFFcK3oi3kFUC46uSyWr35mxg==", "dev": true, "requires": { "array-filter": "~0.0.0", @@ -11812,10 +32865,21 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "slash": { @@ -11824,6 +32888,12 @@ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -11935,7 +33005,7 @@ "sockjs": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", - "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", + "integrity": "sha512-TYOxY9QjCiFd+9/Yj0QPMbl2xoO7wSggt0QQDff/5kcXf5ROXZo2tEsjHtRI0biEUJ2viLxI9JjCyTyr8q6h0A==", "dev": true, "requires": { "faye-websocket": "^0.10.0", @@ -11962,7 +33032,7 @@ "sockjs-client": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", - "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "integrity": "sha512-PmPRkAYIeuRgX+ZSieViT4Z3Q23bLS2Itm/ck1tSf5P0/yVuFDiI5q9mcnpXoMdToaPSRS9MEyUx/aaBxrFzyw==", "dev": true, "requires": { "debug": "^2.6.6", @@ -11973,6 +33043,52 @@ "url-parse": "^1.1.8" } }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + } + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -12244,6 +33360,15 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "dev": true }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -12261,9 +33386,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "strip-ansi": { @@ -12308,15 +33433,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -12390,7 +33506,7 @@ "svgo": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "integrity": "sha512-jT/g9FFMoe9lu2IT6HtAxTA7RR2XOrmcrmCtGnyB/+GQnV6ZjNn+KOHZbZ35yL81+1F/aB6OeEsJztzBQ2EEwA==", "dev": true, "requires": { "coa": "~1.0.1", @@ -12423,7 +33539,7 @@ "sw-precache-webpack-plugin": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz", - "integrity": "sha1-ppUBflTu1XVVFJOlGdwdqNotxeA=", + "integrity": "sha512-czvYwc8cy3K2F62PYuuja1p5NTqI3suFuUy8fDhcgS9cV5gO8jDlewQhhyUctcsA2T1Nb39W16nzSx8RwqkAvQ==", "dev": true, "requires": { "del": "^2.2.2", @@ -12454,14 +33570,43 @@ "dev": true }, "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", "dev": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "term-size": { @@ -12484,14 +33629,6 @@ "object-assign": "^4.1.0", "read-pkg-up": "^1.0.1", "require-main-filename": "^1.0.1" - }, - "dependencies": { - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - } } }, "text-table": { @@ -12559,9 +33696,9 @@ } }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "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": { @@ -12619,9 +33756,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "toposort": { @@ -12652,7 +33789,7 @@ "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", "dev": true }, "trim-right": { @@ -12662,13 +33799,10 @@ "dev": true }, "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", + "dev": true }, "ts-jest": { "version": "22.0.1", @@ -12689,9 +33823,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "camelcase": { @@ -12792,12 +33926,6 @@ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -12973,9 +34101,9 @@ }, "dependencies": { "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, "requires": { "minimist": "^1.2.0" @@ -13170,6 +34298,12 @@ "prelude-ls": "~1.1.2" } }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -13345,7 +34479,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true }, "unset-value": { @@ -13472,9 +34606,9 @@ } }, "urijs": { - "version": "1.19.6", - "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.6.tgz", - "integrity": "sha512-eSXsXZ2jLvGWeLYlQA3Gh36BcjF+0amo92+wHPyN1mdR8Nxf75fuEuYTd9c0a+m/vhCjRK0ESlE9YNLW+E1VEw==", + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", "dev": true }, "urix": { @@ -13513,9 +34647,9 @@ } }, "url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -13651,7 +34785,7 @@ "watch": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "integrity": "sha512-oUcoHFG3UF2pBlHcMORAojsN09BfqSfWYWlR3eSSjUFR7eBEx53WT2HX/vZeVTTIVCGShcazb+t6IcBRCNXqvA==", "dev": true, "requires": { "exec-sh": "^0.2.0", @@ -14072,7 +35206,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "optional": true, "requires": { @@ -14256,7 +35390,7 @@ "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", "dev": true, "requires": { "co": "^4.6.0", @@ -14269,12 +35403,13 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true + "dev": true, + "requires": {} }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "camelcase": { @@ -14409,12 +35544,6 @@ "read-pkg": "^2.0.0" } }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -14531,7 +35660,7 @@ "yargs": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "integrity": "sha512-3RiZrpLpjrzIAKgGdPktBcMP/eG5bDFlkI+PHle1qwzyVXyDQL+pD/eZaMoOOO0Y7LLBfjpucObuUm/icvbpKQ==", "dev": true, "requires": { "camelcase": "^4.1.0", @@ -14584,7 +35713,7 @@ "yargs-parser": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "integrity": "sha512-WhzC+xgstid9MbVUktco/bf+KJG+Uu6vMX0LN1sLJvwmbCQVxb4D8LzogobonKycNasCZLdOzTAk1SK7+K7swg==", "dev": true, "requires": { "camelcase": "^4.1.0" @@ -14752,16 +35881,10 @@ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, "sockjs-client": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "integrity": "sha512-hkDiI0wOmGmoUG3TSIrbDt8AhyzhePuNT3nogc5+c0amyUHu091y+jRK2h/e36olKRG+tSbhlQYHWqdsuW0CtQ==", "dev": true, "requires": { "debug": "^2.6.6", @@ -14823,7 +35946,7 @@ "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "integrity": "sha512-6/QWTdisjnu5UHUzQGst+UOEuEVwIzFVGBjq3jMTFNs5WJQsH/X6nMURSaScIdF5txylr1Ao9bvbWiKi2yXbwA==", "dev": true, "requires": { "camelcase": "^3.0.0", @@ -14844,7 +35967,7 @@ "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "integrity": "sha512-+QQWqC2xeL0N5/TE+TY6OGEqyNRM+g2/r712PDNYgiCdXYCApXf1vzfmDSLBxfGRwV+moTq/V8FnMI24JCm2Yg==", "dev": true, "requires": { "camelcase": "^3.0.0" @@ -14988,12 +36111,12 @@ "dev": true }, "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, "widest-line": { @@ -15006,9 +36129,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "is-fullwidth-code-point": { @@ -15045,9 +36168,9 @@ "dev": true }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true }, "wordwrap": { @@ -15066,55 +36189,70 @@ } }, "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==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.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==", + "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==", + "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": "^1.9.0" + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "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": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" } } } @@ -15137,9 +36275,9 @@ } }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -15176,83 +36314,65 @@ "dev": true }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "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" + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "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": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true } } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true } } } diff --git a/package.json b/package.json index cd9e2f6..a34925e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-soccer-lineup", - "version": "0.4.3", + "version": "1.0.0", "description": "", "author": "giustini", "license": "MIT", @@ -9,7 +9,7 @@ "module": "dist/index.es.js", "jsnext:main": "dist/index.es.js", "engines": { - "node": ">=8", + "node": ">=18", "npm": ">=5" }, "scripts": { @@ -18,27 +18,26 @@ "build": "rollup -c", "start": "rollup -c -w" }, - "dependencies": {}, "peerDependencies": { "prop-types": "^15.5.4", - "react": "^15.0.0 || ^16.0.0", - "react-dom": "^15.0.0 || ^16.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" }, "devDependencies": { "@rollup/plugin-image": "^2.0.4", "@types/classnames": "^2.2.10", "@types/jest": "^23.1.5", - "@types/react": "^16.3.13", - "@types/react-dom": "^16.0.5", + "@types/react": "^16.4", + "@types/react-dom": "^16.4", "babel-core": "^6.26.3", "babel-runtime": "^6.26.0", "classnames": "^2.2.6", "cross-env": "^5.1.4", - "node-sass": "^4.13.1", - "react": "^16.4.1", - "react-dom": "^16.4.1", + "node-sass": "^8.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "react-scripts-ts": "^2.16.0", - "rollup": "^0.62.0", + "rollup": "^1.20.x", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.1.3", "rollup-plugin-node-resolve": "^3.3.0", From 56dad92d5a0be389bd531545226d3fa9f3f23b1f Mon Sep 17 00:00:00 2001 From: JJ Zabkar Date: Mon, 15 Jan 2024 22:08:23 -0800 Subject: [PATCH 2/2] add dist dir --- .gitignore | 1 - dist/components/pitch/Pitch.d.ts | 141 ++++++++++++ dist/components/team/Team.d.ts | 99 ++++++++ dist/components/team/player/Player.d.ts | 28 +++ dist/index.d.ts | 1 + dist/index.es.js | 278 +++++++++++++++++++++++ dist/index.es.js.map | 1 + dist/index.js | 285 ++++++++++++++++++++++++ dist/index.js.map | 1 + dist/test.d.ts | 1 + 10 files changed, 835 insertions(+), 1 deletion(-) create mode 100644 dist/components/pitch/Pitch.d.ts create mode 100644 dist/components/team/Team.d.ts create mode 100644 dist/components/team/player/Player.d.ts create mode 100644 dist/index.d.ts create mode 100644 dist/index.es.js create mode 100644 dist/index.es.js.map create mode 100644 dist/index.js create mode 100644 dist/index.js.map create mode 100644 dist/test.d.ts diff --git a/.gitignore b/.gitignore index bff8afa..105ee9b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,6 @@ node_modules # builds build -dist .rpt2_cache # misc diff --git a/dist/components/pitch/Pitch.d.ts b/dist/components/pitch/Pitch.d.ts new file mode 100644 index 0000000..ac31a88 --- /dev/null +++ b/dist/components/pitch/Pitch.d.ts @@ -0,0 +1,141 @@ +import { Component } from "react"; +import PropTypes from 'prop-types'; +import { Team } from "../team/Team"; +import "./Pitch.scss"; +declare type PitchSize = "small" | "normal" | "big" | "responsive" | "fill"; +declare type PitchPattern = "lines" | "squares" | "circles"; +interface PitchProps { + color?: string; + size?: PitchSize; + pattern?: PitchPattern; + homeTeam?: Team; + awayTeam?: Team; +} +interface PitchState { +} +declare class Pitch extends Component { + static propTypes: { + color: PropTypes.Requireable; + size: PropTypes.Requireable; + pattern: PropTypes.Requireable; + homeTeam: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }>>; + df: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cdm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cam: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + fw: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + }>>; + style: PropTypes.Requireable; + numberColor: PropTypes.Validator; + nameColor: PropTypes.Requireable; + }>>; + }>>; + awayTeam: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }>>; + df: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cdm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cam: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + fw: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + }>>; + style: PropTypes.Requireable; + numberColor: PropTypes.Validator; + nameColor: PropTypes.Requireable; + }>>; + }>>; + }; + render(): JSX.Element; + getPitchBackground: (pattern?: "lines" | "squares" | "circles" | undefined) => string; + getPatternImage: (pattern: PitchPattern) => any; + renderTeams: (homeTeam?: Team | undefined, awayTeam?: Team | undefined) => JSX.Element; +} +export default Pitch; diff --git a/dist/components/team/Team.d.ts b/dist/components/team/Team.d.ts new file mode 100644 index 0000000..616a23b --- /dev/null +++ b/dist/components/team/Team.d.ts @@ -0,0 +1,99 @@ +import { Component } from "react"; +import PropTypes from "prop-types"; +import { Player } from "./player/Player"; +import "./Team.scss"; +export declare type Squad = { + gk?: Player; + df?: Player[]; + cdm?: Player[]; + cm?: Player[]; + cam?: Player[]; + fw?: Player[]; +}; +export declare type Style = { + color: string; + numberColor: string; + nameColor: string; +}; +export declare type Team = { + squad: Squad; + style?: Style; +}; +export interface TeamViewProps { + away?: boolean; + team: Team; +} +interface TeamViewState { +} +declare class TeamView extends Component { + readonly DEFAULT_HOME_COLOR: string; + readonly DEFAULT_AWAY_COLOR: string; + readonly DEFAULT_HOME_NUMBER_COLOR: string; + readonly DEFAULT_AWAY_NUMBER_COLOR: string; + static teamShape: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }>>; + df: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cdm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cm: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + cam: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + fw: PropTypes.Requireable<(PropTypes.InferProps<{ + name: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }> | null | undefined)[]>; + }>>; + style: PropTypes.Requireable; + numberColor: PropTypes.Validator; + nameColor: PropTypes.Requireable; + }>>; + }>>; + render(): JSX.Element; + buildPlayer: (player: Player, away?: boolean | undefined) => Player; + getPlayerColor: (player: Player, away?: boolean | undefined) => string; + getTeamColor: (away?: boolean | undefined) => string; + getPlayerNumberColor: (player: Player, away?: boolean | undefined) => string; + getTeamNumberColor: (away?: boolean | undefined) => string; + getPlayerNameColor: (player: Player, away?: boolean | undefined) => string; + getTeamNameColor: (away?: boolean | undefined) => string; +} +export default TeamView; diff --git a/dist/components/team/player/Player.d.ts b/dist/components/team/player/Player.d.ts new file mode 100644 index 0000000..09a3176 --- /dev/null +++ b/dist/components/team/player/Player.d.ts @@ -0,0 +1,28 @@ +import { Component } from "react"; +import PropTypes from "prop-types"; +import "./Player.scss"; +export declare type Player = { + name?: string; + number?: number; + color?: string; + numberColor?: string; + nameColor?: string; + onClick?(): void; +}; +interface PlayerViewProps { + player: Player; +} +interface PlayerViewState { +} +declare class PlayerView extends Component { + static playerShape: PropTypes.Requireable; + number: PropTypes.Requireable; + color: PropTypes.Requireable; + numberColor: PropTypes.Requireable; + nameColor: PropTypes.Requireable; + onClick: PropTypes.Requireable<(...args: any[]) => any>; + }>>; + render(): JSX.Element; +} +export default PlayerView; diff --git a/dist/index.d.ts b/dist/index.d.ts new file mode 100644 index 0000000..35ff3cc --- /dev/null +++ b/dist/index.d.ts @@ -0,0 +1 @@ +export { default } from "./components/pitch/Pitch"; diff --git a/dist/index.es.js b/dist/index.es.js new file mode 100644 index 0000000..2bd1bc5 --- /dev/null +++ b/dist/index.es.js @@ -0,0 +1,278 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; + +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function createCommonjsModule(fn, module) { + return module = { exports: {} }, fn(module, module.exports), module.exports; +} + +var classnames = createCommonjsModule(function (module) { +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +/* global define */ + +(function () { + + var hasOwn = {}.hasOwnProperty; + + function classNames () { + var classes = []; + + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i]; + if (!arg) continue; + + var argType = typeof arg; + + if (argType === 'string' || argType === 'number') { + classes.push(arg); + } else if (Array.isArray(arg) && arg.length) { + var inner = classNames.apply(null, arg); + if (inner) { + classes.push(inner); + } + } else if (argType === 'object') { + for (var key in arg) { + if (hasOwn.call(arg, key) && arg[key]) { + classes.push(key); + } + } + } + } + + return classes.join(' '); + } + + if ( module.exports) { + classNames.default = classNames; + module.exports = classNames; + } else { + window.classNames = classNames; + } +}()); +}); + +var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NTZkYjlhLTM2MjgtNGI0ZC1hMTFjLWYwY2I4YmFmOGI5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI2MGEyOGI5LWEyYTgtZTk0ZS04ZWMzLTc4MDM3MTg0Y2NkYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1Y2RiM2E0LWNjYTUtZmE0Ny04YzhjLTE1YzRjYTkyNzQ0NiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU2ZGI5YS0zNjI4LTRiNGQtYTExYy1mMGNiOGJhZjhiOWUiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVjZGIzYTQtY2NhNS1mYTQ3LThjOGMtMTVjNGNhOTI3NDQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr4kUGkAAE46SURBVHic7d15uCRVfT/+98zAgAjOgBhRlEVRMAQ3NALiEo3GJRoiirsmRo1r3L5J1JiYRM3XLMZ9+bokGndF4xLXuC+ICrggoqCCCkoiwowswsAwvz/O8HPse3rmLt3Vp6pfr+e5Dw+n+vb9TFWf6tPv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wAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJq206wLmIAtsy4AGrBq1gUAAEAP+PwIPWUGFgAAAABNE2ABAAAA0DQBFgAAAABNE2ABAAAA0DQBFgAAAABNG8JdCN19jXnirikAADB5PlcyT3r5udIMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACa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AAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGk7zbqACdgy6wIAAADoNZ8roXFmYAEAAADQNAEWAAAAAE0TYAEAAADQNAEWAAAAAE0TYAEAAADQtCHchXDVrAsAAACgF3x+hJ7eddMMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsAC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"; + +var img$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdjNTMxNmZjLWZjNTMtMDc0MC05ZGRiLWE1YzNhOTMzYTQ2NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE0NmJhZTU3LWY3MDMtODI0NC1hZGUxLWRlY2M5NjA1ZWQ5NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlMmE4MzQxLTJlNzAtOTY0ZS04NzFjLWY0Yzk5MTk0ZjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3YzUzMTZmYy1mYzUzLTA3NDAtOWRkYi1hNWMzYTkzM2E0NjQiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGUyYTgzNDEtMmU3MC05NjRlLTg3MWMtZjRjOTkxOTRmN2IxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlP9XSEAABN1SURBVHic7dqxkUJRDATB/yiiIP/YLg1hY4CDoaGuOwI560zpzMwFAAAAAFW37QMAAAAA4BMBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACAtPv2Ad865zy2b+DF3/YB/5QdtNjBDjtosQOuyy5r7HKHHbTYwQ47CJmZn9yBDywAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0s7MbN8AAAAAAG/5wAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACDtCZivFHNxSWnmAAAAAElFTkSuQmCC"; + +var img$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1NjMyZWE1LTViMWEtYTc0NS04M2E4LTBiZGMxZTI5OTE4MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjliMmY1Mzc1LTQ5MGUtYjE0Yi1iZDU3LTNhZmFjODdmZGU3ZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0ZTQxZGJlLWJjZTItMmE0OS1hZmFiLTgwOTc2NmEzNTQ1ZiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTYzMmVhNS01YjFhLWE3NDUtODNhOC0wYmRjMWUyOTkxODEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTRlNDFkYmUtYmNlMi0yYTQ5LWFmYWItODA5NzY2YTM1NDVmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps+96HMAABQZSURBVHic7dwxihtBFEXRatN7EGj/a2vwKsqJAhsGC0bBv82ck3T6QbzkUjPH3nsBAAAAQNWv6QMAAAAA4H8ELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwA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AAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIO2cPuAD1/QBfMnvAnYAa9kBFNkl2AGsddMdeIEFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABA2jl9wAeer+9j9AposAOwAyiyS7ADWMsO7uCaPuAdL7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIO6cP+MA1fQBf8ruAHcBadgBFdgl2AGvddAdeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJB2Th/wgefr+xi9AhrsAOwAiuwS7ADWsoM7uKYPeMcLLAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0o699/QN33Icx3P6BgAAAIC723tf0ze84wUWAAAAAGkCFgAAAABpAhYAAAAAabf9H1gAAAAA/AxeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkPYHAMEz+eXp9NkAAAAASUVORK5CYII="; + +var img$3 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYTU3Mjk1LWYzNjItZDk0ZS1iN2QwLTFkYTY3NTQ0ZDJiYSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZkZjQyODA1LTVjNzUtYzI0Yy1iMzk1LWU4NTk3ZDMxMWFlYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFmNDM5YWQwLWVkNmQtN2Y0Zi1iZjU5LTllYmM1ODQ4YjQwNCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4M2E1NzI5NS1mMzYyLWQ5NGUtYjdkMC0xZGE2NzU0NGQyYmEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWY0MzlhZDAtZWQ2ZC03ZjRmLWJmNTktOWViYzU4NDhiNDA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgni2E0AAIvQSURBVHic7d3pcly30qbtB0WyyOIs2d674zv/Y+vo2LYlzkORVfh+AMukZcmSColx3VcEQ/aON7phCgtDIpFw3nsBAAAAAAAArVrUbgAAAAAAAADwbwhgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABoGgEsAAAAAAAANI0AFgAAAAAAAJpGAAsAAAAAAABNI4AFAAAAAACAphHAAgAAAAAAQNMIYAEAAAAAAKBpBLAAAAAAAADQNAJYAAAAAAAAaBoBLAAAAAAAADSNABYAAAAAAACaRgALAAAAAAAATSOABQAAAAAAgKYRwAIAAAAAAEDTCGABAAAAAACgaQSwAAAAAAAA0DQCWAAAAAAAAGgaASwAAAAAAAA0jQAWAAAAAAAAmkYACwAAAAAAAE0jgAUAAAAAAICmEcACAAAAAABA0whgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABoGgEsAAAAAAAANI0AFgAAAAAAAJpGAAsAAAAAAABNI4AFAAAAAACAphHAAgAAAAAAQNMIYAEAAAAAAKBpBLAAAAAAAADQNAJYAAAAAAAAaBoBLAAAAAAAADSNABYAAAAAAACaRgALAAAAAAAATSOABQAAAAAAgKYRwAIAAAAAAEDTCGABAAAAAACgaQSwAAAAAAAA0DQCWAAAAAAAAGjafu0G7Mo59//VbsMXNpL+J8nXbshMnUs6rd0IfNO1pPvajUBRS0mX6nieAQDs5FXSlaR15XagrGOFeR9tupN0U7sRM+Uk/UfSXu2G/Bvv/f+t3YYfQQaWnRsRvKrlUASvWkbwal4WCgvYX0XwCgDmaF9hDrgUe405eVBY86FNpwp7JpTnRfDQDJOKjbWkx9qNmKlps4w23Yrg1ZwcKZwwHdduCACgumOFOeGodkNQzL3C2g9t+iD2/7U8iqxUE3RgG5w21HOpxtMxZ4xFzHwsFBZFH8W8AgB4s1CYG9g4zweHl+3i4L8uYgYGmEjS3Ut6qd2ImToRp3qtehSD9FysFE7YV7UbAgBoFnPFvFyL2ymtOlLYQ6G8FxHcTUYAK81WZJjUsq9QuB3teZL0uXYjkB2n6gCAn0G27rx8VlgToj3nok5pLbcKMQTsiMkjDR2wng8KLzqgLc8ieDUH00k6GZAAgJ811UskG2t8nxXWhmiLU9hLoTwSYBIRwNrdq0gBrOVM0kHtRuAf1goLFV7jHNd0ek7WFQAgBfPJPHiFtSHFq9tzoLCnQnn3CrEE7IAJY3fX3rNPr2ApBtsWvUr6JDISR3Yo6TdxYg4AsLNSmFsOazcE2WwV1ohs2NtzprC3QkExhkCt4B0RwNrNk/eedNjynHg5o0UbSX+K4NWonKQLSb+IFz8BAPb2FOaYC1EeYlRbhbXipnZD8A+X4rsrLsYSqBG3AwJYu7mp3YCZouBge6ZTNRYkY1oqnIzzWg0AILcThTmHjJAxbUS2fot4GKueG1F65acRwPp59957UmDLOxSb6NZ4hYXIS+2GIIszSb+KoDEAoJx9hbmHchFjehH1Ult0Iq7xFhdjCg+129EbAlg/h1cD6liIq4MtoijnmPbE5gEAUNd0iMLV9fE8S7qq3Qj8w6WIDdRwK7ISfwqd9Ofcee/pYOVdiAVMa67Fve0RHYnrGwCANkzX2I9qNwTmHkVJltbsKey5UFCMLdzVbkdPCGD9uI3Ck5coayVePWvNnfgWRjMVav8o5gUAQDsWCnMTBd7Hw3qyPey76rgX9YR/GBuVH3fj45uXKGYhTgJaw4nZeKZ6I9SYAwC0airwTl3GsVwrrC3RjgsRIygqxhjYX/0gOuePeRGDaw0MoG2hZsF4jhU2BAe1GwIAwHfsK8xZx7UbAlNXCmtMtIEEgjoexcNYP4TgwI+5JvmquCORwtqSV/FqzEicQrHOS3ElAwDQD+av8XiFNSavvLdjJWrPFRVjDde129EDAljf9+S956W1snh1sC1bSZ/ECxmj4AQbANC7KYOYK4VjYK3ZnksRKygqxhx4JOs76JTfx33U8rg62A6vsKDgVGwMK7HgBwCMYTqQIWN/DGT7t4WrhHUQe/gOggT/7sF7z8a9LK4OtuVKEhmI/XOSziV9EFcuAADjcApzG68UjuFZXKNqCVcJC4uxh4fa7WgZAaxv85JuazdiZoj0t+VWPF4wgj1Jv0g6rd0QAAAyOVGY6/ZqNwTJHiTd1W4E/sLNmPJuRSbiN9EZv+3ee7+p3YiZORcLj1Y8igDuCJYK1yuWtRsCAEBmzHnjuBG1gFqxp7BHQyExBnFfux2tIoD1dVsR+S/tUBSVbsVa4eog+jadRjPOAwDmYiHpV4U5EH37LOmldiMgKezRDms3YmbuxKMGX8XG5uvuvPd0mHKmJ5FR30YU0Owd9UAAAHN3Ieo+9m56SIgbMW24FN9TMTEWQULNV/AS1T+Rslfembg62AIWCv3bU1iwc30C+L6Nwummj39+7Z+nf9dX/vwy0O+993/735xzTv9c8E//vvjKn9P//eLdv3/5z8yXwI9ZKex1WNv0a6Pw9/erCJ7UNl0lpMh+OfcK2aTM++8QwPqnuy8XoMjqQBSXbsWVSNXu2VIheMUkh7nbfOVnCkr99c8lpvq4nvjW/0c7bahDTOyvoNbeF//85Q8wdwcKwY/P4lXlXr0orFE/VG4HQjDlQewXivDee+fcnXjk7G8IYP3dRjxbWdpl7QZAUkhR5cXBfq1EajfmYyvpVWHO/vLPzehnUPG/bwrIvX7r/y4GuqZA1v5X/qSMBOZieo33Sqx1evUoDr1bcSnp99qNmJEHhX7PoVREAOvvbsm+KupEYTJCXU8Kr72gT2fxBxjNRuGU9zX+vCgEqKhR+QPicmbKQPtH5olzbsraOlBYD+7Hf2aRjBFN9SH3xSvLvbpR+Ps7qt2QmTtQ2MNRcqeAmIV1K5I+/kIA682ryL4qiSdZ2/AqXhzs1fT4wapyO4BUW4Xg1PTzKumVA6W8YiBw+t3/JdbtmgJaS70FtsjYwgjOFPr0lXiwpkdXCldC2cPWda5wAE5tuTKmLCz6vfglvHfLWrkoXkirbyraTjZDfxaSPopi7ejPViEb6K+AlfeeBXBDYuBw+vv567qVc27K1pp+liKohT6tFA5SWQP1Z6vw9/ab2EfU5BT2cp9qN2QOvPeKWVjUgRMBrMnfFmnI7kik/7bgs/6lfgqadaAQvOKaD1rnFcaYdfx58d4z5nQqBho3CqfukiTn3JSdtdRbthabSvRgqRAE+SQKUvfmVWEN+7F2Q2Zu2s89fe//ECYeFbKwZl9+hwBWQPZVOVPEHnXdiQmnR0cKpy9sENEir7dg1bNCwIrJdWAxIPmqeAgYrx8eSDrUW1CL8Qqt2tPbC4WsifrypFDLjBqgdV0ozPfM9Zm9y8KafeCWAFY4dWHSKudMZI7U9iyKtvfoRAR/0ZbpOuBfP8Sr5i0GLKf+ML2EuPzih2uHaIlT2BBei6LUvblVGFMOazdkxvYU9nbsK8p4UohdzDoLiwAW2Vcl8fxtfRuFk0b0hZcG0Yopu+pZBKzwHbF/fC2gdai3LC2gBRcKwVVeKOzLZ4WroByO13OqkIXLVdzMyMIK5h7AIvuqrMvaDZg5irb3Z7pye1y7IZitqebRFLBi/MDOvgho3TrnFnoLaB2JTSjqmm4JXIsrUb2Yirr/Kq4r13Qp6ffajZiJ2WdhzT2AdcfpcTHHmvGH1ohrcTrSk+laA6nxKG2tsEB6oug6cooB0af4cx2Lwk+FgcnOQg3HenuhkE1CH14U1riXldsxZwcK385D7YaMLmZh3WnGLxLOOYDFy4PlLCSd127EzD2ISaUnC0m/iKAvyvB6CyI8k2WFWmLA9E7SXczOmjKzjkR2Bco5VMjo+VNkrffiQSHoTcZ6PecK6wi+mfxm/SLhnANYZF+VcyaKttb0qnAyhT7sKwSvuEqDnLYK1wIfFYJWTIhoSgykPkp6jK8bHkpaxT9ZUyC3A4XaSn8qrKPQvmuFINac97c1LRT2fOw5Mpt7FtZcP/C/nnxGdvsKr6ehjqnuFZvTPhwoBK/YnCGH99e1CFqhG7GvPkl6isGspUIw60iMl8hnT2+ZWJRgaN+05v1NZGzWcqLwmidB3/weFQKGs4vnzO4/OOLlwXIuajdg5q7EJNKLQ4WaVyy6YGna+JNphSHEPvws6fmLzCyuGSKHhUIQ65NCv0PbXhXWvrPMTGnEpaQ/ajdidO9eJJxdX59jAIvsq3KmVH/UcS/6ei+OFCYgNl+wMl0PfCRohVF9JTNrJdYesDc9qvJZvF7eg0eFLE1ugNQxZciyB8lvlllYs/qPjci+KsOJwu01vUi6qd0I/JCVZnh6gixeFQrZPnrvN7UbA5QUg1kPkh6cc3sKY+ux5rnWhb33QSw25u27UQikzLLIdQOmgu5sujOaaxbW3CZ1sq/KORNFqGvxCgssJo32nYhrtkgz1bV68N6vazcGaEEM4E6vGU4vk1EvCxY+KPSj+9oNwb+a1sLUw6pjT2EvyGF6frPLwprNf2hE9lUZFG6v61rUverBqchSxO7WChuoJ64IAt8WA7vreMXwSGF9sqzbKnTuQiEocle7IfhX0yvcl5XbMVcnClmx7EkymmMW1pwCWGRflXMuTjtqeVSYLNC2s/gD/Iytwjd+771nQQj8hBjofZT06JybDtpWIisLu5nWure1G4J/9aC3hx5Q1lRO5lPthszArLKwZvEfGd1zSF3EocIJJ8qbXl5B2whe4We9KD7KQLYVkC4GgK+dczcKG9sTUSsHP+9MYZPONam2XStkXVLapLyj+MPjBxnFLKw7zSTbcC4BrK3ISimFej51UPeqD+cKVweBHzFlW1HbCsjgi8Lv06tlZGrgZ0xzOkGsdm0V1si/1m7ITJ0rvIzMHiWvKQtr+EDtXAJYd5xaF3Gi+fSp1twqZGmgXReiNhy+bzpwueclQaCcd7WybhTG6mNxvRA/5lQhE+u6dkPwTWuFICO1R8vbVxhPefggI++9d87dawZ9fA7Bhul0DXktxLWoWp5FIdHWEbzC97wqLO4eOHAB6omB45tYFPdYHM7hx0xzPEGsdt0plDo5rN2QGTpTyBDa1m7I4O4VAupDH74M/R8X3Xvv+VjyG/5jadRW1L1q3aUIXuHbXhSuNvzPe39P8Apogw/uJf1P4Rslyxnfc6KZ1KDp2JUIotRAokMBcQ05fKbb6CdKs/hLbMD0mg/Ku5bENaN2XSic4ANfela43v5cuyEAvi3GlKfXCw8VDuzI4MC3HCvsP8jEatNG4e/mQ+2GzNB0jZBXlPOasrBc7YbkMnoA65EaIkVMTwmjrMf4gzZxbRBf86gQuCKbA+hMDDg/O+cOFDYIFHzH13CdsG2PCi/j8f2W5RT2jJ9qN2Rk3vutc+5BA+9BRg9gURcov6XCJICyphMktOlcA08c2MmjpFvvPSePQOdiAPpzrJN1JjbC+KcThUwsXids07XCHmb4F9sac6Twe+d15bzuNPA+ZOSaRY9sFIoY/qWDRl1R261Z53p7Vht4VKhv9Zk5CRiL9/7Ve/9ZoU4WGdH40qmo+9OkuIa+qt2OmWLvmFm8gTbsnDRyAIvsq/xWClF0lHVP3ZxmnYngFQICV8BMEMjCvzgTQawmxbU0tZLLW4qs1RKGjYWMGsB6pr5Idk5MyDW8inT0VnHSCkl6kvQ7gStgft4Fsn5XGAsAicOtlt2IouI1nIn6yVnFWMiQCQ+jBrCGjTg25Fjj11BrjZf0OT6RiraciJTouVtL+sN7/4kDFGDevPcv3vtPkv4QtV4QUBuzQXFN/VlhjY1y9sUr3SUMGRMZMYD1wvWq7Mi+qoOXy9q0UnhxEPP0IumT9/4P7z0bVQB/8d6vvfd/KLy6xfyNC3F1qjlxbT3kRr9xZGFlFmMiw809IwawuMuc36nG7Dste5F0W7sR+IcjSZe1G4EqNgoFYH/33nNVCMA3xTHid4UxY1O3NajsUrze3aJbDbjRb9xCXK0tYbjYyGhBiKEr7jeCwaY8r/DqYO124O+Wkj6I06O58QoL3f957x/4LgH8CO+9vPcPCoXeb8WVpblyCmsHHkFqSJzLr8R3WRpJEfk9arCDk9E6zAP1gbIj3bM8rg6250DSR/EtzM2DQuDqlrkGwC58cKsQyHqo3R5U4RTWEAe1G4I3XCWsgrI0mcX16lBzzUgBLK8BU+QasycK7pXGZNqefUm/aKzxE/9urXBV8Mp7P9QpFoA6vPcb7/2VwtVC6ufNz0JhLcGDSG25E1cJSztW2GMin3sNlF040gbs0Xu/rd2IwZF9Vd4VmR5N2RPBqznZKLxO9AdZkAByiGPLHwpjDQHyeZmCWGzeGxHX3Fe12zEzTrzknVWMkQxTZmmkTRhZKnnx3Gl5XB1sy0Ih5Z+F5vi8wpzyP+/9IzFkADnF+liPCtcK7zTQSTm+a09hbTHSnqxrXCWsYiWyEXMbpk+PMlg+e+9fazdicNxPLutVvDrYkqnoKvUqxvescF3whuxHACXF+lg3CtcKn2u3B8UciEdhWnOrsBZHOew1M4qxkiHmlVECWMNEFBt1oBAZRzlcHWzLpaTD2o1AVltJn733f3IgAqAm7/2r9/5PhWuFlMeYh0OFtQYawFXCKlbioDi3IWImIwSwhokmNoyIeFl33nsKurbjXARwRze9LjhMfQAA/Xt3rXCoF6TwTStRC6gZcS0+xIa/I/T/vJ41QGbhCAGsexJVslpKOqrdiBnZiKuDLTmRdFq7EcjmVaFA+xWPgABokfd+G18r/EMDbDzwXacKaw+04VY8rlDSocLeExnEmMl97Xak6j2AtRWnUrmRfVUWVwfbcSTponYjkIVXWJT+TrYjgB7Esep3hbGLdcLYLsThcRO4SlgFe8+8HtT51fTeA1iPbPazWoq6PyU9eu+5DtuGqaAqxvOikHV1y/wBoCexyPutQjYWrxSPjYdjGhHX5pQYKIcsrIzi2rfr/tx7AKv7FLjGEQEvZyvppnYjIOntSWteAxqLV/jGfo9PZANAl+IY9rvCmEYgfkxOYS2yV7shkBS+ta6zVjrDHjSvrmMoPQewnnkpKiuyr8q69d5zx74+FoxjWisEru5IugIwAu+9vPd3CoEsrkKPiQO1RsQ1OjVqyzkU+9BsYgyl21s/PQewuo4cdoDIdzlr0Z9bQcr+WKZaV39w4AFgRHFs+0NkY42KkgbtuBfB4pLYi+bV7d6z5wDWU+0GDIzsq7KuyQppwrkomjqS6YXBW74vACN7l43FS4VjOlJYo6CiuJa4rt2OGVmKWlg5PanTFza7DWCxIcmKiHc5d9TjacJK4elqjOFe1LoCMDPvamPd1W4LzJ1KOq7diLmL3xjfVznsSTOJsZQus7C6DWAhG7KvyuE+fRuWki5rNwImNpL+9N5f88IggDmKLxXeSPpTnZ6u45suREZKC27Ft1UKLxLm9aAOr54TwMKXyEIph012fXsKtSUokNq/J4Wsq26LUgKAlTgW/i5KbozEKaxZeGimorh25yphOexNM/Heb9XhHEEAC+8diBpApTx777sbMAbDQnAM00LyU5yIAQAKmxPv/SeFMZIDszFw8NaAuIbnwKyMI/HAUk7dXSMkgIX3uGdcBic3bSAVv39TofZ7khkB4Ou89/eiwPtIlgprGNRFYLgc9qiZeO/XkrqqGUsAC5N9kX1Vyn189hr1nIhiqL17EIXaAeCHvCvw/lC7LTBxrLCWQSVxLd9d9kqnjhT2qsijq3mBABYm3C8ug8Lt9S3Fc9Q985KuvPdX1JADgB8XC7xfSboSmSMjOBeZ5LVR0L0c9qr5PKqjOYEAFqRwn35VuxEzccOmu6o9SR9F7YheTVcGuzopAoCWxDH0d3GlsHdOYU1DLc9K4pr+pnY7ZmIl+noWsYbsY+12/CgCWJBCRJsNfX5rdTQ4DGgq2s6416dHcWUQAEzE60+/i3VJ7xaiqHttjwprfOTlRBZWTt0cDrORw0LUAirlmuSrqki179eNpM9kLwKAnTimfhYZJL2jNEJFcWnC40xlHIv4RRaxmHsX6AA4Eac2JdyTOVLVShQ77dFW4crgHbErALDnvZf3/k7hlcJt7fZgZyeiHEg1cY1PQff8nFjPzx4BrHljEChjKwq317Qv6bJ2I/DTXhSuDHZzIgQAvYpj7e/q7Dl1/M2leKmtplsRBC6B5IuZI4A1b6RhlnEXi+OhvKnuFRNdXx4VMq942QcAColj7h+iLlavWPNUFNf6d7XbMQOUv5k5ghfzRiG8/DYipbimC0kHtRuBn3LjvafeFQBU4APqYvXrQGHtgzruFdb+yIs97IwRwJovniIt44aNeDXH4oSmJ17Sn7EWCwCgojgW/6kwNqMvrH8qiWt+gr/57Yk+PlsEsObrrHYDZmAt0vBr2RcnkD3ZKFwZfK7dEABAEMfk30VGSY/IQK/nUWEPgLzIwpopAljzdCiKPJZwQ/JVFU7SR1EDohdrhWLtFA4GgMZ4718VglhsyPtCPaxK4tqfLKz89hX2tJgZAljzRMQ6v0deT6vmQgRoe/GocG2QRw4AoFFxjP5TZJX3hmz0SuIegO8lP/a0M0QAa36IVufH/fd6VuJOfC9uJVGsHQA6EMfqzwpjN/pxrLA2Qnk3ooZcbtwqmiECWPNDpDq/+/gUNcraEyeNvbjy3t8SuwKAfnjv5b2/lXRVuy34KRfi4abi4l6Al8jzY287MwSw5mUhTmFy20riFbU6PogxrXVe0ifv/UPthgAAdhPH8E8iu6QXC4U1Esq7U9gbIJ+VWP/PCn/Z83Isijnmdkc9nyrOJC1rNwL/aqtQ7+qpdkMAAGniWP6n2Jz3YileIC8u7gk42M7LifIhs0IAa15OajdgcKQK18GirH0bSX/wsAEAjCOO6X8ojPFoH4d9ddyLbyQ39rgzQgBrPlbi/ntutxSkLm56JhrtelEIXr3WbggAwFYc239XGOvRvg/iNkZRcW/A4wd57YkyObNBAGs+iEzn9SqJuj7lUZi0bWuFa4OcPALAoOI1qT8Vxny0jQdv6nhQ2CsgH/a6M0EAax6WImU4txuSr4o7EnfeW/asELyiPgoADO5dEOu5dlvwXccKaygUEvcIN7XbMTj2uzNBAGseiEjn9SKJwtRlLSRd1m4EvulR4bVBoroAMBNxzP+kMAegbZdiH1jak8hSzI097wwwcI2PO8H5kX1V3qUYv1r1IOkzwSsAmJ849n8WZRVax0FgYXFZRC2svKj5PANsAMfHFau81t570uXLIvW9XQ+SrohdAcB8xTngSrzM3DpKMRQW9wxkYeVFnx4cAazx8RHnxX32svYkndduBL7qXgSvAAD6K4h1LYJYrTsXGSulsXfIi73v4PZrNwBZHYlJKadn7z2nKGVdiMB7i+4UF2TO8To3uuUU5sxF/NmL/9v07+7dn1/+vP9/48uPwMefL//9/c/23Z/TP2/e/fvmi/83gF5cK/Td09oNwVctFNZWn2o3ZC6892vn3LOkw9ptGdSewh6Y+sSDIoA1NgrZ5cU99rK4Otimv4JXQOP24s/+u39+/5Mr+vq1oNYupqDWlz+v7/4ZaNE0RxDEatN0lZC6ZeXcigBWTicigDUsAljj2hcDY05kX5XF1cE2EbxCa5zC/Lcv6eDdP+cMUJXy/r/ta6YA12v8eXn3z2RvoTaCWG07l/QsAuFFkIWV3aHCXPlauyGwRwBrXNz/zYvsq7K4OtgegleobaEQpHr/M+d1zb8FuKaA1vufbbmmAZIIYrWMq4TlkYWV17FYpw5pzgu9kTkRwMqJ7KuyVuLqYGvuvPc31LtCQU4hQLWMPweixuPPmAJbq3f/20YhkLWOPy8iUwv5EcRq15HCGPFYuyFzELOwnsQaN5djhSAh89pgCGCN6Uhkq+RE9lU504kg2nEvTrSQ30JvwapDhYAVbE21v95vnl4UrhFNQS2ytJDDjUJQmlqt7blQGAP49su4EwGsXBYKv1sCsoMhgDUmFgT5kH1V1rkIxrbkQdJ1fB4dsOQUAlWHesuwQnnTVczJlKH1HH/4+GHlWtwYaNFCYe11Vbkds0AtrOxORABrOASwxjNdsUAeZF+VsxQL25Y8SboieAVDB/p70Io7qe2ZAlonCsGr98Gsl4rtQue893LOXSl896vv/J+jrOlFQg5sy6AWVj7TgRjz1UAIYI2HDX8+a7KvinGSLms3An95lvSZ4BUSvc+yOhI1rHrz/u9PCjW0nkR2Fnb0Loi1EBv41lxK+l1819nFLKy1SEDI5Vgh4xODIIA1FlKx8yL7qpxTMT61Yi3pkyd6hd04vRUGPhRZViPZU8jMmrKznhSuahDMwg/z3nvn3CdJv4gNfEv2FdZirH3LuFX4BmBveo2QeWkQbBDHshKbg1xevPfPtRsxE9OiCfW9iOAVfh5Bq/mZroGtRDALP+mLIBb179pxqvAdv9ZuyOi898/OuRfR/3OY5qeH2g2BDQJYYyH7Kp+72g2YkQux4W3Bq0LwipeI8COm62UrheAV3/B8vQ9mbRWCWdNVQ4JZ+Crv/dY596ekX8X+pBVOYU32Z+2GzMSdpA+1GzGoqa4bBsAEMY59kXqdy6t4waKUKWMDdW0Vgleb2g1B8w4UFoYr8WIo/mmh0D+OFcaVR4VNBAV18Q8xiPVJIYjFeNKG6WCCdXB+j5LOxP48h6XC75VswgHwgYyDF1zyueMGVRELhZM+1OUVgldM8viWKSixEtcd8OMWequZ9aK3YBZZnviL9/713XVCMjnbcKGQQcm3mlF81OBOPGKUy0rUdBsCpxvj4PpgHhtx6lTKmRiTWvCZ1zbxDUuF6w3/lXQuglfY3YFCH/qvQp8igxx/iXPQp9rtwF8WCms05PeosPeAPfbKgyADawyH4jnyXO4pYF3EvsKpPOq69t4/1W4EmjK9bnsi1gyw975e1quke4WsLObdmYtFra9FZnYrTsT13+zigwb3CgF+2NpT2DPzKFfnyHYYAxHlPLai4F8pl7UbAN157+9rNwLN2FNYQP8fhQ0kwSvktq/Q1/6PQt/jYG7m4pzEIzrtIJhYBler82HPPAAWpP1bKLz4BHsPvMBWxEpcH6ntUdJN7UagCUuFp9OZV1CLU+iDpwqvF95J4lrzfN0oBDOp9VrfUhR0zy4+ZvCgMAbC1pHC3pn9XccIYPVvJYpc5uAVrjIgLyfSpGtbS7ripuzsHSkslgkmoyVH8WetEMjiivPMxMLWVwpBLMan+s4VvkMWDXndK1zbZI9na7q2zh6vY1wh7B+pkHk8eu8popjfmbgmUtNG4cVBFqLzdSzpP5I+is0h2rVU6KP/Eeue2Ylz1CdR3LoFe6Kge3ZxD0KmWx7MIZ0jgNW3A/EKVC5E5vOjcHtdW4XgFWnU8zMVZv+vQv05srHRi32FPvtfhT5MdsJMxLnqk7j60wIe9SiDvUge7J87RwCrb9QDyOPZe88rK/mdi81HTVf089mZAlf/UQgCkP2IXu0p9OEpI4u5ZAbinHVVux2g/EMJsb/zYl4e7KE7RgCrb3x8eXDikd9SFImu6cZ7Ty2ZeVlJ+k0ErjCWKZD1m1gTzUKcu3h0pL4jSYe1GzED7EnyYL7oGAGsfh2KTUgOr6JIbAk8xVzPo/eeZ8nn40hhc/9BXPnAuPYV+vhv4nBkeHEOoz5QfWRh5feksDeBrT0RgO0WAax+ETnO45561tkdi7vntXD9Yj6Wkn5VKHzN94a5OFDo87+KRwlGd6Uwp6GeA1EQO6u4JyELKw/20p0igNWn6QlQ2NpKeqjdiME58XpNLVPRdiK0Y9tTyERhA485mwK4H0S2+pDevUxIUfe6zkQNutweRD/PYSX6bpcIYPXpSHxwOTywuc/uVGwmavCSPsdnmTGmKTj8H3HAAUxWCt8Em+wBxTntk8Ichzr2FNZ2yCTuTThgt+fElfMuEcDqE5uTPEjRzWshFjm13HrveclmXGzSgW8juDsw7/1aFHWv7VTsKXNjj5IHc0KHGGz6sxBF53J4IjslOzbXdTxKomj7mA4k/SKuSQE/4v31WurCjeVeFHWvifIQmcU9Co9M2TsU8ZDu8BfWH64P5sHJRl77kk5qN2KGXiVdczN2OE7h9affxIEG8LOWCt/OuVhPDSHOcVfitbaaTsRLt7mxV7HHNcIOEcDqD6mO9l4lcb0qL07mypvqXlH4cyxHClehuI4LpDlV+JbYvAwg1gn6LOph1cRaL69nEaTNgb11Zwhg9YXrg3k8kKGS1YGYHGq49t7zxPg4FpI+xh+uCwI29vT2XbEm7lyc865rt2PGVuJ6bjZxr0Ixd3tcI+wMf1l9IQhgj5c98uNErrwH7z39ehzHIlMEyGnKbDyu3RCkiXMf818957UbMLgHkWWYA3vsjhDA6gsfl71HrlhltRSb7tJexQn0KKbskEsxXwO5LRS+NbIc+3ctrlrVcqiw9kMGcc/CgwX22GN3hAVxP/bEhJADp3R5cRJX1lT3itO5/h0rFJomAAyUdaTw7ZGN1SnqYVXH2i8v9i72luLgohsEsPrBJsbei/d+XbsRAzsSQdfSbqh71b2p1tWlmKOBWt5nY/EddijOhTe12zFTZN9nFPcurPXs0Wc7waTcD1Ib7XGCkRe1r8p6Ek8s926qw8MiCmgD32THvPf3CnMjymMNmBd7GHvstTtBAKsPXB+0R/H2vI7ESzQlbSRdcXOwW07Shcj2AFo0ZUVeKHyr6MuVwhyJsg5E4Dcnirnb4xphJ1go94EJwN4DdYKy4uStrCseI+jWvqRfJZ3UbgiAf3Wi8K3u124IflycG69qt2OmWAtmEvcwHMTbY8/dAQJYfSCl0R6Dfj5kX5V1771/rt0I7GQq1M73AvThQBR4706cI+9qt2OGyMLKi72MPfbcHSCA1b6FuD5o7YVC11lx4lbOqyhS2yOnUCD6UlxJAnrD99unW4U5E2WxJswk7mXYz9haivhI8/gLah8nF/YeazdgYGRfleMlfeYqbHemK4NkcAB9OxZXCrsR58rPom5QaWRh5UUWlj36a+MIYLWPj8gWd8bzOq3dgBm5I5OwO0fiyiAwkulKIWu1DsQ587Z2O2aILKx8HkVQ1hrXCBtHAKttTtJh7UYM5pli19kcieuupazFIrw3ZwovmXHlCBiLU/i22aT34U5hDkU5ZGFlEvc01EG1tRRrtaYRwGrbkfiArJF9lQ/ZV2V4hVcHa7cDP2YhNrfAHExBatbWDYtz55XIWimNNWI+7G1sORFwbRqTbNv4eGxtJT3VbsSgliL7qpRb7z2FaPsw1btiLAfm4UjUxWpenEPJYi6LdWI+T5I2tRsxGNZtDSOA1S6uD9p7IGslG07WyngRT4H34lBsZIE5mgLXrOHadidecCuNtWIGcW/DA1W2DsUtqGYRwGoXz3jaI8U2j31xUlECVwf7cSyuEgFzNl0d5rXRRnGVsIojcaiTC3scWwuRMdgsFtftIiBga821q2w4USuDVwf7cC7pUpzcAXPnFMaC88rtwDfEOZWs5rKoB5lB3OPwOIEt9uKNIoDVLj4aW6TW5rEnTphLeBWL7NZNL5ER0AXw3ql4gbRldwpzLMpYKawdYY+9ji324o0igNWmAzG4W2NQz4PNehlXnruDLVtI+kUsdgB83ZHCGMG6uzFxbr2q3Y6ZYe2YB3sdW3sKe3I0hom0TWyCbD1777e1GzGghci+KuHBe09aeLv2FAo2UysBwL9ZKowVHFA2Js6x1BAq51jsQc3Fvc5z7XYMhj15gxg82sTLNbZYlORxIq5E5LaVdFO7Efim6bUxitIC+BGMGe26UZhzkZ9TWEPCHnseW+zJG0QAqz28emDLS3qq3YgBOZF9VcI12YPNOhDZFAB+3pS1ydWUhsS59rp2O2bkWByC5vAkXta0tBTxkubwF9IeIr22nqgdlAVFOPN79t5Tz6BNhwobUOZQALtYKIwhrPkaEudcrmCVsaewloShuOfh4N4W43RjWHy3h7u2tggA5EHqd15enAS36ki8KAYg3fRyKeu+tlyLDJZSWEvmwd7HFmN0YwhgtYcorx2KGeaxFFcfcrv33vOsd3uOJH0QwSsANpzCmMIGqRFx7r2v3Y6ZOBBlU3J4FvXcLLE3bwwBrLZwz9YW1wfz4MQsr42k29qNwD+sRPAKgL0piMV1qnbcKszFyI81pTGuEZqjPnVjCJa0hQivLVJo7VGzIL8bAq/NIXgFICeCWA2JczAvAJdBTdU82APZYo/eEAJYbeHjsMP1wTw4KctrLRYdrZmCVwCQG0GsdjwqzMnIj7WlPa4R2mKP3hACWO0gPdHWI0ks5pzCs8fI55p+25QjSZe1GwFgVi5FTazq4lzMYyplHIsMZ1Ox/3IgaocyPw3hL6IdBK9scffb3kqMGTk9eO9fajcCf6FgO4AaKOzeiDgnP9RuxwwsROZhDuyFbLFXbwSb0XaQmmiH64N5kH2VjxeF21tyKIJXAOqZglisDeu7UZijkRdrTHtrcY3QEuNxIwhgtYOPwg7XB+3x1HFed957Xjxqw1IErwDUNwWxmHsr8t5vJd3VbscMLBXWmjDCa4Tm2Ks3ggBWG/Yk7dduxEAYrO1xMpbPRiyOW7Ev6aOYGwG0YaEwJrFGrOtOYa5GXhRzt8eeyM6+eDGzCSzS20BE185WvBpjjeLted16UgZbsCfpFzEvAmjLQmFsYuNUSZyjueaf30pkP1vjNUJb7NkbwEK9DXwMdp4IBpjjdZh8KBDbhinLgQ0igBbtiezQ2h4U5mzkw4Gpsbgnoi6wHfbsDWAibAMfgx1SZe2xmMjnlnhrdVOdGWpvAGjZgUIQiwOlCuJcfVO7HTPANUJ7j7UbMBD27A0ggFXfgfh7sMIpgz2Kauaz9t4TcK2Pl74A9GJ6ZAIVeO+fRZmK3PbFwwXWnsVLmlYWon9WR+CkPjZOdp65PmhuVbsBA+Mkt75zSUe1GwEAP+FIYexCHczd+bH2NMQ1QnPs3SsjgFUfH4EdsllsObGIyOXJe88pbl0nkk5rNwIAdnAqrlpVEedu1pt5UczdHn3WDhlYlRHAqsuJj8ASg7OtIzFG5MJrRnUdigwGAH07F4egtTCH57UQ2dHW2CPZWYoAa1VsTus6EB+AlbX3nmdibVG8PY9H7z0vGdWzr1BDhrEXQM+mByj2azdkbuIcTmHsvFiDGop7JDL/bThRH7gqAlh1cXJmh7vdtvZE/8yFk9t6FuIpegDjYEyrh7k8r0OFtSjssFeywx6pIia8urg+aIfUWFucfOXx6L1/rd2IGbsU2QoAxrKvMLahoDiXk4WVF2tRW+yV7LCHr4gAVj3Uv7KzkcSVLFssGvLgxLaeM1FTA8CYjhTGOJTFnJ4Xa1FbLwp7JqSjDlZFBLDqof6VnefwQiyMLEXadg5kX9XD5g7A6AjSF0YWVnZ74rDfTNwrkYVlgzpYFRHAqoe7s3YYjG1x4pUHJ7V1cL0GwFxcimvSpTG358Wa1BZ1sOywl6+EAFY9nCjY8GIwtuTECW4OZF/VMb3SxVwHYA4W4pXVosjCyu5I9GdLzwp7J6RjL18Ji/p66PQ2nj33By0dinEhh7vaDZipC5HiDWBeDhTGPpTDHJ/PQmS6mIl7Jg7+bbCXr4SNah3Uv7LDIGxrVbsBA3r23vPIQHnH4uoBgHli/CsozvGsR/NhbWqLvmqDOliVEMCqg4itHQZhO1wfzIOT2fL2RQYCgHm7EPWwSmKuz4drhLbYO9lhT18BAaw66Ow2NtQVMsUCwd6L956FQllT3Sv6MoA5YywsKM71ZFvnwQGrobh32tRuxyDY01fAyUwddHYbvD5oi+sG9jiRLe9cpHQj3Sb+bL/x49/9Of18i3v3s3j359d+9uIPYOFAYUy8rt2QmbhTCBrC3rEolm/pSdJJ7UYMgD19BQSwymNxaofMFjsUybTHy0TlHYkFGX7cFIzaKGROvMafv4JUJR8Jcc69D3ItFNZo+wpBiL13/zvwM04U1ksc+uX3KOlM7K9ymB4Z2tZuyCCexXrJwrSvJ6OtIAbY8ojU2lnXbsBASM22d88DmUUtJF3WbgSaNWVMvSjMHS+KWVatvGQb2zG1U3o3x8Xg1rRQPlBYSxzoLaML+DeXkv4nNv9Zee/lnLsXNRhzOZL0ULsRg2APZWcpDqyLIoBVHgEsG2vvPQsxO7zwYmsrFlmlXYrsFPzdq96CVWtJr60Eq35WbPeUIfYs/RXU2tdbMGsp1nX4uinA/6lyO+bgQSELi/nI3kqsrUx477fOubXYl1oggFUYC53yqM1ig5MDOwsxgVl76HWj3KljkUWIv2dYPSlkVw170BHHmJf4I+fcVEPrMP5MGVqAFMbIYxEAyMp7751zD5JOa7dlQEtxjdASASwb/A4LI4BVlhMBLCvUv7LD64P27ms3YEb2FIoUY56m+lWPCq9+zvZl2hism4J4d865qX7WSm8bP8zbucL6iXoted2LAFYO02uEBGFtPIt+auFAoW9ycF0IAayypg6ONF5kYFkic8XWo/eezUE5l2JjPjdbvRWlXvO9fV0M5r1KenTOTZlZRyKYNWfTVcI/K7djaN77jXPuUZRnyIEAlp21wp6KvWm6A7E3LYYAVlmkGNpYcz3LjBOvD1oj+6qclei/czJdDSRI/JPi7+tB0kMMZq30FszCvByKq4Ql3IsAVg6HItvFRLzuuhbrKAtLEcAqhgBWWVwftMEAYYfrg7ZevPf0zzIW4qWnOdgoZFs9KHxfbFoSxWDWXXwt7UAhmHGocB0X83CuEAymllAm3vu1c+5FrP2tTdcIKZptgwCWDb7zgghglUXntkGAwA6ng7bIvirnQlyDGtmLQtDqiWyrPGIwcC1pHbOypiLfrFXGNx0AfK7dkMHdK1zZhK2VCGBZYU9lg3mzIAJY5SzE79sC9a/scH3QlhcLqlKORPB1VFO21RPZVuXEIOF9fD1tCmQxP4xtCgI81W7IwB4Vst04bLHFNUI71MGysS9eyCyGAbUcIrM2uEJiZykmLEsP9M0inLg6OKJnhcLSn7z3j3xLdfjgUdInhb8PXvwd24VYB2QTxzEOtuxxAGsk9tGX2u0YBHv9QsgIKodCqTbIvrLD64O2uD5Yxpmo1TOSJ0n33nsCJQ2Jm5pnSc/OuUNJJ2LOGNGewph6U7shA7tX+H5g61BkD1pZi32qhaU49CmCDKxyiMraYGCww2bEzjo+WY+89iWd1m4ETDxL+tN7/4ngVdu898/eezKyxnUq1qjZxLUBh6/2WMPaYVy3wThaCAGscujUNlgE2DgQWSyWyL4q47J2A5DsRaFw9J8ErvoS/77+VPj748rJWLiWnRdrBHt7Ym9lhb2VDfpjIQSwyliIYIGFNXVRzHByZWcr0thLWIkU955tFa4p/RFrXNVuD3bgvVeskfWHwt8nBWvHsBQPY+T0JL6VHFjLGnj3Ii3S7InYShH8kssgImuDwdUOxS/tUHA6P6fwkhP69CDpd+/9Hd/KGGKx9ztJvyv8/aJ/56KgexYUc8+Gtawd9lg22PMXQACrDLIGbDC42liIPmmJzVt+FG7v01rhquCV935TuzGw573feO+vFK4WMkf3bSrojjxYK9hbir2sFcZvG+yvCuCjL4NorA0GVxucWNl58d5TCyavPfGCU2+8pFtR52o23tXHulX4+0efTsRhQRZxrcB6wR5rWhvssWyw5y+AAFYZdOZ0r9576gfYYLK3w5WA/LjW0pcp6+qW64LzEq8V3opsrJ5xXTsv1gz2WNMaiHssXtNOx56/AAJY+TlxmmWBUys7TPZ2uBKQ14EoLNyL91lXBC9mLP79k43VLx7MyIc1gz3WtHbYa6XbE4eu2RHAyo9IrA02RDb2RUDVyjNZgdnxtHsfXiR9IusKk3fZWJ/EpqhHZGFlENcMXKu2taewtkU69lo22PtnRgArPzqxDRbANjipssNJal5HIgugBw+i1hW+4V1tLMbLviwVxmDY41uwx9rWBnstG+z9MyOAlR+dOJ0Xg6oVJnkbXtJT7UYMjtew2uYlXcUXBslExDd577fxpcIrcaWwJ4zBeTyJ78Aaa1sbL6JvWmDvnxkBrPzoxOleuJZiwolJ3soTfTKrlRg7W/Yi6Q/vPZkE+GGxv/whDqR6QQ3CDOLagQMwW4ei7lCy2DcZn9Oxfs2MAFZ+3MtOx51sGwdigrfCS0L5OHHy37InhSuDLHLx02K/+VNs4HtxJtYNObCGsOVEyQEr7LnSsffPjABWXrxEYIONkg3qWdigCGteKzH5t+pOoVg7Vwaxs9h/Pin0J7RtX2Rh5fCssJaAHW4Y2GDPlc6JB7OyIoCVFymENjgNsMHplA2uD+ZD9lWbpnpXN3R9WPDey3t/I+pi9YAx2RjXCLNgjWuDPZcNYgAZEcDKiyyCdFvv/aZ2IwbgxGBqhUVnPitxatWajULWFfWuYC72q08K/Qxt2pN0XLsRA2ItYYsyGQbinovswHTEADIigJUXnTcdqaw2lmJit8D1wbw46W/Lq0Lwij6PbGL/+qTQ39AmxmZ7XCO0RR0sO+y90hEDyIgAVl5kvKRjELXBpG7jmeuD2RyL7KuWrEWxdhTyrrg711faRBaWsbiW4HDAFmtdG8z76YgBZEQAKy+ir+kYRG1Q3NIGLwflc1q7AfjLs0LmFde6UEzsb5/Epr5VjNH2WFPYYq1rg71XOmIAGRHAyocXCG0wiKaj/pUNTkvzORKTfSueJX3mpUHUEPvdZzHWtmhfvGZs7Vk8YmCJOlg22Hul4yXCjAhg5UPAIJ0XNTEsMKHb4PXBfDjZb8OTQuYVwStUE/vfJ1HkukWM1YZ4jdAcB7Y2XkVg1QJ9MRMCWPmQTZDuhXiBCVKqbZARkMdS1K1owZNC5hWDLqqL/fCz2Ny3hvHaHn3cFmveRHEZQBZWOmIBmRDAyodOm47B0waLTRssMvPgRL++Z0lXBK/Qktgfr8ThQWsYs23Rv22x5rXBHiwdsYBMCGDlQ9pgOgZPG/TFdGuuVWVBTZX6qHmFZlETq0nULDQU+zivb9phzWuDPVg6+mImBLDyYXJPx+CZbl985xbIvsrjpHYDZm4tgldo3LsgFpv8djB222KNYWch9mAW2IOlox9mwsY2D14gTOfF4GmBVGobnP7bc5KOazdixl5F8AqdeBfE4mGXNhyLPYQl1hi2WPumexGF3FPxEmEmTD55EHFN90o5FhNM4uk23nuCqfaORaC/lq1C8GpTuyHAj4r99bNC/0VdTtKqdiNGEdcYjMd2WPsminswDgzSEcDKgABWHgSw0jFo2mAST0dqfx5cQanDKwSvCMqiO7HffhaZAS1gDLfFWsMOa18b7MXSERPIgABWHkRb07G5SufEwGmB1H57S9E3a7n23tOn0a3Yf69rtwPaF4ECS4zLdvZFhrcF9mLpWOtmQAArDzprOqL+6VhY2qBwsD1O7uu4894/1G4EkCr247va7QBjuSHWGrZYA6djL5aOpJYMCGDlQQArHYNmOp5vTbemyLW5hcIz7CjrSdJN7UYAhm7EtavajsRewkRcaxDEssMaOB17sXTEBDJg0smDaGsaLwZNC5w+pSOl3x7F28t7kXTFwxgYSezPV+KaS028JmuLNYcd1sDpXkW9wVQEsDIggGVvT2zOUvECoQ1On9KxmLTHy1VlbRWCV2QSYjixX1+JlwlrYky3w5rDDmvgRLxEaMKJeIs5fqH2iLSmY7BMtxCZgKlI57d3IBaVpd3w4iBGFvs312PrYVy3sxbBWCt7Yp9rgT1ZOmIDxviw7RE0SMdgmY7FZLo1mYDmuGpS1gNF2zEHsZ/T1+thbDcQ1xwcnNlhLZyOA7B0xAaMEcCyR5Q1HYNlOibtdCwibTlx1aQkslIwNzdi/VDLSpTPsMLaww5r4XQkFaQjNmCMAJY9oqzpGCzTMWmnYxFp61DMOaV4SdfUvcKcxP5+LYoO17BQGOORjrWHHdbC6diTpSOAZYzNhD0CWGl4gdAGk3YaLxaR1si+KufOe0//xezEfn9Xux0zxRhvYy2CsFZYC6fjJcJ0xAaMEcCyR5Q1zYa6Q8mc6IepqH9ly0k6qt2ImWADj7m7EwcQNRyJa4TJqINlal/0ySSxP25qt6Nz7MmMEcCyxVOZ6ci+SseJUzqesrbFxqaM6eog0VfMVuz/XCUsj4MKO6xB7LAmTsfeLM1CrIFNEWyxRYpgOgbJdEzW6Tj9tMXVkjLuvPcUscbsxe+ATMTyGOttsAaxw5o4HXuzdMQIDBHAskXnTEeaajpSVdN48ZKVJSeK+5bAhh34uzsxlpd2KDINLLyIDEIrrInTsTdLR4zAEAEsW3TOdET50zFZp3nlCpYprg/m5yXd0G+BN/F7uBGBgJK4Rmgg9l2CrzZYE6djb5aOmIshfpm2CGClY5BMR7p0GlL3bXGlJL9H7z01U4AvxO/isXY7ZoYx3wYBLBusidOxN0tHjMAQASxbdM50pKmmWYjvOhUBLDtcH8xvK+m2diOAht0qfCcog2uENliL2GBdnI69WTpiBIb4oG3ROdNsuAGTjFTpdJx62mEjk9+d957FJfAN8fugPlw5HFzYYC1ih7Vxgrg3Y52RhhiBIQJYtuicaUhRTUeqdJqt955+aIdNTF6vku5rNwLowL1YY5TE2J8orkXIHLTB2jgd42caYgSGCGDZonOmYXBMxylTGlL2bVHMN69bCrcD3xe/E67alsPYb4M1iQ3WxunYo6UhRmCIAJadhbgqk4r01HRM0mlI2bdzICbsnChODfycR4XvBvntiawXC6xJbLA2TsceLQ1xAkMEsOzwu0zH4JiOSToNi0U7XCHJ647kK+DHxe+FWljlMAekY01ig7VxOvZo6TjUNULQxQ6dMh2DYxon+mEqFot2uEKSz7P3nkwS4CfF74ZvpwzmgHSsSWzsieyXVOzR0rFHM0IAyw6dMh2DYxpOmNJsec3NjBPXR3IiiwTYHd9PGQciaJAkrkko5G6DNXIa1sfpiBUYIYBlh99lOibpNAyMaTjptHMoNi65kEECpOEbKsOJa4QWWJvYYI2cZiOJugVpiBUY4Rdph99lmi2vaSXjdCkNi0Q7bFryofYVkIBaWEUxF6RjbWKDNXKCOG6SaJCGWIERfpF2iOynITU1HX0wDYtEO8vaDRjUWjyrDljgWyqDuSAdaxMbrJHTsVdLQx80QgDLDr/LNAyK6ThdSvNauwGDWIj6V7nck6kKpIvf0X3tdszAgVgfp2JtYoM1cjr2amkYC43wi7TD7zINg2I6Juc0LBJtcOKex4ukp9qNAAbyJLJbSmBOSMPaxAZr5HTs1dIQKzDCL9IOaYFpGBTTONEHU2zIbDHDZiWPB/ooYCd+Tw+12zEDzAkJYj8liJVuTzwuk4q9Whr2aUYIYNnhd5mGQTENg2IaTuHtULTX3lZkXwE5PInCxLkxJ6QjgGWDtXIa9mppiBUY4Rdpg99jOgbFNEzKaVgc2nCi/lUOT957xkjAWPyuCA7ndSAyX1KxRrHBWjkNwf50xAwM8Eu0we8xHYNiGiblNCwObRC8yoNrTkA+fF/5MTekIUvcBmvlNOzV0tEHDRB4sUFnTEd2QRr6YBoCWDaodWJvLTYvQE4vCt8Z8mFuSMMaxQZr5TTs1dIRezHAL9EGv8c0nuLEyZiU07A4tMEmxd4T4yOQT/y+uEaYF3NDGgIHNlgrJ4hjJeuRNMQMDPBLtMGAmIaU1HT0wd1tvff0QRtcE7G1lfRYuxHADDyKtUhOzA0J4hqF/pmOtXI6+mEa+qABAlg2KE6ZhpOldAyIuyP7ysZC9ENra4q3A/nF74xrhPnsiT1HKtYq6VijpGNNkoaYgQEmExv8HtMQzU/HpLw7JmMbnLDbI/sKKIfvLS/miDSsVdKxVk7Hni0NMQMD/BJt8HtMw2CYZiEi+ik41bTB5sTWVtJz7UYAM/Is1iM5MUekYa2Szok9WyrGyDT0PwP8Em0QPEjDqVIavuM0LAptsDmx9UxtNqCc+L0RNM6HOSINaxUbrJnTsGdLQ8zAAB+xDX6PadikpSElOg2TsQ02J7Z4FQ0oj+8uH+aINKxVbLBmTsOeLQ0xAwP8Em3we0zDYJiG/peGRWE6J2m/diMGshUFpYEa1mJNksu+yD5IwVrFBmvmNIyPaeh/Bvgl2mBCTsNgmIbvOA2LwnQEr2y9iH4J1LBR+P6QB3PF7pgTbLBmTsOeLQ0xAwN8xDb4PaZhMExDOvTuNt772m0YAZsSW8/0S6C8+N1RBysf5oodxb5JECsde7Y07NnS0P8M8EtM50Q0NRU7tTR8x7tjMWiD2ia22EAD9fD95cNckYY1SzoOfdMQwEpD3MAAG990dMJ0DIZp+I53x2LQBqfqdl7Fa1NATXyD+TBXpGHNko41cxqSDtIRO0jER5yO32E6AlhpOE3aHYtBG2xK7Kw99weBauL3xyMKeTBXpGHNko41cxr2bOmIHSTiF5iO32Ea9mrp6IO7YzFogwWhHQpIA/XxHebBXJGGNUs61swJ4p6NjVsa+mAifoHpSANMQyQ/Hd/x7uh/6fbEOGiFzA+gDWuxScvBiSBWCtYs6Vgzp6MfpmHNnIiPOB2/wzQMgmkoBpiG/peOzYidrai9A7TgVcwPuTBn7I4+mY51czr6YRpiB4n4BaI2TjjTMAmnIR0/HTVN7LxwpxqoL36HXCPMgzljd6xZbLB2TsM6BVURwErH7zANUfw09L809L90nKbb4fog0A6+xzyYM3bHmsUGa+c09MM09L9E/ALTEcVPwyCYhm84Df0vHZsRO2R8AO3ge8yDOWN3rFlssHZOQz9MQ+wgER8waiMNNQ2D4O623NYywWbExlZcDwFashEbtRyYM3YU1yzME+lYO6dh8YyqCGCl43eYhkEwDf1vdywCbbAZsUEAC2gLAaw8mDPS0CfTsXZOw94tDf0vEb/AdETx0zAIpuEb3h2LQBtsRmxsKOAOtCN+jwSV7TFnpGHtko61cxrWKmmIHSTiA0ZtDIJpGAR3R99Lx3PUdl5rNwDAP1AHyx7zRhrWLunof2nog6iKAFY6fodpGATT0P92xylmOk7S7bBRBtpDYDkP5o7dsXZJx9o5DXu3NPS/RPwC0xHFT8MgmIb+tzv6XjrmEDtslIH28F3mwdyxO9Yu6Vg7p6EPpqH/JWICQW0MgmkYBHfHKWY65hAbXvRHoEVbsU7Jgbljd8wV6Vg7p2FMRFVMIOn4HaZhEEzDJLw7FoHpGP9sbEV/BFrEt5kHc8fu6I/pWDunYe+WhvEvEb9A1MYgmIZJeHf0vXTMITY2oj8CLeIlwjyYO3bHXJGOtXMa+iCqYgJJxyCYhkEwDf1vd/S9dMwhNrbee/oj0Jj4XZLxYo+5Y3fMFelYO6ehD6ah/yViAklHJ0zDIJiG/rc7+l465hAbbJCBdvF92mPu2B1rl3SsndPQB9PQ/xIxgaSjE6ZhEExD/9sdfS8d/c8GG2SgXXyf9pg7dkd/TEf/S8P6OQ39LxEBLNTGIJiGQXB39L10zCE22JAA7eL7tMfcgZpYO6dh/YyqmECAvjEJ744JOB39zwYbZKBdfJ/2mDt2x9olHf0P6BgBrHQMgmmYiFELfS8d458NNshAu/g+7TF37I7+CPSN8S8RASygbwyCuyOAlY7+Z4O+CLSL79MecwcAYCcEsADMFZuSdGxCbHCiDrSL79Mec8fuWLuko/+loQ+iKgJYAIBdsQi0wWIQaBffpz3mDgDATghgpWMSTsPCMA39D+gf4yDQLr5PAIAV9m6JCGCloxMm8N6zMExD/wP6xzgItIvvEwBghb1bIgJYAOaKTUk6JmEAwM9i7tgda5d09L809EFURQALwCyR/WeCRSAA4Gcxd+yItYsJ+l8C+iBqI4AFAEBdLAYBAACA7yCABQBAXZwGAwAAAN9BAAsAAAAAAABNI4AFYJacc2S9pOPqGwDgZzF37Ii1iwn6XwL6YDL6XyICWADmigk4HZOwDfoi0C6+T3vMHbujP6aj/6WhD6ah/yUigJWOTpiAKH4y+h/QP8ZBoF18nwAANIIAVjoCCGlYGKah/wH9YxwE2sX3CQBAIwhgAQB2RQDVBnMx0C6+T3vMHQCAnTApA5grTtXTsQmxQV8E2sX3aY+5Y3f0x3T0vzT0wTT0v0QEsIC+MQjujgk4Hf3PBnMx0C6+T3vMHQCAnTApp2MSTkMQAbXQ99Ix/tlgLgbaxfdpj7ljd/RHALPGIAj0jUXg7ghgpaP/2WAuBtrF92mPuWN3rF3S0f+AjjEpozYm4jRMwruj76Xb1m7AIJiLgXbxfdpj7kBNrJ3TsH5OQ/9LxKScjk6YhkEwDf1vd/S9dPQ/G8zFQLv4Pu0xd+yO/piO/peG9XMa+l8iBsF0dMI0DIJp6H+7o++l4xTdxsI5R38EGhO/S9bK9pg7dsdckY61cxr6IKpiUk7HIJiGQTAN/W939L10bEJs7In+CLTIKXyfsMXcsTvminSsndPQB1EVASzUxiCYhkl4d/S9dGxCbCzEfAy0iG8zD+aO3bF2ScfaOQ19MA39LxGTcjom4TQMgmkYBHfH+JeO8c8G15SANi3EOiUH5o7dMVekY+2chjExDeNfIgZB1MYgmIZJeHeMf+mYhO3s124AgH/gu8yDuWN3rJvTsXZOQx9EVWzg0jEIpmEQTEP/2x19Lx2bEDsHtRsA4B8IYOXB3LE79m7pWDunYf2chv6XiEEwHZNwGgbBNPS/3TH+pdvUbsBA2CgD7SGwnAdzx+5Yu6Rj7ZyGvVsa+l8iBkHUxiCYhij+7uh76bzog1b2nHP0SaAR8XvkBUJ7zBtpmCfS0f/S0AdRFQGsdAyCaRgE0xDF3x3jnw1O0m0sxGYZaMmemCdyYM5IQ59Mx9o5DXu3NMQOEjEIpmMQTMMgmIb+tzuCBTbYjNgggAW0hQBWHswZaeiT6Vg7p2Hvlob+l4hBELUxCKYhir+7BTe2TLAZsUO9HaAdfI95MGfsKK5Z2LulY+2chsUzqmIQTMcgmIY+mIYofhr6Xzo2I3aWtRsA4C8EsPJgztjdQgQPLLB2TsPaOQ2xg0R0wHQMgmnog2nof2nof+nYjNg5oJA7UF/8Dglg5cGcsTvWLDZYO6ehH6ah/yWiA6I2NmtpiOKnoeZQOjYjdhaS9ms3AoD2xfyQC3PG7uiTNlg7p2HvhqoIYKUjipqGPpiG56jT0P/SvdZuwECcuEYItGApNmm5MGfsjjVLOtbN6eiHaYgdJKIDpmMQTEMfTMdAuDv6X7qNGActcW0JqI/vMA8vMrBSsGZJx5o5Hf0wDWvmRHTAdAyEaSj5ko4+uDvS8W2wIbGzZFAE6onfH5mQeTBXpGHNko41c4K4PGGNkoY+mIgAVjo6YTr6YRoWhLtjMWiDKyF29kUdLKAmvsF8mCvSsGZJx5o5DXu2dMQOEtEJ05EGmI5+mIaBcHcsBm2wKbF1WLsBwIzx/eXDXJGGNUs61sxpyL5KR+wgEYGDdBQDTMdgmIbJeHcsBm281G7AYA65RQiUF787Alj5MFekYc2SjjVzGmIHaYgbGKAT2mAwTEM/TEM69O72CBSY4FTd1oHYqAA17IkC7jkxV+worlWYF9KxZk7Dni0NMQMDdEIbRFLT0A/TMBimYUGYjk2JrYUoIg3UsBRrkpyYK3bHWsUGa+Y0jI9piBkYoBPaYDBMQz9MQ/9Lw6IwnRcbE2tHtRsAzBDfXT6vYvOWgrWKDdbMadizpaH/GaAT2qAzpqEfpiEdOg2LQhvUNrF16JxjbAQKid8b9a/yYY5Iw1rFBmvmNKxL0hAzMEAntMGJUhom5TQMhml4Lt0GmxNbbKaBsg7Fujgn5og0rFVssGZOw54tDTEDA0zUNhgM09AP02zFgJiCRaENNif2VrUbAMwI31tezBFpWKuk82LPloo9Wxr6nwE6oQ06Yxr6YTpSonfHaZINNif2ls45+ieQWfzOeDghL+aINMwF6Vgrp2PPloaYgQE6oQ2yX9IwKadjUt4dp5o2tqIfWluIrBCghJVYE+e0ERu3VKxV0rFGSceeLQ0xAwNM1jYYENPQD9PRB3e3oFi2GU7Y7R0551ztRgCjit8Xrw/mxdyQIK5RWKekY62cjn6Yhj5ogE5og1OlNI4NWjIGxDScbNpY127AgJaSDmo3AhjYgbg+mBtzQxqyXmywVk4Q92rs19IQMzBAAMsGA2I6Juc09ME0BLBscMqex3HtBgAD4/vKj7khDWsUG6yV07BXS0cAywABLBt0xnT0xTRMymlYHNrglD2PI4q5A/bid8X1wfyYG9KQhWuDtXIa9mrp6IMG6Ig2CGClY3OWhgExDQEsG16ctOewEJtsIIcjsRbO7UUULk7FGsUGa+U0jJXpiBkYoCPaoUOmIYCVhkk5Daebdp5rN2BQx9QKBOzE74nrg/kxJ6QjgGWDtXIa9mppiBUYIYBlh0ExDYNiGi/6YIo9ggNmuCqSx4HIwgIsHYnDixKYExLEtQkBrHQbkQmYir1aGvZpRghg2SGqmoZBMd1r7QZ0jgWiDTYr+ZwQaAXSxe/opHY7ZoI5IQ1rExuskdOxV0tDrMAIASw7dMo0DIrpmJzTsEi0sRV1sHJZxh8AafiWyngR6+NUrE1ssEZOx14tDWOhEQJYdkgLTENfTEcfTMNVEjucuOdzShIWsLv4/ZzWbsdMMBekY21igzVyOgJYaeiDRgga2CGqmoYaROk4XUrDItEORXvzOYw/AHbDN1QOc0E61iY2WCMniFs04gZpiBUYoSPaoVOmoz+mIbKfhkWinWdRLDUnskeA3fH9lOFFAMsCaxMbrJHT7Eki0SANsQIjBAzsMDCmIzU1DadLaRbOOfqgDS/qYOV06JwjgwT4SfG74dsp40UcZCSJaxL2ajZYI6dhfZyOWIERBkU7dMp0DI5pvOiHqTjptPNUuwGDoxYW8BOofVUcc0A61iQ2NiKYmoo9Wjr2aEYIYNkhLTAdg2M6TpjSsFi0w9WRvA4lrWo3AujISmRflcQckI41iQ3WxunYo6UjgGWEAJadrYjup2JwTMcknYbFop0XMVnndsbjF8D3xe/krHY7ZmQjrpFbYE1ig7VxOvZoaYgTGCKAZYvNWpr92g0YAJN0mmXtBgyGKyR57Us6qd0IoAMnYo1REmO/DdYkNlgbp2P8TEOMwBABLFt0zjQMjuk48UyzcM7RD+1whSS/Ux4fAL4tfh/UviqLsT9RXIuwT7PB2jgda+M0xAgMMTDaonOm2eM2TDJOmdKRsm/nWaRM57YQV6OAf3Mm1rsleRHAssBaxA5r4wRxb8YYmoYYgSE6oy06ZzoyCdJsxYMCqUjZt8NGpoyVc47i1MAX4nfBYwdlcXBhg7WIDdbF6fYkkWGQhhiBIQJYtuic6UhRTUeqdBpOPW091m7ADDhJ5xR0B97E7+FcbLxKY8y3wVrEBmvidOzN0hEjMEQAyxadMx2DZDpSpdMcEAgw9SRO40s4EHV+gPdORRCgNC8KuCeLaxD6rg3WxOnYm6UjC9AQASxbBLDScYUwHZN1GhaOtrhGWM6pc46+i9mL3wEB3fK4PmjjQGQOWmFNnI69WTpiBIYIYNmic6Yjyp+OdOl01J6wxZWSMpykCzIIMWex/1+IAEANjPU2WIPYYU2cjr1ZOmIEhghg2fIiRTAVg2Q6Jut0FMS2xTXCcpYi8wTzdioCADVwfdAOaxA7rInTsTdLsxVrYFMEsOyRqppmj+SBZF70w1RL+qEpNjZlnTrn2MBjdmK/J4BbBwcVBuLag/Hbxqvok0lif+QKYRr2ZMYIYNkjRTCNE5F+C5w4pXFiAWmNqyXlTFcJmeMxG7G/c3WwHsZ4G9S/ssNaON2+6I+piA0YY3Frj06ajgBWOibtdASwbD2LK9YlHUg6r90IoKBz8QBHLVvxWIcVrg/aYS2cjj1ZOjKwjBHAskcnTccCNB2TdjoCWLa8OKEv7dg5d1y7EUBusZ/T1+t5FFe1rLD2sMNaOB0BrHTEBowRwLJHBlY6Bst0TNrpqINl76F2A2bo3DnHoQCGFfs32YZ1cThhgPpX5lgLp2P9kI7YgDECWPaIsqYjgJVuKwbMVAuxkLT2IhaUpS0kXVIPCyOK/fpSrGdrepW0rt2IQSxFX7ayEWULLLAnS0dswBiDpL2NSKNOtU/miwkCBemoRWGPk/ryDhSCWLXbAZiJ/flSZAjURmatHdYcdlgDJ4pjLAGsNF4EUs0RwMqDzJc0vERogxPRdCwm7T2IIH8NR+KaFcZyptCvUY8XASxLrDnssAZOxwuE6ci+yoAAVh501nQEsNJx+pRuydUrc1tJT7UbMVOnFHXHCGI/PqvdDuhJZBeYcCHdhWxCO6yB07EXS0dMIAM2ZnnQWdMxaKbj9MkGdbDs3dduwIxdOOc45Ue3Yv+9qN0OSGIst3Qosl0ssQZOx14sHbeyMiCAlQedNR2nUOm8CKZaYLNvby36Zi1O0gdeJkSPYr/9IDb6LaB4uy3WGnZeRakCC6wT0rHWzYAAVh501nRE/W2wuExHjZU8OLmvZ6EQxNqr3RDgR8X++kGsXVvBGG6LAJYd1r422IulIyaQAYuAPOis6XiJ0AaTeLo9slWyeBQnpDXtKwSxWAegebGffhAbqlZ48aKsmbjGoG/bYe2biBcIzXArKwMWrnlsxMYsFcUsbTCJ2+Bk1N5WvF5V21IEsdC4d8Er6hG240EUb7fEGsMWa990B+KqdiovAlhZsGjNhyysdASw0r2KRaYFrhHmwRWU+g5FEAuNehe8YoPfFsZuW6wx7FD/1QZ7sHT0w0xYsObD863pGDxt0BfTLdngZ/Gq8Aw76jqUdOm4t42GxP54KYJXrXkSGzMzcW1BdqEdsq9ssAdLx/4rEzZk+TC5p2PwtMFkboNNVB53tRsASSED4ANBLLQg9sMPIjOlRYzZtlhb2GLNa4M9WDpiAZkQwMqHTpvugL2UiefaDRgEG6k81mLB2YojSR/JNkRNsf99FGNuixiv7dHPbbHmTRT3XgSw0hELyIRFaj6kDaZz4gUMCy/iUQELR2SnZMOJfjuoiYVqqHnVPMZqQ3FNQQDLjhf7Lwv7ooC7BfpiJixQ8+ElQhucAKRjQrfhxKYqF2qqtOVQIRNrr3ZDMB+xv30U42yrqFlo71AECixxYGuDvVc6XiDMiABWXmzI0jGI2iCl2saqdgMGxsl+W5aSfnHOMQYju9jPfhHFrFvGGG2PNYUt1ro2mPfTEQPIiABWXmS9pGMQtUHNChuHXCPM5kGcVrVmXyETi4wYZBP710dRMqBlG4UxGkbiWoKx1RZrXRvsvdIRwMqIAFZedN50DKI21iKt2sJCLDhzuq3dAPzDnkIQ67h2QzCe2K8+KvQztIux2d5S7MMseRHAssLeKx1JLBkxcOZFACvdgjosJqiDZYeCq/k8iiysFjlJl865cxIQYcE5J+fcuaRLUQOodRuFsRm2uD5oi/pXBuKei/hAOmIAGdFB8yJgYIOaGDY4mbLBa4T5eHHS37JThWws1g7YWew/HxX6E9p3KwIDpnh9MAvWuDbYc9kgBpARi9C8eInQBqmsNihuaYNrhHk9ipOrlh2J4u7Y0bti7Wze+/Aqsq9yOBR7MGuscW0wt6fjBcLMGDzzYyOWjtMAG9TBskPqfz5kYbXvQNKv1MXCz4j95VexQeoJ2Vd5sIawRf0rO+y50rH3z4wAVn6kEKY74MqWCS9OqKxwjTCvRzF2tm6qi3XJlUL8G+fcwjl3Kepd9eZFZF+Z4/pgFs8i0Jos9k0OGNKxfs2MRWd+dOJ0DKh2CGDZYAGaH1lYfThWuFLItVr8Q+wXvyj0E/SFMTiPIxHItcba1saB6JsW2PtnRgArPzqxDQJYNpjk7bAhy+tJXAnoxYFCcfczMhMhhZN859yZQrF25u/+rBXGYNhj7WCPta0Nxmob7P0zI4CVH53YBneybbyKwoJWDrk6ld1N7QbghzlJZwqBLBbBMxb//j8q9AcCmn1i7M0grhnIVrW1ETWHrLDXskF/zIzNV368RGCDDZEdTqrscJKa11rUYOnNoUKBd7KxZuZd1tWvYpPes0eR/ZoLawZ7rGntsNdKt5G0rd2I0RHAKoMsrHT7ZLuYYbK3w2I0vxtRnLU3UzYWtbFm4l2tK7Ku+uZF9lVOrBnssaY1EPdY+7XbMQD2/AUQECiDzmyD1FYbTPZ29p1z9Mu8NpLuazcCO1kqXCm8dM7t1W4M7Dnn9uILgx/FHD2Ce3FrIIu4ViBAYI81rQ3Gbxvs+QsggFUGqdg2GFxtbEWftLSq3YAZuBWbql45hayD35xzp1wrHEO8Lngq6TeFv1/+Xvu3FS8P5sRawd5aXNeywh7LBvurAghglUE01gaDqx1OrOys2JRnx7WW/i0knSvUx1rxyfTJOSfn3EqhztW5WEeOhOvamcQ1AgEse6xl7bDHssGevwAWHmVsRfaAhSWBAjM8j21nIemodiNmgMLCYziQ9EHUx+rOuzpXH0Sx39GsJT3UbsTAjsSeKwfWsgbi3ooAVjoKuBfCYFoOEVkbDLA2XkRQ1dJJ7QbMxHXtBsDMoUIQ6yOBrLY55w6dcx8Vglf8XY2JsTUv1gj2NmJvZYW9lQ36YyEUEyznRWRpWDgUKcNWnsSiysrSObfvvX+t3ZDBvUi6k3RauyEwcyTpyDn3pFBAeu295xpTZe9O5E/E2mV0d2LjlY1zbl8ECHIg+8oO/dMG42ghBLDK4eqLDQZZO88igGXpRJxil3CrUEuEV+3GchR/np1zD5KeCGSVFwNXRwqF2cm2Gt9GFG7P7bh2AwbFYbYdxnob7PULIYBVDlFZGwfOOcfGxsSzQsFW6orZWDnnbuib2XmFQOHH2g1BFofx5+VdIIvrzpk55/b0FriivtV8XIvC7dnEgDABLHteBLBMxD7KmG+DvX4hBLDK2Up6Fb/zVNO1BiaudNMCgOshNhYKmUEUws3vSaGoO686jetA0oWkU+fcs8J39UKA2M67jcuUbUVW47w8iWtYua1EveEcpgNYpFuKg2wLr6KAezEEU8p6Eb9zCwSw7DyKAJalExHAKuVaYdPN5mBsewoBlmNJ61gr65GsrN3FbKuVwtjPtfx52oor7yVQpiGPx9oNGAhzgA2yrwoimFLWi8gYsMBga+dJXCO0dOCcW3rvuQef31bSjaTLyu1AOcv4M2VlPUl69t5z6vkdMWh1qLegFYHfebsRLxFn5ZxbiqtZOXiROWiJPZUNAlgFEcAqi02tjSV1sMxwjdDeifjWS3lQOBSgAOm8TNd1V5I2zrm1wobmhZdA38TXzw4Ufk8ErTCZruQiL7Kv8uD6oJF3r80iHev+gghglUV01gZ1sGw9iQCWpamYO6fbZVxJ+k1szudqug63krR1zr0ozA3PkjZzys5yzi0Ufh9TIfwD8V3g77YKYyYyendNF/bIvrJD/Ss77PELIoBVlleI0BLtTncoAlhWuEZo70Thigby24irhAgWegveSNJrzM56UZh7X0fK3I2n5/sKa4qD+CfrOvwbrg6WQfZVHlwftEX2uo0XkRVYFAud8l5EAMsCv0M7W4XNHROZnWPn3O1Im+XGPShkEZJJiPf29bbO8XrL0JqCWhuFLK3mv9MYrNqLP1Owasqw4vABP+JJXB3MLn6rx7XbMai1eOnNEnspG1wfLIwAVnlrcTJjYemcW8zpekhmjyKAZWmhsIC9r92QGbmS9B9xZQpf9z4ANAU6twpBrY1CQOtVb09hbyX5ksGtuPF1Cn14obcA3EFs9/S/Az+Lq4PlHIvvNBdeHzQSr5wTwLJBAKswAljl0cntLEUqsRV+j/ZOnHP3HSR3jGLaoH2s3A70432g6H0A3yv0p41zbgpmffnj3/05/XyLe/ez0N+DVF/+7ImsKti7Epkr2YUYNIfUGbFWtUPwyg57+8IIYJW3iT97tRsygEMxmVnZKtQUIwvLzr5CEVdODMt5Ush6YwOBFO+ztYDe3Yu1UilHYm+Vy7MIwlpivW9j2tejIFJc6yBSa4N6N7aojWHvtHYDZuhGvAYDAFIYC3lQpJyz2g0YGGtUW+yhbLCnr4AAVh10dht7zjlOuuxMrxHCzoFzjlOusrykz6IvA5g3xsKC4lx/ULsdg+L1QUNx70SGsQ329BUQwKqDzm6H4IAdFgh5kIVV3quk69qNAICKrhXGQpTBXJ8PB6y22DvZYU9fAQGsOl7EQGyFQdgW9ZrsHTrnOJUt70FcOQAwT4x/BcU5nvVoPqxNbdFXbXhRsqIKAlj1ELG1cRifHocNimTmwclsHddicQFgXl5EBmppzPH5TI8MwUDcMxHAssFevhICWPXQ6W0wENviGmEeK+q1VTHVgCEoC2AOqHtVWJzbV7XbMTCuD9o6VNg7IR17+UoIYNXDaYIdAli2uHaQB68T1UE9LABzcSXqXpXG3J4X1wdtsWeyw16+EgJY9VAHy84RtwhNrSVtajdiQGRh1fMo6bZ2IwAgo1ux2S+K7KvsNiJIYCbulY5qt2MQ1L+qiABWPV6kHlrZE08XWyMLKw9Oauu5FddjAYzpSQTpa2BOz4u1qK0DhT0T0q1FIko1BLDqIoBlhxMFWywa8iALq64rcb0GwFheFcY2FET2VRGsRW2xV7LDHr4iAlh1kRZrhzvdtkjbzocT23q2kj6Jou4AxsCYVg9zeV7PopyFNfZKdtgjVUQAqy7qYNlZOufoz7Y4+cpj5Zzjyms9r+KVLgD9m14cJKu0sDiHk32VF2tQQ3GPtKzdjkFQ/6oyNvx1UQfLFqmxtni6OB9Obut6lnRTuxEAkOBGZAHUwhyelxc1K62xR7JD/avKCGDVx+LDDoOzLS9OwHI5cs5xElbXvaS72o0AgB3cKYxhKCzO3aw383oUAQJr9Fk7JJ9URgCrPj4CO4cuvhELMzzJnc957QZAN+KUF0BfnkQGaU3M3flxeGoo7o2of2WH5JPKCGDVtxbFN60wQNtbi/oauSydc/TX+j6LgwQAfVgrjFmoIM7ZZE/n9SrmZGuHCnskpNuK/lkdAaw2EMm1Q4qsPa4p5HNO0mB1XuEVLwpyAmjZi8JYxdWqCuJcTfZVfqw57fHggB2CVw0ggNUGAlh2jggImHsQC+ZcDiQd124E/nqKnie7AbRoozBGkbFfz7HCnI18vChdYYrrg+bYszeAAFYb+BjsLMRAbY0FRV5n1G5rwkbSn2KDCKAtBNgri3M0Lw/m9yjmYGuHYr9vibqpDaBDt2Ej6gxZ4hqhPVK689mTdFq7EZAUxmGu6ABoBVec23CqMFcjL9aa9tgT2XkVBwlNIIDVDrKw7KxIaDH3Iu5953TqnGM8bsNaBLEA1DcFr5h7K4pzM4dM+a1FoNZU3AsRwLLDXr0RbJjawUdhZyFeicmBZ43zcaI4bEueFV76IogFoAavMAaxNqzvXLzgVgJrTHtcH7TFeNwIOnU7OGGzxYsb9qhNkNexc44Cse14EkEsAOVNwStqrVQW52QeWslvK2qt5kD2lS326o0ggNWOrfgwLPEaoT0vTshyu6DfNuVJ0lXtRgCYlSsRvKouzsUXtdsxE7x2bSz2Xw7z7azFIX4zCGC1hdREO3viNcIcKLCZ11IsOFrzqJANAQC5fRaZKK1YiXIUpbC2tLcU+3xL7NEbQsduCx+HLQIB9jZicZ3buSMNqzVTEIsTYgA5TNcGmV8bEOdg6lKW8ShedsuBq6+22KM3hABWW0hPtHVEICALTsry2pN0VrsR+AeCWAByIHjVnjOFuRj5saY0Fvc+1L+yQ5mfxhDAag8RXjsLcY0wB546zu/EObdfuxH4Bwq7A7BEwfbGxLn3pHY7ZuJFBAZy4PVBW+zNG0Pnbg+LGFtcI8yDE7O8nCge26onSZ9EEAtAGq8wlrDua8uFwhyM/FhL5sHexxZjdGMIYLWHKK8trhHmQc2C/A6dcyxC2vQs6Q9x5RvAbrYKYwhrvobEOZfM/TKoqZoB1wezYJxuDAGs9nDP1hYDeR5e4dlj5HXhnGOcbtOLwgaUQC6An7FRGDu4it+QONeS+VzOg8hkzuFIZBBaoj51g9gYtYlIry1e4sjjXiw+cluIl5Ba9qqwEX2t3RAAXWDMaNe52BeV4sX1wVzY89hiT94gBuo2cdfW1iFZLFlsRRZWCcfOuWXtRuCbpmwKMmcB/Ju1yNpsUpxj2fiX8yCyWszFvQ5XYG2xJ28Qm/o2vYgFjjVqCeVxV7sBM3FJLbembSX9KRY6AL7uSWGMYNPemDi3XtZux8ywdsyDvY6tjbjq3SQCWO1iI2SLQT0PinCWsS/ptHYj8K+mF8VYmAN47068XNqyU4U5FmXwCFA+7HVssRdvFAGsdvHR2Fo651ig5HFbuwEzceqcO6jdCHzXjaRrsVkFEMaCm9qNwNfFOZXDobJYM2YQ9ziUm7DFXrxRBLDaxasH9qhvkMerGORLcApXCWu3A993r5BxwRgOzNN0rZhC1Y2Kc+mleLGtpCfxgEEu7HFsbUVt02YRwGqXFy8fWFux+c+Ga1NlcFrcj2fx2hgwR9NLg6zh2naqMKeiHNaKGcS9DdcHbT2LTPpmEcBqG1kttvYkHdVuxKDW4qSilDOuw3Zj2sgylgPz8CQC182Lc+hZ7XbMDOvEfI4U9jiww7qtYQSw2vYkor/WSLHNh5O1MrhK2JetwnVC6n4AY5uKtXN1uGFcHayGNWI+7G1scQuqcQSw2ubFaYW1Q+cc/T6PJ/HcbClLcZWwN7fiJTJgRNMLpBRr78OpKHZd2ovIaMki7mkOa7djMNShbhwb+fY91m7AYJy4J54TWSblnPEqYXeeJP0uAr3AKF4Uvmk25x2IcyZXB8tjbZjPSmQTWmPv3TgCWO1jUWSPVNt8yMIqx0n64LhL2JupLtZD7YYASPIg6l11I86VH8RmvzSyr/JiT2OP/to4Aljt4xlPewdkrmTFSVs5FKLtk5d0FX+4Ugj0he+3T2cKcybKYk2YSdzLsJ+xxfXBDhDA6gOpjPY4sciHLKyyTp1z1D/o04O4Ugj0ZLoySAZlR+IcSd3I8si+you9jD323B0ggNUHBn97x1y9yooTt7IueZygW9OVwvvaDQHwr+7FlcHuxLnxsnY7Zoq1YCZxD0MAyx577g6w4enDRlwjtMbAnxdZWGXtiQV6z7yka4WXzEhdB9qyVfg2r8WVwR5dKMyRKIvsq7wo3m5vrbDnRuMIYPWDlEZ7BLDy4uStrCPnHH26b0+S/icW/UAr+CY7FudEXp6ugzVgXie1GzAg9tqdIIDVDxZP9g6cc8vajRjYk8gcLO3COUeR2r5N2R5XItsDqGUq1E5WZKfiXHhRux0ztRb7lmzi3oXi7fbos50ggNUPrhHmQcZKXje1GzAzTtJH6rsN4UEh8+O5dkOAmXlW+PYo1N6pOAd+FFesamHtlxd7F3tcH+wIAay+kNpob0Xx66zWYgNeGqfO49hI+lMhE4QsECCvrcK39qfYyPTuQmEuRHnP4sA9m7hn4VqsPfbYHWHj3hc+LnsUc8+Pk7jyjqmHNZQHSb+L9HYglyeFb4ysq84551ZiXVcTa768jkVmYQ7ssTtCAKsvW5HNksMxN66yehETQw0XzjlqJIxjo1CP55PIDgGs8F0NJM55l7XbMWOP4gXqbOJeheCsvWeR5d4VAlj9IRBgb1/SYe1GDI7XaMpzkj5QD2s406tod7UbAnTuTrwwOIw4130Q2Sk1sdbL61Bcjc2BvXVnCGD150m8TJUDz9Hm9SquZtSwL+mSGNZwvMI1jd9FrRHgZ60Vvp0bsZ4ayaXY3Nf0oLDWQz7sVex5cYjRHQJY/eEaYR5Hzrm92o0YHJuFOlZi0TOqF0l/SPosrj8B37NR+Fb+ENechuKcOxGFrWvyIvsqq7hHOardjgFxfbBDBLD6RKpjHmzy89qKa0+1nDvnlrUbgWwe9XatkCAx8Hdeb9cFWT8NJs5t57XbMXN34hAlN/YoeTAndIgAVp+4RpjHMfWCsmORU4eT9JEsw6FN1wrZpANvpuAuGcADinPaR1H3qqaNOJzMKu5NKN5uj+uDnSKA1Sc+uDwWYoLIjTTzehYKQSwW+mN7f02K+liYq7W4Xju0OJd9FHuZ2m5FcDi3Y9HPcyAhpFN8DP2iIHYeJ+zvs3sQ9Udq4Ynx+Zg28J/E94b5eFHo8wRwx3epMKehnhexH8kq7km4PpgHfbdTBLD69SxOFXPYF0USS7ip3YAZWznnTms3AsU8Kby49lm8EIVxvSr08d9Fhvrw4hxG0fb6WMvldyRe18yBR9E6RgCrb9Q5yYOTjvyexSajpnPn3GHtRqCoR4XN/ZU4/MA4Ngp9+nexJpqFOHdRtL2+JxEAKIE9SR5kX3WMAFbfWKzlceicIy09P4rq1vWBfj47XmHR9j8RyELfpsDV/xT6NHPJDMQ560PtduCvR0OQUezvHDbmwR66YwSw+vYiapvkwolHfq+S7ms3Ysamou7MA/PzZSCLq4XoxasIXM1SnKso2t6GezFvlMBeJA/2z51jEugfKZB5rOLzzMjrVmSB1LQnXiacs/eBrE+i6DXatVboowSuZujdi4Osy+rbiNeks4t7EOq85cHeuXMEsPr3KBZyOThx8lECaej1LSVdEsOavSeFl9v+EPXp0A765czFuelSYa5CfZR/KONEYS8CW15cH+werxr0b3pFgZfz7B075+6899vaDRnco8JEzeK0npXCqSrBREyZLvsK3+WxWESjrCkzkGtKkELBdjJR2rAWm//s4nXZ49rtGNSzwt4ZHSMDawykQubBBFLOde0GQKfOObIOMXlV+C7/X/yTQAJyo8/hb+KcdFq7HfgLa7UyjsUePRf2zAMgA2sMUzSZwc7eiXPu3ntPunReLwqn7QRQ6rpwzm2891zVwcQrfJv3ClmSJwoZv2RlwYJXuBp4L2qw4R3n3JGki9rtwF/uReHr7GK9N9bCeUy3ltA5AlhjmNLtOaWyNxVRJGKf363C75pAbF0fnHN/eu/ZTOJL6/gzZaeuJB1UbRF69aJwFelBXOfAF5xzS0kfarcDf9mKwu2lrMRjBbnwAMgg2CiOgwBLPqcUuC5iK2owtcApvEzIAQe+ZSvpTtLv8edeBCHwfVuFvjL1mzvRb/CFOPd8FFmeLbkR32p2ca9BMkI+7JUHwQZlHK8KJ+MUwra3r3AiQuHK/B4UMjvox3UtFIJYf/CIAb7jRaEuyo2kQ4WxkiuGmGwVrgg+KVzd4PQb3xSLV38UB+wteRYb/1JWYm+ey1rUVRwGH8lYHsTGP5dTEcAq5UrSb2IDXNu+pF/idUKCWPieqZbRk8K3OwWyDsW3PDdTX3gUQSv8oBi8+kXsTVriReH2ksi+yocg7ECYJMbyqFDwks2CvQPn3KH3nuJ/+b0qXDNhIq/vQCET608eMsBPmOoyPijMR0cKAS2CWeMiaIWdxcLVH0VNvdbciayVIpxzh6L/5+JFEsJQCGCNZdo08HpFHmfi9YpSbhU2vYxR9S0VglifCGJhB9PC8VEheHUYf45EodrebfR2NZCgFXbyLnjFDYK2vCoEsFDGWe0GDIzi7YNhczgeAlj5LJ1zS15nK2JKW/+ldkMgKQQcLp1zn4lhIcH7a4bXCqfNUzDrQGRntc4r1Dx7Vvg7fKnbHPQuFq2+VBgH0JZrsekvIr66SQA3H64PDoYA1nheRDH3nM4k/Vm7ETMxFQ49rt0QSApXwLxz7oogFoy8xJ87/T07aymuUrTiVW8ZVmRZwcy74NWqbkvwFQ/ixkFJZF/lsxaHLcMhgDWmexHAyuWQLKyibhSyM3iRqA3HCkGsa4JYMPY+O0sK3/x0Kk1tkHKmDKt1/OEBB+RyIQ6oWrRVWHuhgJh9RQZiPmRfDYgA1pieFCYgNv15nEr6VLsRM7FVSGP/ULsh+MuJQrCBBS5y2urvAS2nEMSagloHooZWqo3esranU2oi0yjhXJS7aNW1CFyXxINF+WxF8fYhEcAa01TMnUExjyOysIp6VLhicFS7IfjLabz+QRALpXi9BVomC4VA1vsf1jVf96q3K5vTD5tU1HAu1qetml4SRQEx+4q1bT4Ubx8UC71xEcDKi1pYZV0rZF2QVdiOaXwhiIVatnqrzTRxCmubfb0FtPYVsrVGLxLvFbKqXvUWsJr+mUU8WkDwql1TxjvKofZVXlwfHBQBrHFNhVe5V50HtbDK2igESi4rtwN/RxALrZleynvRPzMJ9vQWzPraT+sBrilA9bWf1/gn0CqCV227EWNIMdS+yu5ZYV7EgAhgje1eDI45kYVV1oNCqjXp1m0hiIVeTMGeb3EKgaxF/JmCWtO/u3d/fvkz+VaW6Pvrev4rP9t3f07/vHn37xuRRYV+Ebxq25PIVimN7Ku87ms3APkQwBrbk8Kil0K3eZCFVR5XCdt0qrCJ53VC9MyLE1vATKyVeCEKtreMq4OFkX2V3UZvD8BgQGwCx8eJSl7ntRswM9NVQrTnRNJF3LAAAGaM4FU3uDpYHnuHvNj7Do4A1vj4iPNaOuc4RSnrQZystOpE0iVBLACYrzgHXIrgVeu4OlhY3DMsa7djcPTpwRHAGt9GPImb2xkb9uKuxBPwrTqW9MHxUQDA7MSx/4PCXIB2bRXWUigkLouofZXXo8goHB4BrHmgkF1eS1FYvDQWXm1bSfpIEAsA5iOO+R8V5gC07UocBJZ2JLKvcmPPOwMEsOZhHX+Qzzl79eKexETVskNJvzjnmGcAYHBxrP9FFKfuwb0oxVBU3CNQ+yov9rszwcZiPtjo57Uv0uVruBGvhrVsKYJYADC0d8Erskva9yoew6nhWGGvgHzY684Em4r54E5wfmdcmSrOi6uErTuQ9KtzjoUbAAwmju2/Koz1aN+VwtoJhcS9AbWv8qLm84wQwJoXItN57YkXd2pYS7qt3Qj8q32FIBan8wAwiDim/yoyS3pxK65Y1XCisEdAPrw8OCMEsOblQZy65HZKFlYVLMrat1C4TsiDBwDQuTiW/yL2Er3gsK+CeL32tHY7BudFksasMOnMy1akV+a2EGnCtXwWL+q0zim8Tki9OADoVBzDPyqM6WjfVmGNhPJOxX47t0ex/p8VPqj5uavdgBk4cc6RKlzeRtTD6sWlc+6MZEUA6IdzTs65M0mXtduCn3Il6uAWF/cClBbJj73tzBDAmp9XSc+1GzE4J57KreVJpBH34kzSB67cAkD74lj9QWSZ9+ZeYW2E8s5FlmJuz+I18tkhgDVPRKrzW1GwupobMZn1YqVQF4u5CAAaFcfoXxTGbPTjVWFNhMLiHoDvJT/2tDPEpmGeiFaXcU5ySRVe0ifxYEEvlpJ+i0+xAwAaEsfm3xTGavSDtVAlce3PTYz8uFU0UwSw5ouIdX6cvtTDqWNf9hSCWIe1GwIACOKY/KvCGI2+kI1ez0oEfEtgLztTBLDm60EUdCzhjBo/1dyLVzd74hSuE/LcNABUFsfiX8ReoUePoh5oFXHNT524/DYKe1nMEJPSvBG5zm9fvEBS05U4gezNuXOO4u4AUIELPogrUL16FS8y13SisPZHXuxhZ4wA1rw9SNrWbsQMnFKkuhpqQPRpJenX+AQ1AKCAOOb+Ksof9Io1T0VxrU8WeX5bkX01a2yq582LFOMSFiKduCZOI/t0oFAXizoSAJBZHGt/Uxh70acrkXVe05nYW5dwL4K0s8ZHBgaBMk6ccywK66EeRJ8WCnWxuIYLAJnEMZZ6V32j7mdFcY3PWiU/ki/ARAXSMAu6oKxPVTeS1rUbgZ/mFL4d6mIBgKF39a4uFMZa9GktXl6uJi5NLmq3YyYof5NJTzceCGBBCoXwyMLKbynqStTkJX0WE1+vVgpXCimOCgCJ4lj6m1iX9G6rsLZhHV/PSmGNj7y8KN6e03HtBvwoAliQwlOkpB2XcU4WSVUbUeC0Z/sKQaxuJlkAaE0cQ38Tr6X1biravqndkLmKa3pe7CzjUfT1LOIDBN0cZhDAwoSIdhl7oqB7baTa981JunTOXRIMBoAfF68MXkq6FFcGR0BphPrOFNb2yI+9aj4rdTQnEMDC5FXSU+1GzMQJ16Cquxe133p3rJCNxeMIAPAd764MksE6hgdRzLqq+E1RuL2MJ/HCZk5dzQsEsPDebe0GzIQTxR5bcC1OLnu3L+lXXikEgG+LYyRXBsexVljDoC4ePyiHPWomsXh7V4fBBLDw3ovIwirl0Dl3VLsRMzcVdec+fd+mVwo/xjv8AACFuibOuY9ioz2SjSjaXl1cwx/WbsdMPCnsUZFHd4fALPbxJSLc5VxQw6c6FoLjOFK4UsiCEsDsxbHwN4WxEWPg4K0Bce3OTYpy2JtmEg9+u5sjCGDhS2RhlUNB9zaQij+OPUm/OOd47RPALMVC7eeSfhHFpUdD6YM2ULi9HLKv8jpWh9m53Qaw2JtkRaS7nBOKUDfhQbxuMpJTUeAdwMzEMe83hTEQY7kTj89UF7+x7q5cdYy1eSYxltJlX+42gKUO0906QhZWOVP9ntrtQHiOmn4/jqnA+ynfF4CROefknDuV9Kso1D6iJ4U1CiqKawnqyZXzLDIOczpSp5mEPQewuowYdoSIdzlL0Z9b8VmkKo/ESTpXCGSxqQMwnDi2/aow1rGxHs+LwtoE9Z0orNlRBjeC8up279lzAOuQDUlWa4XIN8o4c851GQUfjJf0SRRIHc1S4Uoh2VgAhvAu6+o3sake1UZhTcJDM5XFNTp1a8sh+yqjGEPp9tGjngNYUseRw04Q+S5noXB6ivpYMI5pysaiNhaArr2rdUXW1bg4UGvLufrfN/eEPWhex7UbkKL3D3HFS1NZkYVV1io+e436SNkf14HClcIz5g8APYkvDJ4pXBkkED82Sho0Iq7NV7XbMSNkX2UU174EsCpaqPO/gA4QAS/rkk11M54UnqzGeJzCVYDfnHNcvQHQvDhW/aYwdrFOGNu1eFSmCXFNflm7HTPD3jOvY3UeA+q68dEJ+/2syMIqizv2bbkXDxqMbHqp8NI5N8J8CGAwzrmFc+5SvDA4F3cKaw+04UydvtTWKbKvMooxk+5LMI2wYO+6CFkneLq3rFNq9DTlRtJj7UYgq2NJ/3HOcUUAQDPimPQfcdtgLh7FmrsZcS1+WrsdM0P/z+tQAxyEjBDAkhhccnsRG/jSuErYliuRiTi6haQPzrlfeOEWQE3OuX3n3C+SPmictTr+3bPCWgMN4OpgFU+i7ltuQ8RMRpkUD9lwZMd95LI49WmLFwVV5+JQoTbWOUFkACXFIu3nCrWuuF0wH9PDMbx+3I5T8VBCaWRfZRRjJUPMK6MEsKQB7nM27lXSQ+1GzMwpgdmmbMWT1nPhFBav/3HOrYhjAcjJOff+uuCpKNI+JxuFtcW2dkMQxLU3h8hlPSrsNZHPMLGSkQJYxxThze5WnA6V5BSuEtZuB95sJP0pFppzsadwhedX6tIByCGOLb8qjDUUi56XrcKagoOxRsQ196UIIpfkRfZVVjFGMkwtxZECPk4DRRYbtRFZWKUtxSlQa15FEGtulgrXCi+dc2wwASRzzu3F1wV/UxhjMC9T8Iqsk7aciu+xtAcRxM3tRAMFZUcKYEkhC2uYv5xGkYVV3hlXCZvzopDyz7cwL9NrhWfMNQB2EetcnYnXBefMK6whqKvZkLjWPqvdjpnxos5yVnG9OtRcM1oAa08Sz6DntZV0V7sRM8NVwjatRdHVOXIKC9z/OOeO+S4B/IhY5+pYIXB1poFOw/FTpkdh1rUbgjdcHazmTtxoyG2lwa6njxbAkrhGWAKDTXlLcSrUoifx7PVc7Sksdn9zzg3xqguAPOIY8ZvCmDHURgI/7Uph7YC2nImrg6WRFFHGcLGREQNYB2wmsiPds45TCkk36VHSde1GoJoDSb845351zrH4BfAX59zSOferpF8UxgrM27XCmgENiWtr6s2WR1mazGJMZLi5Z8QAlsQgVMKDKDxZmpP0gdo7TboXL6jM3VLhtcKPBJqBeXPOHTjnPiq8LkhgG1JYI9zXbgT+Lq6pP4irg6XxMFgZQ8ZERg1gHbKByI4srDr2JZ3XbgS+6k58E5COFK4VfuDxBWBenHP7zrkPCtcFj2q3B824FVelWnWusLZGWTci+yqrGAsZ8lbaqAEsadCIY2MeRRHKGk64JtssFqmYrBQKvRPIAgb3LnD1H/GYEP6Ow61GxbX0cPWBOrAWV2lLGDYWMnIAa8WmoQiuTdVx6Zwb+fvt2Y0IYuENgSxgUASu8B13Yp3cpLiGvqzdjpnim8jMObengeek0TfAw0YeG7IWr6nUsCfponYj8E3UusCX3geyuOIOdCzWuCJwhX9Dbcy2XYgXQWt4Erd3Shg6BjL6afDKOXfrvd/UbsjgbhTu2FIAsayVwkRAGm6bppcJSU/HeyuFuelZ0p33/rl2gwD8mHjl6FSD1hWBmXvxOnHLViLwXIMXQd3sYnbhce125DR6AMspbB75WPJ6VXhJgo16eRcKJxkEadt0rTAODT2RYCeHCg+OvCjUR3nynnqmQGviw79Hks404HPkMPcgglct4wZDPbxgX8aJBk8qGf0KoRQKXs/hv7O2W0nb2o2YIe7wt+9KXCfEtx1I+qhwvfAkPukNoDIXnChcE/woglf4vnuFOR/tutQ89r+t2YrHDLKLa8jhE0rm8AGT/VAGA1M905UGtOtaBLHw7/YVToX/65w7jwU4ARTmnNtzzp1L+q/CNzn6bQXY4Npg+7j+Ww+JDmWcaAbxnblMyqfOuXvP/Yzc7hU+nLn0q5acSXqW9FK7Ifima4X7/wQb8W8WCn3k1Dn3KOnee0/BUyAz59xSYQ1DbRz8LF4bbN9S0nntRszUVGoGGc0l+0qaT6BhKmZGBkR+Nwqp9ijLSfog6XeFIAnaNC1wCWLhR0wF318U5q9HDmIAO3HBv1JY9HNFELsgeNW+hcIaGXXciL1JCSvN5GXNuQSwpFAL6561f3ZPCplApOiWt69wt/9z5Xbg300T+VnthqAbBwrf9vm7rCwKoQI7cs7tKxxsHmsG1y2Qza0on9GDC81kY9+gZ4W9ITKK5VNnczg+pwDWvkJk8rF2Q2bgWtJvGvwFhEatFCYK+nnbbhWCWKSz42csFDJFTpxza4WsrCeysoDvi9lWRwrf0LJyc9C/G4XsK7TtWFwLrsWLunClrDSjuM5s/kOjM+fcI2v97F4VNlaziQQ35lKhFhYZGm27U5jcec4Zu1jGn61z7knSA7WygH+Kta2OFYJXZFvBAg+z9GF6HAV13Iu9SHYx+2pWtzrmFsAiC6ucW5GaX8tUD+sPcee8dfcKr7JQmwG7mmo8HjvnpkKpD957XvvBbDnn/vouNL+1LvL6LPYRPZjWwtwGqYPX6cuZVfaVNLP/2IgsrDK8Qnr1ZeV2zNWBwvU0Unfb96jwvbDQQqp9he/+3Dn3rBDM4oohZuHdFcFjUYcT9rxC8Ip6Pn04Fw8z1ETh9gLmmH0lzTOARRZWOQ/iZZ+aTiStRV/vwZOkTwoveBLEgoXD+OPjFcNHSc8EszCSGLQ6VFjXHYnxE3l4hTn6uXZD8EOml0VRx4vCHhD5zS77Sprhf3BEFlY5VwoF3VHHpaiH1YtnhWufv4irt7DjFBY4K73Vy3qUtCaYhR7FoNVSb0ErxkvktJX0p8JaCu2bXuRGPVe1GzAHc82+kuYbwCILq5wXhTo/nITU4RSyen4Xqbw9eNFbEIsnn2HtfV2gbbxmSGYWmvdFptWhCFqhjI1C8IpDwD5Ma14yMet5EMHeUmaZfSXN9D86OiULq5hbhY+MBWcd0yssV5XbgR/zqhDE+iiu3yKfhd4ys6Zrhk8KwSwKwKO6WIj9UCHLiuuBKO1F4drgpnZD8MMuNO+9bW1bhdpXyCxmX53Wbkctc/7ID0QWVinTgHZZuR1zdqxQD4s76X3Y6C2IRTFi5Pb+mqGcc2uFYNaT957MAxTjnNvXW8BqWbk5mK9nheAVp9z9mLKLUc+Nwp4P+R1pxofccw5gSWRhlURB9/ouFE4USe3tw1Q09kIsylDWMv6cO+c2iplZ4qohjL27GjhlWnF1GrU9KLzgzFjXjwOFtRLqoXB7IXOufTWZewDrQGHBxJO4ZVyJgu41va+HxQlJH7zCd7PVjFOFUdWewuHDifRXdtZz/FkTz8LPiAvvpd6CVmRZoSV34gpUbxai7lULrmo3YEZmnX0lEcCSwouETyzCi3hRWBywEa9nT9IHhaKk6MeNwrVCThhR25SddaZQCH6tcD15LQJa+EIMWB3oLVi1FPUw0aZrhUeH0JcPInOztjtxu6MIsq8CAlhkYZU2FXRnsqnnUGHwu63dEPyUe4Ug1gdx0og2LPRWr0gKxeCnDK21pBeuHM5LvBJ4oLcsq6UYr9A2L+mz2Af06EzUCa1tI/YTJc0++0oigDUhC6scr3DK9bF2Q2buTOG0hAVbX570VtydIDBa876ekRQCWlPdvSmgRVH4gcSi61PA6iD+ELBCLzYKtSbJHunPkchEaQH14goh++oNAayAFwnLmp5rP/re/yGy+qBQD4sNZV9eFP7ePor6MWib09u1samG1lYxmDX9eO95pr4Dzrk9vQWppqAV1wHRq7VC5hXjT3/2FdawqGvaz6GMlci+kkQA670zXiQs6lrhlJ6T2nqmou5/iKLuvdkq1DG7VJjQgF58ee1wCmq9vPt5lfTK9cM64jXA/fjzPmBFsAqjeFQoOs0Y0x+KtrdhulGDAsi++jsCWG/2FZ6q5wnQMjYKhakpSl3XvkIQ5FPlduDnTXU7NuJhBPRtob9fPZQkOec2ehfQiv+88d4TcDfgnFsoXEU+0N8DVlxPxsh4abBvl2L/2oLpcSGUcSz6/V/4RfzdlIXFiUwZ9wofJOmQdR1JOhcLul7dKGzsL8WJJMayp68EU2LG1qvC4vn13T9vFAJcJdvYrHhiu/fuZwpSTf9MRhXmxCtkXVEupF/novxIC17Ei53FxKxosq/eIYD1d3sKARU+ynKuJP1WuxHQqcKExMKuT496e6GQ7AmMbqF/qf8WM7e+/NnGn42kbe9ZXDF7asqgev/PX/4ACN/9Z4W6V+jTSmSbt+KqdgNm5ljM539DAOufTp1zD2RhFTNF8U9qNwS61Ns1HfRnrbcXCslqxJx9N3gTs5PeB7b8F39O/zz9u77y55frhO2XS4f4/8+XmU5TpuTiK3+6+LN49++LL/43FrLAj3tRKJPAdad+HSisUVHfvdgnFBOzrwjcfoEA1j/tKQRT7mo3ZEZuFFKCWZTX9b6oOwu9Pm0U/v4uRXF34HvMs5RiwApAGyjW3r89UbS9FVP9YpRzIvbH/0D9g687jen5KGOqS4D69hSuobFQ6NdU3J3XYQAAc3WtMBcSvOqXE6URWnIlvqdiYiyC7KuvIEjzdXSY8p7FC5CtWIpU7RHcK2RjdV3rBwCAn7BVmPuoZ9u/D/qXeoco6kFhr4ZyTkWs5qv4pXzbiXOOiH9ZPMnajpV48WIEa0m/i8K1AIDxMeeNgxcH28HVwcJiDIL60N9AAOvbeLKyvK249tSSM1FHaQQbSX+K02gAwLjuFeY6DkL7dyxuwrTkWmTzl3Ymyrl8EwGsf3fsnKPQfVlPCkU30YZLkb49Ai/qgQAAxvO+7iPzW/8OJV3UbgT+8qiwN0MhMfZwXLsdLSOA9X3ntRswQ0T62zG9TEggdwyPCtcrXms3BACARK8KcxoHn2PYFw8JtYSbMXUQe/gOAljfd+ScIwOlrK14lbAlC4UgFuPFGKYFP48mAAB6xYHMWFhrtoeEgsJizIHab9/BIPFjLpzjMKAwrhK2hVOxsXiFIPGVuHIBAOjHNH9xJX4cTmGNSbZ/Ox7FPqyoGGsg++oHEMD6MQeimHUNRP7bcqhQEwvjeBAn2ACAPpBBPKZLhTUm2sDVwTpWou7wDyGA9ePOHWlYpTGAtmclTgdGM20IeKUQANCqe3HgMqJzkSTQGhIICosxBvZXP4gA1o/bk3RSuxEzRApre07FtzCa6ZXCT2LRAgBox1ZhbuKVwfGcxh+0g31XHScKsQb8AAJYP+fUOcfvrLxrSZvajcDfXIgigyN6UjjhXtduCABg9tYKc9JT7YbAHBn97dmImy/FxdgCgdyfQDDm5ywkndVuxAzxKmGbPoi72iPaSPpD0m3thgAAZutWYS7iAHM81FRt05XIwq/hTMRkfgq/rJ937JzjlYzynkWNntY4hSePD2o3BFlMmwfqjQAASnkVhygjOxCvWrfoXmGvhYJiTOG4djt6QwDr51FkrZ4bsZluzUIhiMW97TFN1zcIHgMAcpsKtXONfUx7CmtG9p9teVXYY6G8cxHM/WkMILs5cs7x3Gt5XlwlbNGepF/EeDKq9wXeucoBALC2EYXaR7dQWCty4NmeK/HdFRdjCdQT3gEbzt1dhBcvUdhapJW3aF/hVI2PYlxTgXdepwEAWHkUhdpHN5WcoARLe25FxmNxMYZwUbsdvSKAtbt9hScvUd6tpJfajcA/LEUQa3RbSZ/jD4U+AQC7Yj6Zhyl4xaM/7XmRdFe7ETN1IgK6OyOAlYZXA+r5LNJdW3SoUJwTY+PEHACwKzJ65+ODwtoQbfFiL1XLQiGGgB0RfElDB6yHgoPtOhJBrDmYapZweg4A+BFbhXo71FSch0tR46dVPIxVDwkwifjlpTtReBIW5d2LDJBWrcTd7rl4lPQ/cZIOAPi2KevqoXZDUMSFpOPajcBXPYvXpWs5ECWIkhHAssFGvZ4rcYrXqhORoTgXUy2TTyIbCwDw5v38wHptHs7EJr1V0/eIOogZGCCAZWOpkHGC8qZ0dLSJRcy8PClkY3HCDgB4EBm6c8PhZdso+1DPSjxmYIIAlp1z8fpaLc/iFY2WkUY+L1NQ+U9RXwEA5uhVYQ64EpvlOTkWGSYtu1fYM6E8pxArgAECWHb2xIlDTbeS1rUbgW+6FEGsuXlWqHdyK165AYA58Apj/u9iozw3xwprPbTpRTx+VdOZQqwABghg2TqRtF+7ETM1PQfLSV+7LsVV27lhMwMA88ChxXytRPCqZdMeie+yjn1RTsWU856+DAAAAAAAgHaRgQUAAAAAAICmEcACAAAAAABA0whgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABoGgEsAAAAAAAANI0AFgAAAAAAAJpGAAsAAAAAAABNI4AFAAAAAACAphHAAgAAAAAAQNMIYAEAAAAAAKBpBLAAAAAAAADQNAJYAAAAAAAAaBoBLAAAAAAAADSNABYAAAAAAACaRgALAAAAAAAATSOABQAAAAAAgKYRwAIAAAAAAEDTCGABAAAAAACgaQSwAAAAAAAA0DQCWAAAAAAAAGgaASwAAAAAAAA0jQAWAAAAAAAAmkYACwAAAAAAAE0jgAUAAAAAAICmEcACAAAAAABA0whgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABoGgEsAAAAAAAANI0AFgAAAAAAAJpGAAsAAAAAAABNI4AFAAAAAACAphHAAgAAAAAAQNMIYAEAAAAAAKBpBLAAAAAAAADQNAJYAAAAAAAAaBoBLAAAAAAAADSNABYAAAAAAACaRgALAAAAAAAATSOABQAAAAAAgKYRwAIAAAAAAEDT/n8LEJOIbwdjPQAAAABJRU5ErkJggg=="; + +function styleInject(css, ref) { + if ( ref === void 0 ) ref = {}; + var insertAt = ref.insertAt; + + if (!css || typeof document === 'undefined') { return; } + + var head = document.head || document.getElementsByTagName('head')[0]; + var style = document.createElement('style'); + style.type = 'text/css'; + + if (insertAt === 'top') { + if (head.firstChild) { + head.insertBefore(style, head.firstChild); + } else { + head.appendChild(style); + } + } else { + head.appendChild(style); + } + + if (style.styleSheet) { + style.styleSheet.cssText = css; + } else { + style.appendChild(document.createTextNode(css)); + } +} + +var css = ".player-view {\n height: 20%;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center; }\n .player-view .player {\n display: flex;\n justify-content: center;\n position: absolute;\n border-radius: 50%;\n padding-top: 5%;\n width: 5%;\n font-size: 14px; }\n .player-view .player.clickable {\n cursor: pointer; }\n .player-view .player .number {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%); }\n .player-view .player .name {\n position: absolute;\n bottom: -50%;\n width: max-content; }\n"; +styleInject(css); + +var PlayerView = /** @class */ (function (_super) { + __extends(PlayerView, _super); + function PlayerView() { + return _super !== null && _super.apply(this, arguments) || this; + } + PlayerView.prototype.render = function () { + var player = this.props.player; + return (React.createElement("div", { className: "player-view" }, + React.createElement("div", { className: classnames("player", { "clickable": player.onClick }), style: { backgroundColor: player.color }, onClick: player.onClick }, + React.createElement("div", { className: "number", style: { color: player.numberColor } }, player.number), + React.createElement("div", { className: "name", style: { color: player.nameColor } }, player.name)))); + }; + PlayerView.playerShape = PropTypes.shape({ + name: PropTypes.string, + number: PropTypes.number, + color: PropTypes.string, + numberColor: PropTypes.string, + nameColor: PropTypes.string, + onClick: PropTypes.func + }); + return PlayerView; +}(Component)); + +var css$1 = ".team {\n height: 100%;\n width: 80%;\n display: inline; }\n .team.wide {\n width: 80%; }\n .team.away {\n margin-left: auto; }\n .team.away .goalkeeper {\n float: right; }\n .team.away .lines {\n float: left;\n flex-direction: row-reverse; }\n .team .goalkeeper {\n height: 100%;\n width: 25%;\n float: left;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n align-items: center; }\n .team .lines {\n height: 100%;\n width: 75%;\n float: right;\n display: flex; }\n .team .lines .line {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n align-items: center; }\n"; +styleInject(css$1); + +var TeamView = /** @class */ (function (_super) { + __extends(TeamView, _super); + function TeamView() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.DEFAULT_HOME_COLOR = "lightcoral"; + _this.DEFAULT_AWAY_COLOR = "lightblue"; + _this.DEFAULT_HOME_NUMBER_COLOR = "#ffffff"; + _this.DEFAULT_AWAY_NUMBER_COLOR = "#333333"; + _this.buildPlayer = function (player, away) { + return __assign({}, player, { color: _this.getPlayerColor(player, away), numberColor: _this.getPlayerNumberColor(player, away), nameColor: _this.getPlayerNameColor(player, away) }); + }; + _this.getPlayerColor = function (player, away) { + return player.color || _this.getTeamColor(away); + }; + _this.getTeamColor = function (away) { + var style = _this.props.team.style; + return style && style.color || (away ? _this.DEFAULT_AWAY_COLOR : _this.DEFAULT_HOME_COLOR); + }; + _this.getPlayerNumberColor = function (player, away) { + return player.numberColor || _this.getTeamNumberColor(away); + }; + _this.getTeamNumberColor = function (away) { + var style = _this.props.team.style; + return style && style.numberColor || (away ? _this.DEFAULT_AWAY_NUMBER_COLOR : _this.DEFAULT_HOME_NUMBER_COLOR); + }; + _this.getPlayerNameColor = function (player, away) { + return player.nameColor || _this.getTeamNameColor(away); + }; + _this.getTeamNameColor = function (away) { + var style = _this.props.team.style; + return style && style.nameColor || (away ? _this.DEFAULT_AWAY_NUMBER_COLOR : _this.DEFAULT_HOME_NUMBER_COLOR); + }; + return _this; + } + TeamView.prototype.render = function () { + var _this = this; + var away = this.props.away; + var _a = this.props.team.squad, gk = _a.gk, df = _a.df, cdm = _a.cdm, cm = _a.cm, cam = _a.cam, fw = _a.fw; + return (React.createElement("div", { className: classnames("team", { "away": away }) }, + gk && React.createElement("div", { className: "goalkeeper" }, + React.createElement(PlayerView, { player: this.buildPlayer(gk, away) })), + React.createElement("div", { className: "lines" }, + df && React.createElement("div", { className: "line" }, df.map(function (df, i) { return React.createElement(PlayerView, { player: _this.buildPlayer(df, away), key: i }); })), + cdm && React.createElement("div", { className: "line" }, cdm.map(function (cdm, i) { return React.createElement(PlayerView, { player: _this.buildPlayer(cdm, away), key: i }); })), + cm && React.createElement("div", { className: "line" }, cm.map(function (cm, i) { return React.createElement(PlayerView, { player: _this.buildPlayer(cm, away), key: i }); })), + cam && React.createElement("div", { className: "line" }, cam.map(function (cam, i) { return React.createElement(PlayerView, { player: _this.buildPlayer(cam, away), key: i }); })), + fw && React.createElement("div", { className: "line" }, fw.map(function (fw, i) { return React.createElement(PlayerView, { player: _this.buildPlayer(fw, away), key: i }); }))))); + }; + TeamView.teamShape = PropTypes.shape({ + squad: PropTypes.shape({ + gk: PlayerView.playerShape, + df: PropTypes.arrayOf(PlayerView.playerShape), + cdm: PropTypes.arrayOf(PlayerView.playerShape), + cm: PropTypes.arrayOf(PlayerView.playerShape), + cam: PropTypes.arrayOf(PlayerView.playerShape), + fw: PropTypes.arrayOf(PlayerView.playerShape) + }).isRequired, + style: PropTypes.shape({ + color: PropTypes.string.isRequired, + numberColor: PropTypes.string.isRequired, + nameColor: PropTypes.string + }) + }); + return TeamView; +}(Component)); + +var css$2 = ".pitch {\n position: relative;\n background-repeat: round; }\n .pitch.responsive {\n padding-bottom: 58.3%;\n width: 100%; }\n .pitch.fill {\n height: 100%;\n width: 100%; }\n .pitch.small {\n height: 350px;\n width: 600px; }\n .pitch.normal {\n height: 525px;\n width: 900px; }\n .pitch.big {\n height: 700px;\n width: 1200px; }\n .pitch .teams {\n position: absolute;\n height: 100%;\n width: 100%;\n display: flex; }\n"; +styleInject(css$2); + +var Pitch = /** @class */ (function (_super) { + __extends(Pitch, _super); + function Pitch() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.getPitchBackground = function (pattern) { + var images = [ + "url(" + img + ")" + ]; + if (pattern) { + images.push("url(" + _this.getPatternImage(pattern) + ")"); + } + return images.join(", "); + }; + _this.getPatternImage = function (pattern) { + switch (pattern) { + case "lines": + return img$1; + case "squares": + return img$2; + case "circles": + return img$3; + } + }; + _this.renderTeams = function (homeTeam, awayTeam) { + return (React.createElement("div", { className: "teams" }, + homeTeam && React.createElement(TeamView, { team: homeTeam }), + awayTeam && React.createElement(TeamView, { away: true, team: awayTeam }))); + }; + return _this; + } + Pitch.prototype.render = function () { + var _a = this.props, color = _a.color, size = _a.size, pattern = _a.pattern, homeTeam = _a.homeTeam, awayTeam = _a.awayTeam; + return (React.createElement("div", { className: classnames("pitch", size || "normal"), style: { + backgroundColor: color || "#588f58", + backgroundImage: this.getPitchBackground(pattern) + } }, this.renderTeams(homeTeam, awayTeam))); + }; + Pitch.propTypes = { + color: PropTypes.string, + size: PropTypes.oneOf(["small", "normal", "big", "responsive", "fill"]), + pattern: PropTypes.oneOf(["lines", "squares", "circles"]), + homeTeam: TeamView.teamShape, + awayTeam: TeamView.teamShape + }; + return Pitch; +}(Component)); + +export default Pitch; +//# sourceMappingURL=index.es.js.map diff --git a/dist/index.es.js.map b/dist/index.es.js.map new file mode 100644 index 0000000..aadb848 --- /dev/null +++ b/dist/index.es.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.es.js","sources":["../node_modules/tslib/tslib.es6.js","../node_modules/classnames/index.js","../src/components/pitch/img/pitch.png","../src/components/pitch/img/lines.png","../src/components/pitch/img/squares.png","../src/components/pitch/img/circles.png","../node_modules/style-inject/dist/style-inject.es.js","../src/components/team/player/Player.tsx","../src/components/team/Team.tsx","../src/components/pitch/Pitch.tsx"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NTZkYjlhLTM2MjgtNGI0ZC1hMTFjLWYwY2I4YmFmOGI5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI2MGEyOGI5LWEyYTgtZTk0ZS04ZWMzLTc4MDM3MTg0Y2NkYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1Y2RiM2E0LWNjYTUtZmE0Ny04YzhjLTE1YzRjYTkyNzQ0NiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU2ZGI5YS0zNjI4LTRiNGQtYTExYy1mMGNiOGJhZjhiOWUiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVjZGIzYTQtY2NhNS1mYTQ3LThjOGMtMTVjNGNhOTI3NDQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr4kUGkAAE46SURBVHic7d15uCRVfT/+98zAgAjOgBhRlEVRMAQ3NALiEo3GJRoiirsmRo1r3L5J1JiYRM3XLMZ9+bokGndF4xLXuC+ICrggoqCCCkoiwowswsAwvz/O8HPse3rmLt3Vp6pfr+e5Dw+n+vb9TFWf6tPv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wAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJq206wLmIAtsy4AGrBq1gUAAEAP+PwIPWUGFgAAAABNE2ABAAAA0DQBFgAAAABNE2ABAAAA0DQBFgAAAABNG8JdCN19jXnirikAADB5PlcyT3r5udIMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACa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AAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGk7zbqACdgy6wIAAADoNZ8roXFmYAEAAADQNAEWAAAAAE0TYAEAAADQNAEWAAAAAE0TYAEAAADQtCHchXDVrAsAAACgF3x+hJ7eddMMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsAC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\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdjNTMxNmZjLWZjNTMtMDc0MC05ZGRiLWE1YzNhOTMzYTQ2NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE0NmJhZTU3LWY3MDMtODI0NC1hZGUxLWRlY2M5NjA1ZWQ5NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlMmE4MzQxLTJlNzAtOTY0ZS04NzFjLWY0Yzk5MTk0ZjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3YzUzMTZmYy1mYzUzLTA3NDAtOWRkYi1hNWMzYTkzM2E0NjQiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGUyYTgzNDEtMmU3MC05NjRlLTg3MWMtZjRjOTkxOTRmN2IxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlP9XSEAABN1SURBVHic7dqxkUJRDATB/yiiIP/YLg1hY4CDoaGuOwI560zpzMwFAAAAAFW37QMAAAAA4BMBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACAtPv2Ad865zy2b+DF3/YB/5QdtNjBDjtosQOuyy5r7HKHHbTYwQ47CJmZn9yBDywAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0s7MbN8AAAAAAG/5wAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACDtCZivFHNxSWnmAAAAAElFTkSuQmCC\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1NjMyZWE1LTViMWEtYTc0NS04M2E4LTBiZGMxZTI5OTE4MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjliMmY1Mzc1LTQ5MGUtYjE0Yi1iZDU3LTNhZmFjODdmZGU3ZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0ZTQxZGJlLWJjZTItMmE0OS1hZmFiLTgwOTc2NmEzNTQ1ZiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTYzMmVhNS01YjFhLWE3NDUtODNhOC0wYmRjMWUyOTkxODEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTRlNDFkYmUtYmNlMi0yYTQ5LWFmYWItODA5NzY2YTM1NDVmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps+96HMAABQZSURBVHic7dwxihtBFEXRatN7EGj/a2vwKsqJAhsGC0bBv82ck3T6QbzkUjPH3nsBAAAAQNWv6QMAAAAA4H8ELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwA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AAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIO2cPuAD1/QBfMnvAnYAa9kBFNkl2AGsddMdeIEFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABA2jl9wAeer+9j9AposAOwAyiyS7ADWMsO7uCaPuAdL7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIO6cP+MA1fQBf8ruAHcBadgBFdgl2AGvddAdeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJB2Th/wgefr+xi9AhrsAOwAiuwS7ADWsoM7uKYPeMcLLAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0o699/QN33Icx3P6BgAAAIC723tf0ze84wUWAAAAAGkCFgAAAABpAhYAAAAAabf9H1gAAAAA/AxeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkPYHAMEz+eXp9NkAAAAASUVORK5CYII=\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYTU3Mjk1LWYzNjItZDk0ZS1iN2QwLTFkYTY3NTQ0ZDJiYSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZkZjQyODA1LTVjNzUtYzI0Yy1iMzk1LWU4NTk3ZDMxMWFlYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFmNDM5YWQwLWVkNmQtN2Y0Zi1iZjU5LTllYmM1ODQ4YjQwNCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4M2E1NzI5NS1mMzYyLWQ5NGUtYjdkMC0xZGE2NzU0NGQyYmEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWY0MzlhZDAtZWQ2ZC03ZjRmLWJmNTktOWViYzU4NDhiNDA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgni2E0AAIvQSURBVHic7d3pcly30qbtB0WyyOIs2d674zv/Y+vo2LYlzkORVfh+AMukZcmSColx3VcEQ/aON7phCgtDIpFw3nsBAAAAAAAArVrUbgAAAAAAAADwbwhgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABo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\";\n export default img;","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","import React, { Component } from \"react\";\nimport PropTypes from \"prop-types\";\nimport classNames from \"classnames\";\n\nimport \"./Player.scss\";\n\n\nexport type Player = {\n name?: string;\n number?: number;\n color?: string;\n numberColor?: string;\n nameColor?: string;\n\n onClick?(): void;\n}\n\ninterface PlayerViewProps {\n player: Player;\n}\n\ninterface PlayerViewState {\n\n}\n\nclass PlayerView extends Component {\n\n static playerShape = PropTypes.shape({\n name: PropTypes.string,\n number: PropTypes.number,\n color: PropTypes.string,\n numberColor: PropTypes.string,\n nameColor: PropTypes.string,\n onClick: PropTypes.func\n });\n\n render() {\n\n const { player } = this.props;\n\n return (\n
\n \n\n { player.number }
\n\n { player.name }\n\n \n \n );\n }\n}\n\nexport default PlayerView;\n","import React, { Component } from \"react\";\nimport PropTypes from \"prop-types\";\nimport classNames from \"classnames\";\n\nimport PlayerView, { Player } from \"./player/Player\";\n\nimport \"./Team.scss\";\n\n\nexport type Squad = {\n gk?: Player;\n df?: Player[];\n cdm?: Player[];\n cm?: Player[];\n cam?: Player[];\n fw?: Player[];\n};\n\nexport type Style = {\n color: string;\n numberColor: string;\n nameColor: string;\n}\n\nexport type Team = {\n squad: Squad;\n style?: Style;\n};\n\nexport interface TeamViewProps {\n away?: boolean;\n team: Team;\n}\n\ninterface TeamViewState {\n\n}\n\nclass TeamView extends Component {\n\n readonly DEFAULT_HOME_COLOR = \"lightcoral\";\n readonly DEFAULT_AWAY_COLOR = \"lightblue\";\n\n readonly DEFAULT_HOME_NUMBER_COLOR = \"#ffffff\";\n readonly DEFAULT_AWAY_NUMBER_COLOR = \"#333333\";\n\n static teamShape = PropTypes.shape({\n squad: PropTypes.shape({\n gk: PlayerView.playerShape,\n df: PropTypes.arrayOf(PlayerView.playerShape),\n cdm: PropTypes.arrayOf(PlayerView.playerShape),\n cm: PropTypes.arrayOf(PlayerView.playerShape),\n cam: PropTypes.arrayOf(PlayerView.playerShape),\n fw: PropTypes.arrayOf(PlayerView.playerShape)\n }).isRequired,\n style: PropTypes.shape({\n color: PropTypes.string.isRequired,\n numberColor: PropTypes.string.isRequired,\n nameColor: PropTypes.string\n })\n });\n\n render() {\n\n const { away } = this.props;\n const { gk, df, cdm, cm, cam, fw } = this.props.team.squad;\n\n return (\n
\n\n { gk &&
\n\n \n\n
}\n\n
\n\n { df &&
\n\n { df.map((df, i) => ) }\n\n
}\n\n { cdm &&
\n\n { cdm.map((cdm, i) => ) }\n\n
}\n\n { cm &&
\n\n { cm.map((cm, i) => ) }\n\n
}\n\n { cam &&
\n\n { cam.map((cam, i) => ) }\n\n
}\n\n { fw &&
\n\n { fw.map((fw, i) => ) }\n\n
}\n\n
\n\n
\n );\n }\n\n buildPlayer = (player: Player, away?: boolean): Player => {\n return {\n ...player,\n color: this.getPlayerColor(player, away),\n numberColor: this.getPlayerNumberColor(player, away),\n nameColor: this.getPlayerNameColor(player, away)\n };\n };\n\n getPlayerColor = (player: Player, away?: boolean) => {\n return player.color || this.getTeamColor(away);\n };\n\n getTeamColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.color || (away ? this.DEFAULT_AWAY_COLOR : this.DEFAULT_HOME_COLOR);\n };\n\n getPlayerNumberColor = (player: Player, away?: boolean) => {\n return player.numberColor || this.getTeamNumberColor(away);\n };\n\n getTeamNumberColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.numberColor || (away ? this.DEFAULT_AWAY_NUMBER_COLOR : this.DEFAULT_HOME_NUMBER_COLOR);\n };\n\n getPlayerNameColor = (player: Player, away?: boolean) => {\n return player.nameColor || this.getTeamNameColor(away);\n };\n\n getTeamNameColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.nameColor || (away ? this.DEFAULT_AWAY_NUMBER_COLOR : this.DEFAULT_HOME_NUMBER_COLOR);\n };\n}\n\nexport default TeamView;\n","import React, { Component } from \"react\";\nimport PropTypes from 'prop-types';\nimport classNames from \"classnames\";\n\nimport pitch from \"./img/pitch.png\";\nimport lines from \"./img/lines.png\";\nimport squares from \"./img/squares.png\";\nimport circles from \"./img/circles.png\";\n\nimport TeamView, { Team } from \"../team/Team\";\n\nimport \"./Pitch.scss\";\n\n\ntype PitchSize = \"small\" | \"normal\" | \"big\" | \"responsive\" | \"fill\";\ntype PitchPattern = \"lines\" | \"squares\" | \"circles\";\n\ninterface PitchProps {\n color?: string;\n size?: PitchSize;\n pattern?: PitchPattern;\n\n homeTeam?: Team;\n awayTeam?: Team;\n}\n\ninterface PitchState {\n\n}\n\nclass Pitch extends Component {\n\n static propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOf([ \"small\", \"normal\", \"big\", \"responsive\", \"fill\" ]),\n pattern: PropTypes.oneOf([ \"lines\", \"squares\", \"circles\" ]),\n homeTeam: TeamView.teamShape,\n awayTeam: TeamView.teamShape\n };\n\n render() {\n\n const { color, size, pattern, homeTeam, awayTeam } = this.props;\n\n return (\n { this.renderTeams(homeTeam, awayTeam) }\n );\n }\n\n getPitchBackground = (pattern?: PitchPattern): string => {\n\n const images = [\n `url(${ pitch })`\n ];\n\n if (pattern) {\n images.push(`url(${ this.getPatternImage(pattern) })`);\n }\n\n return images.join(\", \");\n };\n\n getPatternImage = (pattern: PitchPattern) => {\n switch (pattern) {\n case \"lines\":\n return lines;\n case \"squares\":\n return squares;\n case \"circles\":\n return circles;\n }\n };\n\n renderTeams = (homeTeam?: Team, awayTeam?: Team) => {\n return (\n
\n\n { homeTeam && }\n\n { awayTeam && }\n\n
\n );\n };\n\n}\n\nexport default Pitch;\n"],"names":["img","tslib_1.__extends","classNames","pitch","lines","squares","circles"],"mappings":";;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,aAAa,GAAG,SAAS,CAAC,EAAE,CAAC,EAAE;AACnC,IAAI,aAAa,GAAG,MAAM,CAAC,cAAc;AACzC,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,YAAY,KAAK,IAAI,UAAU,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,EAAE,CAAC;AACpF,QAAQ,UAAU,CAAC,EAAE,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;AACnF,IAAI,OAAO,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC/B,CAAC,CAAC;AACF;AACO,SAAS,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE;AAChC,IAAI,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACxB,IAAI,SAAS,EAAE,GAAG,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,EAAE;AAC3C,IAAI,CAAC,CAAC,SAAS,GAAG,CAAC,KAAK,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;AACzF,CAAC;AACD;AACO,IAAI,QAAQ,GAAG,WAAW;AACjC,IAAI,QAAQ,GAAG,MAAM,CAAC,MAAM,IAAI,SAAS,QAAQ,CAAC,CAAC,EAAE;AACrD,QAAQ,KAAK,IAAI,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE;AAC7D,YAAY,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;AAC7B,YAAY,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;AACzF,SAAS;AACT,QAAQ,OAAO,CAAC,CAAC;AACjB,MAAK;AACL,IAAI,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;AAC3C;;;;;;;ACtCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,YAAY;AACb,AACA;AACA,CAAC,IAAI,MAAM,GAAG,EAAE,CAAC,cAAc,CAAC;AAChC;AACA,CAAC,SAAS,UAAU,IAAI;AACxB,EAAE,IAAI,OAAO,GAAG,EAAE,CAAC;AACnB;AACA,EAAE,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAC7C,GAAG,IAAI,GAAG,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1B,GAAG,IAAI,CAAC,GAAG,EAAE,SAAS;AACtB;AACA,GAAG,IAAI,OAAO,GAAG,OAAO,GAAG,CAAC;AAC5B;AACA,GAAG,IAAI,OAAO,KAAK,QAAQ,IAAI,OAAO,KAAK,QAAQ,EAAE;AACrD,IAAI,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtB,IAAI,MAAM,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,MAAM,EAAE;AAChD,IAAI,IAAI,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;AAC5C,IAAI,IAAI,KAAK,EAAE;AACf,KAAK,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACzB,KAAK;AACL,IAAI,MAAM,IAAI,OAAO,KAAK,QAAQ,EAAE;AACpC,IAAI,KAAK,IAAI,GAAG,IAAI,GAAG,EAAE;AACzB,KAAK,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,IAAI,GAAG,CAAC,GAAG,CAAC,EAAE;AAC5C,MAAM,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACxB,MAAM;AACN,KAAK;AACL,IAAI;AACJ,GAAG;AACH;AACA,EAAE,OAAO,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B,EAAE;AACF;AACA,CAAC,IAAI,CAAiC,MAAM,CAAC,OAAO,EAAE;AACtD,EAAE,UAAU,CAAC,OAAO,GAAG,UAAU,CAAC;AAClC,EAAE,cAAc,GAAG,UAAU,CAAC;AAC9B,EAAE,MAAM,AAKA;AACR,EAAE,MAAM,CAAC,UAAU,GAAG,UAAU,CAAC;AACjC,EAAE;AACF,CAAC,EAAE;;;ACnDH,IAAI,GAAG,GAAG,w/6BAAw/6B,CAAC;;ACAng7B,IAAIA,KAAG,GAAG,45TAA45T,CAAC;;ACAv6T,IAAIA,KAAG,GAAG,wnUAAwnU,CAAC;;ACAnoU,IAAIA,KAAG,GAAG,whkDAAwhkD,CAAC;;ACAnikD,SAAS,WAAW,CAAC,GAAG,EAAE,GAAG,EAAE;AAC/B,EAAE,KAAK,GAAG,KAAK,KAAK,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC;AACjC,EAAE,IAAI,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC;AAC9B;AACA,EAAE,IAAI,CAAC,GAAG,IAAI,OAAO,QAAQ,KAAK,WAAW,EAAE,EAAE,OAAO,EAAE;AAC1D;AACA,EAAE,IAAI,IAAI,GAAG,QAAQ,CAAC,IAAI,IAAI,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvE,EAAE,IAAI,KAAK,GAAG,QAAQ,CAAC,aAAa,CAAC,OAAO,CAAC,CAAC;AAC9C,EAAE,KAAK,CAAC,IAAI,GAAG,UAAU,CAAC;AAC1B;AACA,EAAE,IAAI,QAAQ,KAAK,KAAK,EAAE;AAC1B,IAAI,IAAI,IAAI,CAAC,UAAU,EAAE;AACzB,MAAM,IAAI,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC;AAChD,KAAK,MAAM;AACX,MAAM,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC9B,KAAK;AACL,GAAG,MAAM;AACT,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;AAC5B,GAAG;AACH;AACA,EAAE,IAAI,KAAK,CAAC,UAAU,EAAE;AACxB,IAAI,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,CAAC;AACnC,GAAG,MAAM;AACT,IAAI,KAAK,CAAC,WAAW,CAAC,QAAQ,CAAC,cAAc,CAAC,GAAG,CAAC,CAAC,CAAC;AACpD,GAAG;AACH,CAAC;;;;;ACAD;IAAyBC,8BAA2C;IAApE;;KAqCC;IA1BG,2BAAM,GAAN;QAEY,IAAA,0BAAM,CAAgB;QAE9B,QACI,6BAAK,SAAS,EAAC,aAAa;YACxB,6BACI,SAAS,EAAGC,UAAU,CAAC,QAAQ,EAAE,EAAE,WAAW,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC,EACjE,KAAK,EAAG,EAAE,eAAe,EAAE,MAAM,CAAC,KAAK,EAAE,EACzC,OAAO,EAAG,MAAM,CAAC,OAAO;gBAGxB,6BACI,SAAS,EAAC,QAAQ,EAClB,KAAK,EAAG,EAAE,KAAK,EAAE,MAAM,CAAC,WAAW,EAAE,IACtC,MAAM,CAAC,MAAM,CAAQ;gBAExB,6BACI,SAAS,EAAC,MAAM,EAChB,KAAK,EAAG,EAAE,KAAK,EAAE,MAAM,CAAC,SAAS,EAAE,IACpC,MAAM,CAAC,IAAI,CAAQ,CAEpB,CACJ,EACR;KACL;IAlCM,sBAAW,GAAG,SAAS,CAAC,KAAK,CAAC;QACjC,IAAI,EAAE,SAAS,CAAC,MAAM;QACtB,MAAM,EAAE,SAAS,CAAC,MAAM;QACxB,KAAK,EAAE,SAAS,CAAC,MAAM;QACvB,WAAW,EAAE,SAAS,CAAC,MAAM;QAC7B,SAAS,EAAE,SAAS,CAAC,MAAM;QAC3B,OAAO,EAAE,SAAS,CAAC,IAAI;KAC1B,CAAC,CAAC;IA4BP,iBAAC;CAAA,CArCwB,SAAS,GAqCjC;;;;;ACxBD;IAAuBD,4BAAuC;IAA9D;QAAA,qEAqHC;QAnHY,wBAAkB,GAAG,YAAY,CAAC;QAClC,wBAAkB,GAAG,WAAW,CAAC;QAEjC,+BAAyB,GAAG,SAAS,CAAC;QACtC,+BAAyB,GAAG,SAAS,CAAC;QAsE/C,iBAAW,GAAG,UAAC,MAAc,EAAE,IAAc;YACzC,oBACO,MAAM,IACT,KAAK,EAAE,KAAI,CAAC,cAAc,CAAC,MAAM,EAAE,IAAI,CAAC,EACxC,WAAW,EAAE,KAAI,CAAC,oBAAoB,CAAC,MAAM,EAAE,IAAI,CAAC,EACpD,SAAS,EAAE,KAAI,CAAC,kBAAkB,CAAC,MAAM,EAAE,IAAI,CAAC,IAClD;SACL,CAAC;QAEF,oBAAc,GAAG,UAAC,MAAc,EAAE,IAAc;YAC5C,OAAO,MAAM,CAAC,KAAK,IAAI,KAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC;SAClD,CAAC;QAEF,kBAAY,GAAG,UAAC,IAAc;YAElB,IAAA,8BAAK,CAAqB;YAElC,OAAO,KAAK,IAAI,KAAK,CAAC,KAAK,KAAK,IAAI,GAAG,KAAI,CAAC,kBAAkB,GAAG,KAAI,CAAC,kBAAkB,CAAC,CAAC;SAC7F,CAAC;QAEF,0BAAoB,GAAG,UAAC,MAAc,EAAE,IAAc;YAClD,OAAO,MAAM,CAAC,WAAW,IAAI,KAAI,CAAC,kBAAkB,CAAC,IAAI,CAAC,CAAC;SAC9D,CAAC;QAEF,wBAAkB,GAAG,UAAC,IAAc;YAExB,IAAA,8BAAK,CAAqB;YAElC,OAAO,KAAK,IAAI,KAAK,CAAC,WAAW,KAAK,IAAI,GAAG,KAAI,CAAC,yBAAyB,GAAG,KAAI,CAAC,yBAAyB,CAAC,CAAC;SACjH,CAAC;QAEF,wBAAkB,GAAG,UAAC,MAAc,EAAE,IAAc;YAChD,OAAO,MAAM,CAAC,SAAS,IAAI,KAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,CAAC;SAC1D,CAAC;QAEF,sBAAgB,GAAG,UAAC,IAAc;YAEtB,IAAA,8BAAK,CAAqB;YAElC,OAAO,KAAK,IAAI,KAAK,CAAC,SAAS,KAAK,IAAI,GAAG,KAAI,CAAC,yBAAyB,GAAG,KAAI,CAAC,yBAAyB,CAAC,CAAC;SAC/G,CAAC;;KACL;IA7FG,yBAAM,GAAN;QAAA,iBAkDC;QAhDW,IAAA,sBAAI,CAAgB;QACtB,IAAA,0BAAoD,EAAlD,UAAE,EAAE,UAAE,EAAE,YAAG,EAAE,UAAE,EAAE,YAAG,EAAE,UAAE,CAA2B;QAE3D,QACI,6BAAK,SAAS,EAAGC,UAAU,CAAC,MAAM,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC;YAE/C,EAAE,IAAI,6BAAK,SAAS,EAAC,YAAY;gBAE/B,oBAAC,UAAU,IAAC,MAAM,EAAG,IAAI,CAAC,WAAW,CAAC,EAAE,EAAE,IAAI,CAAC,GAAK,CAElD;YAEN,6BAAK,SAAS,EAAC,OAAO;gBAEhB,EAAE,IAAI,6BAAK,SAAS,EAAC,MAAM,IAEvB,EAAE,CAAC,GAAG,CAAC,UAAC,EAAE,EAAE,CAAC,IAAK,OAAA,oBAAC,UAAU,IAAC,MAAM,EAAG,KAAI,CAAC,WAAW,CAAC,EAAE,EAAE,IAAI,CAAC,EAAG,GAAG,EAAG,CAAC,GAAK,GAAA,CAAC,CAEjF;gBAEJ,GAAG,IAAI,6BAAK,SAAS,EAAC,MAAM,IAExB,GAAG,CAAC,GAAG,CAAC,UAAC,GAAG,EAAE,CAAC,IAAK,OAAA,oBAAC,UAAU,IAAC,MAAM,EAAG,KAAI,CAAC,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC,EAAG,GAAG,EAAG,CAAC,GAAK,GAAA,CAAC,CAEpF;gBAEJ,EAAE,IAAI,6BAAK,SAAS,EAAC,MAAM,IAEvB,EAAE,CAAC,GAAG,CAAC,UAAC,EAAE,EAAE,CAAC,IAAK,OAAA,oBAAC,UAAU,IAAC,MAAM,EAAG,KAAI,CAAC,WAAW,CAAC,EAAE,EAAE,IAAI,CAAC,EAAG,GAAG,EAAG,CAAC,GAAK,GAAA,CAAC,CAEjF;gBAEJ,GAAG,IAAI,6BAAK,SAAS,EAAC,MAAM,IAExB,GAAG,CAAC,GAAG,CAAC,UAAC,GAAG,EAAE,CAAC,IAAK,OAAA,oBAAC,UAAU,IAAC,MAAM,EAAG,KAAI,CAAC,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC,EAAG,GAAG,EAAG,CAAC,GAAK,GAAA,CAAC,CAEpF;gBAEJ,EAAE,IAAI,6BAAK,SAAS,EAAC,MAAM,IAEvB,EAAE,CAAC,GAAG,CAAC,UAAC,EAAE,EAAE,CAAC,IAAK,OAAA,oBAAC,UAAU,IAAC,MAAM,EAAG,KAAI,CAAC,WAAW,CAAC,EAAE,EAAE,IAAI,CAAC,EAAG,GAAG,EAAG,CAAC,GAAK,GAAA,CAAC,CAEjF,CAEJ,CAEJ,EACR;KACL;IAlEM,kBAAS,GAAG,SAAS,CAAC,KAAK,CAAC;QAC/B,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC;YACnB,EAAE,EAAE,UAAU,CAAC,WAAW;YAC1B,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC;YAC7C,GAAG,EAAE,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC;YAC9C,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC;YAC7C,GAAG,EAAE,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC;YAC9C,EAAE,EAAE,SAAS,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC;SAChD,CAAC,CAAC,UAAU;QACb,KAAK,EAAE,SAAS,CAAC,KAAK,CAAC;YACnB,KAAK,EAAE,SAAS,CAAC,MAAM,CAAC,UAAU;YAClC,WAAW,EAAE,SAAS,CAAC,MAAM,CAAC,UAAU;YACxC,SAAS,EAAE,SAAS,CAAC,MAAM;SAC9B,CAAC;KACL,CAAC,CAAC;IA+FP,eAAC;CAAA,CArHsB,SAAS,GAqH/B;;;;;AC7HD;IAAoBD,yBAAiC;IAArD;QAAA,qEA6DC;QApCG,wBAAkB,GAAG,UAAC,OAAsB;YAExC,IAAM,MAAM,GAAG;gBACX,SAAQE,GAAK,MAAI;aACpB,CAAC;YAEF,IAAI,OAAO,EAAE;gBACT,MAAM,CAAC,IAAI,CAAC,SAAQ,KAAI,CAAC,eAAe,CAAC,OAAO,CAAC,MAAI,CAAC,CAAC;aAC1D;YAED,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;SAC5B,CAAC;QAEF,qBAAe,GAAG,UAAC,OAAqB;YACpC,QAAQ,OAAO;gBACX,KAAK,OAAO;oBACR,OAAOC,KAAK,CAAC;gBACjB,KAAK,SAAS;oBACV,OAAOC,KAAO,CAAC;gBACnB,KAAK,SAAS;oBACV,OAAOC,KAAO,CAAC;aACtB;SACJ,CAAC;QAEF,iBAAW,GAAG,UAAC,QAAe,EAAE,QAAe;YAC3C,QACI,6BAAK,SAAS,EAAC,OAAO;gBAEhB,QAAQ,IAAI,oBAAC,QAAQ,IAAC,IAAI,EAAG,QAAQ,GAAK;gBAE1C,QAAQ,IAAI,oBAAC,QAAQ,IAAC,IAAI,QAAC,IAAI,EAAG,QAAQ,GAAK,CAE/C,EACR;SACL,CAAC;;KAEL;IAnDG,sBAAM,GAAN;QAEU,IAAA,eAAyD,EAAvD,gBAAK,EAAE,cAAI,EAAE,oBAAO,EAAE,sBAAQ,EAAE,sBAAQ,CAAgB;QAEhE,QACI,6BACI,SAAS,EAAGJ,UAAU,CAAC,OAAO,EAAE,IAAI,IAAI,QAAQ,CAAC,EACjD,KAAK,EAAG;gBACJ,eAAe,EAAE,KAAK,IAAI,SAAS;gBACnC,eAAe,EAAE,IAAI,CAAC,kBAAkB,CAAC,OAAO,CAAC;aACpD,IACF,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAQ,EACjD;KACL;IArBM,eAAS,GAAG;QACf,KAAK,EAAE,SAAS,CAAC,MAAM;QACvB,IAAI,EAAE,SAAS,CAAC,KAAK,CAAC,CAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,YAAY,EAAE,MAAM,CAAE,CAAC;QACzE,OAAO,EAAE,SAAS,CAAC,KAAK,CAAC,CAAE,OAAO,EAAE,SAAS,EAAE,SAAS,CAAE,CAAC;QAC3D,QAAQ,EAAE,QAAQ,CAAC,SAAS;QAC5B,QAAQ,EAAE,QAAQ,CAAC,SAAS;KAC/B,CAAC;IAqDN,YAAC;CAAA,CA7DmB,SAAS,GA6D5B;;;;"} \ No newline at end of file diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..b0d7e30 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,285 @@ +'use strict'; + +Object.defineProperty(exports, '__esModule', { value: true }); + +function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } + +var React = require('react'); +var React__default = _interopDefault(React); +var PropTypes = _interopDefault(require('prop-types')); + +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function createCommonjsModule(fn, module) { + return module = { exports: {} }, fn(module, module.exports), module.exports; +} + +var classnames = createCommonjsModule(function (module) { +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +/* global define */ + +(function () { + + var hasOwn = {}.hasOwnProperty; + + function classNames () { + var classes = []; + + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i]; + if (!arg) continue; + + var argType = typeof arg; + + if (argType === 'string' || argType === 'number') { + classes.push(arg); + } else if (Array.isArray(arg) && arg.length) { + var inner = classNames.apply(null, arg); + if (inner) { + classes.push(inner); + } + } else if (argType === 'object') { + for (var key in arg) { + if (hasOwn.call(arg, key) && arg[key]) { + classes.push(key); + } + } + } + } + + return classes.join(' '); + } + + if ( module.exports) { + classNames.default = classNames; + module.exports = classNames; + } else { + window.classNames = classNames; + } +}()); +}); + +var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NTZkYjlhLTM2MjgtNGI0ZC1hMTFjLWYwY2I4YmFmOGI5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI2MGEyOGI5LWEyYTgtZTk0ZS04ZWMzLTc4MDM3MTg0Y2NkYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1Y2RiM2E0LWNjYTUtZmE0Ny04YzhjLTE1YzRjYTkyNzQ0NiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU2ZGI5YS0zNjI4LTRiNGQtYTExYy1mMGNiOGJhZjhiOWUiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVjZGIzYTQtY2NhNS1mYTQ3LThjOGMtMTVjNGNhOTI3NDQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr4kUGkAAE46SURBVHic7d15uCRVfT/+98zAgAjOgBhRlEVRMAQ3NALiEo3GJRoiirsmRo1r3L5J1JiYRM3XLMZ9+bokGndF4xLXuC+ICrggoqCCCkoiwowswsAwvz/O8HPse3rmLt3Vp6pfr+e5Dw+n+vb9TFWf6tPv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wAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJq206wLmIAtsy4AGrBq1gUAAEAP+PwIPWUGFgAAAABNE2ABAAAA0DQBFgAAAABNE2ABAAAA0DQBFgAAAABNG8JdCN19jXnirikAADB5PlcyT3r5udIMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACa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AAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGk7zbqACdgy6wIAAADoNZ8roXFmYAEAAADQNAEWAAAAAE0TYAEAAADQNAEWAAAAAE0TYAEAAADQtCHchXDVrAsAAACgF3x+hJ7eddMMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsAC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"; + +var img$1 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdjNTMxNmZjLWZjNTMtMDc0MC05ZGRiLWE1YzNhOTMzYTQ2NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE0NmJhZTU3LWY3MDMtODI0NC1hZGUxLWRlY2M5NjA1ZWQ5NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlMmE4MzQxLTJlNzAtOTY0ZS04NzFjLWY0Yzk5MTk0ZjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3YzUzMTZmYy1mYzUzLTA3NDAtOWRkYi1hNWMzYTkzM2E0NjQiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGUyYTgzNDEtMmU3MC05NjRlLTg3MWMtZjRjOTkxOTRmN2IxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlP9XSEAABN1SURBVHic7dqxkUJRDATB/yiiIP/YLg1hY4CDoaGuOwI560zpzMwFAAAAAFW37QMAAAAA4BMBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACAtPv2Ad865zy2b+DF3/YB/5QdtNjBDjtosQOuyy5r7HKHHbTYwQ47CJmZn9yBDywAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0s7MbN8AAAAAAG/5wAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACDtCZivFHNxSWnmAAAAAElFTkSuQmCC"; + +var img$2 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1NjMyZWE1LTViMWEtYTc0NS04M2E4LTBiZGMxZTI5OTE4MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjliMmY1Mzc1LTQ5MGUtYjE0Yi1iZDU3LTNhZmFjODdmZGU3ZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0ZTQxZGJlLWJjZTItMmE0OS1hZmFiLTgwOTc2NmEzNTQ1ZiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTYzMmVhNS01YjFhLWE3NDUtODNhOC0wYmRjMWUyOTkxODEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTRlNDFkYmUtYmNlMi0yYTQ5LWFmYWItODA5NzY2YTM1NDVmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps+96HMAABQZSURBVHic7dwxihtBFEXRatN7EGj/a2vwKsqJAhsGC0bBv82ck3T6QbzkUjPH3nsBAAAAQNWv6QMAAAAA4H8ELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwA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AAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIO2cPuAD1/QBfMnvAnYAa9kBFNkl2AGsddMdeIEFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABA2jl9wAeer+9j9AposAOwAyiyS7ADWMsO7uCaPuAdL7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIO6cP+MA1fQBf8ruAHcBadgBFdgl2AGvddAdeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJB2Th/wgefr+xi9AhrsAOwAiuwS7ADWsoM7uKYPeMcLLAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0o699/QN33Icx3P6BgAAAIC723tf0ze84wUWAAAAAGkCFgAAAABpAhYAAAAAabf9H1gAAAAA/AxeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkPYHAMEz+eXp9NkAAAAASUVORK5CYII="; + +var img$3 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYTU3Mjk1LWYzNjItZDk0ZS1iN2QwLTFkYTY3NTQ0ZDJiYSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZkZjQyODA1LTVjNzUtYzI0Yy1iMzk1LWU4NTk3ZDMxMWFlYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFmNDM5YWQwLWVkNmQtN2Y0Zi1iZjU5LTllYmM1ODQ4YjQwNCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4M2E1NzI5NS1mMzYyLWQ5NGUtYjdkMC0xZGE2NzU0NGQyYmEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWY0MzlhZDAtZWQ2ZC03ZjRmLWJmNTktOWViYzU4NDhiNDA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgni2E0AAIvQSURBVHic7d3pcly30qbtB0WyyOIs2d674zv/Y+vo2LYlzkORVfh+AMukZcmSColx3VcEQ/aON7phCgtDIpFw3nsBAAAAAAAArVrUbgAAAAAAAADwbwhgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABo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"; + +function styleInject(css, ref) { + if ( ref === void 0 ) ref = {}; + var insertAt = ref.insertAt; + + if (!css || typeof document === 'undefined') { return; } + + var head = document.head || document.getElementsByTagName('head')[0]; + var style = document.createElement('style'); + style.type = 'text/css'; + + if (insertAt === 'top') { + if (head.firstChild) { + head.insertBefore(style, head.firstChild); + } else { + head.appendChild(style); + } + } else { + head.appendChild(style); + } + + if (style.styleSheet) { + style.styleSheet.cssText = css; + } else { + style.appendChild(document.createTextNode(css)); + } +} + +var css = ".player-view {\n height: 20%;\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center; }\n .player-view .player {\n display: flex;\n justify-content: center;\n position: absolute;\n border-radius: 50%;\n padding-top: 5%;\n width: 5%;\n font-size: 14px; }\n .player-view .player.clickable {\n cursor: pointer; }\n .player-view .player .number {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%); }\n .player-view .player .name {\n position: absolute;\n bottom: -50%;\n width: max-content; }\n"; +styleInject(css); + +var PlayerView = /** @class */ (function (_super) { + __extends(PlayerView, _super); + function PlayerView() { + return _super !== null && _super.apply(this, arguments) || this; + } + PlayerView.prototype.render = function () { + var player = this.props.player; + return (React__default.createElement("div", { className: "player-view" }, + React__default.createElement("div", { className: classnames("player", { "clickable": player.onClick }), style: { backgroundColor: player.color }, onClick: player.onClick }, + React__default.createElement("div", { className: "number", style: { color: player.numberColor } }, player.number), + React__default.createElement("div", { className: "name", style: { color: player.nameColor } }, player.name)))); + }; + PlayerView.playerShape = PropTypes.shape({ + name: PropTypes.string, + number: PropTypes.number, + color: PropTypes.string, + numberColor: PropTypes.string, + nameColor: PropTypes.string, + onClick: PropTypes.func + }); + return PlayerView; +}(React.Component)); + +var css$1 = ".team {\n height: 100%;\n width: 80%;\n display: inline; }\n .team.wide {\n width: 80%; }\n .team.away {\n margin-left: auto; }\n .team.away .goalkeeper {\n float: right; }\n .team.away .lines {\n float: left;\n flex-direction: row-reverse; }\n .team .goalkeeper {\n height: 100%;\n width: 25%;\n float: left;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n align-items: center; }\n .team .lines {\n height: 100%;\n width: 75%;\n float: right;\n display: flex; }\n .team .lines .line {\n height: 100%;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n align-items: center; }\n"; +styleInject(css$1); + +var TeamView = /** @class */ (function (_super) { + __extends(TeamView, _super); + function TeamView() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.DEFAULT_HOME_COLOR = "lightcoral"; + _this.DEFAULT_AWAY_COLOR = "lightblue"; + _this.DEFAULT_HOME_NUMBER_COLOR = "#ffffff"; + _this.DEFAULT_AWAY_NUMBER_COLOR = "#333333"; + _this.buildPlayer = function (player, away) { + return __assign({}, player, { color: _this.getPlayerColor(player, away), numberColor: _this.getPlayerNumberColor(player, away), nameColor: _this.getPlayerNameColor(player, away) }); + }; + _this.getPlayerColor = function (player, away) { + return player.color || _this.getTeamColor(away); + }; + _this.getTeamColor = function (away) { + var style = _this.props.team.style; + return style && style.color || (away ? _this.DEFAULT_AWAY_COLOR : _this.DEFAULT_HOME_COLOR); + }; + _this.getPlayerNumberColor = function (player, away) { + return player.numberColor || _this.getTeamNumberColor(away); + }; + _this.getTeamNumberColor = function (away) { + var style = _this.props.team.style; + return style && style.numberColor || (away ? _this.DEFAULT_AWAY_NUMBER_COLOR : _this.DEFAULT_HOME_NUMBER_COLOR); + }; + _this.getPlayerNameColor = function (player, away) { + return player.nameColor || _this.getTeamNameColor(away); + }; + _this.getTeamNameColor = function (away) { + var style = _this.props.team.style; + return style && style.nameColor || (away ? _this.DEFAULT_AWAY_NUMBER_COLOR : _this.DEFAULT_HOME_NUMBER_COLOR); + }; + return _this; + } + TeamView.prototype.render = function () { + var _this = this; + var away = this.props.away; + var _a = this.props.team.squad, gk = _a.gk, df = _a.df, cdm = _a.cdm, cm = _a.cm, cam = _a.cam, fw = _a.fw; + return (React__default.createElement("div", { className: classnames("team", { "away": away }) }, + gk && React__default.createElement("div", { className: "goalkeeper" }, + React__default.createElement(PlayerView, { player: this.buildPlayer(gk, away) })), + React__default.createElement("div", { className: "lines" }, + df && React__default.createElement("div", { className: "line" }, df.map(function (df, i) { return React__default.createElement(PlayerView, { player: _this.buildPlayer(df, away), key: i }); })), + cdm && React__default.createElement("div", { className: "line" }, cdm.map(function (cdm, i) { return React__default.createElement(PlayerView, { player: _this.buildPlayer(cdm, away), key: i }); })), + cm && React__default.createElement("div", { className: "line" }, cm.map(function (cm, i) { return React__default.createElement(PlayerView, { player: _this.buildPlayer(cm, away), key: i }); })), + cam && React__default.createElement("div", { className: "line" }, cam.map(function (cam, i) { return React__default.createElement(PlayerView, { player: _this.buildPlayer(cam, away), key: i }); })), + fw && React__default.createElement("div", { className: "line" }, fw.map(function (fw, i) { return React__default.createElement(PlayerView, { player: _this.buildPlayer(fw, away), key: i }); }))))); + }; + TeamView.teamShape = PropTypes.shape({ + squad: PropTypes.shape({ + gk: PlayerView.playerShape, + df: PropTypes.arrayOf(PlayerView.playerShape), + cdm: PropTypes.arrayOf(PlayerView.playerShape), + cm: PropTypes.arrayOf(PlayerView.playerShape), + cam: PropTypes.arrayOf(PlayerView.playerShape), + fw: PropTypes.arrayOf(PlayerView.playerShape) + }).isRequired, + style: PropTypes.shape({ + color: PropTypes.string.isRequired, + numberColor: PropTypes.string.isRequired, + nameColor: PropTypes.string + }) + }); + return TeamView; +}(React.Component)); + +var css$2 = ".pitch {\n position: relative;\n background-repeat: round; }\n .pitch.responsive {\n padding-bottom: 58.3%;\n width: 100%; }\n .pitch.fill {\n height: 100%;\n width: 100%; }\n .pitch.small {\n height: 350px;\n width: 600px; }\n .pitch.normal {\n height: 525px;\n width: 900px; }\n .pitch.big {\n height: 700px;\n width: 1200px; }\n .pitch .teams {\n position: absolute;\n height: 100%;\n width: 100%;\n display: flex; }\n"; +styleInject(css$2); + +var Pitch = /** @class */ (function (_super) { + __extends(Pitch, _super); + function Pitch() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.getPitchBackground = function (pattern) { + var images = [ + "url(" + img + ")" + ]; + if (pattern) { + images.push("url(" + _this.getPatternImage(pattern) + ")"); + } + return images.join(", "); + }; + _this.getPatternImage = function (pattern) { + switch (pattern) { + case "lines": + return img$1; + case "squares": + return img$2; + case "circles": + return img$3; + } + }; + _this.renderTeams = function (homeTeam, awayTeam) { + return (React__default.createElement("div", { className: "teams" }, + homeTeam && React__default.createElement(TeamView, { team: homeTeam }), + awayTeam && React__default.createElement(TeamView, { away: true, team: awayTeam }))); + }; + return _this; + } + Pitch.prototype.render = function () { + var _a = this.props, color = _a.color, size = _a.size, pattern = _a.pattern, homeTeam = _a.homeTeam, awayTeam = _a.awayTeam; + return (React__default.createElement("div", { className: classnames("pitch", size || "normal"), style: { + backgroundColor: color || "#588f58", + backgroundImage: this.getPitchBackground(pattern) + } }, this.renderTeams(homeTeam, awayTeam))); + }; + Pitch.propTypes = { + color: PropTypes.string, + size: PropTypes.oneOf(["small", "normal", "big", "responsive", "fill"]), + pattern: PropTypes.oneOf(["lines", "squares", "circles"]), + homeTeam: TeamView.teamShape, + awayTeam: TeamView.teamShape + }; + return Pitch; +}(React.Component)); + +exports.default = Pitch; +//# sourceMappingURL=index.js.map diff --git a/dist/index.js.map b/dist/index.js.map new file mode 100644 index 0000000..a8e8e40 --- /dev/null +++ b/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sources":["../node_modules/tslib/tslib.es6.js","../node_modules/classnames/index.js","../src/components/pitch/img/pitch.png","../src/components/pitch/img/lines.png","../src/components/pitch/img/squares.png","../src/components/pitch/img/circles.png","../node_modules/style-inject/dist/style-inject.es.js","../src/components/team/player/Player.tsx","../src/components/team/Team.tsx","../src/components/pitch/Pitch.tsx"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NTZkYjlhLTM2MjgtNGI0ZC1hMTFjLWYwY2I4YmFmOGI5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjI2MGEyOGI5LWEyYTgtZTk0ZS04ZWMzLTc4MDM3MTg0Y2NkYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1Y2RiM2E0LWNjYTUtZmE0Ny04YzhjLTE1YzRjYTkyNzQ0NiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjoxODo0MiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTU2ZGI5YS0zNjI4LTRiNGQtYTExYy1mMGNiOGJhZjhiOWUiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6MTg6NDIrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVjZGIzYTQtY2NhNS1mYTQ3LThjOGMtMTVjNGNhOTI3NDQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr4kUGkAAE46SURBVHic7d15uCRVfT/+98zAgAjOgBhRlEVRMAQ3NALiEo3GJRoiirsmRo1r3L5J1JiYRM3XLMZ9+bokGndF4xLXuC+ICrggoqCCCkoiwowswsAwvz/O8HPse3rmLt3Vp6pfr+e5Dw+n+vb9TFWf6tPv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wAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJomwAIAAACgaQIsAAAAAJq206wLmIAtsy4AGrBq1gUAAEAP+PwIPWUGFgAAAABNE2ABAAAA0DQBFgAAAABNE2ABAAAA0DQBFgAAAABNG8JdCN19jXnirikAADB5PlcyT3r5udIMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACattOsCwAAaMyuSQ7Y+nPDJNdLcp2tP3slWb/1Z22SayVZtfX/xzk7yaYkG7b+XJDkZ1t/fprkx1sfc3aSyyb0bwAAGJRVW7ZsmXUNizWu0FWdVgGzpR8ATM4BSQ7b+nNokgO3tl1vdiXlp/lVmPWtJKdu/Tl7ZhUBDIvxNPS0HwiwoF/0A4DluVGSo5IckeQWKaHVuplWtDQbU4KsbyQ5MckJSX4w04oA+sl4GnraDwRY0C/6AcCOrUoJqe6cElodlWTfWRY0JeemBFknJPlMSrjVm4EdwIwYT0NP+4EAC/pFPwCo2yvJ3ZLcY+vPPrMtZybOS/LRrT//nbLWFgC/zngaetoPBFjQL/oBwK8cmOSBSe6b5LeTrJnQ816V5Ccp606dleR/kpy/zc/Pt/5cnuTCrb+zYevv1dw4yS5Jrr31Z+9tfn4j5fLGA5JcP5O7Q/TmJF9J8oEk79z67wDAeBqSnvYDARb0i34AzLv9kzwgyXFJbrvC57okyWkpl96dmuQ7KUHPj1LuGrhUKz1Hr02yX0qYdbOUdbpukbLA/DWXUc+2TkoJst6d5IcrfC6APjOehp72AwEW9It+AMyj3VNmWj0qyZFZ3jnviiSnJPliki8l+XrKIujjZk0tx7TO0atTZmndMuXff/skt06y8zKea0vKv//fUgKti1dYG0DfGE9DT/uBAAv6RT8A5snhSR6b5MFJ9lji716W5HNbf76QcjndLyda3UJdnqOvkXLZ5NFJ7pjkDlvbluKiJG9P8rqUGVoA88B4GnraDwRY0C/6ATB0uyR5WJInJrnVEn/3e0k+mOQjST6fEmJ1aZbn6F1Twqx7JblPkoOW+PtfS/LKJG9JWdsLYKiMp6Gn/UCABf2iHwBDtVeSxyV5cpZ2B8FTkhyf5D9T1rCapZbO0QcnuV+SY1Nmsi3WeUlenuQ1cRdDYJhaOlfDrPSyHwiwoF/0A2BobpTk6Un+KItfqPw7KZe+vS1l1lUrWj1HH5TkISmXYh6yyN+5JMmbkrwoZa0wgKFo9VwNXeplPxBgQb/oB8BQ7JfkOSnB1WIWI780ybuSvDZlEfIW9eEcfWTKumLHJdltEY+/Iskbk7wg7l4IDEMfztUwbb3sBwIs6Bf9AOi76yd5dpLHJFm7iMefkuT1KbOtNk6xrkno0zl6XcqsrEen3NFwRzalLPb+f5OcO8W6AKatT+dqmJZe9gMBFvSLfgD01fqUGVdPyI7vlndVkvelXL52wlSrmqy+nqOPSvKMJMckWb2Dx/4yyauSPD/JhqlWBTAdfT1XwyT1sh8IsKBf9AOgb1anXLL2vCR77+Cxl6asu/SvaWttq8Xq+zn6oJT1yB6ZHV9eeH6SF6Ys+L5pynUBTFLfz9UwCb3sBwIs6Bf9AOiTO6eEUbfaweMuTvLSJC9JCUb6aijn6L2TPDXJU5LsvoPHfnvrY/97uiUBTMxQztWwEr3sBwIs6Bf9AOiDfVJm5tx/B4/7ZZJXJvnH9Du4utrQztF7J/nLlMs+dzQj6/gkf5bkp9MuCmCFhnauhuXoZT8QYEG/6AdAy1YleVSSf0lZ82qcTUlek7Ig+HnTL6szQz1H75PkWUkel+0vvL8hyZ8neUPG7wuAWRvquRqWopf9QIAF/aIfAK26SZLXplw2OM6WJO9M8tfp5xpXOzL0c/RBSf4+yYOy/X/TZ5L8aZIzOqgJYKmGfq6GxehlP9jRnWYAALZndZL/k+Qb2X549bUkRyd5cIYZXs2D7yV5SJLbpxzPce6c5OspdzY01gQAJsIMLOgX/QBoyYFJ3pjkjtt5zIYkz07y/5JcNf2SZmqeztGrU2ZZ/UO2f7noJ5P8UZJzpl8SwKLM07kaxullPxBgQb/oB0ArHpyyjtW1tvOY9yZ5UuZnYe95PEfvk7IQ//2285gLUsKu4zupCGD75vFcDaN62Q9M6wYAlmL3JP+e5G0ZH179JMkfJjk28xNezavzUo7zH6Yc95q9krw7ZXH3a3ZUFwAwMGZgQb/oB8AsHZISRPzWdh7z+pQ1sTZ2UlFb5v0cvS7lDpSP3s5jTk0JvM7spCKAheb9XA1JT/uBGVgwDEfPugBg8I5L8tWMD6/OT5mF85jMZ3hFOe6PSXkdnD/mMYcl+UqS+3RVFMA2jJmhxwRYMAyfTPKIWRcBDNKalIW635Fy+WDNJ5LcIsn7OqqJtr0vyc1TXhc165O8P8nfxVgU6M4jUsbMQE8ZNMAwrE25E9hz0/i0T6BXdk8JGp6V+rllU5JnJLl7xq9/xHz6acrr4hkpr5NRq5L8TZIPZnwwCjAJq1LGyG9MGTMDPWUNLOiXxXTYNyV5bOofGAAW6/pJ/ivJrcZsPzfJA5J8qbOK2mesUndkytpp+47Z/vUk944QFJi8tUlem+SRi3jsvJ+rmS+9HLMIsKBfFtthP5VyS3Pr0ADLcViSDye5wZjtn0tZE+t/OquoH4xVxrtukncmudOY7eckuVfKIu8Ak7AuyXuT3GWRj3euZp70cswyhACL5Wv6xUnVUvrB15LcMz5gAktz9yTHJ9ljzPaXJPnzJFd2VVCP9HIw2KGdkvxzkqeO2X5Rkvsn+XhXBQGDdd0kH8n4WcQ1ztX9IyOYvKb7gQBrvjX94qRqqf3gjCR3S/KjKdQCDM9Dk/x7kp0r2zal3GHuPzqtqF8EWIvz8CSvT30tmiuS/HGSt3ZaETAk+yX57yQ3XeLvOVf3j4xg8pruBxZxh2F4SpLNlfabJvlskgO7LQfooSemhFO18OrCJL8X4RWT8eaU19OFlW07b93+xE4rAobiwJSxby282pwyZgZ6ygys+dZ0ukrV9r7dv3/KN9a1b7R/lHL9//enVBfQb3+R5B/HbDsrZYHt07srp7fMwFqamyX5UMZ/yfLMjH9dAoy6cco6sPtVtm1KmWV8fJyrh0RGMHlN9wMzsGA4jk/5kHlxZdt+ST4dM7GAhf4q40OCr6TcQU54xTScnuSIlNdZzQtTXp8AO3Jgyli3Fl5dnDJGPr7TioCJMwNrvjWdrlK1mG+Mjkjy0ZQ7r4w6O8kdUu72BPCsJP8wZttnktw3ZWFtFse3+suzR5IPJLnzmO1/lfGvU4AbJPl8kgMq2zYmuUeSE7dpc64eDhnB5DXdD4YQYDW9gxth3w3HYo/l4Sl3cdqr8tjvJTkqyc8mWBfQP09O8rIx2z6Sclnypd2VMwjeb5fvGknek3L33JqnZPzrFZhf10lyQpKDKtsuSLmz7skj7c7Vw+FYLl8v951LCGGYTk5y19QXyD0oJdyqzdAC5sOjkrx0zLb/THJMhFd065cpr7v3jtn+kpTXLcDV1qWMaWvh1YUpY+HR8AroMQEWDNfXU7512ljZdsuUDwm1Bd+BYXtQktem/g3bO5I8IGWxW+japiTHJXl7ZduqlNftgzqtCGjV2pSx7C0r2zamjIG/3mE9QAcEWDBsJ6Vc91+bSXGXJP+WxqeJAhN1lyRvSrKmsu29SR6WcptxmJXNSR6e+kysNSmv37t0WhHQmlUpY9jaueDSlLHvSZ1WBHRCgAXDd2LKQsy1GRUPjTs8wbw4LONnXn40yYMjvKINm1Nejx+pbLt61sVhnVYEtOSvUsawozaljHlPrGwDBsAi7vPBvhuOlRzLY5O8u/LYLSnfdr91BXUBbbtBki9t/e+oz6TcXtyaVyvn/XaydkvyodTvTnhOkiPjrrowbx6a5M2pj2cfkHIziB1xrh4Ox3L5ernvzMCC+fGeJM+utF89DfsO3ZYDdGS3JB9OPbz6csq31cIrWnRpyuvzy5VtN0h5Xe/eaUXALN0h45e/eHYWF14BPWYG1nyw74ZjEsfyVUkeX2k/L8nhSX6y1KKAZq1OuavgfSvbvpfkqCQ/67SiYfN+Ox3XSXJC6nca+0CS+8XlrzB010+5o+A+lW2vTvKEJTyXc/VwOJbL18t9ZwYWzJ8npwz4R+2T5F1xZ0IYkr9JPbz6WZJ7RnhFP/wsyR+kflfd+6a8zoHhWpsyRq2FVx9IGdsCc8AMrPlg3w3HpI7lbinr4dy8su2VSZ60xOcD2vP7KQP70fPDppQ1hb7UdUFzwPvtdN0lZWH30S9atqQEWf/VeUVAF16R5ImV9m+mrIW31MvgnauHw7Fcvl7uOwHWfLDvhmOSx/LAlFsM71XZ9kcptyoH+umglP69rrLtYXHThmnxfjt9D03ylkr7xiS3Sbk0FhiORyZ5Y6X9gpQ+f9YyntO5ejgcy+Xr5b5zCSHMr7NSPgjU1g15VZJDui0HmJDdkrw39fDqXyK8ot/emuTFlfZ1Keu97dZtOcAUHZIyJh21OWUMu5zwCugxARbMt48m+dtK+24p33BbDwv652VJDqu0fzzJMzuuBabhL5J8rtL+Wymvf6D/1qaMRWuh9N+mjGGBOeMSwvlg3w3HNI7lqiTvS32h539O+aAA9MOxSY6vtP8o5S6j53dbztzxftud66ZcJnuDyrYHpN4PgP74pyR/Xmn/QJJjMv58uxjO1cPhWC5fL/edAGs+2HfDMa1juWeSryXZf6T9qiS/m+TTK3x+YPr2TVnQdnRdu01J7pDkK51XNH+833bryCSfycLZwhek3KTk3K4LAibid5J8IguvFvphklsluXCFz+9cPRyO5fL1ct+5hBBIykDgkVm4HtbqJG9OfaF3oB2rU268UOurz4rwimH6Usrre9ReSf4jxrnQR3uljD1H++/mlLHqSsMroMe8sQNX+2zKJYOj9k3ykm5LAZbo6UnuWmn/ROoLXsNQvDjldT7qLin9AuiXl6SMPUf9c8pYFZhjLiGcD/bdcEz7WO6c5ItJblvZdq8kH5nQ3wEm5yYplw7uOtL+85TF3H/aeUXzy/vtbFwvyalJrj3SflnKpYRndl4RsBz3TPLhSvtXk9w+yRUT+jvO1cPhWC5fL/edGVjAtq5I8rAkl1S2vTbJHt2WA+zAqpS+ORpeJcmjI7xiPvw0yZ9U2ndN6R9ND8aBJGWM+dpK+yUpY9NJhVdAjwmwgFFnJPmrSvsNkjyv41qA7Xt0kjtX2l+fcndRmBfvT3ndj7pzSj8B2va81O8q+lcpY1MAlxDOCftuOLo6lqtT1hk4eqR9c5LbJTl5wn8PWLrrJzktyfqR9p8k+c0kG7suCO+3M7YuybdT+sa2NiQ5NKVvAO05PMmXk6wZaf9Ckjul3BV7kpyrh8OxXL5e7jszsICaq5I8NsmmkfY1SV6Rxk9sMCdeloXhVZI8McIr5tPGlNf/qPUp/QVoz6qUseVoeLUpZSw66fAK6DEBFjDO6Un+qdJ+RJJHdFwL8OvunuTYSvt74tJB5tv7UvrBqGNT+g3QlkekjC1H/VPKWBTg/+cSwvlg3w1H18dy15Q7Ox000n5ekoOT/GJKfxcYb+eUuw4eMtJ+YcplUhZunx3vt224XsrltXuOtH8n5a6EFoOGNlwryXeT7DPS/r2Uu+heNqW/61w9HI7l8vVy35mBBWzPZUmeWmnfJ8lfdlsKsNUTszC8SspCt8IrKP2gdjOSQ5I8qeNagPH+MgvDq6SMPacVXgE9ZgbWfLDvhmNWx/K/ktx7pO2ylFlYP5ry3wZ+Zc8kZya59kj715PcJuVGC8yO99t2rElyUpJbjrRfmDKr+IKuCwJ+zX4ps692HWn/UJLfn/Lfdq4eDsdy+Xq578zAAhbjGUmuHGnbNclfz6AWmGfPycLwakuSJ0d4BdvanDJbcXSAvmfqs7OAbv11FoZXV6aMOQGqzMCaD/bdcMzyWL48Cy+9uDLlkozvd/D3Yd7dMMkZWTjgf1eSB3ZfDhXeb9vzziTHjbRdluSmSX7cfTlAkhunrEm300j7K1K+kJk25+rhcCyXr5f7zgwsYLH+LslFI207JXnuDGqBefTcLAyvLk/yzBnUAn3xzJR+sq1d470LZum5WRheXZQy1gQYS4AFLNb5SV5WaX9Ikpt1XAvMm4OSPLLS/pokZ3VcC/TJWUleWWl/ZBbeYReYvpuljB1HvSxlrAkwlksI54N9NxyzPpZ7JvlBkvUj7e9M8qCOaoB59O9J/mik7aKUD+D/23k1jDPrczR110m51H2PkfY3JvnjzquB+faOLLzsfUOSG6XcZKELztXD4VguXy/3nRlYwFJcmORFlfYHpNyREJi8GyV5WKX9JRFewWL8LKW/jHpYylo8QDcOThkzjnpRuguvgB4TYAFL9dIkPx9pWx13jYFpeWoWrhWyMcmLuy8FeuvFKf1mWzslecoMaoF59Yws/Pz585SxJcAOCbCApboo9Q/OD0uyd8e1wNDtneRPKu0vj2+rYSkuTH0dx0fHexd0Ye/UZxO/OAtvEgRQJcACluOVSS4eabtGurn1McyTxyXZbaTt4vi2GpbjZam/dz1uBrXAvHlySn/b1sWp32QBoEqABSzHhpRFpUc9IQsHJ8Dy7JrSp0a9Ie7UBMtxfpLXV9q9d8F0XSP197N/TxlTAiyKAAtYrn9NcuVI27jp4cDSPTzJ9Ubarkzpe8DyvDgL37uuF+9dME21ZSa8nwFLJsACluvsJO+ttP9px3XAUD2p0vbeJD/quhAYkB+l/t5V62/AZNTGhu9NGUsCLJoAC1iJ2mLuhye5ddeFwMAcleTmlXZ3HoSVq/Wjmye5fdeFwBy4dcrYcJT3M2DJBFjASpyY5ORK+6O7LgQGpvZt9ckpfQ5YmROTnFRpt5g7TF5tTOj9DFgWARawUq+utD0kyTW7LgQG4lpJ7l9pr/U1YHleU2k7Nsm6rguBAbtmyphwlPczYFkEWMBKvSPJRSNt65IcN4NaYAgenGS3kbZfpPQ1YDLenmTjSNs1kjxoBrXAUB2XhaHwRfF+BiyTAAtYqUuSvKvS/vCuC4GBeGSl7e0pfQ2YjEtT/xBd63/A8tTGgu+K9zNgmVZt2bJl1jUs1rhCV3VaRT/Zd8PR6rE8KskXR9quSrJvkvO6Lwd660ZJvpeFffrIWC+kD1o9R1N3uyzsV1uSHJTkB92XA4OyT5Jzs3DCxO2TnNB9Ob/GuXo4HMvl6+W+MwMLmIQvZeGtkFcneUD3pUCvPTgLBw5nRHgF0/DlJN8daVuV0g+BlXlAFn7WPDtlzAiwLAIsYBK2pH4ZoXWwYGkeWGl7Z+dVwPyo9S/rYMHK1caA78r4WR8AO+QSwvlg3w1Hy8fy8Cy8LflVSfZPck735UDv3DQLZ4MkyWFJvtVxLSxPy+do6g5NvX8dnDL7EVi6GyT5YRZOlrhNkpO7L2cB5+rhcCyXr5f7zgwsYFJOTlm7Z1urk9x/BrVAH9X6ymkRXsE0jetj3rtg+e6fhZ8zv5c2wiugxwRYwCTVLiO8b+dVQD/dp9Lm8kGYPu9dMFm1/lPrZwBL4hLC+WDfDUfrx/LWWfjt2hVJrpNkY/flQG/sleR/k6wZab9Zku90Xw7L1Po5mrpDkpw+0rY5yW8kuaD7cqDX1iX5WZKdR9oPT3JK9+VUOVcPh2O5fL3cd2ZgAZP0tST/M9K2c5K7z6AW6JN7ZGF49YMIr6AL30ny/ZG2NSn9Eliau2dhePU/KWNEgBURYAGTtCXJRyvtPgTA9tVC3o91XgXMr49X2nz5AktXG/N9NO4+CEyAAAuYtFqAdbfOq4D+WJXknpX2D3VdCMyxWn+7Z4yVYalqY77a2BBgyayBNR/su+How7Ect5bPIUm+23050LxbZeG6IJcn2TvJxd2Xwwr04RxN3TWT/DzJLiPtt45Ln2CxDs7CS99bXE/OuXo4HMvl6+W+860SMGkXJPlypf1OXRcCPXHHSttnI7yCLl2S0u9G1fonUFcb6305bYVXQI8JsIBp+FylTYAFdUdX2mofpIHpqvW7Wv8E6mpjvdqYEGBZBFjANHyx0naHzquAfjiq0vaFzqsAav2u1j+ButpYrzYmBFgWa2DNB/tuOPpyLPdKcn4W1nXDJOd0Xw4068AkPxhp25RkzySXdl8OK9SXczR110iyIcnakfYbJTmr82qgX26Q5McjbVtS1nNs7RJC5+rhcCyXr5f7zgwsYBouSPLtSvvtui4EGnf7StvXIryCWfhl6gu21/op8OtqY7xvp73wCugxARYwLbUp47ftvApo2xGVNpdbwOzU+l+tnwK/rjbG834GTJQAC5iWEyttt+i8Cmjb4ZW2Wt8BulH7wF3rp8Cvq43xvJ8BEyXAAqblG5W2wzqvAtq1JvU+UbuECejGNytth6X0V2C82vtZbSwIsGwWcZ8P9t1w9OlY7pLk4iQ7jbRfO9ZDgCQ5OMl3RtouSXKtJFd1Xw4T0KdzNHWrk/wiyTVH2g9J8t3uy4Fe2CvJz0farkyye5LLuy9nh5yrh8OxXL5e7jszsIBpuTzJGZV2lxFCcWil7bQIr2CWrkrph6Nq/RUoamO7M9JmeAX0mAALmKZTK20377wKaFPtA3GtzwDd+nqlTYAF49XGdt7PgIkTYAHTVFv74Dc7rwLadLNKm/VCYPZqH7xr/RUoamM772fAxAmwgGn6dqXtwM6rgDbduNI2uiYW0L3TK221/goUtbFdbQwIsCICLGCazq60CbCguEml7czOqwBGfa/SdlDnVUB/1MZ2Z3ddBDB87kI4H+y74ejbsVyXZMNI26YkuyXZ3Hk10I71SS4cadM3+q9v52jqVif5ZZK1I+17ZuF7Gsy7NUkuzcL+sj7Jxs6rWRzn6uFwLJevl/vODCxgmjZm4Yf0tUn2nUEt0JL9Km0/ivAKWnBVSn8cdcOuC4Ee2DcLw6sL0254BfSYAAuYtrMrbQd0XAO05gaVth93XgUwTi3AqgXPMO8OqLSd3XENwJwQYAHT9v1K2/6dVwFtuX6lrfaBGZiNWqBc67cw72pjutrYD2DFBFjAtJ1badu78yqgLdeptJ3XeRXAOLX+WOu3MO9qY7ra2A9gxQRYwLT9b6Xt2p1XAW2pDfj/p/MqgHFqAZb3Llio1i9qYz+AFRNgAdNW+xDwG51XAW3Zq9L2s86rAMapfQCv9VuYd7UxnRnFwFQIsIBpu6DS5kMA8642A+v8zqsAxqm9d7n8HRaqjelq/QdgxQRYwLRdWGkTYDHvamvpbOi6CGCsDZU2a2DBQrUxXW3sB7BiAixg2jZU2qwjwrxbX2nb0HENwHgbK23rOq8C2lcb023oughgPgiwgGn7RaXtWp1XAW25RqXt0s6rAMa5pNK2W+dVQPtqY7ra2A9gxQRYDMl9knwqyUVbfz6V5PdnWhFJcnmlzbmHebdHpe3izqsAxqn1x1q/hXlXG9PVxn50y+ciBsmHSIbi+Uk+kOR3kuy+9ed3knxw6zZmp/Yt9q6dVwFtqb3/bu68CmCcWn80boaFamO62tiP7vhcxGCt2rJly6xrWKxxha7qtIp+Gvq++/2UE/L23HcRj+mDPh7L3VO++dnWxtTXAIJ5sSnJziNtOye5cga1MDl9PEdTtzoLQ6zNSXaaQS3Qsg1ZuD7cHml7VvGQz9Xz9LkoGfaxnLZe7jvfJDEET1/EY5429SoYpzaAWdN5FdCW0fAqEV5BS66qtHnvgoVq/aLl8GrofC5i0MzAmg9D33e/yI7Xpbgow1g4vK/HslZ36zXDNOkTw9TXczR1+insWB/7yZDP1fP0uSgZ9rGctl7uOzOwmBdNd0QAAIAO+FxEbwmwGIKTFvGYr069CsbZvdJmajnz7opKm7V1oB1utACLUxvT1cZ+dMPnIgZNgMUQvHhCj2E6amsj+BDAvLu00nbNzqsAxqldguPLF1ioNqazXtzs+FzEoAmwGIIPJnnBdra/IMO500Yf1W6vfHnnVUBbLBANbav1x1q/hXlXG9PVxn50w+ciBk2AxVA8J8kxST6d5JKtP59O8gdbtzE7u1TaLuu8CmjLRZU2l1xAO2r9sdZvYd7VxnS1sR/d8bmIwbLeBkPy/q0/tKV2nvEtNvPul5W23TqvAhindklvrd/CvKuN6XzGnD2fixgkM7CAaautI/KLzquAtmyotK3vuAZgvHWVtg1dFwE9UBvT1cZ+ACsmwAKmbX2l7YKui4DG/KzStr7rIoCx1lfaav0W5l1tTLe+6yKA+SDAAqZtfaXt510XAY05v9K2d+dVAOPsVWmr9VuYd7Ux3fquiwDmgwALmLZrV9rMwGLe1frAdTqvAhjnNypt3rtgoVq/qI39AFZMgAVM2z6Vtv/tvApoS20mx3U7rwIYp9YfzR6GhWpjutrYD2DFBFjAtNW+xfYhgHlXW0vHgB/acb1KmzWwYKHamK429gNYMQEWMG37VtqsI8K8+0mlbb/OqwDGuWGlrdZvYd7VxnS1sR/AigmwgGm7UaXth51XAW05p9JW+8AMzEatP/648yqgfbUxXW3sB7BiAixg2g6stJ3ddRHQmB9V2vZLsqbrQoAFVifZv9Je67cw786utNXGfgArJsACpmldkj1H2q5Icu4MaoGWbEhy4Ujb2iQ36L4UYMQNU/rjti5I6bfArzs3ZWy3rT1TxoAAEyXAAqbpgErbD5Ns7rgOaNGZlbabdF4FMOrGlbbvdV4F9MPm1C8jPKDjOoA5IMACpumASttZXRcBjfp+pe2QzqsARv1mpa3WX4GiNrY7oOsigOETYAHTdLNKmwALitMrbbfsughggcMqbbX+ChS1sV1tDAiwIgIsYJpuUWn7dudVQJtqfaH2wRnolvcuWJpa/6j1I4AVEWAB03TzStupnVcBbfpWpe3QeG+GWVqd5Lcq7ad1XQj0SG1sVxsDAqzIqi1btsy6hsUaV+iqTqvoJ/tuOPp0LHdJcnGSnUbar51yNyeYd2uS/CLJbiPtN4kFo/uqT+do6g7KwhssXJrkWnEDEhhnryQ/H2m7MsnuSS7vvpwdcq4eDsdy+Xq573zLC0zLb2ZheHVuhFdwtc1Jvllpd9kFzE5t1sg3I7yC7bkgZYy3rZ1SvyECwLIJsIBpuWWlzeWD8Ou+Vmk7qvMqgKvdvtJ2cudVQP/Uxni37LoIYNgEWMC0HFFpq802gXl2QqWt9gEa6EYtQD6x8yqgf2pjvNpYEGDZBFjAtNQ+hH+18yqgbV+stN0qyTW6LgTINZLcutJe66fAr6uN8XwhA0yUAAuYhr1SX/fAt9jw685K8tORtrVJbjuDWmDe3Tal/23rpyn9FNi+2hjvN1PGhAATIcACpuGoLLyDxY+TnDODWqB1tdkdR3deBVCbLWL2FSzOOSljvW2tinUdgQkSYAHTUBusfL7zKqAfvlBpu1PnVQB3rrQJsGDxamM9ARYwMQIsYBruWGn7bOdVQD98rtJ2pyTX7LoQmGO7pR4c1/onUFcb69XGhADLIsACJm2v1O86I8CCum8k+d+Rtl1Snw0CTMfvpPS7bf1vkq93Xwr0Vm2sd0SsgwVMiAALmLS7JVkz0vbjJN+dQS3QB1cl+Wil/d5dFwJz7F6Vto+l9E9gcb6bhetgrUkZGwKsmAALmLR7Vtr+u/MqoF8+Vmm7e+dVwPz6vUpbLVgGtq825quNDQGWTIAFTNKq1D8E1D6cA7/y0SSbR9punOSQGdQC8+aQlP62rXEzI4Htq435fi8L704NsGQCLGCSbpVkn5G2KyLAgh25IMlJlfYHdF0IzKFaP/tqSr8EluZjKWO/be2TMkYEWBEBFjBJx1bavpBkY9eFQA99sNJ2XOdVwPyp9bNafwR2bGPK2G9UbYwIsCQCLGCSfAiA5Xt3pe23khzadSEwRw5N6Wejju+6EBgQX8gAUyHAAibl8CQHjbRdlfqHcmChM5J8q9Ju0A/TU+tf34o758JKvDsL7+B5UMpYEWDZBFjApNQ+BJyQ5JyuC4Eee0el7UGdVwHz44GVtlo/BBbvnJQx4ChfyAArIsACJmFV6oOSd3VdCPTc25NsGWm7aZLbzaAWGLrfTnLwSNuWlH4IrExtDHhc3I0QWAEBFjAJRyY5YKTN5YOwdD9IcmKl/Y+7LgTmwKMqbSem9ENgZWqXER6QMmYEWBYBFjAJtQ/Xn01yXteFwAC8qdL2oCS7dV0IDNhuqV+eW+t/wNKdlzIWHOULGWDZBFjASl0z9TVE3tx1ITAQ70jyy5G2dUkePINaYKgelNKvtvXLWP8KJqk2FnxgytgRYMkEWMBKPSjJHiNtv4j1r2C5NiY5vtL+uK4LgQF7fKXtvSn9D5iMd6WMCbe1R9ycBFgmARawUrUPAW9NcknXhcCA/L9K222SHNF1ITBAR6T0p1Gv7roQGLhLUsaEo2pjR4AdEmABK3FEksMr7a/vuhAYmC8m+Wal/WldFwIDVOtHp6b0O2CyamPCw+MLGWAZBFjAStQ+BJyy9QdYmVdU2u6XZL+uC4EB2S+lH416edeFwJwYNy70hQywZAIsYLn2T/1DwGu6LgQG6i1JfjrStlMM+mElnprSj7Z1Xkp/A6ajNja8X8pYEmDRBFjAcj0jCz8EnB8fAmBSfpnkVZX2RyfZu+NaYAiuneQxlfZXZuGdP4HJeUvKGHFbO6WMJQEWTYAFLMf6JH9caX9NfAiASar1qd2T/NkMaoG++7OU/rOtX8bMYZi2cf3sj1PGlACLIsACluPxqX8IeOkMaoEhOz/1BXD/LAb9sBTrkzyl0v6GLJwZAkzeS1P/QsYdCYFFE2ABS7VHkqdX2mvTw4GVe2mSK0fa1sVaWLAUT0vpN9u6MslLui8F5tK4ZSaenjK2BNghARawVE/JwvV3rkry4hnUAvPg+6kP+p8aa2HBYuyd0l9GvTWlfwHdeHHKmHFbe6c+OxJgAQEWsBTrU19w8/gkp3dbCsyVF2ThLKxrJXnWDGqBvnlWSn/Z1pVJnj+DWmCenZ4yZhz1jLgsHlgEARawFLUBxuYkf9t5JTBfvpfkTZX2JyY5oNtSoFcOSPKESvubUvoV0K2/TRk7bmt93JEQWIRVW7ZsmXUNizWu0FWdVtFP9t1wzPJY7p3kB1m4TsGbkzyig78P8+6GSc5IsutI+zuTPKj7cqjwftuedyR54EjbZUlumuTH3ZcDJPmPJA8fabsoyY3SzXqqztXD4VguXy/3nRlYwGL9TRaGV1cm+fsZ1ALz6MdJXlVpPy7JkR3XAn1wZEr/GPXqCK9glv4+Cy+L3yNlrAkwlhlY88G+G45ZHcuDk5yaZOeR9tcnecyU/zbwK3slOXPrf7d1UpIjsvCyDLrl/bYdq5N8OcltRto3JDkoyc+7Lgj4Na9L8uiRtiuSHJbku1P+287Vw+FYLl8v950ZWMBivCgLw6vLkjxvBrXAPLsg9X53mySP7bgWaNljszC8Skr/EV7B7D0vZSy5rZ1TxpwAVWZgzQf7bjhmcSzvneS/Ku3/kOSvpvh3gbqdk3wzySEj7Rcm+c0k53VeEVfzftuGfZJ8O8meI+3fSXLzlFkewOy9IMmzK+2/n+RDU/y7ztXD4VguXy/3nQBrPth3w9H1sdw15YPyTUba/3dr2y+m9HeB7bt7ko9V2t+d+po/dMP7bRveleQBlfbfS/LxjmsBxrtWymXxvzHSfmZK2Dw6Q2tSnKuHw7Fcvl7uO5cQAtvz7CwMr5LkWRFewSx9PMl7K+0PSHJMt6VAU/4g9fDqvRFeQWt+kTKmHHWT1GdmAXPODKz5YN8NR5fH8mZJvpZkl5H2E5MctZ1agG5cP8lpSdaPtP8k5VLCjV0XhPfbGVuX0if2HWnfmNInftJ5RcCOrEpyQsqNSLZ1eZJbJTl9Cn/TuXo4HMvl6+W+MwMLqFmd5LVZGF5tTvKkCK+gBT9J8heV9usn+ZeOa4EW/HMWhldJ6SfCK2jTlpSx5ehddHdJGYv6vAr8/5wQgJonJzm60v7KJCd3XAsw3uuTfKbS/ugk9+22FJip+yZ5TKX9c0le13EtwNKcnDLGHHV0ypgUIIlLCOeFfTccXRzLm6RcOnjNkfZzUi7BuGiCfwtYuZuk3Gxh15H2nyc5LMlPO69ofnm/nY3rpfSBvUfaL0tyiyRndF4RsFR7pNw99AYj7ZekXEp45gT/lnP1cDiWy9fLfWcGFrCtnZO8NQvDqyR5XIRX0KIzk/x1pf3aSd6UxgcisEKrkrwxC8OrpPQL4RX0w0UpY81R10wZm+7cbTlAiwRYwLb+NsltK+1vSfKhbksBluBfk3y60n63JE/ruBbo0tOS3L3S/umUfgH0x4dSxpyjbpsyRgXmnEsI54N9NxzTPJZ3SvLJJGtG2s9NcvMkF0zgbwDTs2/KZVR7jbRvSnKHJF/pvKL54/22W0emrAG3dqT9gpRLB8/puiBgxfZKeS8bvSHD5iR3TfLZCfwN5+rhcCyXr5f7zgwsIEnWp1xqNBpeXZXkERFeQR+cm+RPK+1rk7wr5ZJCGIrfSHldj4ZXSekHwivopwtSxp5XjbSvSRmrru+6IKAdAixgVZJ/T7J/ZduLknyq23KAFTg+yb9V2vdPWUNkNKSGPlqTEl6NLvaclPez47stB5iwT6WMQUftn9LHm54hAkyPSwjng303HNM4ls9J8rxK+9eSHJFy+RHQH7sl+XKS36ps+5ckf95tOXPF+203/jX1td2+leR2SS7tthxgCtYmOTHlDoSj/jrJ81fw3M7Vw+FYLl8v950Aaz7Yd8Mx6WP5eykLZo7Oyrg0yeFJvrPM5wVm6yZJvppk3Uj7liQPT5mNxeR5v52+h6a+yPPGlIWez+y2HGCKDklycsoXM9vanOTeST62zOd1rh4Ox3L5ernvXEII8+vAjL+k6IkRXkGfnZnkYVk4OFmV5HUps1Sgb+6S+iWyVwezwisYlu+kjElHrUkZwx7YbTnArAmwYD7tluQ9qS/q/Kokb+y0GmAa/iv1y4OvkeSDSQ7qthxYkZsmeW/qi7Y/L+U1DQzPG1PGpqOunTKWHZ2dBQyYSwjng303HJM4lmtSPgTct7LthCS/E+tewVBsr79/L8lRSX7WaUXD5v12Oq6T8v5UC10/kOR+KZcUAcO0NsmnU96zRi3nHOBcPRyO5fL1ct+ZgQXz5+Wpf5g9L8lxEV7BkGxOuZTw1Mq2g1JmrezRaUWwNLtn/IzBU5M8IsIrGLpNKWPU8yrb7psytgXmgAAL5sszkzy+0n71wODcbssBOnBRknslOaey7XZJ3h+XYNCm3VJmV9TWbDsn5XW9sdOKgFk5N+O/aH18yhgXGDgBFsyPY5K8oNK+Jcmjkny+02qALm3vw/7vJDk+9bWFYFbWJnl3yutz1MaMD2WB4fp8ypi1dunTC1LGusCACbBgPtwlyTtT7/N/l3InF2DYTk1ZJ6T27fU9k7w99buSQtfWJHlbSkg16sokx6Z+WSwwfG9NGbuOWp0y1r1Lt+UAXbKI+3yw74ZjOcfyiCSfTP0Sobem3Hq8NycCYMUenOTNqYdVb4s1hVbC++3KrUnyH0keUtm2OeU96+2dVgS0ZlXK+9hDK9suTXLXJCdu5/edq4fDsVy+Xu47AdZ8sO+GY6nH8jZJPpFkXWXbp1JmXVi0HebPnyR5XernjvemhFzODUvn/XZl1qaEqMdWtm1J8pgkb+i0IqBVa5N8JPUZVxuT/G6Sk8b8rnP1cDiWy9fLfecSQhiuWyb5WOrh1ckZfykRMHxvSPLUMdvul+R9Sa7RVTGQ8np7X+rhVZI8LcIr4Fc2pbxfnVzZti5lDHzLLgsCpk+ABcN0eMplg3tVtp2aMvPKnZtgvr0syXPGbLtnkg8n2aO7cphju6e83u45Zvtzkry0u3KAntiYct6orYm3V8pY+PBOKwKmagiXELJ8TU8PpGoxUz2PSJlSvb7yuO8luWOSn062LKDHnpXkH8Zs+0qS+yb5n+7K6bVeTsefsd9I8sEkvz1m+19l/OsTIEmul+RzSQ6qbNuQEnJtuyaWc/VwyAgmr+l+IMCab02/OKna0RvuXVMuwdi98pgfJTk6yY8nXxbQc09OmeFSe184K8m9k5zeaUX95EPR0hySMvPqwMq2LSmXub6sy4KA3rphki8k2a+y7eIkx6TMyEqcq4dERjB5TfcDlxDCcByb5EOph1c/TFnkUngF1Lw8ZYHs2t0HD0zyxSR37rIgBu9OSU5IPbzanPJ6FF4Bi/XjlLHuDyvbdk8ZI49bYw/oCQEWDMOTkrwzyS6VbWemfFD4fqcVAX3zhiQPT3JFZdueKQviPrzTihiqhyX5eMrratQVKa8zC7YDS/X9lDHvmZVtu6SMlZ/UaUXARLmEcL41PT2QqqX2g9OS3C3WvAIW7+5Jjs/4BdxfnOQvklzZWUX94bKU7dspyT8mefqY7RcluX9KuAWwXNdL8t9JDl3i7zlX94+MYPKa7gcCrPnW9IuTqqX0g1OS/F6S86dUCzBch6WsTXSDMds/m+SBsbj7KAHWeNdNmf1wpzHbz0lyr9TvJgawVHunzBy+9RJ+x7m6f2QEk9d0PxhCgNX0DoYJW2yH/XSSP0y5vTDAclw/Zc2QW47Zfm6SByT5UlcF9YCxSt2RSd6dZN8x27+ecqOAn3RVEDAX1iX5zyS/s8jHz/u5mvnSyzGLNbBgeP4jyT0ivAJW5idJ7pAyE6tm3ySfSbkcrOnBDjOzKuX18ZmMD68+nPI6E14Bk7YxZUz8H7MuBJgMARYMx5Ykf5fkj5Jsmm0pwEBcnOS+KesW1b6pW5vkRSlrFl2/w7po3/VSXhcvSnmdjNqS5PlJ7pPyOgOYhk0pY+O/i8vNoPdcQgj9Mq4fbEry2CRv6rAWYL4cl3JnuN3HbD8/yWOSvK+rghpkrFIck+R1KWvQ1GxI8ogkH+yoHoAkeWSS16Yeqifzd65mvvVyzCLAgn4Z1w/umOTzXRYCzKVDUtYy+q3tPOb1Sf5P5vMy5nkfq6xL8i9JHr2dx5ya5NjUb3MPMG13SPK5Mdvm5VwNSU/HLAIs6Bf9AJi13ZO8IuWb7HF+kuSJmb/ZWPN8jj4m5XUxbq2rJPm3JH+W5JIuCgIYY57P1XC1XvYDARb0i34AtOIhSV6d5Frbecx7kjwpyXmdVDR783iO3icluDp2O4+5IMmfJjm+k4oAtm8ez9Uwqpf9wCLuAMByvC3JLZN8YTuPOTbJt5M8IclOHdREd3ZKOa7fzvbDq08muUWEVwDACgmwAIDlOivJnZL8ZZLLxjxmzySvTHJKkjt3UxZTduckJ6cc1z3HPOaylNfF3ZOc001ZAMCQuYQQ+kU/AFp1s5S7FB65g8f9Z5K/SPK9qVfUvaGfow9K8k9J/nAHj/tSkj9JcvrUKwJYuqGfq2ExetkPzMACACbh9CRHJ3lKkou287g/THJakpekrJ9E+/ZJOV6nZfvh1UUpx//oCK8AgAkzAwv6RT8A+mDfJC/N9tdGSpJLUxYA/+ck50+7qA4M7Ry9d5I/T1mIf7cdPPY9SZ4alwsC7RvauRqWo5f9QIAF/aIfAH1y5yQvTlnsfXsuTpnh89L0O8gayjl675SZVE9JsscOHvudlODqY1OuCWBShnKuhpXoZT8QYEG/6AdA3+yU5LFJ/i4lGNmeS5O8Kcm/pp9rZPX9HH1QkqcneWR2PONqQ5LnJ3l5kk3TLQtgovp+roZJ6GU/EGBBv+gHQF+tT/KcJE9Ico0dPPaqJO9L8qIkJ0y1qsnq6zn6qCTPSHJMdrw+6mUpdx/8v0l+Pt2yAKair+dqmKRe9gMBFvSLfgD03b5Jnp3k0UnWLuLxJyd5fZK3J9k4xbomoU/n6HVJHpTkMUkOX8TjN6XcZfIFSc6dYl0A09anczVMSy/7gQAL+kU/AIZi/5QZWX+Ucpnhjlyc5N1JXpfkS9Mra0X6cI4+MiW0ekCS3Rfx+CuTvDHlcsEfTq8sgM704VwN09bLfiDAgn7RD4ChuVGS/5PFrbt0te8keWvKrKzvT6mu5Wj1HH3jJA9O8pAkN1vk71y9Htm/JPnBlOoCmIVWz9XQpV72AwEW9It+AAzV3kken7JG1j5L+L2Tk7wnyX+mBFuz1NI5+uAk90tybBZ3ieDV/ifJq7b+9PmOkADjtHSuhlnpZT8QYEG/6AfA0O2S5GFJnpzkFkv83TOTfDDJh5N8MWXB8S7N8hy9a5LbJ7lXkvskuckSf/8bKXcUfEuSyydbGkBTjKehp/1AgAX9oh8A8+S2KYu9PySLW69pW5cm+UKSz239OSnJLyda3UJdnqOvkeQ2Se649efoLP4SzKtdnORtKYvkf3Wi1QG0y3gaetoPBFjQL/oBMI92T7lj3qOSHJHlnfOuSHJKSqh1YpKvp6ztdNVkSkwyvXP06pS1wm6Z8u8/Osmtk+y8jOfakvLv/7ck70gJsQDmifE09LQfCLCgX/QDYN4dkOT+SR6YMgNpJS5J8q0k39z6850kZyf5UZJNy3i+lZ6j1ybZL+XfeEiSm2/9OTRLn4E26qQk70q5k+PZK3wugD4znoae9gMBFvSLfgDwKzdOCbKOSVmofPWEnndzknNTgp6zUxY2/1mSn2/9OX/rfy9LsjFldtfFGX+OPjBljaprb/3Ze+t/r5PkuimB1QFJ9k2yZkL/hqtSFrh/X5J3pq27NQLMkvE09LQfCLCgX/QDgLrrJLl7kntu/e91ZlvOTPwsyceTfGTrf38223IAmmQ8DT3tBwIs6Bf9AGDHVqesEXV0kqO2/vd6M61oOn6asqbXCVv/e0omu6YXwBAZT0NP+4EAC/pFPwBYnhulhFlHJLlFksOSrJtpRUuzMcmpSb6Rsgj7CSmL0AOwNMbT0NN+IMCCftEPACbngJQg67CUhdIP3No2y9laP82v1t76VkpodWosvA4wKcbT0NN+IMCCftEPAKZv15Qg68CUuwJeN2VNresk2SvJnknWp1yquFuSXbb+3p5jnu8HKZf2bUhyYZILUtan+lnKAvE/SnJWSkh12UT/JQCMMp6GnvYDARb0i34A0C7naID2OVdDT/vBpG43DQAAAABTIcACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGk7zbqACdgy6wIAAADoNZ8roXFmYAEAAADQNAEWAAAAAE0TYAEAAADQNAEWAAAAAE0TYAEAAADQtCHchXDVrAsAAACgF3x+hJ7eddMMLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsACAAAAoGkCLAAAAACaJsAC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\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdjNTMxNmZjLWZjNTMtMDc0MC05ZGRiLWE1YzNhOTMzYTQ2NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE0NmJhZTU3LWY3MDMtODI0NC1hZGUxLWRlY2M5NjA1ZWQ5NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjRlMmE4MzQxLTJlNzAtOTY0ZS04NzFjLWY0Yzk5MTk0ZjdiMSIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo0OToxMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3YzUzMTZmYy1mYzUzLTA3NDAtOWRkYi1hNWMzYTkzM2E0NjQiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NDk6MTErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NGUyYTgzNDEtMmU3MC05NjRlLTg3MWMtZjRjOTkxOTRmN2IxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlP9XSEAABN1SURBVHic7dqxkUJRDATB/yiiIP/YLg1hY4CDoaGuOwI560zpzMwFAAAAAFW37QMAAAAA4BMBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACANAELAAAAgDQBCwAAAIA0AQsAAACAtPv2Ad865zy2b+DF3/YB/5QdtNjBDjtosQOuyy5r7HKHHbTYwQ47CJmZn9yBDywAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0s7MbN8AAAAAAG/5wAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACDtCZivFHNxSWnmAAAAAElFTkSuQmCC\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ1NjMyZWE1LTViMWEtYTc0NS04M2E4LTBiZGMxZTI5OTE4MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjliMmY1Mzc1LTQ5MGUtYjE0Yi1iZDU3LTNhZmFjODdmZGU3ZCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU0ZTQxZGJlLWJjZTItMmE0OS1hZmFiLTgwOTc2NmEzNTQ1ZiIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMjo1MzowMSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTYzMmVhNS01YjFhLWE3NDUtODNhOC0wYmRjMWUyOTkxODEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjI6NTM6MDErMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTRlNDFkYmUtYmNlMi0yYTQ5LWFmYWItODA5NzY2YTM1NDVmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps+96HMAABQZSURBVHic7dwxihtBFEXRatN7EGj/a2vwKsqJAhsGC0bBv82ck3T6QbzkUjPH3nsBAAAAQNWv6QMAAAAA4H8ELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwA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AAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIE3AAgAAACBNwAIAAAAgTcACAAAAIO2cPuAD1/QBfMnvAnYAa9kBFNkl2AGsddMdeIEFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABAmoAFAAAAQJqABQAAAECagAUAAABA2jl9wAeer+9j9AposAOwAyiyS7ADWMsO7uCaPuAdL7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIE7AAAAAASBOwAAAAAEgTsAAAAABIO6cP+MA1fQBf8ruAHcBadgBFdgl2AGvddAdeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJB2Th/wgefr+xi9AhrsAOwAiuwS7ADWsoM7uKYPeMcLLAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0gQsAAAAANIELAAAAADSBCwAAAAA0o699/QN33Icx3P6BgAAAIC723tf0ze84wUWAAAAAGkCFgAAAABpAhYAAAAAabf9H1gAAAAA/AxeYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkCZgAQAAAJAmYAEAAACQJmABAAAAkPYHAMEz+eXp9NkAAAAASUVORK5CYII=\";\n export default img;","var img = \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAK8CAYAAAD/M0aOAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAIk2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wMi0yNFQyMjoxODoyOSswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzYTU3Mjk1LWYzNjItZDk0ZS1iN2QwLTFkYTY3NTQ0ZDJiYSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZkZjQyODA1LTVjNzUtYzI0Yy1iMzk1LWU4NTk3ZDMxMWFlYyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6Y2VmOTE1MjgtZWFhMS1hMjRiLTg5OWEtNGZjNDJjZWQyY2Q3IiBzdEV2dDp3aGVuPSIyMDIwLTAyLTI0VDIyOjE4OjI5KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFmNDM5YWQwLWVkNmQtN2Y0Zi1iZjU5LTllYmM1ODQ4YjQwNCIgc3RFdnQ6d2hlbj0iMjAyMC0wMi0yNFQyMzoxMTo0NiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4M2E1NzI5NS1mMzYyLWQ5NGUtYjdkMC0xZGE2NzU0NGQyYmEiIHN0RXZ0OndoZW49IjIwMjAtMDItMjRUMjM6MTE6NDYrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWY0MzlhZDAtZWQ2ZC03ZjRmLWJmNTktOWViYzU4NDhiNDA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNlZjkxNTI4LWVhYTEtYTI0Yi04OTlhLTRmYzQyY2VkMmNkNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgni2E0AAIvQSURBVHic7d3pcly30qbtB0WyyOIs2d674zv/Y+vo2LYlzkORVfh+AMukZcmSColx3VcEQ/aON7phCgtDIpFw3nsBAAAAAAAArVrUbgAAAAAAAADwbwhgAQAAAAAAoGkEsAAAAAAAANA0AlgAAAAAAABo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\";\n export default img;","function styleInject(css, ref) {\n if ( ref === void 0 ) ref = {};\n var insertAt = ref.insertAt;\n\n if (!css || typeof document === 'undefined') { return; }\n\n var head = document.head || document.getElementsByTagName('head')[0];\n var style = document.createElement('style');\n style.type = 'text/css';\n\n if (insertAt === 'top') {\n if (head.firstChild) {\n head.insertBefore(style, head.firstChild);\n } else {\n head.appendChild(style);\n }\n } else {\n head.appendChild(style);\n }\n\n if (style.styleSheet) {\n style.styleSheet.cssText = css;\n } else {\n style.appendChild(document.createTextNode(css));\n }\n}\n\nexport default styleInject;\n","import React, { Component } from \"react\";\nimport PropTypes from \"prop-types\";\nimport classNames from \"classnames\";\n\nimport \"./Player.scss\";\n\n\nexport type Player = {\n name?: string;\n number?: number;\n color?: string;\n numberColor?: string;\n nameColor?: string;\n\n onClick?(): void;\n}\n\ninterface PlayerViewProps {\n player: Player;\n}\n\ninterface PlayerViewState {\n\n}\n\nclass PlayerView extends Component {\n\n static playerShape = PropTypes.shape({\n name: PropTypes.string,\n number: PropTypes.number,\n color: PropTypes.string,\n numberColor: PropTypes.string,\n nameColor: PropTypes.string,\n onClick: PropTypes.func\n });\n\n render() {\n\n const { player } = this.props;\n\n return (\n
\n \n\n { player.number }
\n\n { player.name }\n\n \n \n );\n }\n}\n\nexport default PlayerView;\n","import React, { Component } from \"react\";\nimport PropTypes from \"prop-types\";\nimport classNames from \"classnames\";\n\nimport PlayerView, { Player } from \"./player/Player\";\n\nimport \"./Team.scss\";\n\n\nexport type Squad = {\n gk?: Player;\n df?: Player[];\n cdm?: Player[];\n cm?: Player[];\n cam?: Player[];\n fw?: Player[];\n};\n\nexport type Style = {\n color: string;\n numberColor: string;\n nameColor: string;\n}\n\nexport type Team = {\n squad: Squad;\n style?: Style;\n};\n\nexport interface TeamViewProps {\n away?: boolean;\n team: Team;\n}\n\ninterface TeamViewState {\n\n}\n\nclass TeamView extends Component {\n\n readonly DEFAULT_HOME_COLOR = \"lightcoral\";\n readonly DEFAULT_AWAY_COLOR = \"lightblue\";\n\n readonly DEFAULT_HOME_NUMBER_COLOR = \"#ffffff\";\n readonly DEFAULT_AWAY_NUMBER_COLOR = \"#333333\";\n\n static teamShape = PropTypes.shape({\n squad: PropTypes.shape({\n gk: PlayerView.playerShape,\n df: PropTypes.arrayOf(PlayerView.playerShape),\n cdm: PropTypes.arrayOf(PlayerView.playerShape),\n cm: PropTypes.arrayOf(PlayerView.playerShape),\n cam: PropTypes.arrayOf(PlayerView.playerShape),\n fw: PropTypes.arrayOf(PlayerView.playerShape)\n }).isRequired,\n style: PropTypes.shape({\n color: PropTypes.string.isRequired,\n numberColor: PropTypes.string.isRequired,\n nameColor: PropTypes.string\n })\n });\n\n render() {\n\n const { away } = this.props;\n const { gk, df, cdm, cm, cam, fw } = this.props.team.squad;\n\n return (\n
\n\n { gk &&
\n\n \n\n
}\n\n
\n\n { df &&
\n\n { df.map((df, i) => ) }\n\n
}\n\n { cdm &&
\n\n { cdm.map((cdm, i) => ) }\n\n
}\n\n { cm &&
\n\n { cm.map((cm, i) => ) }\n\n
}\n\n { cam &&
\n\n { cam.map((cam, i) => ) }\n\n
}\n\n { fw &&
\n\n { fw.map((fw, i) => ) }\n\n
}\n\n
\n\n
\n );\n }\n\n buildPlayer = (player: Player, away?: boolean): Player => {\n return {\n ...player,\n color: this.getPlayerColor(player, away),\n numberColor: this.getPlayerNumberColor(player, away),\n nameColor: this.getPlayerNameColor(player, away)\n };\n };\n\n getPlayerColor = (player: Player, away?: boolean) => {\n return player.color || this.getTeamColor(away);\n };\n\n getTeamColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.color || (away ? this.DEFAULT_AWAY_COLOR : this.DEFAULT_HOME_COLOR);\n };\n\n getPlayerNumberColor = (player: Player, away?: boolean) => {\n return player.numberColor || this.getTeamNumberColor(away);\n };\n\n getTeamNumberColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.numberColor || (away ? this.DEFAULT_AWAY_NUMBER_COLOR : this.DEFAULT_HOME_NUMBER_COLOR);\n };\n\n getPlayerNameColor = (player: Player, away?: boolean) => {\n return player.nameColor || this.getTeamNameColor(away);\n };\n\n getTeamNameColor = (away?: boolean) => {\n\n const { style } = this.props.team;\n\n return style && style.nameColor || (away ? this.DEFAULT_AWAY_NUMBER_COLOR : this.DEFAULT_HOME_NUMBER_COLOR);\n };\n}\n\nexport default TeamView;\n","import React, { Component } from \"react\";\nimport PropTypes from 'prop-types';\nimport classNames from \"classnames\";\n\nimport pitch from \"./img/pitch.png\";\nimport lines from \"./img/lines.png\";\nimport squares from \"./img/squares.png\";\nimport circles from \"./img/circles.png\";\n\nimport TeamView, { Team } from \"../team/Team\";\n\nimport \"./Pitch.scss\";\n\n\ntype PitchSize = \"small\" | \"normal\" | \"big\" | \"responsive\" | \"fill\";\ntype PitchPattern = \"lines\" | \"squares\" | \"circles\";\n\ninterface PitchProps {\n color?: string;\n size?: PitchSize;\n pattern?: PitchPattern;\n\n homeTeam?: Team;\n awayTeam?: Team;\n}\n\ninterface PitchState {\n\n}\n\nclass Pitch extends Component {\n\n static propTypes = {\n color: PropTypes.string,\n size: PropTypes.oneOf([ \"small\", \"normal\", \"big\", \"responsive\", \"fill\" ]),\n pattern: PropTypes.oneOf([ \"lines\", \"squares\", \"circles\" ]),\n homeTeam: TeamView.teamShape,\n awayTeam: TeamView.teamShape\n };\n\n render() {\n\n const { color, size, pattern, homeTeam, awayTeam } = this.props;\n\n return (\n { this.renderTeams(homeTeam, awayTeam) }\n );\n }\n\n getPitchBackground = (pattern?: PitchPattern): string => {\n\n const images = [\n `url(${ pitch })`\n ];\n\n if (pattern) {\n images.push(`url(${ this.getPatternImage(pattern) })`);\n }\n\n return images.join(\", \");\n };\n\n getPatternImage = (pattern: PitchPattern) => {\n switch (pattern) {\n case \"lines\":\n return lines;\n case \"squares\":\n return squares;\n case \"circles\":\n return circles;\n }\n };\n\n renderTeams = (homeTeam?: Team, awayTeam?: Team) => {\n return (\n
\n\n { homeTeam && }\n\n { awayTeam && }\n\n
\n );\n };\n\n}\n\nexport default Pitch;\n"],"names":["img","tslib_1.__extends","React","classNames","Component","pitch","lines","squares","circles"],"mappings":"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"} \ No newline at end of file diff --git a/dist/test.d.ts b/dist/test.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/dist/test.d.ts @@ -0,0 +1 @@ +export {};